/*!
	DO NOT EDIT stylesheet.css!

	Edit .scss files instead. See http://www.artodia.com/phpbb-31-tutorials/compile-theme/
	If you have any questions, please ask on support forum at http://www.artodia.com/forums/
*/

.content, .content *, ::after, ::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    line-height: normal;
    vertical-align: baseline; }

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block; }

body {
    line-height: 1; }

ol, ul {
    list-style: none; }

blockquote, q {
    quotes: none; }

blockquote:after,
q:before, q:after {
    content: none; }

table {
    border-collapse: collapse;
    border-spacing: 0; }

#site-description:after, .navbar.secondary:after, .navbar .nav-tabs:after, ul.topiclist dl:after, #site-description:before, .navbar.secondary:before, .navbar .nav-tabs:before, ul.topiclist dl:before {
    content: ' ';
    display: table;
    clear: both; }

html {
    font-size: 100%;
    height: 100%; }

body {
    font-family: 'Roboto', Open Sans, sans-serif;
    font-size: 11px;
    line-height: 1.4;
    margin: 0;
    padding: 0 0 12px;
    word-wrap: break-word;
    min-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

h1, p.sitename {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin-right: 200px;
    margin-top: 15px;
    margin-bottom: 0;
    font-weight: bold;
    font-size: 21px;
    line-height: inherit; }

h2 {
    font-family: 'Roboto', Open Sans, sans-serif;
    font-weight: normal;
    font-size: 19px;
    margin: 0.8em 0 0.2em 0; }

h2.solo {
    margin-bottom: 1em; }

h3 {
    font-family: 'Roboto', Open Sans, sans-serif;
    font-weight: 500;
    margin-bottom: 5px;
    font-size: 17px;
    margin-top: 20px; }

h4 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 15px; }

p {
    line-height: 22px;
    font-size: 17px;
    margin-bottom: 20px;
}

img {
    border-width: 0; }

hr {
    border: 0 solid transparent;
    border-top-width: 1px;
    height: 1px;
    margin: 5px 0;
    display: block;
    clear: both; }

hr.dashed {
    border-top-style: dashed;
    margin: 10px 0; }

hr.divider {
    display: none; }

p.right {
    text-align: right; }


b, strong {
    font-weight: bold; }

i, em {
    font-style: italic; }

u {
    text-decoration: underline; }

ul {
    list-style-type: disc; }

ol {
    list-style-type: decimal; }

li {
    display: list-item; }

ul ul, ol ul {
    list-style-type: circle; }

ol ol ul, ol ul ul, ul ol ul, ul ul ul {
    list-style-type: square; }

.page-width {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: none;
    min-width: 625px;
    margin: 0 0;}

.page-width .page-width {
    margin: 0; }

#page-body {
    clear: both; }
#wrap > #page-body:first-of-type {
    margin-top: 0; }
#wrap > #page-body:last-of-type {
    margin-bottom: 0; }

#page-footer {
    clear: both; }
#wrap + #page-footer {
    margin-top: 5px; }

#page-footer h3 {
    margin-top: 20px; }

/*.logo {*/
/*    display: block;*/
/*    box-sizing: border-box;*/
/*    max-width: 100%;*/
/*    padding: 10px 0; }*/
/*.logo, .logo img {*/
/*    margin: 0 auto; }*/
/*.logo img {*/
/*    display: block;*/
/*    max-width: 100%; }*/
/*.logo:hover {*/
/*    text-decoration: none; }*/

#site-description {
    text-align: center; }
#site-description h1, #site-description p.sitename {
    margin-left: 0;
    margin-right: 0; }
#site-description h1, #site-description p {
    display: none; }

.headerbar > .inner {
    position: relative; }

.navbar {
    clear: both; }


.navbar.tabbed, .navbar.secondary {
    background: transparent;
    border-width: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0; }
.navbar + .navbar {
    margin-top: 5px; }
.navbar.tabbed {
    padding: 0; }
.navbar.secondary {
    margin: 0;
    padding: 1px 0; }
.navbar.secondary > ul {
    min-height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style-type: none;
    margin: 0;
    padding: 0; }
.navbar.secondary > ul > li {
    position: relative;
    display: inline-block;
    margin: 0 34px 9px 0;
    padding: 0; }
.navbar.secondary > ul > li > a {
    display: inline-block;
    text-align: center;
    line-height: 20px;
    font-size: 17px; }
.navbar.secondary > ul > li:hover {
    border-radius: 3px; }
.navbar.secondary > ul > li:hover > a {
    text-decoration: none; }
.navbar.secondary > ul > li.small-icon {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.navbar.secondary > ul > li.small-icon > a:hover {
    color: #27A5F0;
}
.navbar.secondary > ul > li .dropdown {
    top: 28px; }
.navbar.secondary > ul > li.dropdown-up .dropdown {
    top: auto;
    bottom: 28px; }
.navbar.secondary > ul > li.search-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0 0 9px 0;
    float: right; }
.rtl .navbar.secondary > ul > li.search-box {
    float: left; }
.navbar.secondary > ul > li.search-box, .navbar.secondary > ul > li.search-box:hover {
    border-radius: 0;
    border-width: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
.navbar.secondary + .nav-breadcrumbs {
    margin-top: 0; }



.navbar .nav-tabs > ul {
    list-style-type: none;
    margin: 0;
    padding-right: 20px;
    height: 50px;
}
.navbar .nav-tabs > ul.leftside, .rtl .navbar .nav-tabs > ul.rightside {
    float: left; }
.navbar .nav-tabs > ul.rightside, .rtl .navbar .nav-tabs > ul.leftside {
    float: right; }
.navbar .nav-tabs > ul > li {
    float: left;
    height: 50px;
}
.rtl .navbar .nav-tabs > ul > li {
    float: right; }
.navbar .nav-tabs > ul #quick-links {
    width: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    border-radius: 0;
}
.navbar .nav-tabs .nav-link {
    text-decoration: none;
    color: inherit;
    display: inline-block;
    /*height: 30px;*/
    /*line-height: 30px;*/
    /*padding: 0 12px;*/
    vertical-align: baseline;
    font-size: 17px;
    outline-style: none;
    font-family: 'Roboto', sans-serif;
}
.navbar .nav-tabs .nav-link.dropdown-toggle {
    position: relative; }
.navbar .nav-tabs .nav-link.dropdown-toggle:before {
    position: absolute;
    right: 0;
    top: 50%;
    font-size: 8px;
    line-height: 12px;
    width: 8px;
    height: 12px;
    margin-top: -6px; }
.rtl .navbar .nav-tabs .nav-link.dropdown-toggle:before {
    right: auto;
    left: 0; }
.navbar .nav-tabs .nav-link.dropdown-toggle:hover:before {
    display: none; }
.navbar .nav-tabs .nav-link .username-coloured {
    color: inherit !important;
    font-weight: inherit;
    font-style: inherit; }
.navbar .nav-tabs .responsive-menu .nav-link:before,
.navbar .nav-tabs .dropdown-visible .nav-link:before {
    display: none; }
.navbar .nav-tabs .dropdown {
    top: 50px; }
.dropdown-up .navbar .nav-tabs .dropdown {
    top: auto;
    bottom: 30px; }
.navbar .nav-tabs .tab {
    position: relative; }
.navbar .nav-tabs .tab.forums, .navbar .nav-tabs .tab.members {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    /*padding: 0 50px;*/
    padding: 0 52px;
    font-size: 17px;
    line-height: 20px;
}
.navbar .nav-tabs .tab > strong {
    display: none;
    font-weight: bold;
    font-size: 9px;
    padding: 0 2px;
    border-radius: 3px;
    position: absolute;
    right: 5px;
    top: 1px;
    line-height: 14px;
    min-width: 10px;
    _width: 10px;
    text-align: center;
    text-shadow: none;
    white-space: nowrap;
    word-wrap: normal;
    height: 14px;
    pointer-events: none; }
.rtl .navbar .nav-tabs .tab > strong {
    right: auto;
    left: 5px; }
.navbar .nav-tabs .tab > strong .arrow {
    border: 3px solid transparent;
    border-bottom: 1px none black;
    position: absolute;
    bottom: -3px;
    right: 4px;
    line-height: 0;
    text-shadow: none;
    _display: none;
    width: 0;
    height: 0; }
.navbar .nav-tabs .tab.non-zero > strong {
    display: block; }
.navbar .nav-tabs .responsive-menu .nav-link, .navbar .nav-tabs .account .nav-link, .navbar .nav-tabs .pm .nav-link, .navbar .nav-tabs .notifications .nav-link, .navbar .nav-tabs .mcp .nav-link, .navbar .nav-tabs .acp .nav-link, .navbar .nav-tabs .faq .nav-link, .navbar .nav-tabs .logout .nav-link, .navbar .nav-tabs .login .nav-link, .navbar .nav-tabs .register .nav-link {
    position: relative;
    padding-left: 40px; }
.navbar .nav-tabs .account .nav-link:after, .navbar .nav-tabs .pm .nav-link:after, .navbar .nav-tabs .notifications .nav-link:after, .navbar .nav-tabs .acp .nav-link:after, .navbar .nav-tabs .faq .nav-link:after, .navbar .nav-tabs .logout .nav-link:after,  .navbar .nav-tabs .members .nav-link:after {
    position: absolute;
    left: 12px;
    top: 50%;
    margin-top: -7px;
    width: auto;
    font-size: 17px;
    line-height: 17px;
    height: auto;
    text-align: left;
    font-weight: normal;
    font-style: normal;
    text-indent: 0; }
.rtl .navbar .nav-tabs .responsive-menu .nav-link, .rtl .navbar .nav-tabs .account .nav-link, .rtl .navbar .nav-tabs .pm .nav-link, .rtl .navbar .nav-tabs .notifications .nav-link, .rtl .navbar .nav-tabs .mcp .nav-link, .rtl .navbar .nav-tabs .acp .nav-link, .rtl .navbar .nav-tabs .faq .nav-link, .rtl .navbar .nav-tabs .logout .nav-link, .rtl .navbar .nav-tabs .login .nav-link, .rtl .navbar .nav-tabs .register .nav-link, .rtl .navbar .nav-tabs .members .nav-link, .rtl .navbar .nav-tabs .forums .nav-link {
    padding-left: 12px;
    padding-right: 30px; }
.rtl .navbar .nav-tabs .account .nav-link:after, .rtl .navbar .nav-tabs .pm .nav-link:after, .rtl .navbar .nav-tabs .notifications .nav-link:after, .rtl .rtl .navbar .nav-tabs .acp .nav-link:after, .rtl .navbar .nav-tabs .faq .nav-link:after, .rtl .navbar .nav-tabs .members .nav-link:after, .rtl .navbar .nav-tabs .forums .nav-link:after {
    left: auto;
    right: 12px; }
.navbar .nav-tabs .responsive-menu .nav-link, .navbar .nav-tabs .account .nav-link, .navbar .nav-tabs .pm .nav-link, .navbar .nav-tabs .notifications .nav-link, .navbar .nav-tabs .mcp .nav-link, .navbar .nav-tabs .acp .nav-link, .navbar .nav-tabs .faq .nav-link, .navbar .nav-tabs .logout .nav-link, .navbar .nav-tabs .login .nav-link, .navbar .nav-tabs .register .nav-link {
    text-indent: 999px;
    width: 14px;
    padding: 0 8px;
    overflow: hidden; } .navbar .nav-tabs .account .nav-link:after, .navbar .nav-tabs .pm .nav-link:after, .navbar .nav-tabs .notifications .nav-link:after, .navbar .nav-tabs .acp .nav-link:after, .navbar .nav-tabs .faq .nav-link:after {
                            text-align: center;
                            font-size: 19px;
                            width: 20px;
                            left: 5px; }
.rtl .navbar .nav-tabs .account .nav-link:after, .rtl .navbar .nav-tabs .pm .nav-link:after, .rtl .navbar .nav-tabs .notifications .nav-link:after, .rtl .navbar .nav-tabs .acp .nav-link:after, .rtl .navbar .nav-tabs .faq .nav-link:after, .rtl .navbar .nav-tabs .logout .nav-link:after{
    left: auto;
    right: 8px; }
.navbar .nav-tabs .responsive-menu .nav-link + strong, .navbar .nav-tabs .account .nav-link + strong, .navbar .nav-tabs .pm .nav-link + strong, .navbar .nav-tabs .notifications .nav-link + strong, .navbar .nav-tabs .mcp .nav-link + strong, .navbar .nav-tabs .acp .nav-link + strong, .navbar .nav-tabs .faq .nav-link + strong, .navbar .nav-tabs .logout .nav-link + strong, .navbar .nav-tabs .login .nav-link + strong, .navbar .nav-tabs .register .nav-link + strong {
    right: 0; }
.rtl .navbar .nav-tabs .responsive-menu .nav-link + strong, .rtl .navbar .nav-tabs .account .nav-link + strong, .rtl .navbar .nav-tabs .pm .nav-link + strong, .rtl .navbar .nav-tabs .notifications .nav-link + strong, .rtl .navbar .nav-tabs .mcp .nav-link + strong, .rtl .navbar .nav-tabs .acp .nav-link + strong, .rtl .navbar .nav-tabs .faq .nav-link + strong, .rtl .navbar .nav-tabs .logout .nav-link + strong, .rtl .navbar .nav-tabs .login .nav-link + strong, .rtl .navbar .nav-tabs .register .nav-link + strong {
    right: auto;
    left: -2px; }
@media (max-width: 7px) {

    .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .nav-link:after {
        text-align: center;
        font-size: 14px;
        left: 8px; }
    .rtl .navbar .nav-tabs .members .nav-link:after, .rtl .navbar .nav-tabs .forums .nav-link:after {
        left: auto;
        right: 8px; }
    .navbar .nav-tabs .members .nav-link + strong, .navbar .nav-tabs .forums .nav-link + strong {
        right: -2px; }
    .rtl .navbar .nav-tabs .members .nav-link + strong, .rtl .navbar .nav-tabs .forums .nav-link + strong {
        right: auto;
        left: -2px; } }
.navbar .nav-tabs .forums .nav-link:after, .navbar .nav-tabs .account .nav-link:after, .navbar .nav-tabs .notifications .nav-link:after {
    font-family: FontAwesome, sans-serif; }
.navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .pm .nav-link:after, .navbar .nav-tabs .acp .nav-link:after, .navbar .nav-tabs .faq .nav-link:after {
    font-family: 'Glyphicons Regular', 'Glyphicons', sans-serif; }

.navbar .nav-tabs .responsive-menu .nav-link:after, .navbar .nav-tabs .responsive-menu.selected:hover .nav-link:after {
    content: '';
    position: absolute;
    left: 0;
    display: block;
    width: 40px;
    height: 40px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Im1lbnVfYnVyZ2VyX2ljb25fMTc3MTg4IDEiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNi42NjYwMiAyOC4wOTU3SDMzLjMzMjNWMjQuODU3Mkg2LjY2NjAyVjI4LjA5NTdaTTYuNjY2MDIgMjEuNjE4N0gzMy4zMzIzVjE4LjM4MDJINi42NjYwMlYyMS42MTg3Wk02LjY2NjAyIDExLjkwNDRWMTUuMTQyOUgzMy4zMzIzVjExLjkwNDRINi42NjYwMloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat center;
    background-size: contain;
    top: 0;
    margin: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;

}
/*.navbar .nav-tabs .members .nav-link {*/
/*    padding-left: 42px; }*/
.rtl .navbar .nav-tabs .members .nav-link {
    padding-left: 12px;
    padding-right: 42px; }
/*.navbar .nav-tabs .members .nav-link:after {*/
/*    content: '\E044'; }*/

/*.navbar .nav-tabs .forums .nav-link:after {*/
/*    content: '\f075'; }*/

.navbar .nav-tabs .pm .nav-link:after {
    content: '';
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5Ljg0ODcgMEgzLjAwMjA4QzEuNTkyMjggMCAwLjQ0ODQ4NiAxLjE0Mzc5IDAuNDQ4NDg2IDIuNTUzNTlWMTQuMTMzNEMwLjQ0ODQ4NiAxNS41MzQzIDEuNTkyMjggMTYuNjg3IDMuMDAyMDggMTYuNjg3SDE0LjkwNTVDMTUuMzMxMSAxNi42ODcgMTUuNjg1OCAxNi4zNDEyIDE1LjY4NTggMTUuOTA2N0MxNS42ODU4IDE1LjQ3MjMgMTUuMzQgMTUuMTI2NSAxNC45MDU1IDE1LjEyNjVIMy4wMDIwOEMyLjQ1MjM0IDE1LjEyNjUgMi4wMDkwMSAxNC42ODMxIDIuMDA5MDEgMTQuMTMzNFYyLjU1MzU5TDEwLjAxNTYgOC44NzU0OUMxMC45NjQzIDkuNjIwMjkgMTIuMzIwOSA5LjYwMjU2IDEzLjIzNDIgOC44MjIyOUwyMC44MzI5IDIuNDExNzJDMjAuODMyOSAyLjQ1NjA2IDIwLjg0MTcgMi41MDAzOSAyMC44NDE3IDIuNTUzNTlWOC4zNDM1QzIwLjg0MTcgOC43NjkwOSAyMS4xODc1IDkuMTIzNzYgMjEuNjIyIDkuMTIzNzZDMjIuMDU2NSA5LjEyMzc2IDIyLjQwMjMgOC43Nzc5NiAyMi40MDIzIDguMzQzNVYyLjU1MzU5QzIyLjQwMjMgMS4xNDM3OSAyMS4yNTg1IDAgMTkuODQ4NyAwWk0xOS40NDk3IDEuNTUxNjZMMTIuMjQxMSA3LjYzNDE3QzExLjg3NzYgNy45MzU2MyAxMS4zNDU2IDcuOTQ0NSAxMC45ODIgNy42NTE5TDMuMjQxNDcgMS41NTE2NkgxOS40NDA4SDE5LjQ0OTdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjYuMDg4NyAxNS4wNTc3VjE2LjQxMTlIMTguMzIxVjE1LjA1NzdIMjYuMDg4N1pNMjIuOTI4NyAxMS43NDk4VjIwSDIxLjQ4ODhWMTEuNzQ5OEgyMi45Mjg3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) no-repeat center;
    background-size: contain;
}
.navbar .nav-tabs .notifications .nav-link:after, .navbar .nav-tabs .notifications.dropdown-visible .nav-link:after {
    content: '';
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.01%2020%22%3E%3Cpath%20d%3D%22M.19%2C17a1.21%2C1.21%2C0%2C0%2C0%2C.47.48%2C1.25%2C1.25%2C0%2C0%2C0%2C.65.18H4.06a3.5%2C3.5%2C0%2C0%2C0%2C5.7%2C2.06A3.48%2C3.48%2C0%2C0%2C0%2C11%2C17.62h2.75A1.3%2C1.3%2C0%2C0%2C0%2C14.84%2C17a1.22%2C1.22%2C0%2C0%2C0%2C.18-.65%2C1.28%2C1.28%2C0%2C0%2C0-.18-.65c-.32-.55-.59-1-.8-1.37C13%2C12.51%2C13%2C12.51%2C13%2C10.75c0-.59%2C0-1.33%2C0-2.35a5.57%2C5.57%2C0%2C0%2C0-4-5.34%2C1.73%2C1.73%2C0%2C0%2C0%2C.2-.86A1.83%2C1.83%2C0%2C0%2C0%2C9%2C1.34%2C1.78%2C1.78%2C0%2C0%2C0%2C8.37.73a1.7%2C1.7%2C0%2C0%2C0-1.71%2C0A1.78%2C1.78%2C0%2C0%2C0%2C6%2C1.34a1.83%2C1.83%2C0%2C0%2C0-.25.86%2C1.73%2C1.73%2C0%2C0%2C0%2C.2.86A5.57%2C5.57%2C0%2C0%2C0%2C2%2C8.4c0%2C1%2C0%2C1.76%2C0%2C2.35%2C0%2C1.76%2C0%2C1.76-1%2C3.54-.21.37-.49.82-.8%2C1.37a1.28%2C1.28%2C0%2C0%2C0-.18.65A1.22%2C1.22%2C0%2C0%2C0%2C.19%2C17Zm7.32%2C2.29a2.3%2C2.3%2C0%2C0%2C1-2.17-1.63H9.69a2.27%2C2.27%2C0%2C0%2C1-.82%2C1.17A2.23%2C2.23%2C0%2C0%2C1%2C7.51%2C19.25Zm0-17.5a.54.54%2C0%2C0%2C1%2C.28.08A.58.58%2C0%2C0%2C1%2C8%2C2.06a.45.45%2C0%2C0%2C1%2C0%2C.28.53.53%2C0%2C0%2C1-.39.39.45.45%2C0%2C0%2C1-.28%2C0%2C.58.58%2C0%2C0%2C1-.23-.18A.54.54%2C0%2C0%2C1%2C7%2C2.24a.45.45%2C0%2C0%2C1%2C.15-.34A.45.45%2C0%2C0%2C1%2C7.51%2C1.75ZM1.27%2C16.29c.31-.55.58-1%2C.8-1.36%2C1.21-2%2C1.24-2.16%2C1.18-4.22%2C0-.58%2C0-1.31%2C0-2.31a4.31%2C4.31%2C0%2C1%2C1%2C8.61%2C0c0%2C1%2C0%2C1.73%2C0%2C2.31-.06%2C2.06%2C0%2C2.18%2C1.18%2C4.22.22.36.49.81.8%2C1.36a0%2C0%2C0%2C0%2C0%2C0%2C0s0%2C0%2C0%2C0%2C0%2C0%2C0%2C0H1.29s0%2C0%2C0%2C0a0%2C0%2C0%2C0%2C1%2C0%2C0Z%22%20transform%3D%22translate(-0.01%20-0.5)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}


.navbar .nav-tabs .acp .nav-link:after, .rightside .tab.acp:hover .nav-link::after, .rightside .tab.acp.selected:hover .nav-link::after {
    content: '';
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjgzMDIyIDIwQzE2LjU4MzcgMTcuMjQ2NSAxNi44MDEzIDIuOTcxMDkgMTYuODAxMyAyLjk3MTA5QzE0Ljg0NDcgMy42OTU3IDguOTAyNDkgMCA4LjkwMjQ5IDBDOC45MDI0OSAwIDIuODE1NzcgMy42OTU3IDAuODU5MTMxIDIuOTcxMDlDMC44NTkxMzEgMi45NzEwOSAxLjA3NjcxIDE3LjI0NjUgOC44MzAyMiAyMFpNOC44MzAyMiAxOC44MDIzQzkuMzQzOSAxOC41ODMyIDkuODI0MzcgMTguMjk5MiAxMC4yNzA4IDE3Ljk1OUMxMS44NTEzIDE2Ljc1NTEgMTIuOTMzNyAxNC45MTIxIDEzLjY3NzUgMTMuMTAwNEMxNC41NTYgMTAuOTYxMyAxNS4wODU3IDguNTk4NDQgMTUuMzk1OSA2LjMwOTc3QzE1LjQ5MDggNS42MDk3NyAxNS41NzYzIDQuODcxODcgMTUuNjI5OCA0LjE0MThDMTQuNDU0OCA0LjAwMDM5IDEzLjE3NDggMy40NjY0MSAxMi4yOTE5IDMuMDY5MTRDMTEuMTU4IDIuNTU4OTggOS45ODcyNiAxLjk0ODQ0IDguODk2MjQgMS4zMDExN0M3Ljc4MDIyIDEuOTQ4NDQgNi41ODY4NyAyLjU1NzgxIDUuNDI5MDUgMy4wNjg3NUM0LjUzNjQ3IDMuNDYyODkgMy4yMjU1NCA0LjAwMTk1IDIuMDMxMDEgNC4xNDI1OEMyLjA4NDUyIDQuODY5OTIgMi4xNjk2OCA1LjYwNDY5IDIuMjYzODIgNi4zMDE1NkMyLjU3MzU4IDguNTkyNTggMy4xMDM2NiAxMC45NTkgMy45ODMzNSAxMy4xMDA0QzQuOTM5OTkgMTUuNDMwNSA2LjQ0MTU1IDE3Ljc4MTYgOC44MzA2MiAxOC44MDJMOC44MzAyMiAxOC44MDIzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjkwMjU5IDEuNzE5OTJWOS45ODcxMUgxNC4zMjZDMTQuNjQzMiA4Ljc1NzgyIDE0Ljg3NDEgNy41MDM1MiAxNS4wNDIgNi4yNjI1QzE1LjEyMzcgNS42NTg5OSAxNS4xOTU2IDUuMDUzNTIgMTUuMjQ3NSA0LjQ0Njg4QzE0LjE4NyA0LjI2MzI4IDEzLjEwODQgMy44Mjg5MSAxMi4xNDU2IDMuMzk1MzJDMTEuMDM4NSAyLjg5NzI3IDkuOTUxODEgMi4zMzM2IDguOTAyOTggMS43MjAzMkw4LjkwMjU5IDEuNzE5OTJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTguOTAyNDQgMTguMzc4MVY5Ljk4NzExSDMuMzM0NDdDMy41OTY5NyAxMS4wMDQzIDMuOTE4ODUgMTIuMDA0NyA0LjMxMzM4IDEyLjk2NTJDNS4yMDkwOCAxNS4xNDYxIDYuNjEwNjUgMTcuMzk2OSA4LjgzMDU3IDE4LjQxMjFDOC44NTQ3OSAxOC40MDEyIDguODc5IDE4LjM4OTggOC45MDI4MyAxOC4zNzg1TDguOTAyNDQgMTguMzc4MVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat center;
    background-size: contain;

}
.navbar .nav-tabs .faq .nav-link:after, .rightside .tab.faq:hover .nav-link::after, .rightside .tab.selected.faq:hover .nav-link::after {
    content: '';
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIxMl84MDcpIj4KPHBhdGggZD0iTTEwLjU2NTEgMEM0Ljg3OTU4IDAgMC4yNzA5OTYgNC40NzY5MSAwLjI3MDk5NiAxMEMwLjI3MDk5NiAxNS41MjMxIDQuODc5NTggMjAgMTAuNTY1MSAyMEMxNi4yNTA2IDIwIDIwLjg1OTIgMTUuNTIzMSAyMC44NTkyIDEwQzIwLjg1OTIgNC40NzY5MSAxNi4yNTA2IDAgMTAuNTY1MSAwWk0xMC41NjUxIDE4LjQzNzVDNS43NjgwMSAxOC40Mzc1IDEuODc5NDUgMTQuNjYgMS44Nzk0NSAxMEMxLjg3OTQ1IDUuMzM5OTYgNS43NjgwMSAxLjU2MjUgMTAuNTY1MSAxLjU2MjVDMTUuMzYyMiAxLjU2MjUgMTkuMjUwOCA1LjMzOTk2IDE5LjI1MDggMTBDMTkuMjUwOCAxNC42NiAxNS4zNjIyIDE4LjQzNzUgMTAuNTY1MSAxOC40Mzc1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTExLjIwODQgMTMuNzVIOS45MjE2M1YxNUgxMS4yMDg0VjEzLjc1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEzLjA0NzUgNS44NjUxNkMxMi43ODY3IDUuNjA2MzcgMTIuNDU2OCA1LjM5OTQ1IDEyLjA1MTYgNS4yMzg5NUMxMS42NDEzIDUuMDc4NzEgMTEuMTYgNSAxMC41OTI3IDVDMTAuMTExNCA1IDkuNjcyODUgNS4wNzg3NSA5LjI3NDUxIDUuMjM4OTVDOC44NzQ4OSA1LjM5OTQ1IDguNTMwNiA1LjYyMDcgOC4yNDE1NiA1LjkwNzg5QzcuOTU1MDYgNi4xOTI2MiA3LjczMiA2LjQ3NDYxIDcuNTc4MDcgNi44NzU1OUM3LjQyNDc5IDcuMjc2NiA3LjM0ODE0IDcuNSA3LjM0ODE0IDguMTI1SDguNjYxMjlDOC42NjEyOSA3LjUgOC44MzE1NCA3LjAyNjk5IDkuMTgxNTQgNi42MjA0N0M5LjUyNzEyIDYuMjEyMTUgOS45OTY0NyA2LjA0MTU2IDEwLjU5MjcgNi4wNDE1NkMxMS4xNzMzIDYuMDQxNTYgMTEuNjA3NCA2LjE5NDQ1IDExLjg4NjQgNi40Njg4M0MxMi4xNjI4IDYuNzQzMTYgMTIuMzA0MiA3LjEzNjI1IDEyLjMwNDIgNy42MzI3N0MxMi4zMDQyIDguMDE4ODMgMTIuMTczNiA4LjM2NTUxIDExLjkxMjkgOC42Njc2MkMxMS42NTY1IDguOTcwMzUgMTEuMzc1NyA5LjI2NTE2IDExLjA3NDcgOS41NDQxQzEwLjc2OTMgOS44MjMwNSAxMC41MjQ5IDEwLjEyMDkgMTAuMjcyMyAxMC40Mjg1QzEwLjAxOTcgMTAuNzM2MSA5LjkyMTY3IDExLjA5NDQgOS45MjE2NyAxMS41MDI3VjEyLjVIMTEuMjA4NFYxMS45NjI5QzExLjIwODQgMTEuNjQyNSAxMS4yNTY4IDExLjM2NDggMTEuMzg1NiAxMS4xMjI0QzExLjUxIDEwLjg3OTUgMTEuNjY1MiAxMC42NTkyIDExLjg2MTkgMTAuNDYyNkMxMi4wNTIyIDEwLjI2MzYgMTIuMjU2NCAxMC4wNzIgMTIuNDgzOSA5Ljg4MzM2QzEyLjcwNTEgOS42OTcxOSAxMi45MTc0IDkuNDk4MjQgMTMuMTA4NCA5LjI5MDdDMTMuMzAzMiA5LjA4MTk1IDEzLjQ2NTMgOC44NDc1OCAxMy41ODg1IDguNTg4NzlDMTMuNzE4IDguMzMgMTMuNzgyNiA4LjAyNjA1IDEzLjc4MjYgNy42NzE3MkMxMy43ODI2IDcuMzY0MSAxMy43MjU0IDcuMDUwOTggMTMuNjA2IDYuNzMyN0MxMy40ODkyIDYuNDEyMDMgMTMuMzAwNyA2LjEyMzY3IDEzLjA0NzUgNS44NjUxNloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjEyXzgwNyI+CjxyZWN0IHdpZHRoPSIyMC41ODgyIiBoZWlnaHQ9IjIwIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4yNzA5OTYpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat center;
    background-size: contain;
}


.navbar .nav-tabs .logout .nav-link:after {
    content: '';
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNDQxMTYgMTBIMTciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMy4zMzA4IDE2LjQyODZWMTguNTcxNEgxLjU2NjA1VjEuNDI4NTdIMTMuMzMwOFYzLjU3MTQzSDE0LjgwMTNWMC43MTQyODZDMTQuODAxMyAwLjUyNDg0NSAxNC43MjM5IDAuMzQzMTY0IDE0LjU4NiAwLjIwOTIwOUMxNC40NDgxIDAuMDc1MjU0OSAxNC4yNjExIDAgMTQuMDY2IDBIMC44MzA3NTNDMC42MzU3NDEgMCAwLjQ0ODcxNiAwLjA3NTI1NDkgMC4zMTA4MjIgMC4yMDkyMDlDMC4xNzI5MjcgMC4zNDMxNjQgMC4wOTU0NTkgMC41MjQ4NDUgMC4wOTU0NTkgMC43MTQyODZWMTkuMjg1N0MwLjA5NTQ1OSAxOS40NzUyIDAuMTcyOTI3IDE5LjY1NjggMC4zMTA4MjIgMTkuNzkwOEMwLjQ0ODcxNiAxOS45MjQ3IDAuNjM1NzQxIDIwIDAuODMwNzUzIDIwSDE0LjA2NkMxNC4yNjExIDIwIDE0LjQ0ODEgMTkuOTI0NyAxNC41ODYgMTkuNzkwOEMxNC43MjM5IDE5LjY1NjggMTQuODAxMyAxOS40NzUyIDE0LjgwMTMgMTkuMjg1N1YxNi40Mjg2SDEzLjMzMDhaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTcgMTBMMTQuMDU4OCAxMi44NTcyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTcgMTBMMTQuMDU4OCA3LjE0Mjg1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQuMDU4OCA0LjM1VjIuOTIxNDMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC4wNTg4IDE3LjE0MjlWMTUuNzE0MyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat center;
    background-size: contain;
}


.navbar .nav-tabs .register .nav-link {
    width: 30px;
    height: 20px;
    font-size: 0;
    padding: 0;
}

.navbar .nav-tabs .login .nav-link:after, .rightside .tab.login:hover .nav-link::after {
    content: '';
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuODE3NDQgMTYuNDI4NVYxOC41NzE0SDE2LjU4MjFWMS40Mjg1NEg0LjgxNzQ0VjMuNTcxNEgzLjM0Njg1VjAuNzE0MjU1QzMuMzQ2ODUgMC41MjQ4MTUgMy40MjQzMiAwLjM0MzEzMyAzLjU2MjIxIDAuMjA5MTc5QzMuNzAwMTEgMC4wNzUyMjQzIDMuODg3MTMgLTMuMDUxNzZlLTA1IDQuMDgyMTUgLTMuMDUxNzZlLTA1SDE3LjMxNzRDMTcuNTEyNSAtMy4wNTE3NmUtMDUgMTcuNjk5NSAwLjA3NTIyNDMgMTcuODM3NCAwLjIwOTE3OUMxNy45NzUzIDAuMzQzMTMzIDE4LjA1MjcgMC41MjQ4MTUgMTguMDUyNyAwLjcxNDI1NVYxOS4yODU3QzE4LjA1MjcgMTkuNDc1MSAxNy45NzUzIDE5LjY1NjggMTcuODM3NCAxOS43OTA4QzE3LjY5OTUgMTkuOTI0NyAxNy41MTI1IDIwIDE3LjMxNzQgMjBINC4wODIxNUMzLjg4NzEzIDIwIDMuNzAwMTEgMTkuOTI0NyAzLjU2MjIxIDE5Ljc5MDhDMy40MjQzMiAxOS42NTY4IDMuMzQ2ODUgMTkuNDc1MSAzLjM0Njg1IDE5LjI4NTdWMTYuNDI4NUg0LjgxNzQ0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjcyOTAwNCA5Ljk5OTk3QzAuNzI5MDA0IDkuNDQ3NjggMS4xNzY3MiA4Ljk5OTk3IDEuNzI5IDguOTk5OTdIMTEuMjg3OEMxMS44NDAxIDguOTk5OTcgMTIuMjg3OCA5LjQ0NzY4IDEyLjI4NzggOS45OTk5N0MxMi4yODc4IDEwLjU1MjMgMTEuODQwMSAxMSAxMS4yODc4IDExSDEuNzI5QzEuMTc2NzIgMTEgMC43MjkwMDQgMTAuNTUyMyAwLjcyOTAwNCA5Ljk5OTk3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4wMDUxIDkuMzAzMThDMTMuMzkgOS42OTkzMyAxMy4zODA4IDEwLjMzMjQgMTIuOTg0NiAxMC43MTcyTDEwLjA0MzUgMTMuNTc0NEM5LjY0NzMyIDEzLjk1OTIgOS4wMTQyMyAxMy45NSA4LjYyOTQgMTMuNTUzOUM4LjI0NDU4IDEzLjE1NzggOC4yNTM3NSAxMi41MjQ3IDguNjQ5ODkgMTIuMTM5OEwxMS41OTExIDkuMjgyNjlDMTEuOTg3MiA4Ljg5Nzg3IDEyLjYyMDMgOC45MDcwNCAxMy4wMDUxIDkuMzAzMThaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTguNjI5NCA2LjQ0NjA0QzkuMDE0MjMgNi4wNDk4OSA5LjY0NzMyIDYuMDQwNzIgMTAuMDQzNSA2LjQyNTU0TDEyLjk4NDYgOS4yODI2OUMxMy4zODA4IDkuNjY3NTEgMTMuMzkgMTAuMzAwNiAxMy4wMDUxIDEwLjY5NjhDMTIuNjIwMyAxMS4wOTI5IDExLjk4NzIgMTEuMTAyMSAxMS41OTExIDEwLjcxNzJMOC42NDk4OSA3Ljg2MDFDOC4yNTM3NSA3LjQ3NTI4IDguMjQ0NTggNi44NDIxOCA4LjYyOTQgNi40NDYwNFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNC4xMDEzMiAxLjkyMTM5QzQuNTE4MDkgMS45MjEzOSA0Ljg1NTk2IDIuMzY5MSA0Ljg1NTk2IDIuOTIxMzlWNC4zNDk5NkM0Ljg1NTk2IDQuOTAyMjQgNC41MTgwOSA1LjM0OTk2IDQuMTAxMzIgNS4zNDk5NkMzLjY4NDU0IDUuMzQ5OTYgMy4zNDY2OCA0LjkwMjI0IDMuMzQ2NjggNC4zNDk5NlYyLjkyMTM5QzMuMzQ2NjggMi4zNjkxIDMuNjg0NTQgMS45MjEzOSA0LjEwMTMyIDEuOTIxMzlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQuMTAxMzIgMTQuNzE0M0M0LjUxODA5IDE0LjcxNDMgNC44NTU5NiAxNS4xNjIgNC44NTU5NiAxNS43MTQzVjE3LjE0MjhDNC44NTU5NiAxNy42OTUxIDQuNTE4MDkgMTguMTQyOCA0LjEwMTMyIDE4LjE0MjhDMy42ODQ1NCAxOC4xNDI4IDMuMzQ2NjggMTcuNjk1MSAzLjM0NjY4IDE3LjE0MjhWMTUuNzE0M0MzLjM0NjY4IDE1LjE2MiAzLjY4NDU0IDE0LjcxNDMgNC4xMDEzMiAxNC43MTQzWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) no-repeat center;
    background-size: contain;
}

.navbar .inner.static {
    position: fixed;
    top: 0;
    z-index: 50;
    padding-top: 0;
    padding-bottom: 0;
    width: 100%;
    max-width: 1300px;
}
#wrap .navbar .inner.static > .static-inner {
    padding: 10px; }
.navbar .inner.static > .static-inner {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: none;
    min-width: 625px;
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
.navbar .inner.static:hover {
    opacity: 1; }
.navbar .inner.static .nav-tabs {
    border-radius: 0; }
.navbar .inner.static .nav-tabs .leftside .tab:first-child, .navbar .inner.static .nav-tabs .leftside .tab.first-visible, .rtl .navbar .inner.static .nav-tabs .rightside .tab:first-child, .rtl .navbar .inner.static .nav-tabs .rightside .tab.first-visible {
    border-radius: 0; }
.navbar .inner.static .nav-tabs .rightside .tab:last-child, .navbar .inner.static .nav-tabs .rightside .tab.last-visible, .rtl .navbar .inner.static .nav-tabs .leftside .tab:last-child, .rtl .navbar .inner.static .nav-tabs .leftside .tab.last-visible {
    border-radius: 0; }
.navbar .inner.static .nav-tabs .tab > strong {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    vertical-align: top;
    margin-top: 8px;
    margin-left: -7px;
    margin-right: 5px;
    padding-bottom: 1px;
    pointer-events: none; }
.navbar .inner.static .nav-tabs .tab > strong .arrow {
    display: none; }
.navbar .inner.static .nav-tabs .tab.non-zero > strong {
    display: inline-block; }
.navbar .inner.static .nav-tabs .pm > .nav-link + strong {
    margin-left: -5px; }


.forumbg {
    padding: 0; }

.nav-breadcrumbs {
    font-family: "Roboto", Arial,sans-serif;
    font-size: 17px;
    color: #424242;
    background: #DEE5EA;
    padding: 0 30px;
    clear: both;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 54px;
}

#nav-breadcrumbs {
    margin:0 !important;
}

.nav-breadcrumbs a {
    font-family: "Roboto", Arial,sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.085px;
    color: rgba(66, 66, 66, 0.80);
}

.panel {
    background: #fff;
    padding: 0 30px 30px 30px;
}

.section-search .panel {
    padding: 0;
}
.panel.bg3 {
    border-radius: 0;
    border-width: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-top: 3px solid transparent;
    position: relative; }
.panel.bg3:before, .panel.bg3:after {
    content: '';
    position: absolute;
    top: 0;
    width: 3px;
    height: 50px; }
.panel.bg3:before {
    left: 0; }
.panel.bg3:after {
    right: 0; }

.panel > .inner > h3:first-child, .panel > h3:first-child {
    font-family: 'Roboto Condensed', 'Roboto', Open Sans, Condensed,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.12px;
    color: #424242;
    margin: 0;
    padding: 13px 0;
}

.section-search .panel > .inner > h3:first-child, .section-search .panel > h3:first-child {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 15px;
    padding: 15px 30px;
    background-color: #F6F8FA;
    border-bottom: none;
}
@media (max-width: 700px) {
    .panel > .inner > h3:first-child,
    .panel > h3:first-child {
        border-radius: 0; } }
.panel > .inner > h3:first-child a,
.panel > h3:first-child a {
    color: #fff; }
.panel > .inner > h3:first-child a:hover,
.panel > h3:first-child a:hover {
    color: #fff; }

.rowbg {
    margin: 5px 5px 2px 5px; }


ul.linklist > li {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: auto;
}

ul.linklist > li.icon-only {
    text-align: center;
    min-width: 20px; }

ul.linklist > li.rightside, p.rightside, a.rightside {
    float: right;
    text-align: right; }

ul.navlinks {
    border-top: 1px solid transparent; }
ul.navlinks#nav-breadcrumbs {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    border-top-width: 0; }

ul.leftside {
    float: left;
    margin-left: 0;
    margin-right: 5px;
    text-align: left; }

ul.rightside {
    float: right;
    margin-left: 5px;
    margin-right: -5px;
    text-align: right; }

ul.rightside li, .navbar.top-nav-menu .dropdown-contents li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 10px;
    font-size: 23px;
}
ul.linklist li.responsive-menu {
    position: relative;
    margin: 0 5px; }

ul.linklist li.responsive-menu a.responsive-menu-link {
    display: inline-block;
    margin: 0 5px;
    font-size: 17px;
    position: relative;
    width: 17px;
    line-height: 21px;
    text-decoration: none; }

ul.linklist li.responsive-menu a.responsive-menu-link:before {
    content: '\E159';
    font-family: 'Glyphicons Regular', 'Glyphicons', sans-serif;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -6.5px;
    width: 15px;
    font-size: 13px;
    line-height: 13px;
    height: 13px;
    text-align: center;
    font-weight: normal;
    font-style: normal;
    text-indent: 0; }
ul.linklist li.responsive-menu a.responsive-menu-link:hover:before {
    content: '\E602'; }

.hasjs ul.linklist.leftside, .hasjs ul.linklist.rightside {
    max-width: 48%; }

.hasjs ul.linklist.fullwidth {
    max-width: none; }

ul.linklist .dropdown {
    top: 22px; }

ul.linklist .dropdown-up .dropdown {
    bottom: 22px;
    top: auto; }

/*ul.linklist.bulletin > li:before {*/
/*    display: inline-block;*/
/*    content: "\2022";*/
/*    font-size: inherit;*/
/*    line-height: inherit;*/
/*    padding-right: 4px; }*/

ul.linklist.bulletin > li:first-child:before,
ul.linklist.bulletin > li.rightside:last-child:before {
    content: none; }

ul.linklist.bulletin > li.no-bulletin:before {
    content: none; }

.responsive-menu:before {
    display: none !important; }

.header-profile {
    display: inline-block;
    vertical-align: top; }

.header-avatar:hover {
    text-decoration: none; }

.header-avatar img {
    margin-bottom: 2px;
    max-height: 20px;
    vertical-align: middle;
    width: auto; }

.header-avatar span:after {
    content: '\f078';
    font-family: FontAwesome, sans-serif;
    display: inline-block;
    font-size: 7px;
    float: right;
    padding-left: 2px;
    font-weight: normal;
    opacity: 0.7; }

.dropdown-container {
    position: relative; }

.dropdown-container-right:not(#jumpbox) {
    margin-right:20px !important;
    float: right; }

.dropdown-container-left {
    float: left; }



/*@media screen and (min-width: 1281px){*/
/*    .nojs .dropdown-container:hover .dropdown, .nojs .dropdown-container:hover .dropdown {*/
/*        display: block !important; }*/
/*}*/

.dropdown {
    position: absolute;
    left: 0;
    top: 1.4em;
    z-index: 30;
    padding: 0;
    margin-right: -500px; }

.dropdown.live-search {
    top: auto; }

.dropdown-container.topic-tools {
    float: left; }

.dropdown-up .dropdown {
    top: auto;
    bottom: 1.4em; }

.dropdown-left .dropdown, .nojs .rightside .dropdown {
    left: auto;
    right: 0;
    margin-left: -500px;
    margin-right: 0; }

.dropdown-button-control .dropdown {
    top: 24px; }

.dropdown-button-control.dropdown-up .dropdown {
    top: auto;
    bottom: 24px; }

.dropdown .pointer {
    display: none; }

.dropdown .dropdown-contents {
    z-index: 30;
    overflow: hidden;
    overflow-y: auto;
    position: relative;
    min-width: 176px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    background: #FFF;
}
.notifications .dropdown .dropdown-contents {
    min-width: 300px; }

.dropdown-up .dropdown-contents {
    border-bottom-width: 3px;
    border-top-width: 0;
    border-radius: 3px 3px 0 0; }




.dropdown-nonscroll > li {
    padding-right: 0; }

.dropdown li:first-child, .dropdown li.separator + li, .dropdown li li {
    border-top: 0; }

.dropdown li li:first-child {
    margin-top: 4px; }

.dropdown li li:last-child {
    padding-bottom: 0; }

.dropdown li li {
    border-top: 1px dotted transparent;
    padding-left: 18px; }

.wrap .dropdown li, .dropdown.wrap li, .dropdown-extended li {
    white-space: normal; }



.dropdown li.separator:first-child, .dropdown li.separator:last-child {
    display: none !important; }

.dropdown-trigger > i.glyphicons, .dropdown-trigger > i.fa {
    display: inline;
    line-height: inherit;
    top: 0;
    vertical-align: baseline; }
.dropdown-trigger > i.glyphicons:before, .dropdown-trigger > i.fa:before {
    font-size: 1.4em;
    line-height: 1;
    position: relative;
    top: 2px; }


table.table1 {
    width: 100%; }

#ucp-main table.table1 {
    padding: 2px; }

table.table1 thead th {
    background: none repeat scroll 0 0 #DEE5EA;
    border-bottom: none;
    border-radius: 0;
    color: #424242;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0;
    padding: 12px 30px; }


table.table1 thead th span {
    padding-left: 7px; }

table.table1 .bg1, table.table1 .bg2 {
    background-color: #fff;
}

table.table1 tbody tr {
    border-top: 1px solid transparent; }

table.table1 td {
    font-size: 12px;
    line-height: 1.4; }

table.table1 tbody td {
    padding: 20px 30px;
    font-size: 17px;
    border-top: 1px solid transparent;
    vertical-align: middle;
}

table.table1 tbody th {
    padding: 5px;
    border-bottom: 1px solid transparent;
    text-align: left; }

table.table1 .name {
    text-align: left; }

table.table1 .posts {
    text-align: center;
    width: 7%; }

table.table1 .joined {
    text-align: left;
    width: 15%; }

table.table1 .active {
    text-align: left;
    width: 15%; }

table.table1 .mark {
    text-align: center;
    width: 7%; }

table.table1 .info {
    text-align: left;
    width: 30%;
    max-width: 200px; }
@media (max-width: 550px) {
    table.table1 .info {
        max-width: 150px; } }

table.table1 .info div {
    width: 100%;
    white-space: normal;
    overflow: hidden; }

table.table1 .autocol {
    line-height: 2em;
    white-space: nowrap; }

table.table1 thead .autocol {
    padding-left: 1em; }

table.table1 th.info {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis; }

table.table1 span.rank-img {
    float: right;
    width: auto; }

table.info td {
    padding: 3px; }

table.info tbody th {
    padding: 3px;
    text-align: right;
    vertical-align: top;
    font-weight: normal; }

.forumbg table.table1 {
    margin: 0; }

.forumbg-table > .inner {
    margin: 0 -1px; }

#color_palette_placeholder table {
    border-collapse: separate;
    border-spacing: 1px; }


.column1 {
    float: left;
    clear: left;
    width: 49%; }

.column2 {
    float: right;
    clear: right;
    width: 49%; }

/*.left-box {*/
/*    float: left;*/
/*    width: auto;*/
/*    text-align: left;*/
/*    max-width: 100%; }*/

.left-box.profile-details {
    width: 80%; }

.right-box {
    float: right;
    width: auto;
    text-align: right;
    max-width: 100%; }

dl.details dd {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis; }

.clearfix, fieldset dl, dl.polls {
    overflow: hidden; }

fieldset.fields1 ul.recipients {
    list-style-type: none;
    line-height: 1.8;
    max-height: 150px;
    overflow-y: auto; }

fieldset.fields1 dd.recipients {
    clear: left;
    margin-left: 1em; }

fieldset.fields1 ul.recipients input.button2 {
    font-size: 9px;
    margin-right: 0;
    padding: 0; }

fieldset.fields1 dl.pmlist > dt:not(.section-ucp #cp-main #pmheader-postingbox .pmlist dt) {
    width: auto !important; }

fieldset.fields1 dl.pmlist dd.recipients {
    margin-left: 0 !important; }



.forabg + .action-bar {
    margin-top: 10px; }

h2.topic-title, h2.posting-title, h2.faq-title, h2.titlespace, h2.searchresults-title, h2.ucp-title, h2.mcp-title, h2.memberlist-title, .section-memberlist h2.group-title {
    color: #fff;
    font: 300 24px/28px "'Roboto', Open Sans, Condensed", sans-serif;
    margin: 0;
    padding: 13px 30px;
    line-height:20px;
}

.linkmcp {
    margin:10px 10px;
}


h2 A, h2 A:hover, h2.solo, h2.forum-title, h2.topic-title, h2.posting-title, h2.faq-title, h2.titlespace, h2.searchresults-title, h2.ucp-title, h2.mcp-title, h2.memberlist-title, .section-memberlist h2.group-title {
    font-family: 'Roboto Condensed', 'Roboto', Open Sans, Condensed,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 27px;
    color: #fff;
    text-decoration:none;
}

.phpbb_alert {
    display: none;
    position: fixed;
    right: 10px;
    left: 10px;
    top: 150px;
    padding: 31px 70px;
    z-index: 50;
    max-width: 477px;
    margin: 0 auto;
    border-radius: 6px;
    background: #F6F8FA;
    -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


@media (max-height: 500px) {
    .phpbb_alert {
        top: 25px; }
}

.phpbb_alert .alert_close {
    position: absolute;
    right: 15px;
    top: 17px;
    display: block;
    width: 16px;
    height: 16px;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.93%2014.93%22%3E%3Crect%20x%3D%2213.94%22%20y%3D%224.14%22%20width%3D%221.11%22%20height%3D%2220%22%20transform%3D%22translate(-12.79%207.72)%20rotate(-45)%22%20style%3D%22fill%3A%23424242%22%2F%3E%3Crect%20x%3D%224.5%22%20y%3D%2213.59%22%20width%3D%2220%22%20height%3D%221.11%22%20transform%3D%22translate(-12.79%207.72)%20rotate(-45)%22%20style%3D%22fill%3A%23424242%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.phpbb_alert .alert_close:hover {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.98%2015.98%22%3E%3Crect%20x%3D%229.4%22%20y%3D%22-0.7%22%20width%3D%221.2%22%20height%3D%2221.4%22%20transform%3D%22translate(-6.15%207.99)%20rotate(-45)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3Crect%20x%3D%22-0.7%22%20y%3D%229.4%22%20width%3D%2221.4%22%20height%3D%221.2%22%20transform%3D%22translate(-6.15%207.99)%20rotate(-45)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}



.phpbb_alert label {
    display: block;
    margin: 8px 0;
    padding-bottom: 8px; }

.phpbb_alert div.alert_text > p,
.phpbb_alert div.alert_text > label,
.phpbb_alert div.alert_text > select,
.phpbb_alert div.alert_text > textarea,
.phpbb_alert div.alert_text > input {
    font-size: 11px; }

#darkenwrapper {
    display: none;
    position: relative;
    z-index: 44; }

#darken {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    z-index: 45; }

#loading_indicator {
    background: center center no-repeat;
    border-radius: 5px;
    display: none;
    opacity: 0.8;
    margin-top: -50px;
    margin-left: -50px;
    height: 50px;
    width: 50px;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 51; }

#forum-permissions {
    float: right;
    width: auto;
    padding-left: 5px;
    margin-left: 5px;
    margin-top: 10px;
    text-align: right; }

.copyright {
    padding: 5px;
    text-align: center; }

.small {
    font-size: 0.9em !important; }

.titlespace {
    margin-bottom: 15px; }


.error {
    font-weight: bold;
    font-size: 11px; }

div.rules {
    margin: 10px 0;
    font-size: 11px;
    padding: 5px 10px;
    border-radius: 3px; }

div.rules ul, div.rules ol {
    margin-left: 20px; }

p.post-notice {
    position: relative;
    padding: 5px 5px 5px 26px;
    min-height: 14px;
    margin-bottom: 1em;
    font-size: 12px; }

p.post-notice:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    font-size: 16px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    vertical-align: baseline;
    left: 0;
    width: 28px;
    background: transparent none 50% 50% no-repeat;
    pointer-events: none;
    font-weight: normal;
    font-style: normal;
    text-transform: none; }

form > p.post-notice strong {
    line-height: 20px; }



.stat-block {
    clear: both;
    margin-bottom: 20px;
}

.stat-block h3, .headerspace h3, .panel + .panel h3 {
    font-family: 'Roboto Condensed', 'Roboto', Open Sans, Condensed,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.12px;
    color: #424242;
    background: #DEE5EA;
    margin: 0 0 20px 0;
    padding:13px 30px;
}

@media screen and (min-width: 741px){
    .panel + .panel h3 {
        font-size: 24px !important;
        line-height: 24px !important;
    }
}

.stat-block p {
    margin: 0;
    padding:0 30px;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.085px;
    color: #424242;
}

.stat-block p em {
    font-style: normal;
}

.stat-block p em a:first-child {
    color: #BB1820 !important;
}

.stat-block p em a:last-child {
    color: #01B96D !important;
}

.headerspace .quick-login{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding:0 30px;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.085px;
    color: #424242;
}

#top {
    position: absolute;
    top: -20px; }

.clear {
    display: block;
    clear: both;
    font-size: 1px;
    line-height: 1px;
    background: transparent; }

.inner:after,
ul.linklist:after,
.action-bar:after,
.notification_text:after,
.tabs-container:after,
#tabs > ul:after,
#minitabs > ul:after,
.postprofile .avatar-container:after {
    clear: both;
    content: '';
    display: block; }

/*.hidden {*/
/*    display: none; }*/

.smilies {
    vertical-align: text-bottom; }

.icon-notification {
    position: relative; }


.dropdown-extended {
    display: none;
    z-index: 3; }

.dropdown-extended ul {
    max-height: 350px;
    overflow-y: auto;
    overflow-x: hidden;
    clear: both; }

.dropdown-extended ul li {
    padding: 0;
    margin: 0 !important;
    float: none;
    border-top: 1px solid;
    list-style-type: none;
    font-size: 11px;
    clear: both;
    position: relative; }

.dropdown-extended ul li:first-child {
    border-top: none; }

.dropdown-extended ul li.no_notifications {
    padding: 10px; }

.dropdown-extended .dropdown-contents {
    max-height: none;
    padding: 0;
    position: absolute;
    width: 340px; }

.nojs .dropdown-extended .dropdown-contents {
    position: relative; }

#phpbb_announcement {
    border-radius: 6px 6px 0 0;
}

#phpbb_announcement + #content > .component {
    border-radius: 0 0 5px 5px !important;
}

.dropdown-extended .header {
    padding: 0 10px;
    font-family: 'Roboto', Open Sans, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    line-height: 30px; }


.dropdown-extended .header .header_settings {
    float: right;
    font-weight: normal;
    text-transform: none; }

.dropdown-extended .footer {
    text-align: center;
    font-size: 11px; }

.dropdown-extended ul li a, .dropdown-extended ul li.no-url {
    padding: 8px; }

.dropdown-extended .footer > a {
    padding: 5px 0; }

.dropdown-extended ul li a, .notification_list dt > a, .dropdown-extended .footer > a {
    display: block;
    text-decoration: none; }


.notification_list ul li p {
    margin-bottom: 4px;
    font-size: 11px; }

.notification_list p.notification-reference,
.notification_list p.notification-location,
.notification_list li a p.notification-reason {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap; }

.notification_list p.notification-time {
    font-size: 10px;
    margin: 0;
    text-align: left; }

.notification_list div.notifications {
    margin-left: 50px;
    padding: 5px; }

.notification_list div.notifications a {
    display: block; }

.notification_list p.notifications_title {
    font-family: 'Roboto', Open Sans, sans-serif;
    font-size: 15px; }

.notification_list p.notifications_title strong {
    font-weight: 600; }


.notification_text {
    margin-left: 58px;
    margin-right: 23px;}

#quick-links {
    margin: 0 7px 0 0; }

#quick-links a.responsive-menu-link {
    display: block;
    font-size: inherit;
    line-height: inherit;
    margin: 0;
    width: auto; }

.compact #quick-links a.responsive-menu-link {
    font-size: 0; }

.compact .icon-notification > a > span, .compact .icon-pm > a > span {
    display: none; }

.compact .icon-notification > a > strong, .compact .icon-pm > a > strong {
    padding-left: 2px; }

.dropdown-page-jump.dropdown-up .dropdown {
    bottom: 20px; }



.dropdown .clone.hidden + li.separator {
    display: none; }

.dropdown .clone.hidden + li {
    border-top: none; }

a {
    direction: ltr;
    unicode-bidi: embed;
    text-decoration: none; }

a:hover {
    text-decoration: underline; }

.username-coloured:not(.section-ucp #cp-main #viewfolder .list-inner > .username-coloured, #cp-menu #navigation ~ .cp-mini .inner dd a, .section-ucp #cp-main .post .username-coloured) {
    font-weight: 500;
    display: inline !important;
    padding: 0 !important; }

.forumbg .header a, .forabg .header a, th a {
    text-decoration: none; }

.forumbg .header a:hover, .forabg .header a:hover, th a:hover {
    text-decoration: underline; }

li.breadcrumbs span:first-child > a {
    display: inline-block;
    padding-left: 11px;
    margin-top: 0;
}

.dropdown-extended a.mark_read {
    display: block;
    position: absolute;
    z-index: 2;
    padding: 0;
    right: 10px;
    top: 0;
    bottom: 0;
    width: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s; }

.dropdown-extended li:hover a.mark_read {
    opacity: .85; }

.dropdown-extended li a.mark_read:hover {
    opacity: 1; }


a.forumtitle, a.topictitle {
    display: block;
    width: 100%;
    font-family: 'Roboto', Open Sans, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.1px;
    text-decoration: none;
    color: #424242;}
a.forumtitle:hover, a.topictitle:hover {
    text-decoration: underline; }



a.lastsubject {
    text-decoration: none;
    font-size: 17px;
    font-weight: 500;
    line-height: 22px;
    color: #424242;
}

a.lastsubject:hover {
    text-decoration: underline; }

.postprofile a, .postprofile dt.author a {
    font-weight: bold;
    text-decoration: none; }

.postprofile a:hover, .postprofile dt.author a:hover {
    text-decoration: underline; }

.search .postprofile a {
    text-decoration: none;
    font-weight: normal; }

.search .postprofile a:hover {
    text-decoration: underline; }

.back2top {
    clear: both;
    height: 14px;
    text-align: right; }
a.top2 {
    text-decoration: none;
    padding-left: 15px; }
dl.faq a.top2 {
    float: right; }
.rtl dl.faq a.top2 {
    float: left; }

a.top, a.top2 {
    position: relative; }


a.arrow-up, a.arrow-down, a.arrow-left, .rtl a.arrow-right, a.arrow-right, .rtl a.arrow-left {
    position: relative; }
a.arrow-up:after, a.arrow-down:after, .rtl a.arrow-right:after {
    position: absolute;
    top: 50%;
    margin-top: -5px;
    text-align: center;
    font-family: FontAwesome, sans-serif;
    font-size: 8px;
    line-height: 10px;
    vertical-align: baseline;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-indent: 0;
    pointer-events: none; }

a.arrow-up:after {
    content: '\f077';
    left: 0; }
.rtl a.arrow-up:after {
    left: auto;
    right: 0; }

a.arrow-down:after {
    content: '\f078';
    right: 0;
    padding-top: 1px; }
.rtl a.arrow-down:after {
    right: auto;
    left: 0; }
.rtl a.arrow-right:after {
    content: '\f053';
    left: 0;
    right: auto;
    padding-top: 1px; }


a.arrow-up {
    padding-left: 10px;
    text-decoration: none;
    border-bottom-width: 0; }

a.arrow-down {
    padding-right: 10px; }

a.arrow-down:hover {
    text-decoration: none; }

a.arrow-left {
    padding-left: 12px; }

a.arrow-left:hover {
    text-decoration: none; }

a.arrow-right {
    padding-right: 12px; }

a.arrow-right:hover {
    text-decoration: none; }

.skiplink {
    position: absolute;
    left: -999px;
    width: 990px; }

a.feed-icon-forum {
    float: right;
    margin: 3px;
    width: 16px;
    height: 16px;
    position: relative; }

.topiclist.forums a.feed-icon-forum {
    margin-top: 12px; }

a.feed-icon-forum:after {
    content: '\f09e';
    position: absolute;
    left: 0;
    right: 0;
    width: 16px;
    height: 16px;
    font-family: 'Roboto', 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    line-height: 16px;
    text-align: center; }

a.anchor {
    display: block; }

ul.topiclist {
    display: block;
    list-style-type: none;
    margin: 0; }

ul.topiclist li {
    display: block;
    list-style-type: none;
    margin: 0; }
.forabg ul.topiclist li.header, .forumbg ul.topiclist li.header, h2.solo {
    background: #27A5F0 !important;
    padding: 13px 30px;
    text-transform: none;
    font-family: 'Roboto Condensed', 'Roboto', Open Sans, Condensed,sans-serif;
    font-size: 24px;
    line-height: 1.4;
    font-weight: 500;
    color: #fff;
    margin: 0;
    position: relative;}
@media (max-width: 700px) {
    .forabg ul.topiclist li.header, .forumbg ul.topiclist li.header {
        border-radius: 0; } }
.forabg ul.topiclist li.header a, .forumbg ul.topiclist li.header a, .forabg ul.topiclist li.header  .list-inner {
    font-family: 'Roboto Condensed', 'Roboto', Open Sans, Condensed,sans-serif;
    font-size: 24px;
    color: #fff; }

.forumbg ul.topiclist li.header dd, .forumbg ul.topiclist li.header .list-inner {
    font-family:'Roboto', Open Sans, sans-serif;
    font-weight: lighter;
    color: #424242; }


/*.forabg ul.topiclist li.header a:hover, .forumbg ul.topiclist li.header a:hover {*/
/*    color: #333; }*/

ul.topiclist dl {
    position: relative; }

ul.topiclist li.row dl {
    padding: 19px 30px;
}

ul.topiclist dt, ul.topiclist dd {
    display: block;
    float: left;
    text-align: left;
}

.section-index .topiclist .header dd.lastpost, .section-viewforum .topiclist .header dd.lastpost,
.section-index .topiclist.forums dd.lastpost, .section-viewforum .topiclist.topics dd.lastpost, .topiclist.forums dd.lastpost {
    width: 250px;
}

ul.topiclist dt, .forumbg ul.topiclist .header dt:first-child {
    max-width: 640px;
    width: 100%;
    margin-right: 75px;
}

ul.topiclist.missing-column dt {
    margin-right: -345px; }



ul.topiclist.two-columns dt {
    margin-right: -80px; }

ul.topiclist dt .list-inner {
    position: relative; }

ul.topiclist.missing-column dt .list-inner {
    margin-right: 345px; }



ul.topiclist.two-columns dt .list-inner {
    margin-right: 80px; }

ul.topiclist dd {
    border-left: 1px solid transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

ul.topiclist dfn {
    display: none;
    position: absolute;
    left: -999px;
    width: 990px; }

ul.topiclist li.row dt a.subforum {
    background-image: none;
    background-position: 0 50%;
    background-repeat: no-repeat;
    position: relative;
    white-space: nowrap;
    padding: 0 0 0 12px; }

.forum-image {
    float: left;
    padding-top: 5px;
    margin-right: 5px; }

li.row {
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent; }
li.row:first-child {
    border-top-width: 0;
    padding-top: 0; }
li.row:last-child {
    border-bottom-width: 0;
    padding-bottom: 0; }
.forabg ul.topiclist li.row, .forumbg ul.topiclist li.row {
    background: #ffffff;
    border-radius: 3px;
    margin: 0 0;
    padding: 0; }
.forabg ul.topiclist li.row.reported, .forumbg ul.topiclist li.row.reported {
    background-color: #f5ede9; }
li.row .subforums-list ul {
    list-style-type: none;
    display: inline;
    margin: 0; }
li.row .subforums-list li {
    display: inline; }
li.row .subforums-list li > span {
    display: inline; }
li.row .forum-mcplink {
    position: absolute;
    right: 4px;
    top: 4px; }
.rtl li.row .forum-mcplink {
    right: auto;
    left: 4px; }

li.row strong {
    font-weight: normal; }

li.header dt, li.header dd {
    border-left-width: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-family: 'Roboto', Open Sans, sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.085px;
    line-height: 20px;
}


.forabg li.header dt {
    font-family: 'Roboto', Open Sans, sans-serif;
    font-weight: 500;
    font-size: 14px; }
/*li.header dt .list-inner {*/
/*    margin-right: 440px;*/
/*    text-indent: 5px;*/
/*}*/

li.header dd {
    padding-left: 1px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

li.header dl.icon dt, li.header dl.icon dd {
    min-height: 0; }

.forabg li.header dl.icon dt .list-inner {
    display: inline;
    padding-left: 0;
    margin: 0;
}

/*dl.icon {*/
/*    background-position: 30px 20px;*/
/*    background-repeat: no-repeat; */
/*}*/

dl.icon {
    background-position: 30px 50%;
    background-repeat: no-repeat;
}

dl.icon dt {
    background-repeat: no-repeat;
    background-position: 5px 95%; }

dl.icon dt .list-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 70px;
    position: relative;
}
li.header dl.icon dt .list-inner {
    padding-top: 0;
    padding-left:0;
    padding-bottom: 0; }

dl.icon dt .list-inner .topic-status {
    position: absolute;
    right: 0;
    top: 3px;
    font-size: 14px;
    pointer-events: none; }


dl.icon dt .list-inner .topic-status + .topic-status {
    right: 20px; }

/*dl.icon dt, dl.icon dd {*/
/*    min-height: 42px; */
/*}*/

dl.icon.with-description dt, dl.icon.with-description dd {
    min-height: 50px; }

dl a.icon-link {
    display: block;
    width: 40px;
    height: 40px;
    padding: 0;
    position: absolute;
    top: 50px;
    left: 0;
    margin-top: -15px;
    margin-left: 30px;
    z-index: 9;
}

dd.posts, dd.topics, dd.views, dd.extra, dd.mark {
    width: 80px;
    text-align: center; }

dd.posts, dd.topics, dd.views, dd.extra, dd.mark, dd.lastpost.empty {
    font-size: 17px;
    line-height: 22px;
}
.with-description dd.posts, .with-description dd.topics, .with-description dd.views, .with-description dd.extra, .with-description dd.mark, .with-description dd.lastpost.empty {
    line-height: 42px; }

dd.lastpost.empty br {
    display: none; }

dd.posts, dd.topics, dd.views {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 113px;
    margin-left: 0;
}

dd.posts, dd.topics {
    margin-right: 38px;
}

dd.views {
    margin-right: 33px;
}

/*.elegant-row dd.posts, .elegant-row dd.topics, .elegant-row dd.views {*/
/*    display: none; }*/

dl.icon dt ol,
dl.icon dt ul {
    list-style-position: inside;
    margin-left: 1em; }


dd.lastpost, dd.redirect, dd.moderation, dd.time, dd.info {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 234px;
    font-size: 17px;
    line-height: 24px;
    margin-left: auto;
}

dd.redirect {
    line-height: 2.5em; }

dd.time {
    line-height: 200%; }

dd.lastpost > span, ul.topiclist dd.info > span, ul.topiclist dd.time > span, dd.redirect > span, dd.moderation > span {
    display: block;
    padding-left: 5px; }

dd.lastpost > span {
    padding-left: 0;
}

dd.extra, dd.mark {
    line-height: 200%; }

dd.option {
    width: 125px;
    line-height: 200%;
    text-align: center;
    font-size: 11px; }

.forum-description {
    font-size: 13px;
    padding-top: 2px; }

.forum-statistics {
    font-size: 11px;
    padding-top: 2px;
    color: #868686;
}

.forum-lastpost {
    display: none; }

.forum-lastpost strong, .forum-lastpost span {
    display: block;
    overflow: hidden;
    white-space: nowrap; }
.forum-lastpost strong, .forum-lastpost span, .forum-lastpost a.lastsubject {
    font-weight: normal; }
.forum-lastpost strong {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 5px;
}
.rtl .forum-lastpost strong {
    padding-right: 0;
    padding-left: 5px; }
.forum-lastpost span {
    max-width: 200px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis; }
.forum-lastpost span:before {
    content: '|';
    display: inline-block;
    text-align: center;
    width: 12px; }
.forum-lastpost span:first-of-type:before {
    display: none; }


.subforums-list {
    padding-top: 2px; }

.forum-description.toggle {
    display: none;
    position: absolute;
    font-size: 11px;
    border-radius: 4px;
    padding: 4px 9px;
    max-width: 500px;
    cursor: pointer; }
a.forumtitle + .forum-description.toggle, a.topictitle + .forum-description.toggle {
    left: 55px;
    top: 25px;
    z-index: 30; }
.rtl a.forumtitle + .forum-description.toggle, .rtl a.topictitle + .forum-description.toggle {
    left: auto;
    right: 55px; }
.forum-description.toggle a {
    background: none !important;
    text-decoration: underline !important;
    border-width: 0 !important; }
.forum-description.toggle span.arrow {
    position: absolute;
    line-height: 0;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-left: 1px none transparent;
    top: 6px;
    left: -6px;
    bottom: auto; }
.rtl .forum-description.toggle span.arrow {
    border-left: 6px solid transparent;
    border-right: 1px none transparent;
    left: auto;
    right: -6px; }
.forum-description.toggle.no-arrow span.arrow {
    display: none; }

.postbody {
    padding: 0;
    font-size: 11px;
    line-height: 1.4; }

.rtl .postprofile + .postbody {
    margin-left: 0;
    margin-right: -160px; }
.search .postprofile + .postbody {
    margin-left: -260px; }
.rtl .search .postprofile + .postbody {
    margin-left: 0;
    margin-right: -260px; }


.postprofile + .postbody > div:only-child:after {
    content: ' ';
    display: table;
    clear: both; }
.rtl .postprofile + .postbody > div {
    margin-left: 0;
    margin-right: 160px; }
.search .postprofile + .postbody > div {
    margin-left: 260px; }
.rtl .search .postprofile + .postbody > div {
    margin-left: 0;
    margin-right: 260px; }

.postbody .ignore {
    font-size: 13px;
    line-height: 1.4; }


.postbody h3 img {
    vertical-align: bottom; }


.postbody img.postimage {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

#review {
    margin-top: 2em; }

#topicreview {
    overflow: auto;
    height: 300px; }

#topicreview .postbody {
    width: auto;
    float: none;
    margin: 0;
    height: auto; }

#topicreview .post {
    height: auto; }

#topicreview h2 {
    border-bottom-width: 0; }

.post-ignore .postbody {
    display: none; }

#post_details {
    overflow: auto;
    max-height: 300px; }

.content {
    clear: both;
}

/*.panel h3 {*/
/*    margin: 0.5em 0; }*/

.panel p {
    margin-bottom: 10px;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 22px;
    color: #424242;
}

.content p {
    margin-bottom: 20px;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0.085px;
    color: #424242;
}

.content li {
    list-style-type: inherit; }

.posthilit {
    padding: 0 2px 1px 2px; }


.signature li {
    list-style-type: inherit; }

.signature ul, .signature ol {
    margin-bottom: 1em;
    margin-left: 3em; }

.notice {
    font-family: 'Roboto', Open Sans, sans-serif;
    width: auto;
    margin-top: 20px;
    padding-top: 20px;
    font-size: 13px;
    border-top: 1px dashed transparent;
    clear: left;
    line-height: 1.4; }

ul.searchresults {
    list-style: none;
    text-align: right;
    clear: both; }
.rtl ul.searchresults {
    text-align: left; }


blockquote blockquote {
    margin: 5px; }


blockquote.uncited {
    padding-top: 25px; }

.codebox {
    border: 0 solid transparent;
    border-left-width: 3px;
    border-radius: 0;
    margin: 8px 12px;
    padding: 3px;
    font-size: 12px; }
.rtl .codebox {
    border-left-width: 0;
    border-right-width: 3px; }

.codebox p {
    border-bottom: 1px solid transparent;
    margin-bottom: 3px;
    font-family: 'Roboto', Open Sans, sans-serif;
    font-size: 12px !important;
    line-height: 1.6;
    font-weight: 500;
    display: block; }

blockquote .codebox {
    margin-left: 0; }

.codebox code {
    overflow: auto;
    display: block;
    height: auto;
    max-height: 200px;
    white-space: normal;
    padding-top: 5px;
    font-family: Monaco, "Andale Mono","Courier New", Courier, mono, sans-serif;
    font-size: 12px;
    line-height: 1.3;
    margin: 2px 0; }

.attachbox {
    float: left;
    width: auto;
    max-width: 100%;
    margin: 5px 5px 5px 0;
    padding: 6px;
    border: 0 solid transparent;
    border-left-width: 3px;
    border-radius: 0;
    clear: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.rtl .attachbox {
    border-left-width: 0;
    border-right-width: 3px; }

.attachbox dt {
    font-family: 'Roboto', Open Sans, sans-serif;
    font-size: 12px;
    line-height: 1.6;
    font-weight: 500; }

.attachbox dd {
    margin-top: 4px;
    padding-top: 4px;
    clear: left;
    border-top: 1px solid transparent;
    overflow-x: auto; }

.attachbox dd dd {
    border: none; }

.attachbox p, .attachbox p.stats {
    line-height: 1.4;
    font-weight: normal;
    clear: left; }

.attach-image {
    margin: 3px 0;
    max-width: 100%; }

.attach-image img {
    cursor: default; }

div.inline-attachment dl.thumbnail, div.inline-attachment dl.file {
    display: block;
    margin-bottom: 4px; }

div.inline-attachment p {
    font-size: 12px; }

dl.file {
    font-family: 'Roboto', Open Sans, sans-serif;
    display: block; }

dl.file dt {
    text-transform: none;
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-family: 'Roboto', Open Sans, sans-serif;
    font-size: 12px;
    line-height: 1.6; }

dl.file dd {
    margin: 0;
    padding: 0; }

dl.thumbnail img {
    padding: 3px;
    border: 1px solid transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

dl.thumbnail dd {
    font-style: italic;
    font-family: 'Roboto', Open Sans, sans-serif; }

.attachbox dl.thumbnail dd {
    font-size: 100%; }

dl.thumbnail dt a:hover img {
    border: 1px solid transparent; }

fieldset.polls {
    font-family: 'Roboto', Open Sans, sans-serif;
    font-size: 13px; }

fieldset.polls dl {
    margin: 0;
    border: solid transparent;
    border-width: 1px 0;
    padding: 5px 0;
    line-height: 1.4; }
fieldset.polls dl:first-child {
    border-top-width: 0; }
fieldset.polls dl:last-child {
    border-bottom-width: 0; }

fieldset.polls dl.voted {
    font-weight: bold; }

fieldset.polls dt {
    text-align: left;
    float: left;
    display: block;
    width: 30%;
    border-right: none;
    padding: 0;
    margin: 0;
    font-size: 13px; }

fieldset.polls dd {
    float: left;
    width: 10%;
    border-left: none;
    padding: 0 5px;
    margin-left: 0;
    font-size: 13px; }

fieldset.polls dd.resultbar {
    width: 50%; }

fieldset.polls dd input {
    margin: 2px 0; }

fieldset.polls dd div {
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: .9em;
    padding: 0 3px;
    overflow: visible;
    min-width: 8px;
    border-radius: 2px; }

.vote-submitted {
    font-family: 'Roboto', 'Trebuchet MS', 'Roboto', 'Open Sans', sans-serif;
    font-weight: bold;
    text-align: center; }


.search .postprofile {
    width: 250px; }


.rtl .postprofile dd, .rtl .postprofile dt {
    margin-left: 8px; }

.postprofile dd {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis; }

.postprofile strong {
    font-weight: normal; }


.postprofile .has-avatar .avatar-container {
    margin-bottom: 8px;
    overflow: hidden; }

.postprofile .avatar {
    display: block;
    float: left;
    max-width: 100%; }
.rtl .postprofile .avatar {
    float: right; }

.postprofile .avatar img {
    display: block;
    height: auto !important;
    max-width: 100%; }

.postprofile .profile-posts a {
    font-weight: normal; }

dd.profile-warnings {
    font-weight: bold; }

dd.profile-contact {
    overflow: visible; }

.profile-contact .dropdown-container {
    display: inline-block;
}

.profile-contact .dropdown {
    margin-right: -14px;
}

.pm-icon:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M12%2C8V.8a.81.81%2C0%2C0%2C0-.23-.57A.81.81%2C0%2C0%2C0%2C11.2%2C0H.8A.81.81%2C0%2C0%2C0%2C.23.23.81.81%2C0%2C0%2C0%2C0%2C.8V12L3.2%2C8.8h8A.79.79%2C0%2C0%2C0%2C12%2C8Zm3.2-4.8H13.6v7.2H3.2V12a.79.79%2C0%2C0%2C0%2C.8.8h8.8L16%2C16V4a.79.79%2C0%2C0%2C0-.8-.8Z%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: contain;
}


.panel.online > .inner {
    position: relative;
    z-index: 2; }

.no-avatar .avatar-container {
    display: block;
    width: 72px;
    height: 72px;
    margin: 0 0 8px 0;
    background: transparent none 50% 50% no-repeat;
    background-size: cover;
    -webkit-filter: hue-rotate(45deg);
    filter: hue-rotate(45deg);
}

.profile-avatar img {
    max-width: 100%; }

dl.pmlist dt:not(.section-ucp #cp-main #pmheader-postingbox dl.pmlist dt) {
    width: 60% !important; }

dl.pmlist dt textarea {
    width: 95%; }

dl.pmlist dd {
    margin-left: 61% !important;
    margin-bottom: 2px; }

.action-bar div.dl_links {
    padding: 10px 0 0 10px; }

div.dl_links {
    display: inline-block;
    text-transform: none; }

.dl_links strong {
    font-weight: bold; }

.dl_links ul {
    list-style-type: none;
    margin: 0;
    display: inline-block; }

.dl_links li {
    display: inline-block; }

.attachment-filename {
    width: 100%; }

.ellipsis-text {
    display: inline-block;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap; }

table.fixed-width-table {
    table-layout: fixed; }

.postbody .content::-webkit-scrollbar, #topicreview::-webkit-scrollbar, #post_details::-webkit-scrollbar, .codebox code::-webkit-scrollbar, .attachbox dd::-webkit-scrollbar, .attach-image::-webkit-scrollbar, .dropdown-extended ul::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    -webkit-appearance: none;
    border-radius: 3px; }

.postbody .content::-webkit-scrollbar-thumb, #topicreview::-webkit-scrollbar-thumb, #post_details::-webkit-scrollbar-thumb, .codebox code::-webkit-scrollbar-thumb, .attachbox dd::-webkit-scrollbar-thumb, .attach-image::-webkit-scrollbar-thumb, .dropdown-extended ul::-webkit-scrollbar-thumb {
    border-radius: 3px; }

.button, .post-buttons > #expand > a {
    cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 18px;
    font-size: 14px;
    white-space: nowrap;
    border: 1px solid transparent;
    border-radius: 6px;
    background: transparent none 0 0 repeat-x;
    padding: 2px 8px;
    font-family: "'Roboto', Open Sans,", "Droid Sans", Verdana, Arial, Helvetica, sans-serif;
    position: relative;
    text-decoration: none !important;
    outline-style: none !important;
    vertical-align: bottom; }
.post-buttons > #expand.buttons > a {
    border-width: 0;
    padding: 3px 9px; }
.button > strong, .post-buttons > #expand > a > strong {
    font-weight: 600; }

.dropdown-select {
    padding-right: 24px; }



/*.button.responsive-menu-link:before, .post-buttons > #expand > a:before {*/
/*    background: transparent !important;*/
/*    content: '\f013';*/
/*    display: inline-block;*/
/*    float: right;*/
/*    height: 12px;*/
/*    margin: 3px 0 0 2px;*/
/*    width: 12px;*/
/*    font-family: FontAwesome, sans-serif;*/
/*    font-size: 10px;*/
/*    line-height: 12px;*/
/*    text-align: center;*/
/*    font-weight: normal;*/
/*    text-indent: 0;*/
/*    font-style: normal;*/
/*    text-transform: none; }*/
.buttons > .dropdown-select:after, .post-buttons > #expand.buttons > a:before {
    position: relative;
    top: -1px;
    right: -1px; }


.dropdown-select:after, .post-icon:before, .newpm-icon:before, .reply-all:before, .forwardpm-icon:before, .modtools-icon:before, .search-icon:before, .search-adv-icon:before, .post-buttons > #expand > a:before {
    font-family: FontAwesome, sans-serif; }

.post-icon:before, .newpm-icon:before, .search-icon:before, .search-adv-icon:before {
    font-family: 'Glyphicons Regular', 'Glyphicons', sans-serif; }

.dropdown-select.icon-button:before, .dropdown-select:after, .dropdown-select.button.responsive-menu-link:before, .post-buttons > #expand > a.dropdown-select:before {
    margin-right: 4px; }



.buttons, .buttons .button, .buttons .post-buttons > #expand > a {
    float: left; }

.buttons .button, .buttons .post-buttons > #expand > a, .dropdown-select {
    margin-right: 5px; }


.reply-all:before {
    content: '\f122';
    margin-left: 4px; }

.forwardpm-icon:before {
    content: '\f064';
    margin-left: 4px;
    margin-top: 4px;
    position: relative;
    top: 2px;
}

.modtools-icon {
    width: 22px;
    text-indent: 999px;
    overflow: hidden; }

.modtools-icon:before {
    content: '\f0ad';
    font-size: 14px;
    height: 18px;
    margin-top: 0;
    width: 16px;
    line-height: 18px; }

.search-icon:before, .top-nav-menu .icon-search::before {
    content: '';
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjMyMTcgMTIuNTc4NkgxMy40MTgzTDEzLjA5ODIgMTIuMjY5OUMxNC4yMTg4IDEwLjk2NjMgMTQuODkzNSA5LjI3Mzg3IDE0Ljg5MzUgNy40MzI4MkMxNC44OTM1IDMuMzI3NjIgMTEuNTY1OSAwIDcuNDYwNjUgMEMzLjM1NTQ1IDAgMC4wMjc4MzIgMy4zMjc2MiAwLjAyNzgzMiA3LjQzMjgyQzAuMDI3ODMyIDExLjUzOCAzLjM1NTQ1IDE0Ljg2NTYgNy40NjA2NSAxNC44NjU2QzkuMzAxNyAxNC44NjU2IDEwLjk5NDEgMTQuMTkxIDEyLjI5NzcgMTMuMDcwM0wxMi42MDY0IDEzLjM5MDVWMTQuMjkzOUwxOC4zMjQgMjBMMjAuMDI3OCAxOC4yOTYyTDE0LjMyMTcgMTIuNTc4NlpNNy40NjA2NSAxMi41Nzg2QzQuNjEzMzEgMTIuNTc4NiAyLjMxNDg1IDEwLjI4MDIgMi4zMTQ4NSA3LjQzMjgyQzIuMzE0ODUgNC41ODU0OCA0LjYxMzMxIDIuMjg3MDIgNy40NjA2NSAyLjI4NzAyQzEwLjMwOCAyLjI4NzAyIDEyLjYwNjQgNC41ODU0OCAxMi42MDY0IDcuNDMyODJDMTIuNjA2NCAxMC4yODAyIDEwLjMwOCAxMi41Nzg2IDcuNDYwNjUgMTIuNTc4NloiIGZpbGw9IiM0MjQyNDIiIGZpbGwtb3BhY2l0eT0iMC44Ii8+Cjwvc3ZnPgo=) no-repeat center;
    background-size: contain;
}

.top-nav-menu .icon-subscribe::before, .top-nav-menu .icon-unsubscribe::before {
    content: '';
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
}

.top-nav-menu .icon-unsubscribe::before, .section-viewtopic .icon-unsubscribe::before  {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2014.22%2018.04%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(-0.48%200.01)%22%3E%3Crect%20x%3D%220.5%22%20width%3D%2214.19%22%20height%3D%2218%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M13.26%2C3%2C.74%2C15.5a.46.46%2C0%2C0%2C0%2C.65.65L13.92%2C3.63A.47.47%2C0%2C1%2C0%2C13.26%2C3Z%22%20transform%3D%22translate(-0.48%200.01)%22%20style%3D%22fill%3A%23686868%3Bstroke%3A%23686868%3Bstroke-miterlimit%3A10%3Bstroke-width%3A0.25px%22%2F%3E%3Cpath%20d%3D%22M14.42%2C13.6l-.71-1.22a6.28%2C6.28%2C0%2C0%2C1-.92-3.17V7.12a4.88%2C4.88%2C0%2C0%2C0-.43-2l-.74.74a4.18%2C4.18%2C0%2C0%2C1%2C.16.87V9.18c-.06%2C1.83%2C0%2C1.94%2C1%2C3.75.2.31.44.71.71%2C1.2H3.64a.58.58%2C0%2C0%2C0-.43.18l-1%2C1a.83.83%2C0%2C0%2C0%2C.22%2C0H4.35a.62.62%2C0%2C0%2C1%2C.6.41%2C3.12%2C3.12%2C0%2C0%2C0%2C3.51%2C2.1%2C3.25%2C3.25%2C0%2C0%2C0%2C2.45-2.15.6.6%2C0%2C0%2C1%2C.57-.4h2a1.12%2C1.12%2C0%2C0%2C0%2C1-.55%2C1.11%2C1.11%2C0%2C0%2C0%2C0-1.15Zm-5.3%2C2.78a2.05%2C2.05%2C0%2C0%2C1-1.2.37v0A2%2C2%2C0%2C0%2C1%2C6%2C15.34H9.85A2%2C2%2C0%2C0%2C1%2C9.12%2C16.38Z%22%20transform%3D%22translate(-0.48%200.01)%22%20style%3D%22fill%3A%23686868%3Bstroke%3A%23686868%3Bstroke-miterlimit%3A10%3Bstroke-width%3A0.25px%22%2F%3E%3Cpath%20d%3D%22M3.93%2C11a.53.53%2C0%2C0%2C0%2C.17-.31%2C10.16%2C10.16%2C0%2C0%2C0%2C0-1.56v-2a3.81%2C3.81%2C0%2C0%2C1%2C6.55-2.83.56.56%2C0%2C0%2C0%2C.67%2C0c.26-.24%2C0-.62%2C0-.62A5%2C5%2C0%2C0%2C0%2C9.25%2C2.39a1.55%2C1.55%2C0%2C0%2C0%2C.17-.77A1.69%2C1.69%2C0%2C0%2C0%2C9.25.86%2C1.61%2C1.61%2C0%2C0%2C0%2C8.69.32a1.48%2C1.48%2C0%2C0%2C0-1.52%2C0%2C1.44%2C1.44%2C0%2C0%2C0-.58.54%2C1.6%2C1.6%2C0%2C0%2C0-.23.76%2C1.68%2C1.68%2C0%2C0%2C0%2C.18.77A4.94%2C4.94%2C0%2C0%2C0%2C3%2C7.12V9.21a6.38%2C6.38%2C0%2C0%2C1-.89%2C3.14c-.18.32-.43.71-.69%2C1.18L3.94%2C11ZM7.6%2C1.36a.42.42%2C0%2C0%2C1%2C.32-.14v0a.48.48%2C0%2C0%2C1%2C.24.07.53.53%2C0%2C0%2C1%2C.19.17.36.36%2C0%2C0%2C1%2C0%2C.25A.47.47%2C0%2C0%2C1%2C8%2C2.09a.36.36%2C0%2C0%2C1-.25%2C0%2C.54.54%2C0%2C0%2C1-.21-.16.51.51%2C0%2C0%2C1-.09-.27A.39.39%2C0%2C0%2C1%2C7.6%2C1.36Z%22%20transform%3D%22translate(-0.48%200.01)%22%20style%3D%22fill%3A%23686868%3Bstroke%3A%23686868%3Bstroke-miterlimit%3A10%3Bstroke-width%3A0.25px%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}
.top-nav-menu .icon-unsubscribe:hover::before, .section-viewtopic .icon-unsubscribe:hover::before  {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2014.22%2018.04%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(-0.56%200.01)%22%3E%3Crect%20x%3D%220.58%22%20width%3D%2214.19%22%20height%3D%2218%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M13.34%2C3%2C.82%2C15.5a.46.46%2C0%2C0%2C0%2C.65.65L14%2C3.63A.47.47%2C0%2C0%2C0%2C14%2C3%2C.46.46%2C0%2C0%2C0%2C13.34%2C3Z%22%20transform%3D%22translate(-0.56%200.01)%22%20style%3D%22fill%3A%2327a5f0%3Bstroke%3A%2327a5f0%3Bstroke-miterlimit%3A10%3Bstroke-width%3A0.25px%22%2F%3E%3Cpath%20d%3D%22M14.5%2C13.6c-.29-.49-.53-.89-.71-1.22a6.28%2C6.28%2C0%2C0%2C1-.92-3.17V7.12a4.88%2C4.88%2C0%2C0%2C0-.43-2l-.74.74a3.6%2C3.6%2C0%2C0%2C1%2C.15.87V9.18c0%2C1.83%2C0%2C1.94%2C1.05%2C3.75.2.31.44.71.71%2C1.2H3.72a.58.58%2C0%2C0%2C0-.43.18l-1%2C1a.78.78%2C0%2C0%2C0%2C.22%2C0H4.43a.62.62%2C0%2C0%2C1%2C.6.41%2C3.1%2C3.1%2C0%2C0%2C0%2C5%2C1.41%2C3.08%2C3.08%2C0%2C0%2C0%2C1-1.46.6.6%2C0%2C0%2C1%2C.57-.4h2a1.14%2C1.14%2C0%2C0%2C0%2C1-.55%2C1.11%2C1.11%2C0%2C0%2C0%2C0-1.15ZM9.2%2C16.38a2.05%2C2.05%2C0%2C0%2C1-1.2.37v0a2%2C2%2C0%2C0%2C1-1.93-1.44H9.93A2%2C2%2C0%2C0%2C1%2C9.2%2C16.38Z%22%20transform%3D%22translate(-0.56%200.01)%22%20style%3D%22fill%3A%2327a5f0%3Bstroke%3A%2327a5f0%3Bstroke-miterlimit%3A10%3Bstroke-width%3A0.25px%22%2F%3E%3Cpath%20d%3D%22M4%2C11a.53.53%2C0%2C0%2C0%2C.17-.31%2C10.16%2C10.16%2C0%2C0%2C0%2C0-1.56v-2a3.81%2C3.81%2C0%2C0%2C1%2C6.55-2.83.56.56%2C0%2C0%2C0%2C.67%2C0c.26-.24%2C0-.62%2C0-.62A5%2C5%2C0%2C0%2C0%2C9.33%2C2.39a1.55%2C1.55%2C0%2C0%2C0%2C.17-.77A1.69%2C1.69%2C0%2C0%2C0%2C9.33.86%2C1.7%2C1.7%2C0%2C0%2C0%2C8.77.32a1.48%2C1.48%2C0%2C0%2C0-1.52%2C0%2C1.53%2C1.53%2C0%2C0%2C0-.59.54%2C1.71%2C1.71%2C0%2C0%2C0-.22.76%2C1.68%2C1.68%2C0%2C0%2C0%2C.18.77%2C4.94%2C4.94%2C0%2C0%2C0-3.5%2C4.73V9.21a6.38%2C6.38%2C0%2C0%2C1-.89%2C3.14c-.18.32-.43.71-.69%2C1.18L4%2C11ZM7.68%2C1.36A.42.42%2C0%2C0%2C1%2C8%2C1.22v0a.51.51%2C0%2C0%2C1%2C.24.07.53.53%2C0%2C0%2C1%2C.19.17.36.36%2C0%2C0%2C1%2C0%2C.25.47.47%2C0%2C0%2C1-.35.34.33.33%2C0%2C0%2C1-.24%2C0%2C.54.54%2C0%2C0%2C1-.21-.16.51.51%2C0%2C0%2C1-.09-.27A.39.39%2C0%2C0%2C1%2C7.68%2C1.36Z%22%20transform%3D%22translate(-0.56%200.01)%22%20style%3D%22fill%3A%2327a5f0%3Bstroke%3A%2327a5f0%3Bstroke-miterlimit%3A10%3Bstroke-width%3A0.25px%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}


.top-nav-menu .icon-subscribe::before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2014.72%2018.02%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(-0.7%200.02)%22%3E%3Crect%20x%3D%220.69%22%20width%3D%2214.73%22%20height%3D%2218%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M13.72%2C13c-.14-.24-.27-.45-.38-.65a14.38%2C14.38%2C0%2C0%2C1-.74-1.59%2C1.75%2C1.75%2C0%2C0%2C0-.12-.26.69.69%2C0%2C0%2C0-.9-.37.58.58%2C0%2C0%2C0-.32.72%2C12.35%2C12.35%2C0%2C0%2C0%2C1%2C2.15c.16.26.37.6.61%2C1H2.1c.25-.44.46-.78.62-1C3.78%2C11.2%2C3.83%2C11%2C3.78%2C9.16v-2a3.71%2C3.71%2C0%2C0%2C1%2C6.49-2.63.6.6%2C0%2C0%2C0%2C.83%2C0%2C.38.38%2C0%2C0%2C0%2C.14-.31c0-.39-.53-.85-.69-1A5%2C5%2C0%2C0%2C0%2C8.94%2C2.3a1.66%2C1.66%2C0%2C0%2C0%2C.13-.69%2C1.75%2C1.75%2C0%2C0%2C0-.2-.83A1.72%2C1.72%2C0%2C0%2C0%2C8.28.2%2C1.62%2C1.62%2C0%2C0%2C0%2C6.66.2%2C1.7%2C1.7%2C0%2C0%2C0%2C6%2C.79a1.69%2C1.69%2C0%2C0%2C0-.11%2C1.52%2C5%2C5%2C0%2C0%2C0-3.46%2C4.8V9.2a6.31%2C6.31%2C0%2C0%2C1-.87%2C3.09c-.08.14-.17.29-.28.46s-.28.47-.43.74a1.21%2C1.21%2C0%2C0%2C0-.18.63%2C1.34%2C1.34%2C0%2C0%2C0%2C.16.68%2C1.3%2C1.3%2C0%2C0%2C0%2C.46.47%2C1.27%2C1.27%2C0%2C0%2C0%2C.63.17H3.26a1.43%2C1.43%2C0%2C0%2C1%2C1.3.77A3.24%2C3.24%2C0%2C0%2C0%2C7.45%2C18%2C3.43%2C3.43%2C0%2C0%2C0%2C8%2C18a3.3%2C3.3%2C0%2C0%2C0%2C1.5-.7%2C3.42%2C3.42%2C0%2C0%2C0%2C.84-1%2C1.48%2C1.48%2C0%2C0%2C1%2C1.33-.82H13a1.24%2C1.24%2C0%2C0%2C0%2C1.06-.6%2C1.3%2C1.3%2C0%2C0%2C0%2C.17-.64%2C1.24%2C1.24%2C0%2C0%2C0-.17-.63c-.12-.21-.23-.4-.34-.57ZM9.23%2C15.44a2%2C2%2C0%2C0%2C1-.64.84%2C1.86%2C1.86%2C0%2C0%2C1-1.09.35H7.34v0a1.9%2C1.9%2C0%2C0%2C1-1.66-1.23ZM7.45%2C1.37a.3.3%2C0%2C0%2C1%2C.2.06.35.35%2C0%2C0%2C1%2C.13.11.28.28%2C0%2C0%2C1%2C0%2C.18A.37.37%2C0%2C0%2C1%2C7.51%2C2a.48.48%2C0%2C0%2C1-.17%2C0%2C.4.4%2C0%2C0%2C1-.16-.13.31.31%2C0%2C0%2C1-.07-.21.28.28%2C0%2C0%2C1%2C.1-.22h0a.28.28%2C0%2C0%2C1%2C.13-.09v0h.11Z%22%20transform%3D%22translate(-0.7%200.02)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3Cpath%20d%3D%22M14.78%2C6H12.94V4.12a.64.64%2C0%2C1%2C0-1.28%2C0V6H9.81a.64.64%2C0%2C0%2C0%2C0%2C1.28h1.85V9.08a.64.64%2C0%2C1%2C0%2C1.28%2C0V7.24h1.84a.64.64%2C0%2C1%2C0%2C0-1.28Z%22%20transform%3D%22translate(-0.7%200.02)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.top-nav-menu .icon-subscribe:hover::before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2014.72%2018.02%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(-0.78%200.02)%22%3E%3Crect%20x%3D%220.77%22%20width%3D%2214.73%22%20height%3D%2218%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M13.8%2C13c-.15-.24-.27-.45-.38-.65a14.38%2C14.38%2C0%2C0%2C1-.74-1.59%2C1.75%2C1.75%2C0%2C0%2C0-.12-.26.69.69%2C0%2C0%2C0-.9-.37.57.57%2C0%2C0%2C0-.32.72%2C12.35%2C12.35%2C0%2C0%2C0%2C1%2C2.15c.16.26.37.6.61%2C1H2.18c.25-.44.46-.78.62-1C3.86%2C11.2%2C3.91%2C11%2C3.86%2C9.16v-2a3.71%2C3.71%2C0%2C0%2C1%2C6.49-2.63.6.6%2C0%2C0%2C0%2C.83%2C0%2C.38.38%2C0%2C0%2C0%2C.14-.31c0-.39-.53-.85-.69-1A4.92%2C4.92%2C0%2C0%2C0%2C9%2C2.3a1.53%2C1.53%2C0%2C0%2C0%2C.14-.69A1.75%2C1.75%2C0%2C0%2C0%2C9%2C.78%2C1.72%2C1.72%2C0%2C0%2C0%2C8.36.2%2C1.64%2C1.64%2C0%2C0%2C0%2C6.73.2a1.67%2C1.67%2C0%2C0%2C0-.62.59%2C1.6%2C1.6%2C0%2C0%2C0-.24.82%2C1.71%2C1.71%2C0%2C0%2C0%2C.13.7%2C5%2C5%2C0%2C0%2C0-3.46%2C4.8V9.2a6.31%2C6.31%2C0%2C0%2C1-.87%2C3.09c-.08.14-.17.29-.28.46s-.28.47-.43.74a1.21%2C1.21%2C0%2C0%2C0-.18.63%2C1.34%2C1.34%2C0%2C0%2C0%2C.16.68%2C1.3%2C1.3%2C0%2C0%2C0%2C.46.47%2C1.27%2C1.27%2C0%2C0%2C0%2C.63.17H3.34a1.44%2C1.44%2C0%2C0%2C1%2C1.3.77A3.24%2C3.24%2C0%2C0%2C0%2C7.53%2C18%2C3.43%2C3.43%2C0%2C0%2C0%2C8.09%2C18a3.3%2C3.3%2C0%2C0%2C0%2C1.5-.7%2C3.42%2C3.42%2C0%2C0%2C0%2C.84-1%2C1.48%2C1.48%2C0%2C0%2C1%2C1.33-.82h1.3a1.25%2C1.25%2C0%2C0%2C0%2C1.06-.6%2C1.3%2C1.3%2C0%2C0%2C0%2C.17-.64%2C1.24%2C1.24%2C0%2C0%2C0-.17-.63c-.12-.21-.23-.4-.34-.57ZM9.31%2C15.44a2.05%2C2.05%2C0%2C0%2C1-.64.84%2C1.86%2C1.86%2C0%2C0%2C1-1.09.35H7.42v0a1.9%2C1.9%2C0%2C0%2C1-1.66-1.23ZM7.53%2C1.37a.3.3%2C0%2C0%2C1%2C.2.06.35.35%2C0%2C0%2C1%2C.13.11.28.28%2C0%2C0%2C1%2C0%2C.18A.37.37%2C0%2C0%2C1%2C7.59%2C2a.48.48%2C0%2C0%2C1-.17%2C0%2C.4.4%2C0%2C0%2C1-.16-.13.31.31%2C0%2C0%2C1-.07-.21.31.31%2C0%2C0%2C1%2C.09-.22h0a.28.28%2C0%2C0%2C1%2C.13-.09v0h.11Z%22%20transform%3D%22translate(-0.78%200.02)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3Cpath%20d%3D%22M14.86%2C6H13V4.12a.64.64%2C0%2C1%2C0-1.28%2C0V6H9.89a.64.64%2C0%2C0%2C0-.64.64.64.64%2C0%2C0%2C0%2C.64.64h1.85V9.08a.64.64%2C0%2C1%2C0%2C1.28%2C0V7.24h1.84a.64.64%2C0%2C1%2C0%2C0-1.28Z%22%20transform%3D%22translate(-0.78%200.02)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.top-nav-menu .icon-new-posts::before {
    content: '';
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(-0.55)%22%3E%3Crect%20x%3D%220.55%22%20width%3D%2220%22%20height%3D%2220%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M17.87%2C10.06a.85.85%2C0%2C0%2C0-.86.85v4.34a3.05%2C3.05%2C0%2C0%2C1-2%2C2.85%2C3.2%2C3.2%2C0%2C0%2C1-1.06.19H5.29a3%2C3%2C0%2C0%2C1-3-3V6.57a3%2C3%2C0%2C0%2C1%2C3-3H9.64a.86.86%2C0%2C0%2C0%2C0-1.72H5.29A4.75%2C4.75%2C0%2C0%2C0%2C.55%2C6.57v8.68A4.75%2C4.75%2C0%2C0%2C0%2C5.29%2C20H14a4.69%2C4.69%2C0%2C0%2C0%2C1.66-.3%2C4.77%2C4.77%2C0%2C0%2C0%2C3.08-4.45V10.91A.85.85%2C0%2C0%2C0%2C17.87%2C10.06Z%22%20transform%3D%22translate(-0.55)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3Cpath%20d%3D%22M16.16%2C0a4.39%2C4.39%2C0%2C1%2C0%2C4.39%2C4.39A4.4%2C4.4%2C0%2C0%2C0%2C16.16%2C0Zm0%2C7.06a2.68%2C2.68%2C0%2C1%2C1%2C2.67-2.67A2.68%2C2.68%2C0%2C0%2C1%2C16.16%2C7.06Z%22%20transform%3D%22translate(-0.55)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3Cpath%20d%3D%22M7.28%2C9.1a.85.85%2C0%2C0%2C0%2C.86.86h3a.86.86%2C0%2C0%2C0%2C0-1.71h-3A.85.85%2C0%2C0%2C0%2C7.28%2C9.1Z%22%20transform%3D%22translate(-0.55)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3Cpath%20d%3D%22M11.14%2C11.86h-3a.86.86%2C0%2C0%2C0%2C0%2C1.72h3a.86.86%2C0%2C0%2C0%2C0-1.72Z%22%20transform%3D%22translate(-0.55)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.top-nav-menu .icon-new-posts:hover::before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2216%22%20height%3D%2216%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M13.85%2C8a.69.69%2C0%2C0%2C0-.68.69V12.2a2.44%2C2.44%2C0%2C0%2C1-1.58%2C2.28%2C2.41%2C2.41%2C0%2C0%2C1-.85.15H3.8A2.43%2C2.43%2C0%2C0%2C1%2C1.37%2C12.2V5.26A2.43%2C2.43%2C0%2C0%2C1%2C3.8%2C2.83H7.27a.69.69%2C0%2C1%2C0%2C0-1.37H3.8A3.8%2C3.8%2C0%2C0%2C0%2C0%2C5.26V12.2A3.8%2C3.8%2C0%2C0%2C0%2C3.8%2C16h6.94a3.73%2C3.73%2C0%2C0%2C0%2C1.33-.24%2C3.81%2C3.81%2C0%2C0%2C0%2C2.47-3.56V8.73A.69.69%2C0%2C0%2C0%2C13.85%2C8Z%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3Cpath%20d%3D%22M12.49%2C0A3.51%2C3.51%2C0%2C1%2C0%2C16%2C3.51%2C3.51%2C3.51%2C0%2C0%2C0%2C12.49%2C0Zm0%2C5.65a2.14%2C2.14%2C0%2C1%2C1%2C2.14-2.14A2.14%2C2.14%2C0%2C0%2C1%2C12.49%2C5.65Z%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3Cpath%20d%3D%22M5.38%2C7.28A.69.69%2C0%2C0%2C0%2C6.07%2C8h2.4a.69.69%2C0%2C0%2C0%2C.69-.69.68.68%2C0%2C0%2C0-.69-.68H6.07A.68.68%2C0%2C0%2C0%2C5.38%2C7.28Z%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3Cpath%20d%3D%22M8.47%2C9.49H6.07a.69.69%2C0%2C0%2C0-.69.69.68.68%2C0%2C0%2C0%2C.69.68h2.4a.68.68%2C0%2C0%2C0%2C.69-.68A.69.69%2C0%2C0%2C0%2C8.47%2C9.49Z%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.search-adv-icon:before {
    content: '';
    display: block;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10.62%2C11.72A1.72%2C1.72%2C0%2C1%2C0%2C8.89%2C10%2C1.72%2C1.72%2C0%2C0%2C0%2C10.62%2C11.72Z%22%20transform%3D%22translate(-0.62)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3Cpath%20d%3D%22M20.21%2C8.29%2C17.8%2C7.84a7.38%2C7.38%2C0%2C0%2C0-.57-1.39l1.39-2a.53.53%2C0%2C0%2C0-.06-.64L16.84%2C2.05a.51.51%2C0%2C0%2C0-.63%2C0l-2%2C1.39a7.63%2C7.63%2C0%2C0%2C0-1.44-.59L12.28.41A.51.51%2C0%2C0%2C0%2C11.79%2C0H9.36a.52.52%2C0%2C0%2C0-.49.41L8.42%2C2.83A7.57%2C7.57%2C0%2C0%2C0%2C7%2C3.4L5%2C2a.53.53%2C0%2C0%2C0-.64.05L2.67%2C3.8a.53.53%2C0%2C0%2C0%2C0%2C.64L4%2C6.46a8.35%2C8.35%2C0%2C0%2C0-.57%2C1.38L1%2C8.29a.51.51%2C0%2C0%2C0-.41.49v2.43A.51.51%2C0%2C0%2C0%2C1%2C11.7l2.4.45A7.32%2C7.32%2C0%2C0%2C0%2C4%2C13.56l-1.37%2C2a.53.53%2C0%2C0%2C0%2C.06.64l1.72%2C1.72a.51.51%2C0%2C0%2C0%2C.63%2C0l2-1.37a6.52%2C6.52%2C0%2C0%2C0%2C1.36.57l.45%2C2.42a.53.53%2C0%2C0%2C0%2C.49.41H11.8a.53.53%2C0%2C0%2C0%2C.49-.41l.44-2.39a7.79%2C7.79%2C0%2C0%2C0%2C1.43-.58l2%2C1.38a.53.53%2C0%2C0%2C0%2C.64-.05l1.72-1.72a.54.54%2C0%2C0%2C0%2C.06-.64l-1.38-2a7.14%2C7.14%2C0%2C0%2C0%2C.58-1.43l2.41-.45a.51.51%2C0%2C0%2C0%2C.41-.49V8.78A.51.51%2C0%2C0%2C0%2C20.21%2C8.29Zm-9.59%2C5.88A4.17%2C4.17%2C0%2C1%2C1%2C14.79%2C10%2C4.17%2C4.17%2C0%2C0%2C1%2C10.62%2C14.17Z%22%20transform%3D%22translate(-0.62)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
    margin: 0;
}

.navbar.top-nav-menu .dropdown-contents li.icon-search a {
    margin-left: 10px;
}


.modtools-icon:before {
    content: '\f0e3'; }

.small-icon {
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-image: none; }

.small-icon > a {
    display: inline-block;
}

ul.linklist.bulletin > li.small-icon:before {
    display: none; }

.dropdown .small-icon > a {
    display: block; }

.contact-icons.dropdown-contents {
    min-width: 0;
    padding: 0;
    font-size: 0; }

.contact-icon {
    position: relative;
    display: block;
    height: 16px;
    width: 16px; }
.contact-icon:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    font-family: FontAwesome, sans-serif;
    font-size: 14px;
    line-height: 16px;
    vertical-align: baseline;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-indent: 0;
    pointer-events: none; }

.contact-icons a {
    border-bottom: 1px dotted;
    border-right: 1px dotted;
    display: block;
    float: left;
    padding: 10px; }

.contact-icons a:hover .contact-icon.pm-icon::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M12%2C8V.8a.81.81%2C0%2C0%2C0-.23-.57A.81.81%2C0%2C0%2C0%2C11.2%2C0H.8A.81.81%2C0%2C0%2C0%2C.23.23.81.81%2C0%2C0%2C0%2C0%2C.8V12L3.2%2C8.8h8A.79.79%2C0%2C0%2C0%2C12%2C8Zm3.2-4.8H13.6v7.2H3.2V12a.79.79%2C0%2C0%2C0%2C.8.8h8.8L16%2C16V4a.79.79%2C0%2C0%2C0-.8-.8Z%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fsvg%3E");
}

.pm-icon:after, .email-icon:after, .phpbb_icq-icon:after, .phpbb_aol-icon:after {
    font-family: 'Glyphicons Regular', 'Glyphicons', sans-serif; }

.contact-icons .last-cell {
    border-right: none; }

.contact-icons div:last-child a {
    border-bottom: none; }

.contact-icons div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}


.email-icon:after {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.24%2010.29%22%3E%3Cpath%20d%3D%22M15.62%2C11.81V5S8.69%2C9.79%2C8%2C10C7.35%2C9.8.38%2C5%2C.38%2C5v6.86c0%2C.95.2%2C1.14%2C1.14%2C1.14h13C15.44%2C13%2C15.62%2C12.79%2C15.62%2C11.81Zm0-8.2c0-.7-.2-.94-1.13-.94h-13c-.95%2C0-1.14.29-1.14%2C1v.1S7.28%2C8.5%2C8%2C8.76c.78-.3%2C7.61-5.1%2C7.61-5.1Z%22%20transform%3D%22translate(-0.38%20-2.67)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.email-icon:hover:after {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.24%2010.29%22%3E%3Cpath%20d%3D%22M15.62%2C11.81V5S8.69%2C9.79%2C8%2C10C7.35%2C9.8.38%2C5%2C.38%2C5v6.86c0%2C.95.2%2C1.14%2C1.14%2C1.14h13C15.44%2C13%2C15.62%2C12.79%2C15.62%2C11.81Zm0-8.2c0-.7-.2-.94-1.13-.94h-13c-.95%2C0-1.14.29-1.14%2C1v.1S7.28%2C8.5%2C8%2C8.76c.78-.3%2C7.61-5.1%2C7.61-5.1Z%22%20transform%3D%22translate(-0.38%20-2.67)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.jabber-icon:after {
    content: '\f0eb';
    font-size: 16px; }

.phpbb_icq-icon:after {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(0%200)%22%3E%3Crect%20width%3D%2216%22%20height%3D%2216%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M15.69%2C8.78l-.12-.18a2.46%2C2.46%2C0%2C0%2C0-.64-.72%2C4.49%2C4.49%2C0%2C0%2C0-.76-.38A2.68%2C2.68%2C0%2C0%2C0%2C15.6%2C6.08c.16-.5-.13-.91-.13-1.31v0c0-.45-.63-.74-1.2-.9a4.29%2C4.29%2C0%2C0%2C0-1.07%2C0l-.76.16.26-.56a2.46%2C2.46%2C0%2C0%2C0-.23-2.08l-.07-.11A2.42%2C2.42%2C0%2C0%2C0%2C10.86.1a2.57%2C2.57%2C0%2C0%2C0-2%2C.22c-.65.34-1.26.86-1.26%2C1.54v0l-.08.16L7.44%2C1.9%2C7.2%2C1.5A2.36%2C2.36%2C0%2C0%2C0%2C5.79.44%2C1.87%2C1.87%2C0%2C0%2C0%2C4.43.59%2C1.94%2C1.94%2C0%2C0%2C0%2C3.55%2C2%2C2.87%2C2.87%2C0%2C0%2C0%2C3.9%2C3.89l.16.22-.55-.18a2.74%2C2.74%2C0%2C0%2C0-2%2C.27A2.78%2C2.78%2C0%2C0%2C0%2C.17%2C5.67a2%2C2%2C0%2C0%2C0%2C.09%2C1.8%2C1.92%2C1.92%2C0%2C0%2C0%2C.53.59%2C1.89%2C1.89%2C0%2C0%2C0%2C1%2C.5L2%2C8.6l-.35.3A2.09%2C2.09%2C0%2C0%2C0%2C1%2C9.84%2C1.5%2C1.5%2C0%2C0%2C0%2C1.18%2C11a1.3%2C1.3%2C0%2C0%2C0%2C.42.45%2C1.14%2C1.14%2C0%2C0%2C0%2C.69.29%2C2.88%2C2.88%2C0%2C0%2C0%2C1.61-.07l-.42.68-.11.3a2.45%2C2.45%2C0%2C0%2C0%2C.18%2C2%2C5.33%2C5.33%2C0%2C0%2C0%2C.53.68%2C2.45%2C2.45%2C0%2C0%2C0%2C1%2C.52%2C2.81%2C2.81%2C0%2C0%2C0%2C2.05-.18%2C2.52%2C2.52%2C0%2C0%2C0%2C1.26-1.56l0-.13a2.72%2C2.72%2C0%2C0%2C0%2C1.31.9%2C1.56%2C1.56%2C0%2C0%2C0%2C1.33-.16%2C1.78%2C1.78%2C0%2C0%2C0%2C.8-1.08%2C3.42%2C3.42%2C0%2C0%2C0%2C0-1.56%2C2.17%2C2.17%2C0%2C0%2C0%2C.74.34%2C2.58%2C2.58%2C0%2C0%2C0%2C3.06-3.68ZM12.35%2C5l.28-.12a2.35%2C2.35%2C0%2C0%2C1%2C1.22-.18%2C1%2C1%2C0%2C0%2C1%2C.8.5l.09.29%2C0%2C.23a1.88%2C1.88%2C0%2C0%2C1-1.08%2C1%2C2.57%2C2.57%2C0%2C0%2C1-.76.2L10%2C7.25l0-.16L9.94%2C7%2C10%2C6.91ZM8.45%2C2.17a1.58%2C1.58%2C0%2C0%2C1%2C.85-1A1.58%2C1.58%2C0%2C0%2C1%2C10.61%2C1a1.53%2C1.53%2C0%2C0%2C1%2C1%2C.75%2C1.7%2C1.7%2C0%2C0%2C1%2C.18.79l-.06.49a3.34%2C3.34%2C0%2C0%2C1-.35.68L9.34%2C6.23a3.9%2C3.9%2C0%2C0%2C0-.66-.38L8.45%2C3.3l0-.9Zm-3.93.07A.91.91%2C0%2C0%2C1%2C5%2C1.41a.46.46%2C0%2C0%2C1%2C.52%2C0%2C1.68%2C1.68%2C0%2C0%2C1%2C1%2C1%2C2.45%2C2.45%2C0%2C0%2C1%2C.27.73l.46%2C2.66-.34.11-2-2.19-.11-.22A2.17%2C2.17%2C0%2C0%2C1%2C4.52%2C2.24ZM1.14%2C7a1.1%2C1.1%2C0%2C0%2C1%2C0-1%2C1.59%2C1.59%2C0%2C0%2C1%2C.9-1%2C1.69%2C1.69%2C0%2C0%2C1%2C1.28-.18l.63.25%2C2%2C1.44a1.91%2C1.91%2C0%2C0%2C0-.37.68l-3.31.4L2%2C7.61A1.11%2C1.11%2C0%2C0%2C1%2C1.14%2C7Zm6.5%2C6.66-.08.22a1.64%2C1.64%2C0%2C0%2C1-.88.93A1.75%2C1.75%2C0%2C0%2C1%2C5.4%2C15a1.49%2C1.49%2C0%2C0%2C1-1-.75%2C1.64%2C1.64%2C0%2C0%2C1-.21-.77L4.31%2C13a1.23%2C1.23%2C0%2C0%2C1%2C.35-.64l1.93-2.25a2.58%2C2.58%2C0%2C0%2C0%2C.77.25c0%2C.76.28%2C1.58.28%2C2.46ZM6.77%2C9.17a1.42%2C1.42%2C0%2C0%2C1-.46-1.06%2C1.47%2C1.47%2C0%2C0%2C1%2C.46-1.06%2C1.6%2C1.6%2C0%2C0%2C1%2C2.14%2C0%2C1.4%2C1.4%2C0%2C0%2C1%2C.46%2C1.06%2C1.35%2C1.35%2C0%2C0%2C1-.46%2C1.06%2C1.48%2C1.48%2C0%2C0%2C1-1.06.45A1.43%2C1.43%2C0%2C0%2C1%2C6.77%2C9.17ZM11%2C13.11a.9.9%2C0%2C0%2C1-.46.82A.75.75%2C0%2C0%2C1%2C10%2C14a1.65%2C1.65%2C0%2C0%2C1-1-1l-.28-.74-.34-2%2C.39-.14.3-.16%2C1%2C1%2C.6.73.12.22A2%2C2%2C0%2C0%2C1%2C11%2C13.11Zm4-2.64a1.38%2C1.38%2C0%2C0%2C1-.78%2C1%2C1.48%2C1.48%2C0%2C0%2C1-1.28.12%2C1.13%2C1.13%2C0%2C0%2C1-.62-.36l-2.42-2L10%2C8.9l.07-.28%2C2.6-.22.92%2C0%2C.23%2C0a1.42%2C1.42%2C0%2C0%2C1%2C.85.65A1.4%2C1.4%2C0%2C0%2C1%2C15%2C10Z%22%20transform%3D%22translate(0%200)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.phpbb_icq-icon:hover:after {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(0%200)%22%3E%3Crect%20width%3D%2216%22%20height%3D%2216%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M15.69%2C8.78l-.12-.18a2.46%2C2.46%2C0%2C0%2C0-.64-.72%2C4.49%2C4.49%2C0%2C0%2C0-.76-.38A2.68%2C2.68%2C0%2C0%2C0%2C15.6%2C6.08c.16-.5-.13-.91-.13-1.31v0c0-.45-.63-.74-1.2-.9a4.29%2C4.29%2C0%2C0%2C0-1.07%2C0l-.76.16.26-.56a2.46%2C2.46%2C0%2C0%2C0-.23-2.08l-.07-.11A2.42%2C2.42%2C0%2C0%2C0%2C10.86.1a2.57%2C2.57%2C0%2C0%2C0-2%2C.22c-.65.34-1.26.86-1.26%2C1.54v0l-.08.16L7.44%2C1.9%2C7.2%2C1.5A2.36%2C2.36%2C0%2C0%2C0%2C5.79.44%2C1.87%2C1.87%2C0%2C0%2C0%2C4.43.59%2C1.94%2C1.94%2C0%2C0%2C0%2C3.55%2C2%2C2.87%2C2.87%2C0%2C0%2C0%2C3.9%2C3.89l.16.22-.55-.18a2.74%2C2.74%2C0%2C0%2C0-2%2C.27A2.78%2C2.78%2C0%2C0%2C0%2C.17%2C5.67a2%2C2%2C0%2C0%2C0%2C.09%2C1.8%2C1.92%2C1.92%2C0%2C0%2C0%2C.53.59%2C1.89%2C1.89%2C0%2C0%2C0%2C1%2C.5L2%2C8.6l-.35.3A2.09%2C2.09%2C0%2C0%2C0%2C1%2C9.84%2C1.5%2C1.5%2C0%2C0%2C0%2C1.18%2C11a1.3%2C1.3%2C0%2C0%2C0%2C.42.45%2C1.14%2C1.14%2C0%2C0%2C0%2C.69.29%2C2.88%2C2.88%2C0%2C0%2C0%2C1.61-.07l-.42.68-.11.3a2.45%2C2.45%2C0%2C0%2C0%2C.18%2C2%2C5.33%2C5.33%2C0%2C0%2C0%2C.53.68%2C2.45%2C2.45%2C0%2C0%2C0%2C1%2C.52%2C2.81%2C2.81%2C0%2C0%2C0%2C2.05-.18%2C2.52%2C2.52%2C0%2C0%2C0%2C1.26-1.56l0-.13a2.72%2C2.72%2C0%2C0%2C0%2C1.31.9%2C1.56%2C1.56%2C0%2C0%2C0%2C1.33-.16%2C1.78%2C1.78%2C0%2C0%2C0%2C.8-1.08%2C3.42%2C3.42%2C0%2C0%2C0%2C0-1.56%2C2.17%2C2.17%2C0%2C0%2C0%2C.74.34%2C2.58%2C2.58%2C0%2C0%2C0%2C3.06-3.68ZM12.35%2C5l.28-.12a2.35%2C2.35%2C0%2C0%2C1%2C1.22-.18%2C1%2C1%2C0%2C0%2C1%2C.8.5l.09.29%2C0%2C.23a1.88%2C1.88%2C0%2C0%2C1-1.08%2C1%2C2.57%2C2.57%2C0%2C0%2C1-.76.2L10%2C7.25l0-.16L9.94%2C7%2C10%2C6.91ZM8.45%2C2.17a1.58%2C1.58%2C0%2C0%2C1%2C.85-1A1.58%2C1.58%2C0%2C0%2C1%2C10.61%2C1a1.53%2C1.53%2C0%2C0%2C1%2C1%2C.75%2C1.7%2C1.7%2C0%2C0%2C1%2C.18.79l-.06.49a3.34%2C3.34%2C0%2C0%2C1-.35.68L9.34%2C6.23a3.9%2C3.9%2C0%2C0%2C0-.66-.38L8.45%2C3.3l0-.9Zm-3.93.07A.91.91%2C0%2C0%2C1%2C5%2C1.41a.46.46%2C0%2C0%2C1%2C.52%2C0%2C1.68%2C1.68%2C0%2C0%2C1%2C1%2C1%2C2.45%2C2.45%2C0%2C0%2C1%2C.27.73l.46%2C2.66-.34.11-2-2.19-.11-.22A2.17%2C2.17%2C0%2C0%2C1%2C4.52%2C2.24ZM1.14%2C7a1.1%2C1.1%2C0%2C0%2C1%2C0-1%2C1.59%2C1.59%2C0%2C0%2C1%2C.9-1%2C1.69%2C1.69%2C0%2C0%2C1%2C1.28-.18l.63.25%2C2%2C1.44a1.91%2C1.91%2C0%2C0%2C0-.37.68l-3.31.4L2%2C7.61A1.11%2C1.11%2C0%2C0%2C1%2C1.14%2C7Zm6.5%2C6.66-.08.22a1.64%2C1.64%2C0%2C0%2C1-.88.93A1.75%2C1.75%2C0%2C0%2C1%2C5.4%2C15a1.49%2C1.49%2C0%2C0%2C1-1-.75%2C1.64%2C1.64%2C0%2C0%2C1-.21-.77L4.31%2C13a1.23%2C1.23%2C0%2C0%2C1%2C.35-.64l1.93-2.25a2.58%2C2.58%2C0%2C0%2C0%2C.77.25c0%2C.76.28%2C1.58.28%2C2.46ZM6.77%2C9.17a1.42%2C1.42%2C0%2C0%2C1-.46-1.06%2C1.47%2C1.47%2C0%2C0%2C1%2C.46-1.06%2C1.6%2C1.6%2C0%2C0%2C1%2C2.14%2C0%2C1.4%2C1.4%2C0%2C0%2C1%2C.46%2C1.06%2C1.35%2C1.35%2C0%2C0%2C1-.46%2C1.06%2C1.48%2C1.48%2C0%2C0%2C1-1.06.45A1.43%2C1.43%2C0%2C0%2C1%2C6.77%2C9.17ZM11%2C13.11a.9.9%2C0%2C0%2C1-.46.82A.75.75%2C0%2C0%2C1%2C10%2C14a1.65%2C1.65%2C0%2C0%2C1-1-1l-.28-.74-.34-2%2C.39-.14.3-.16%2C1%2C1%2C.6.73.12.22A2%2C2%2C0%2C0%2C1%2C11%2C13.11Zm4-2.64a1.38%2C1.38%2C0%2C0%2C1-.78%2C1%2C1.48%2C1.48%2C0%2C0%2C1-1.28.12%2C1.13%2C1.13%2C0%2C0%2C1-.62-.36l-2.42-2L10%2C8.9l.07-.28%2C2.6-.22.92%2C0%2C.23%2C0a1.42%2C1.42%2C0%2C0%2C1%2C.85.65A1.4%2C1.4%2C0%2C0%2C1%2C15%2C10Z%22%20transform%3D%22translate(0%200)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.phpbb_wlm-icon:after {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.63%2016%22%3E%3Cpath%20d%3D%22M3%2C3.37A3.35%2C3.35%2C0%2C0%2C1%2C3.52%2C1.5%2C3.39%2C3.39%2C0%2C0%2C1%2C7%2C.06%2C3.46%2C3.46%2C0%2C0%2C1%2C8.71%2C1a3.37%2C3.37%2C0%2C0%2C1%2C.92%2C1.72A3.35%2C3.35%2C0%2C0%2C1%2C8.19%2C6.17%2C3.37%2C3.37%2C0%2C0%2C1%2C3%2C3.37ZM8%2C8.42H4.63A4.36%2C4.36%2C0%2C0%2C0%2C0%2C13.07%2C2.63%2C2.63%2C0%2C0%2C0%2C3%2C16H9.68a2.63%2C2.63%2C0%2C0%2C0%2C3-2.93A4.36%2C4.36%2C0%2C0%2C0%2C8%2C8.42Z%22%20transform%3D%22translate(0%200)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.phpbb_wlm-icon:hover:after {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.63%2016%22%3E%3Cpath%20d%3D%22M3%2C3.37A3.35%2C3.35%2C0%2C0%2C1%2C3.52%2C1.5%2C3.39%2C3.39%2C0%2C0%2C1%2C7%2C.06%2C3.46%2C3.46%2C0%2C0%2C1%2C8.71%2C1a3.37%2C3.37%2C0%2C0%2C1%2C.92%2C1.72A3.35%2C3.35%2C0%2C0%2C1%2C8.19%2C6.17%2C3.37%2C3.37%2C0%2C0%2C1%2C3%2C3.37ZM8%2C8.42H4.63A4.36%2C4.36%2C0%2C0%2C0%2C0%2C13.07%2C2.63%2C2.63%2C0%2C0%2C0%2C3%2C16H9.68a2.63%2C2.63%2C0%2C0%2C0%2C3-2.93A4.36%2C4.36%2C0%2C0%2C0%2C8%2C8.42Z%22%20transform%3D%22translate(0%200)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.phpbb_aol-icon:after {
    content: '\E563'; }

.phpbb_website-icon:after {
    content: '\f08e'; }

.phpbb_youtube-icon:after {
    content: '\f16a'; }

.phpbb_facebook-icon:after {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2015.06%2015.06%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(-0.4%20-0.78)%22%3E%3Crect%20width%3D%2216%22%20height%3D%2216%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M13.34.78H2.52A2.12%2C2.12%2C0%2C0%2C0%2C.4%2C2.89V13.71a2.12%2C2.12%2C0%2C0%2C0%2C2.12%2C2.12H7.45V10.34H5.59V8.19H7.45V6.61a2.79%2C2.79%2C0%2C0%2C1%2C.74-2.08%2C2.69%2C2.69%2C0%2C0%2C1%2C2-.74%2C9.13%2C9.13%2C0%2C0%2C1%2C1.65.09V5.79H10.72a1.07%2C1.07%2C0%2C0%2C0-.83.26%2C1.15%2C1.15%2C0%2C0%2C0-.23.78V8.19h2.12l-.28%2C2.15H9.66v5.49h3.68a2.12%2C2.12%2C0%2C0%2C0%2C1.5-.62%2C2.09%2C2.09%2C0%2C0%2C0%2C.62-1.5V2.89a2.08%2C2.08%2C0%2C0%2C0-.62-1.49A2.12%2C2.12%2C0%2C0%2C0%2C13.34.78Z%22%20transform%3D%22translate(-0.4%20-0.78)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}
.phpbb_facebook-icon:hover:after {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2015.06%2015.06%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(-0.4%20-0.78)%22%3E%3Crect%20width%3D%2216%22%20height%3D%2216%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M13.34.78H2.52A2.12%2C2.12%2C0%2C0%2C0%2C.4%2C2.89V13.71a2.12%2C2.12%2C0%2C0%2C0%2C2.12%2C2.12H7.45V10.34H5.59V8.19H7.45V6.61a2.79%2C2.79%2C0%2C0%2C1%2C.74-2.08%2C2.69%2C2.69%2C0%2C0%2C1%2C2-.74%2C9.13%2C9.13%2C0%2C0%2C1%2C1.65.09V5.79H10.72a1.07%2C1.07%2C0%2C0%2C0-.83.26%2C1.15%2C1.15%2C0%2C0%2C0-.23.78V8.19h2.12l-.28%2C2.15H9.66v5.49h3.68a2.12%2C2.12%2C0%2C0%2C0%2C1.5-.62%2C2.09%2C2.09%2C0%2C0%2C0%2C.62-1.5V2.89a2.08%2C2.08%2C0%2C0%2C0-.62-1.49A2.12%2C2.12%2C0%2C0%2C0%2C13.34.78Z%22%20transform%3D%22translate(-0.4%20-0.78)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.phpbb_googleplus-icon:after {
    content: '\f0d5'; }

.phpbb_skype-icon:after {
    content: '\f17e'; }

.phpbb_twitter-icon:after {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2013.09%22%3E%3Cpath%20d%3D%22M0%2C12.08a6.75%2C6.75%2C0%2C0%2C0%2C4.79-1.37%2C3.4%2C3.4%2C0%2C0%2C1-3.08-2.3%2C3.73%2C3.73%2C0%2C0%2C0%2C1.45-.06A3.41%2C3.41%2C0%2C0%2C1%2C.56%2C5.06a3.42%2C3.42%2C0%2C0%2C0%2C1.49.4A3.33%2C3.33%2C0%2C0%2C1%2C.61%2C2.61a3.18%2C3.18%2C0%2C0%2C1%2C.44-1.54%2C9.52%2C9.52%2C0%2C0%2C0%2C6.8%2C3.45%2C2.79%2C2.79%2C0%2C0%2C0%2C0-.32A3.29%2C3.29%2C0%2C0%2C1%2C10.47.52a3.16%2C3.16%2C0%2C0%2C1%2C2.87.83.38.38%2C0%2C0%2C0%2C.4.1A7.64%2C7.64%2C0%2C0%2C0%2C15.56.74a3.39%2C3.39%2C0%2C0%2C1-1.31%2C1.77l.43-.08.45-.1.42-.13A2%2C2%2C0%2C0%2C1%2C16%2C2.07c-.08.11-.16.23-.25.34a7%2C7%2C0%2C0%2C1-1.26%2C1.24.25.25%2C0%2C0%2C0-.08.18%2C9.61%2C9.61%2C0%2C0%2C1-.5%2C3.28%2C9.43%2C9.43%2C0%2C0%2C1-3.83%2C5%2C9.14%2C9.14%2C0%2C0%2C1-3%2C1.22%2C10%2C10%2C0%2C0%2C1-3.23.13%2C8.81%2C8.81%2C0%2C0%2C1-3.08-.94c-.25-.13-.5-.28-.75-.42Z%22%20transform%3D%22translate(0%20-0.45)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.phpbb_twitter-icon:hover:after {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2013.09%22%3E%3Cpath%20d%3D%22M0%2C12.08a6.75%2C6.75%2C0%2C0%2C0%2C4.79-1.37%2C3.4%2C3.4%2C0%2C0%2C1-3.08-2.3%2C3.73%2C3.73%2C0%2C0%2C0%2C1.45-.06A3.41%2C3.41%2C0%2C0%2C1%2C.56%2C5.06a3.42%2C3.42%2C0%2C0%2C0%2C1.49.4A3.33%2C3.33%2C0%2C0%2C1%2C.61%2C2.61a3.18%2C3.18%2C0%2C0%2C1%2C.44-1.54%2C9.52%2C9.52%2C0%2C0%2C0%2C6.8%2C3.45%2C2.79%2C2.79%2C0%2C0%2C0%2C0-.32A3.29%2C3.29%2C0%2C0%2C1%2C10.47.52a3.16%2C3.16%2C0%2C0%2C1%2C2.87.83.38.38%2C0%2C0%2C0%2C.4.1A7.64%2C7.64%2C0%2C0%2C0%2C15.56.74a3.39%2C3.39%2C0%2C0%2C1-1.31%2C1.77l.43-.08.45-.1.42-.13A2%2C2%2C0%2C0%2C1%2C16%2C2.07c-.08.11-.16.23-.25.34a7%2C7%2C0%2C0%2C1-1.26%2C1.24.25.25%2C0%2C0%2C0-.08.18%2C9.61%2C9.61%2C0%2C0%2C1-.5%2C3.28%2C9.43%2C9.43%2C0%2C0%2C1-3.83%2C5%2C9.14%2C9.14%2C0%2C0%2C1-3%2C1.22%2C10%2C10%2C0%2C0%2C1-3.23.13%2C8.81%2C8.81%2C0%2C0%2C1-3.08-.94c-.25-.13-.5-.28-.75-.42Z%22%20transform%3D%22translate(0%20-0.45)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.phpbb_yahoo-icon:after {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2016%2010.19%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(0%20-0.91)%22%3E%3Crect%20y%3D%220.91%22%20width%3D%2216%22%20height%3D%2210.19%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M13.68%2C3.42c-.42.11-4.22%2C3.06-4.47%2C3.79a26%2C26%2C0%2C0%2C0%2C.06%2C3c.25.06%2C2.06%2C0%2C2.39.07l0%2C.75C11.3%2C11%2C9%2C11%2C7.69%2C11c-.67%2C0-2.81.07-3.47.05l.13-.71c.36%2C0%2C1.85.06%2C2.18-.29a12.19%2C12.19%2C0%2C0%2C0%2C0-2.86A38.14%2C38.14%2C0%2C0%2C0%2C2.24%2C2H0v-1H7.57V1h0l0%2C.18V2H5.29c1%2C1.48%2C2.47%2C3.28%2C3.09%2C4.14l3-2.76H9.62l-.26-1H16L16%2C2.37h0l-.47.68h0l-.19.28H14.07Z%22%20transform%3D%22translate(0%20-0.91)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.phpbb_yahoo-icon:hover:after {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2016%2010.19%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(0%20-0.91)%22%3E%3Crect%20y%3D%220.91%22%20width%3D%2216%22%20height%3D%2210.19%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M13.68%2C3.42c-.42.11-4.22%2C3.06-4.47%2C3.79a26%2C26%2C0%2C0%2C0%2C.06%2C3c.25.06%2C2.06%2C0%2C2.39.07l0%2C.75C11.3%2C11%2C9%2C11%2C7.69%2C11c-.67%2C0-2.81.07-3.47.05l.13-.71c.36%2C0%2C1.85.06%2C2.18-.29a12.19%2C12.19%2C0%2C0%2C0%2C0-2.86A38.14%2C38.14%2C0%2C0%2C0%2C2.24%2C2H0v-1H7.57V1h0l0%2C.18V2H5.29c1%2C1.48%2C2.47%2C3.28%2C3.09%2C4.14l3-2.76H9.62l-.26-1H16L16%2C2.37h0l-.47.68h0l-.19.28H14.07Z%22%20transform%3D%22translate(0%20-0.91)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

/*.post-buttons {*/
/*    float: right;*/
/*    list-style: none;*/
/*    margin-top: 2px; }*/
/*.rtl .post-buttons {*/
/*    float: left; }*/

/*.has-profile .post-buttons {*/
/*    float: none;*/
/*    position: absolute;*/
/*    margin: 0;*/
/*    top: 5px;*/
/*    right: 0; }*/
/*.rtl .has-profile .post-buttons {*/
/*    left: 0; }*/
/*.rtl .has-profile .post-buttons {*/
/*    right: auto; }*/


.post-buttons .icon-button, .post-buttons .button.responsive-menu-link, .post-buttons > #expand > a {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: center;
    height: 20px;
    width: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
}
.post-buttons .icon-button.delete-icon, .post-buttons .delete-icon.button.responsive-menu-link, .post-buttons > #expand > a.delete-icon, .post-buttons .report-icon.button.responsive-menu-link, .post-buttons > #expand > a.report-icon {
    border-width: 0;
    padding: 1px 6px; }

.post-buttons .icon-button span, .post-buttons .button.responsive-menu-link span, .post-buttons > #expand > a span {
    display: block;
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 1px; }

.post-buttons .dropdown-select:after, .post-buttons > #expand > a:before {
    margin-left: 0; }



.button.responsive-menu-link, .post-buttons > #expand > a.responsive-menu-link {
    width: 12px; }
.post-buttons > #expand > a.responsive-menu-link:before {
    content: '\f0c9';
    font-size: 11px;
    margin-top: 3px; }

.post-buttons > #expand > a {
    width: 12px;
    overflow: hidden;
    text-indent: 999px; }

.post-buttons .dropdown a {
    display: block;
    font-size: 12px;
    line-height: 1.4;
    text-align: left;
    margin-left: 18px;
    position: relative; }

.rtl .post-buttons .dropdown a {
    text-align: right; }

.hasjs .postbody .post-buttons {
    max-width: 40%; }

button::-moz-focus-inner {
    padding: 0;
    border: 0; }

#cp-menu {
    float: left;
    width: 19%;
    margin: 0 -2px;
    padding-right: 7px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.rtl #cp-menu {
    float: right;
    padding-left: 7px;
    padding-right: 0; }

#cp-main {
    float: left;
    width: 81%; }
.rtl #cp-main {
    float: right; }

#cp-main .content {
    padding: 0; }

.panel-container .panel {
    margin-bottom: 10px; }

.panel-container .panel p {
    font-size: 17px;
    line-height: 24px;
}

.panel-container .panel ol {
    margin-left: 2em;
    font-size: 13px; }

.panel-container .panel li.row:not(.section-ucp #tabs ~ .panel.bg3 .inner > div.notification_list li.row) {
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent; }

ul.cplist {
    margin-bottom: 5px;
    border-top: 1px solid transparent; }

.panel-container .panel li.header dd, .panel-container .panel li.header dt {
    margin-bottom: 2px; }

.panel-container table.table1 {
    margin-bottom: 1em; }

.panel-container table.table1 thead th {
    background: transparent;
    color: inherit;
    padding: 5px;
    font-weight: bold;
    font-size: inherit;
    line-height: inherit; }

.panel-container table.table1 tbody th {
    font-style: italic;
    background-color: transparent !important;
    border-bottom: none; }

#cp-main .pm-message {
    border: 1px solid transparent;
    margin: 10px 0;
    width: auto;
    float: none; }

.pm-message h2 {
    padding-bottom: 5px; }

#cp-main .postbody h3, #cp-main .box2 h3 {
    margin-top: 0; }



#cp-main .buttons {
    margin-left: 0; }

#cp-main ul.linklist {
    margin: 0; }

.mcp-main .postbody {
    width: 100%; }

.mcp-main .forum-selection{
    margin-right:10px;
}

.tabs-container h2 {
    float: left;
    margin-bottom: 0; }

#tabs, #minitabs {
    line-height: normal; }

#tabs > ul, #minitabs > ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative; }

#tabs .tab, #minitabs .tab {
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 26px; }

#tabs .tab > a, #minitabs .tab > a {
    display: block;
    padding: 0 9px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    font-size: inherit;
    line-height: inherit; }

#tabs {
    margin: 20px 0 0 7px; }

#tabs .tab > a {
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    margin: 1px 1px 0 0; }

#tabs .activetab > a {
    margin-top: 0;
    padding-bottom: 2px; }

#minitabs {
    float: right;
    margin: 15px 7px 0 0;
    max-width: 50%; }

#minitabs .tab {
    float: right; }

#minitabs .tab > a {
    border-radius: 5px 5px 0 0;
    margin-left: 2px; }

#minitabs .tab > a:hover {
    text-decoration: none; }

.responsive-tab {
    position: relative; }

.responsive-tab > a.responsive-tab-link {
    display: block;
    font-size: 16px;
    position: relative;
    width: 16px;
    line-height: 14px;
    text-decoration: none; }
.responsive-tab > a.responsive-tab-link:before {
    content: '\E159';
    font-family: 'Glyphicons Regular', 'Glyphicons', sans-serif;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -7px;
    width: 14px;
    font-size: 13px;
    line-height: 15px;
    height: 15px;
    text-align: center;
    font-weight: normal;
    font-style: normal;
    text-indent: 0; }
.dropdown-visible.responsive-tab > a.responsive-tab-link:before, .responsive-tab > a.responsive-tab-link:hover:before {
    content: '\E602'; }

#tabs .dropdown, #minitabs .dropdown {
    top: 28px;
    margin-right: -2px;
    font-size: 12px;
    line-height: 1.4;
    font-weight: normal; }

#minitabs .dropdown {
    margin-right: -4px; }

#tabs .dropdown-up .dropdown, #minitabs .dropdown-up .dropdown {
    bottom: 28px;
    top: auto; }

#tabs .dropdown li {
    text-align: right; }

#minitabs .dropdown li {
    text-align: left; }

#navigation {
    width: 100%; }
#navigation hr {
    display: none; }


#navigation ul {
    list-style: none; }

#navigation li {
    display: inline;
    font-weight: bold;
    margin: 1px 0;
    padding: 0; }

#navigation a {
    display: block;
    padding: 5px;
    margin: 2px 0;
    border-radius: 1px;
    text-decoration: none;
    font-size: 11px;
    line-height: 1.4; }

#navigation a:hover {
    text-decoration: none; }

#cp-main h2 {
    border-bottom: 1px solid #d7d7d7;
    color: #424242;
    font-family: 'Roboto', Open Sans, Condensed,sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.4;
    margin: 0;
    padding: 8px 15px;
    text-transform: none;
    background:#eaeaea;
}
#cp-main h2 a, #cp-main h2 a:hover {
    text-decoration: underline;
    font-family: 'Roboto', Open Sans, Condensed,sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.085px;
    color: #424242;
}

.cp-mini {
    margin: 10px 15px 10px 5px;
    max-height: 200px;
    overflow-y: auto;
    padding: 5px 10px;
    border-radius: 3px; }

dl.mini dt {
    font-weight: bold; }

dl.mini dd {
    padding-top: 4px; }

#pm-menu {
    line-height: 2.5em; }

ol.def-rules {
    padding-left: 0; }

ol.def-rules li {
    line-height: 180%;
    padding: 1px; }

/*.pmlist li.bg1 {*/
/*    padding: 0 3px; }*/

/*.pmlist li.bg2 {*/
/*    padding: 0 3px; }*/

.pmlist li.pm_message_reported_colour, .pm_message_reported_colour {
    border-left-color: transparent;
    border-right-color: transparent; }

.pmlist li.pm_marked_colour, .pm_marked_colour,
.pmlist li.pm_replied_colour, .pm_replied_colour,
.pmlist li.pm_friend_colour, .pm_friend_colour,
.pmlist li.pm_foe_colour, .pm_foe_colour {
    padding: 0;
    border: solid transparent;
    border-width: 0 3px; }

.pm-legend {
    border-left-width: 10px;
    border-left-style: solid;
    border-right-width: 0;
    margin-bottom: 3px;
    padding-left: 7px; }

#gallery label {
    position: relative;
    float: left;
    margin: 10px;
    padding: 5px;
    width: auto;
    border: 1px solid transparent;
    text-align: center; }

@media (max-width: 900px) {
    .nojs #tabs a span, .nojs #minitabs a span {
        max-width: 40px;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        letter-spacing: -.5px; }

    #cp-menu, #navigation, #cp-main {
        float: none;
        width: auto;
        margin: 0; }

    #cp-menu:after {
        content: ' ';
        display: table;
        clear: both; }

    #navigation {
        padding: 0;
        max-width: 320px; }
}
@media (max-width: 900px) and (max-width: 450px) {
    #cp-menu #navigation {
        float: none;
        margin: 0 auto; } }
@media (max-width: 900px) {
    #navigation, #cp-menu #navigation:only-child {
        float: none;
        margin: 0 auto; }
}


@media (max-width: 900px) {
    #navigation a {
        background-image: none; }

    #navigation li:first-child a {
        border-top-left-radius: 5px;
        border-top-right-radius: 5px; }

    #navigation li:last-child a {
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px; } }
fieldset {
    border-width: 0;
    font-family: 'Roboto', Open Sans, sans-serif;
    font-size: 13px; }

input {
    font-weight: normal;
    vertical-align: middle;
    padding: 0 3px;
    font-size: 12px;
    font-family: 'Roboto', Open Sans, sans-serif; }

select {
    height: 30px;
    font-family: 'Roboto', Open Sans, sans-serif;
    font-weight: normal;
    cursor: pointer;
    vertical-align: middle;
    border: 1px solid #DEE5EA;
    border-radius: 6px;
    padding: 1px;
    font-size: 12px; }

#search_forum {
    height: auto;
}

select:focus {
    outline-style: none; }

option {
    padding-right: 1em; }

select optgroup option {
    padding-right: 1em;
    font-family: 'Roboto', Open Sans, sans-serif; }

textarea {
    font-family: 'Roboto', Open Sans, sans-serif;
    width: 60%;
    padding: 5px;
    font-size: 17px;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-appearance: none;
}

label {
    cursor: default;
    padding-right: 10px; }

label input {
    vertical-align: middle; }

label img {
    vertical-align: middle; }

.section-search fieldset dl {
    padding: 0 30px 15px 30px; }

fieldset dt {
    float: left;
    width: 40%;
    text-align: left;
    display: block; }

fieldset dd {
    margin-left: 40%;
    vertical-align: top;
}


fieldset.fields1 dt {
    width: 15em;
    border-right-width: 0; }



fieldset.fields1 div {
    margin-bottom: 3px; }

fieldset.fields1 #recaptcha_widget_div div, fieldset.fields1 .live-search div {
    margin-bottom: 0; }

fieldset.fields2 dt {
    width: 15em;
    border-right-width: 0; }

fieldset.fields2 dd {
    margin-left: 16em;
    border-left-width: 0; }

dt label {
    font-weight: 500;
    text-align: left; }


.section-search dt label {
    font-weight: 500;
    text-align: left;
    font-size: 17px;
    line-height: 22px;
    display: block;
    color: #424242;
}

.section-search dt span {
    color: #424242;
    opacity: .8;
    font-size: 15px;
    line-height: 22px;
    max-width: 390px;
    display: block;
}


dd label {
    white-space: nowrap; }

dd input, dd textarea {
    margin-right: 3px; }

dd select {
    width: auto; }

dd select[multiple] {
    width: 100%; }

.section-search dd select#search_forum {
    color: #424242;
    font-size: 17px;
    padding: 0 !important;
    overflow: auto;
}

.section-search dd select#st {
    width: auto !important;
}

.section-search dd select#search_forum::-webkit-scrollbar {
    width: 4px;
    border-radius: 3px;
    background: #fff;
}

.section-search dd select#search_forum::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background: #BEBEBE;
}

.section-search dd select#search_forum option {
    padding: 6px 0;
}


.section-search dd select#search_forum option:hover {
    background-color: #DEE5EA;
}

.section-search dd select#search_forum option:checked, .section-search dd select#search_forum option:checked:hover {
    background-color: #27A5F0;
    color: #fff;
}

.section-search dd select#sk {
    float: left;
    margin-right: 15px;
}

.section-search dd select#sk, .section-search dd select#st,  .section-search dd select[name=ch] {
    height: 30px;
    color: rgba(66, 66, 66, 0.80);
    font-size: 17px;
    margin-top: 0;
    width: 116px;
    padding: 0;
}

.section-search dd select[name=ch] {
    margin-right: 10px;
}

dd textarea {
    width: 85%; }

#timezone {
    width: 95%; }

fieldset.quick-login {
    margin-top: 5px; }

fieldset.quick-login input {
    width: auto; }

fieldset.quick-login input.inputbox {
    max-width: 240px;
    height: 30px;
    width: 100%;
    vertical-align: middle;
    margin-right: 30px;
    border-radius: 6px;
    border: 1px solid #DEE5EA;
    background: #FFF;
}

fieldset.quick-login label {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    max-width: 361px;
    padding: 0;
}




fieldset.display-options a {
    margin-top: 3px; }

fieldset.display-actions {
    text-align: right;
    line-height: 2em;
    white-space: nowrap;
    padding-right: 1em; }

fieldset.display-actions label {
    white-space: nowrap;
    padding-right: 2px; }

fieldset.sort-options {
    line-height: 2em; }

fieldset.forum-selection {
    margin: 5px 0 3px 0;
    float: right; }

fieldset.forum-selection2 {
    margin: 13px 0 3px 0;
    float: right; }

fieldset.submit-buttons {
    text-align: center;
    vertical-align: middle;
    margin: 5px 0; }



fieldset.submit-buttons input {
    vertical-align: middle;
    padding-top: 3px;
    padding-bottom: 3px;
    margin: 5px 0;
}

.section-search fieldset.submit-buttons input {
    border: 1px solid #888;
    background-color: transparent;
    color: #888;
    font-size: 16px;
    height: 30px;
    margin-top: 0;
    margin-bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.section-search fieldset.submit-buttons input.button1 {
    color: #FFF;
    border: none;
    font-size: 17px;
    background-color: #01B96D;
    width: 120px !important;
    border-radius: 6px;
}

#format-buttons input, #format-buttons select {
    vertical-align: middle; }

#message-box {
    width: 80%; }

#message-box textarea {
    font-family: 'Roboto', Open Sans, sans-serif;
    width: 450px;
    height: 270px;
    padding: 10px !important;
    min-width: 100%;
    max-width: 100%;
    font-size: 15px;
    line-height: 1.4;
    resize: vertical; }

#smiley-box {
    width: 18%;
    float: right; }

.inputbox {
    padding: 2px;
    -webkit-appearance: none; }


.section-search .inputbox {
    height: 29px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.inputbox:hover, .inputbox:focus {
    border: 1px solid transparent;
    outline-style: none; }


input.medium {
    width: 50%; }

input.tiny {
    width: 230px;
}

input[type="number"] {
    -moz-padding-end: inherit; }

input[type="search"] {
    -webkit-appearance: none;
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {
    display: none; }

input[type="search"]::-webkit-search-cancel-button {
    cursor: pointer; }


a.button1, input.button3{
    width: auto !important;
    padding-top: 1px;
    padding-bottom: 1px;
    font-family: "Lucida Grande", 'Roboto', Open Sans, sans-serif;
    background: transparent none repeat-x top left;
    border-radius: 3px;
    font-size: 13px; }
#format-buttons a.button1, #format-buttons input.button1, #format-buttons input.button3, #format-buttons a.button2, #format-buttons input.button2 {
    font-size: 12px; }

a.button1 {
    font-weight: bold;
    border: 1px solid transparent; }

input.button3 {
    padding: 0;
    margin: 0;
    line-height: 5px;
    height: 12px;
    background-image: none;
    font-variant: small-caps; }

input[type="button"], input[type="submit"], input[type="reset"], input[type="checkbox"], input[type="radio"] {
    cursor: pointer; }

input.button3 {
    border: 1px solid transparent; }

a.button1, a.button1:link, a.button1:visited, a.button1:active{
    text-decoration: none;
    padding: 2px 8px;
    line-height: 250%;
    vertical-align: text-bottom;
    background-position: 0 1px; }

a.button1:hover, input.button3:hover {
    border: 1px solid transparent; }

input.disabled {
    font-weight: normal; }

input.button1:focus, input.button2:focus, input.button3:focus {
    outline-style: none; }

.search-box {
    float: left; }

.search-box .inputbox {
    background-image: none;
    border-right-width: 0;
    border-radius: 4px 0 0 4px;
    float: left;
    height: 24px;
    padding: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.rtl .search-box .inputbox {
    border-radius: 0 4px 4px 0; }

.search-box button {
    float: left; }

/*.search-box button.search-icon {*/
/*    border-radius: 0;*/
/*    font-size: 0;*/
/*    margin: 0;*/
/*    padding: 3px 5px; }*/

.search-box a.button, .search-box .post-buttons > #expand > a {
    border-left-width: 0;
    border-radius: 0 4px 4px 0;
    font-size: 0;
    margin: 0;
    padding: 2px 5px 2px 3px; }
.rtl .search-box a.button, .rtl .search-box .post-buttons > #expand > a {
    border-radius: 4px 0 0 4px; }

.search-header {
    border-radius: 4px;
    display: block;
    border: 1px solid transparent; }
.navbar.with-search .search-header {
    margin-top: 1px; }
.headerbar .search-header {
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -13px; }

.search-header .inputbox {
    border: 0; }


.search-header a.button, .search-header .post-buttons > #expand > a {
    border: 0;
    border-left: 1px;
    padding: 3px 5px 3px 4px; }

.full {
    width: 95%; }

.medium {
    width: 50%; }

.narrow {
    width: 25%; }

.tiny {
    width: 10%; }

.imageset.icon_topic_latest, .imageset.icon_topic_newest, .imageset.icon_topic_reported, .imageset.icon_topic_deleted, .imageset.icon_topic_unapproved, .imageset.icon_topic_attach, .imageset.icon_topic_poll {
    position: relative;
    text-indent: 999px; }
.imageset.icon_topic_latest:after, .imageset.icon_topic_newest:after, .imageset.icon_topic_reported:after, .imageset.icon_topic_deleted:after, .imageset.icon_topic_unapproved:after, .imageset.icon_topic_attach:after, .imageset.icon_topic_poll:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    font-size: 13px;
    line-height: 13px;
    vertical-align: baseline;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-indent: 0;
    pointer-events: none; }

.imageset.icon_topic_reported:after, .imageset.icon_topic_deleted:after, .imageset.icon_topic_unapproved:after {
    font-family: FontAwesome, sans-serif; }

.imageset.icon_topic_attach:after, .imageset.icon_topic_poll:after {
    font-family: 'Glyphicons Regular', 'Glyphicons', sans-serif; }

.imageset.icon_topic_reported, .imageset.icon_topic_deleted, .imageset.icon_topic_unapproved {
    width: 16px;
    height: 16px; }
.imageset.icon_topic_reported:after, .imageset.icon_topic_deleted:after, .imageset.icon_topic_unapproved:after {
    top: 50%;
    bottom: auto;
    margin-top: -8px;
    height: 16px;
    font-size: 14px;
    line-height: 16px; }

.imageset.icon_topic_attach, .imageset.icon_topic_poll {
    width: 12px;
    height: 12px;
    font-size: 0 !important;
}
.imageset.icon_topic_attach:after, .imageset.icon_topic_poll:after {
    top: 50%;
    bottom: auto;
    margin-top: -6px;
    height: 12px;
    font-size: 10px;
    line-height: 12px; }


span.imageset {
    display: inline-block !important;
    background: transparent none 0 0 no-repeat;
    margin: 0;
    padding: 0;
    width: 0;
    height: 0;
    overflow: hidden; }

.imageset.icon_post_target, .imageset.icon_post_target_unread {
    background-size: 12px 9px;
    padding-left: 16px;
    padding-top: 9px; }

.imageset.icon_topic_attach:after {
    content: '\E063'; }


.imageset.icon_topic_reported:after {
    content: '\f071'; }

.imageset.icon_topic_deleted:after {
    content: '\f057'; }

.imageset.icon_topic_unapproved:after {
    content: '\f059'; }

.imageset.icon_topic_poll:after {
    content: '\E042'; }


.dropdown-up .imageset.icon_contact:hover:after {
    content: '\E601'; }

.icon-bump, .icon-contact, .icon-delete-cookies, .icon-download, .icon-logout, .icon-login, .icon-members, .icon-notification, .icon-pages, .icon-pm, .icon-print, .icon-profile, .icon-register, .icon-subscribe, .icon-team, .icon-unsubscribe, .icon-time, .icon-search-new, .icon-search-unanswered, .icon-search-unread, .icon-search-self, .icon-search, .responsive-search a, .icon-search-active, .icon-search-advanced, .icon-acp, .icon-bookmark, .icon-faq, .icon-home, .icon-mark, .icon-ucp, .icon-new-posts, .icon-forums, .icon-chat {
    position: relative;
    background-image: none; }
.icon-bump:after, .icon-download:after, .icon-notification:after, .icon-pages:after, .icon-pm:after, .icon-profile:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-time:after,  .responsive-search a:after, .icon-search-advanced:after, .icon-faq:after, .icon-forums:after, .icon-chat:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    height: 14px;
    margin-top: -9px;
    text-align: center;
    font-size: 17px;
    line-height: 17px;
    vertical-align: baseline;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-indent: 0;
    pointer-events: none; }
.small-icon.icon-bump:after, .small-icon.icon-download:after, .small-icon.icon-notification:after, .small-icon.icon-pages:after, .small-icon.icon-pm:after, .small-icon.icon-subscribe:after, .small-icon.icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .small-icon.icon-time:after, .responsive-search a.small-icon:after,  .small-icon.icon-search-advanced:after, .small-icon.icon-acp:after,  .small-icon.icon-chat:after {
    width: 18px;
    text-align: center; }

.home-nav-icon:after {
    top:14px !important;
}

.icon-bump:after, .icon-delete-cookies:after, .icon-download:after, .icon-logout:after, .icon-members:after, .icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before, .icon-notification:after, .icon-pages:after, .icon-pm:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-time:after {
    font-family: FontAwesome, sans-serif; }

.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after,  .responsive-search a:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-chat:after {
    font-family: 'Glyphicons Regular', 'Glyphicons', sans-serif; }

.responsive-search a:after, .icon-search-advanced:after {
    content: '\E028'; }

.icon-bump:after {
    content: '\f079'; }

.icon-contact:after, .icon-delete-cookies:after, #nav-footer .icon-team.rightside::after, .bot-nav-menu .icon-delete-cookies::after, #nav-footer .icon-members.rightside::after {
    content: '';
    display: inline-block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 7px;
    height: 7px;
    margin: 0 10px;
    border-radius: 50%;
    background: rgba(66, 66, 66, 0.8);
}


.icon-download:after {
    content: '\f019'; }


.nav-breadcrumbs .icon-home .crumb:first-child::before,
.navbar.bot-nav-menu .icon-home .crumb:first-child::before {
    content: '';
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2025.13%2020%22%3E%3Cpath%20d%3D%22M12.57%2C4l-9%2C7.39a.08.08%2C0%2C0%2C1%2C0%2C0V19a1%2C1%2C0%2C0%2C0%2C.29.7%2C1%2C1%2C0%2C0%2C0%2C.7.3h6V14h4v6h6a1%2C1%2C0%2C0%2C0%2C.7-.3.93.93%2C0%2C0%2C0%2C.29-.7V11.52a.22.22%2C0%2C0%2C0%2C0-.09Z%22%20transform%3D%22translate(0)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3Cpath%20d%3D%22M25%2C9.74%2C21.54%2C6.91V.55A.45.45%2C0%2C0%2C0%2C21.4.19a.45.45%2C0%2C0%2C0-.35-.14h-3a.48.48%2C0%2C0%2C0-.36.14.49.49%2C0%2C0%2C0-.14.36v3L13.75.41a1.92%2C1.92%2C0%2C0%2C0-2.37%2C0L.17%2C9.74a.49.49%2C0%2C0%2C0-.17.34.5.5%2C0%2C0%2C0%2C.11.36l1%2C1.16a.53.53%2C0%2C0%2C0%2C.32.17.62.62%2C0%2C0%2C0%2C.38-.11l10.79-9%2C10.78%2C9a.52.52%2C0%2C0%2C0%2C.33.11h.05a.53.53%2C0%2C0%2C0%2C.32-.17l1-1.16a.5.5%2C0%2C0%2C0%2C.11-.36A.49.49%2C0%2C0%2C0%2C25%2C9.74Z%22%20transform%3D%22translate(0)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
}

.nav-breadcrumbs .icon-home .crumb:first-child:hover::before, .navbar.bot-nav-menu .icon-home .crumb:first-child:hover::before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2025.13%2020%22%3E%3Cpath%20d%3D%22M12.57%2C4l-9%2C7.39a.08.08%2C0%2C0%2C1%2C0%2C0V19a1%2C1%2C0%2C0%2C0%2C.29.7%2C1%2C1%2C0%2C0%2C0%2C.7.3h6V14h4v6h6a1%2C1%2C0%2C0%2C0%2C.7-.3.93.93%2C0%2C0%2C0%2C.29-.7V11.52a.22.22%2C0%2C0%2C0%2C0-.09Z%22%20transform%3D%22translate(0)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3Cpath%20d%3D%22M25%2C9.74%2C21.54%2C6.91V.55A.45.45%2C0%2C0%2C0%2C21.4.19a.45.45%2C0%2C0%2C0-.35-.14h-3a.48.48%2C0%2C0%2C0-.36.14.49.49%2C0%2C0%2C0-.14.36v3L13.75.41a1.92%2C1.92%2C0%2C0%2C0-2.37%2C0L.17%2C9.74a.49.49%2C0%2C0%2C0-.17.34.5.5%2C0%2C0%2C0%2C.11.36l1%2C1.16a.53.53%2C0%2C0%2C0%2C.32.17.62.62%2C0%2C0%2C0%2C.38-.11l10.79-9%2C10.78%2C9a.52.52%2C0%2C0%2C0%2C.33.11h.05a.53.53%2C0%2C0%2C0%2C.32-.17l1-1.16a.5.5%2C0%2C0%2C0%2C.11-.36A.49.49%2C0%2C0%2C0%2C25%2C9.74Z%22%20transform%3D%22translate(0)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.navbar.bot-nav-menu .crumb a:hover {
    color: #188ACA;
}

.icon-home.breadcrumbs:after {
    text-align: left; }


.icon-login::before {
    content: '';
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.32%2020%22%3E%3Cpath%20d%3D%22M4.71%2C16.43v2.14H16.47V1.43H4.71V3.57H3.24V.71a.67.67%2C0%2C0%2C1%2C.21-.5A.78.78%2C0%2C0%2C1%2C4%2C0H17.21a.78.78%2C0%2C0%2C1%2C.52.21.71.71%2C0%2C0%2C1%2C.21.5V19.29a.71.71%2C0%2C0%2C1-.21.5.78.78%2C0%2C0%2C1-.52.21H4a.78.78%2C0%2C0%2C1-.52-.21.67.67%2C0%2C0%2C1-.21-.5V16.43Z%22%20transform%3D%22translate(-0.62)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3Cpath%20d%3D%22M.62%2C10a1%2C1%2C0%2C0%2C1%2C1-1h9.56a1%2C1%2C0%2C0%2C1%2C0%2C2H1.62A1%2C1%2C0%2C0%2C1%2C.62%2C10Z%22%20transform%3D%22translate(-0.62)%22%20style%3D%22fill%3A%23686868%3Bfill-rule%3Aevenodd%22%2F%3E%3Cpath%20d%3D%22M12.89%2C9.3a1%2C1%2C0%2C0%2C1%2C0%2C1.42L9.93%2C13.57a1%2C1%2C0%2C0%2C1-1.39-1.43l2.94-2.86A1%2C1%2C0%2C0%2C1%2C12.89%2C9.3Z%22%20transform%3D%22translate(-0.62)%22%20style%3D%22fill%3A%23686868%3Bfill-rule%3Aevenodd%22%2F%3E%3Cpath%20d%3D%22M8.52%2C6.45a1%2C1%2C0%2C0%2C1%2C1.41%2C0l2.94%2C2.85a1%2C1%2C0%2C0%2C1-1.39%2C1.44L8.54%2C7.86A1%2C1%2C0%2C0%2C1%2C8.52%2C6.45Z%22%20transform%3D%22translate(-0.62)%22%20style%3D%22fill%3A%23686868%3Bfill-rule%3Aevenodd%22%2F%3E%3Cpath%20d%3D%22M4%2C1.92c.42%2C0%2C.75.45.75%2C1V4.35c0%2C.55-.33%2C1-.75%2C1s-.75-.45-.75-1V2.92C3.24%2C2.37%2C3.57%2C1.92%2C4%2C1.92Z%22%20transform%3D%22translate(-0.62)%22%20style%3D%22fill%3A%23686868%3Bfill-rule%3Aevenodd%22%2F%3E%3Cpath%20d%3D%22M4%2C14.71c.42%2C0%2C.75.45.75%2C1v1.43c0%2C.56-.33%2C1-.75%2C1s-.75-.44-.75-1V15.71C3.24%2C15.16%2C3.57%2C14.71%2C4%2C14.71Z%22%20transform%3D%22translate(-0.62)%22%20style%3D%22fill%3A%23686868%3Bfill-rule%3Aevenodd%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.icon-notification:after {
    content: '\f0a2'; }
.icon-notification.non-zero:after {
    content: '\f0f3'; }

.icon-pages:after {
    content: '\f0c5'; }

.icon-pm:after {
    content: '\f003'; }
.icon-pm.non-zero:after {
    content: '\f0e0'; }





.icon-chat:after {
    content: '\E246'; }

.icon-time:after {
    content: '\f017'; }

@media (max-width: 700px) {


    .responsive-show {
        display: block !important; }

    .responsive-show-inline {
        display: inline !important; }

    .responsive-show-inline-block {
        display: inline-block !important; }

    html {
        height: auto; }

    body {
        padding: 0; }

    #wrap {
        border: none;
        border-radius: 0;
        margin: 0;
    }

    .page-width, .navbar .inner.static > .static-inner {
        min-width: 290px;
        margin: 0; }

    .navbar .inner.static > .static-inner,
    #wrap .navbar .inner.static > .static-inner {
        padding: 0; }

    .forabg, .forumbg, .post, .panel {
        border-radius: 0;
        /*
        margin-left: -5px;
        margin-right: -5px;

         */
    }

    .headerbar, .navbar {
        border-radius: 0; }

    /*
    #wrap .headerbar, #wrap .navbar {
        margin-left: -5px;
        margin-right: -5px; }
    */
    #cp-main .forabg, #cp-main .forumdb, #cp-main .post, #cp-main .panel {
        border-radius: 0; }

    .navbar.tabbed .nav-tabs, .navbar.tabbed .nav-tabs .tab {
        border-radius: 0 !important; }

    #site-description {
        float: none;
        width: auto;
        text-align: center; }

    .logo {
        float: none;
        margin: 0 auto;
        padding: 10px; }
    .logo img {
        margin: 0 auto; }

    #site-description h1, #site-description p, #site-description p.sitename {
        text-align: inherit;
        float: none;
        margin: 5px;
        line-height: 1.2em;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis; }

    #site-description p, .headerbar .search-header {
        display: none; }

    .responsive-search {
        display: block !important; }

    .responsive-search a {
        display: block;
        width: 16px;
        height: 22px;
        text-indent: 99px;
        overflow: hidden;
        text-decoration: none;
        font-size: 0;
        text-align: center; }

    ul.topiclist li.header dt, ul.topiclist li.header dt .list-inner {
        margin-right: 0 !important;
        padding-right: 0; }

    ul.topiclist li.header dd {
        display: none !important; }

    ul.topiclist dt, ul.topiclist dt .list-inner,
    ul.topiclist.missing-column dt, ul.topiclist.missing-column dt .list-inner,
    ul.topiclist.two-long-columns dt, ul.topiclist.two-long-columns dt .list-inner,
    ul.topiclist.two-columns dt, ul.topiclist.two-columns dt .list-inner {
        margin-right: 0; }

    ul.topiclist dt .list-inner.with-mark {
        padding-right: 34px; }

    ul.topiclist dt .list-inner {
        min-height: 28px; }

    ul.topiclist li.header dt .list-inner {
        min-height: 0; }

    ul.topiclist dd {
        display: none; }

    ul.topiclist dd.mark {
        display: block; }


    ul.topiclist.forums dt .list-inner {
        margin-right: 0; }

    ul.topiclist.forums dd.lastpost {
        display: block; }

    ul.topiclist dd.mark {
        display: block;
        position: absolute;
        right: 5px;
        top: 0;
        margin: 0;
        width: auto;
        min-width: 0;
        text-align: left; }

    ul.topiclist.forums dd.topics dfn, ul.topiclist.topics dd.posts dfn {
        position: relative;
        left: 0;
        width: auto;
        display: inline;
        font-weight: normal; } }
@media (max-width: 700px) and (max-width: 550px) {
    ul.topiclist.forums dt {
        margin-right: 0; }

    ul.topiclist.forums dt .list-inner {
        margin-right: 0; }

    ul.topiclist.forums dd.lastpost {
        display: none; } }
@media (max-width: 700px) {
    li.row .responsive-show strong {
        font-weight: bold;
        color: inherit; }

    ul.topiclist li.row dt a.subforum {
        display: inline-block;
        vertical-align: bottom;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        max-width: 100px; } }
@media (max-width: 700px) and (max-width: 350px) {
    .dropdown-extended .dropdown-contents {
        width: auto; } }
@media (max-width: 700px) {
    .pagination > ul {
        margin: 5px 0 0; }

    .row .pagination .ellipsis + li {
        display: none !important; }

    table.responsive, table.responsive tbody, table.responsive tr, table.responsive td {
        display: block; }

    table.responsive thead, table.responsive th {
        display: none; }

    table.responsive.show-header thead, table.responsive.show-header th:first-child {
        display: block;
        width: auto !important;
        text-align: left !important;
        border-radius: 0; }

    table.responsive.show-header th:first-child span.rank-img {
        display: none; }

    table.responsive.table1 tbody tr:first-child {margin-top: 0;}
    table.responsive.table1 thead tr:last-child {margin-bottom: 0;}

    table.responsive td {
        width: auto !important;
        text-align: left !important;
        padding: 4px; }

    table.responsive td.empty {
        display: none !important; }

    table.responsive td > dfn {
        display: inline-block !important;
        font-weight: 500;
    }

    table.responsive td > dfn:after {
        content: ':';
        padding-right: 5px; }

    table.responsive span.rank-img {
        float: none;
        padding-right: 5px; }

    table.responsive#memberlist td:first-child input[type="checkbox"] {
        float: right; }

    fieldset dt, fieldset.fields1 dt, fieldset.fields2 dt {
        width: auto;
        float: none; }

    .section-search fieldset.submit-buttons {
        padding-left: 20px;
        margin-bottom: 30px;
    }

    textarea, dd textarea, #message-box textarea {
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }

    dl.pmlist dt:not(.section-ucp #cp-main #pmheader-postingbox dl.pmlist dt) {
        width: auto !important;
        margin-bottom: 5px; }

    dl.pmlist dd {
        display: inline-block;
        margin-left: 0 !important; }

    dl.pmlist dd:first-of-type {
        padding-left: 20px; }

    #smiley-box, #message-box {
        float: none;
        width: auto; }

    #smiley-box {
        margin-top: 5px; }

    .bbcode-status {
        display: none; }

    .horizontal-palette td:nth-child(2n), .vertical-palette tr:nth-child(2n) {
        display: none; }


    fieldset.quick-login label {
        display: block;
        margin-bottom: 5px;
        white-space: normal; }

    fieldset.quick-login label > span {
        display: inline-block;
        min-width: 100px; }



    fieldset.quick-login label[for="autologin"] {
        display: inline-block;
        text-align: right;
        min-width: 50%; } }
@media (max-width: 700px) and (max-width: 500px) {
    dd label {
        white-space: normal; }


    .captcha-panel dd.captcha {
        margin-left: 0; }

    .captcha-panel dd.captcha-image img {
        width: 100%; }

    #recaptcha_challenge_image,
    #recaptcha_response_field,
    .recaptchatable #recaptcha_image {
        width: 100% !important;
        height: auto !important; }

    .recaptchatable tr td:last-child {
        display: none; }

    .captcha-panel .recaptcha-responsive {
        display: inline-block !important;
        margin-top: 10px;
        vertical-align: middle; } }


@media (max-width: 700px) {
    .column1, .column2, .left-box.profile-details {
        float: none;
        width: auto; } }
@media (max-width: 700px) and (max-width: 500px) {
    dl.details dt, dl.details dd {
        width: auto;
        float: none;
        text-align: left; }

    dl.details dd {
        margin-left: 20px; } }
@media (max-width: 700px) {
    fieldset.polls dt {
        width: 90%; }

    fieldset.polls dd.resultbar {
        padding-left: 20px; }

    fieldset.polls dd.poll_option_percent {
        width: 20%; }

    fieldset.polls dd.resultbar, fieldset.polls dd.poll_option_percent {
        margin-top: 5px; }

    .postbody {
        position: inherit; }

    .postprofile + .postbody, .postprofile + .postbody > div {
        margin-left: 0;
        margin-right: 0; }

    .postprofile, .postbody, .search .postbody {
        display: block;
        width: auto;
        float: none;
        padding: 0;
        min-height: 0; }


    .postprofile dd {
        display: none; }

    .postprofile dt, .postprofile dd.profile-rank, .search .postprofile dd {
        display: block;
        margin: 0; }


    .postprofile .avatar-container:after {
        clear: none; }


    .postprofile .avatar img {
        width: auto !important;
        height: auto !important;
        max-height: 32px; }


    h2 {
        margin-top: .5em; }

    p {
        margin-bottom: .5em;
        overflow: hidden; }

    p.rightside {
        margin-bottom: 0; }

    fieldset.display-options label {
        display: inline-block;
        clear: both;
        margin-bottom: 5px;
        letter-spacing: -.3px; }

    dl.mini dd.pm-legend {
        float: left;
        min-width: 200px; }

    #topicreview {
        margin: 0 -5px;
        padding: 0 5px; }

    fieldset.display-actions {
        white-space: normal; }


    .attach-comment dfn {
        width: 100%; } }
@media (max-width: 700px) and (max-width: 500px) {
    p.responsive-center {
        float: none;
        text-align: center;
        margin-bottom: 5px; }

    .action-bar > div {
        margin-bottom: 5px; }

    .action-bar > .pagination {
        float: none;
        clear: both;
        padding-bottom: 1px;
        text-align: center; }

    .action-bar > .pagination li.page-jump {
        margin: 0 2px; }



    .attach-controls {
        margin-top: 5px;
        width: 100%; } }
html, body {
    background-color: #4e6680; }

h1, p.sitename {
    color: #141414; }

h2 {
    color: #188ACA ; }


.post h3 {
    color: #188ACA ; }
h3 a {
    color: inherit; }
h3 a:hover {
    color: #188aca; }

hr {
    border-color: #fafafa;
    border-top-color: #c7c7c7; }

.search-box .inputbox,
.search-box .inputbox:hover,
.search-box .inputbox:focus,
.search-box .post-buttons > #expand > a:hover {
    border-color: #c6c6c6; }

.search-box .post-buttons > #expand > a, .search-box .post-buttons > #expand > a:hover {
    background-color: #eaeaea !important;
    border-color: #c6c6c6 !important;
}
/*.search-box .button, .search-box .post-buttons > #expand > a, .search-box .button:before, .search-box .post-buttons > #expand > a:before, .search-box .button:after, .search-box .post-buttons > #expand > a:after {*/
/*    color: #188ACA ; }*/
/*.search-box .button:hover, .search-box .post-buttons > #expand > a:hover, .search-box .button:hover:before, .search-box .post-buttons > #expand > a:hover:before, .search-box .button:hover:after, .search-box .post-buttons > #expand > a:hover:after {*/
/*    color: #188aca !important; }*/

.search-header {
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); }
.navbar.with-search .search-header {
    -webkit-box-shadow: none;
    box-shadow: none; }
.search-header .inputbox, .search-header .button, .search-header .post-buttons > #expand > a {
    background: #fff;
}
.navbar.with-search .search-header .button, .navbar.with-search .search-header .post-buttons > #expand > a, .navbar.with-search .search-header .button:before, .navbar.with-search .search-header .post-buttons > #expand > a:before, .navbar.with-search .search-header .button:after, .navbar.with-search .search-header .post-buttons > #expand > a:after {
    color: #9c9c9c; }
.search-header .inputbox:hover, .search-header .inputbox:focus {
    background-color: #F6F8FA !important;
    color: #000 !important;
    border-color: #27A5F0 !important; }

.search-header .inputbox:hover + .search-icon, .search-header .inputbox:focus + .search-icon {
    border-color: #27A5F0
}

.search-header .post-buttons > #expand > a:hover, .search-header .post-buttons > #expand > a:hover:before, .search-header .button:hover:after, .search-header .post-buttons > #expand > a:hover:after, .search-header .post-buttons > #expand > a:focus,  .search-header .post-buttons > #expand > a:focus:before, .search-header .button:focus:after, .search-header .post-buttons > #expand > a:focus:after {
    background-color: #188aca !important;
    color: #fff !important;
    border-color: #188aca !important; }

.headerbar {
    color: #141414; }

.breadcrumbs .crumb:before {
    color: #868686; }

.navbar {
    background-image: none; }
.navbar.secondary {
    color: #188ACA ; }
.navbar.secondary > ul > li:hover, .navbar.secondary > ul > li.dropdown-visible {
    color: #188aca; }
.navbar.secondary .dropdown {
    color: #141414; }
.navbar .nav-tabs {
    background-color: #102232;

}
.navbar .nav-tabs .tab {
    color: #fff; }
.navbar .nav-tabs .tab.selected {
    color: #424242;
    background-color: #DEE5EA;
}
.navbar .nav-tabs .tab.dropdown-visible {
    color: #188aca;
    background-color: #DEE5EA; }
.navbar .nav-tabs .tab > strong {
    color: #fff;
    background-color: #d03c3c;
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    top: 5px;
    right: 5px !important;
    border-radius: 50%;
}
.navbar .nav-tabs .tab > strong .arrow {
    display: none;
    border-top-color: #d03c3c;
}
.navbar .nav-tabs .tab .dropdown {
    color: #141414; }


.section-search .panel {
    background-color: #fff;
    color: #424242; }

.post:target .content {
    color: #000; }

.post:target h3 a {
    color: #000; }

.bg1 {
    background-color: #fff; }

table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) {
    background-color: #f4f4f4; }

.bg2 {
    background-color: #F6F8FA; }

table.zebra-list tr:nth-child(even) td, ul.zebra-list li:nth-child(even) {
    background-color: #f6f6f6; }

.bg3 {
    background-color: #f8f8f8; }
.bg3.panel {
    background: transparent none;
    background-color: rgba(224, 224, 224, 0.3);
    border-top-color: #f8f8f8; }
.bg3.panel:before, .bg3.panel:after {
    background: -o-linear-gradient(top, #f8f8f8 0%, rgba(248, 248, 248, 0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(rgba(248, 248, 248, 0)));
    background: linear-gradient(to bottom, #f8f8f8 0%, rgba(248, 248, 248, 0) 100%); }
.section-posting .bg3.panel {
    background-color: #EFF3F6; }
.section-posting .bg3.panel:before, .section-posting .bg3.panel:after {
    background: transparent; }

ul.navlinks {
    border-top-color: #e7e7e7; }

.forum_unread .forumtitle, .forum_unread_locked .forumtitle {
    color: #188aca; }

.global_unread .topictitle, .global_unread_mine .topictitle, .announce_unread_mine .topictitle, .announce_unread .topictitle, .global_unread_mine .topictitle, .announce_unread_mine .topictitle, .global_unread_locked .topictitle, .global_unread_locked_mine .topictitle, .announce_unread_locked_mine .topictitle, .announce_unread_locked .topictitle, .global_unread_locked_mine .topictitle, .announce_unread_locked_mine .topictitle, .announce_unread .topictitle, .announce_unread_mine .topictitle, .announce_unread_locked .topictitle, .announce_unread_locked_mine .topictitle, .sticky_unread .topictitle, .sticky_unread_mine .topictitle, .sticky_unread_locked .topictitle, .sticky_unread_locked_mine .topictitle, .topic_unread .topictitle, .sticky_unread .topictitle, .pm_unread .topictitle, .topic_unread_mine .topictitle, .sticky_unread_mine .topictitle, .topic_unread_locked .topictitle, .sticky_unread_locked .topictitle, .topic_unread_locked_mine .topictitle, .sticky_unread_locked_mine .topictitle, .topic_unread_hot .topictitle, .topic_unread_hot_mine .topictitle {
    color: #188aca; }



.forum-lastpost {
    color: #868686; }
.forum-lastpost span:before {
    opacity: .5; }

.forum-description.toggle {
    color: #fff;
    background-color: rgba(61, 61, 61, 0.8); }
.forum-description.toggle a {
    color: inherit !important; }
.forum-description.toggle span.arrow {
    border-right-color: rgba(61, 61, 61, 0.8); }
.rtl .forum-description.toggle span.arrow {
    border-right-color: transparent;
    border-left-color: rgba(61, 61, 61, 0.8); }

.forum-statistics .value {
    color: #000; }

table.table1 thead th, table.table1 thead th a {
    color: #424242; }

table.table1 tbody tr {
    border-color: #e7e7e7; }

table.table1 tbody tr:hover, table.table1 tbody tr.hover {
    background-color: #f8f8f8;
    color: #000; }

table.table1 td {
    color: #141414; }

table.table1 tbody td {
    border-top-color: #e7e7e7; }

table.table1 tbody th {
    border-bottom-color: #e7e7e7;
    color: #000;
    background-color: #e0e0e0; }

table.info tbody th {
    color: #000; }

dl.details dt {
    color: #000; }

dl.details dd {
    color: #112232; }

.sep {
    color: #188ACA ; }



.pagination li.ellipsis span {
    background-color: transparent;
    color: #000; }



.pagination li.page-jump a:after {
    color: #188ACA ; }

.pagination li.page-jump a:hover:after {
    color: #188aca; }

.copyright {
    color: #868686; }

.error {
    color: #188aca; }

.reported {
    background-color: #f5ede9; }
.reported .postprofile, .reported .signature {
    border-color: #f0e4de; }

li.reported:hover {
    background-color: #f5ede9; }

div.rules {
    background-color: #ddcec7;
    color: #188aca; }

p.post-notice {
    background-color: #eedfd8;
    color: #188aca;
    background-image: none; }

p.post-notice.deleted:before, p.post-notice.unapproved:before, p.post-notice.reported:before, p.post-notice.error:before {
    font-family: FontAwesome, sans-serif; }

p.post-notice.deleted:before {
    content: '\f057';
    color: #188aca; }

p.post-notice.unapproved:before {
    content: '\f059';
    color: #188aca; }

p.post-notice.reported:before, p.post-notice.error:before {
    content: '\f071';
    color: #188aca; }

.topic-status.sticky {
    color: #868686; }


a:hover {
    color: #188aca; }

a.time {
    color: #9c9c9c; }
a.time:hover {
    color: #188aca; }

.forumbg .header a, .forabg .header a, th a {
    color: #fff; }

.forumbg .header a:hover, .forabg .header a:hover, th a:hover {
    color: #fff; }

.dropdown-extended a.mark_read {
    background-color: #f4f4f4; }

a.top, a.top2 {
    color: #868686; }
a.top:hover, a.top2:hover {
    color: #188aca; }

a.feed-icon-forum:after {
    color: #bdbdbd; }

a.feed-icon-forum:hover:after {
    color: #188aca; }

ul.topiclist li {
    color: #141414; }

ul.topiclist li.row dt a.subforum.read {
    /*background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/subforum_read.png"); */
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
    ul.topiclist li.row dt a.subforum.read {
        background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/subforum_read_hd.png");
        background-size: 11px 9px; } }

ul.topiclist li.row dt a.subforum.unread {
    background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/subforum_unread.png"); }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
    ul.topiclist li.row dt a.subforum.unread {
        background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/subforum_unread_hd.png");
        background-size: 11px 9px; } }

li.row {
    border-top-color: white;
    border-bottom-color: #e7e7e7; }
li.row .subforums-list strong {
    color: #868686; }



.icon-link + .list-inner > a.forumtitle, .icon-link + .list-inner > a.topictitle,
.pm_read .topictitle,
a.subforum.unread {
    color: #188aca;
    display: inline;}

.postbody {
    color: #141414; }

.content {
    color: #141414; }

.content h2, .panel h2 {
    color: #fff; }

.posthilit {
    background-color: #f5ede9;
    color: #af562a; }

.signature {
    border-top-color: #e7e7e7; }

.notice {
    border-top-color: #e7e7e7; }

blockquote {
    background-color: #fff;
    border-color: #ededed;
    border-left-color: #df9b7a; }
.rtl blockquote {
    border-left-color: #ededed;
    border-right-color: #df9b7a; }

blockquote blockquote,
blockquote .codebox,
blockquote .attachbox {
    background-color: #f4f4f4;
    background-color: rgba(196, 196, 196, 0.1);
    border-left-color: #62c9a7; }
.rtl blockquote blockquote, .rtl blockquote .codebox, .rtl blockquote .attachbox {
    border-left-color: #ededed;
    border-right-color: #62c9a7; }

blockquote blockquote blockquote,
blockquote blockquote .codebox,
blockquote blockquote .attachbox {
    background-color: #fff;
    border-left-color: #df9b7a; }
.rtl blockquote blockquote blockquote, .rtl blockquote blockquote .codebox, .rtl blockquote blockquote .attachbox {
    border-left-color: #ededed;
    border-right-color: #df9b7a; }

.codebox {
    background-color: #fff;
    border-color: #ededed;
    border-left-color: #62c9a7; }
.rtl .codebox {
    border-left-color: #ededed;
    border-right-color: #62c9a7; }

.codebox p {
    border-bottom-color: #f2f2f2; }

.codebox code {
    color: #1fa631; }

.syntaxbg {
    color: transparent; }

.syntaxcomment {
    color: #c56300; }

.syntaxdefault {
    color: #1f1fa6; }

.syntaxhtml {
    color: #141414; }

.syntaxkeyword {
    color: #1fa61f; }

.syntaxstring {
    color: #c50000; }

.attachbox {
    background-color: #fff;
    border-color: #ededed;
    border-left-color: #62c9a7; }
.rtl .attachbox {
    border-left-color: #ededed;
    border-right-color: #62c9a7; }

.attachbox dd {
    border-top-color: #f2f2f2; }

.attachbox p {
    color: #666; }

.attachbox p.stats {
    color: #666; }

dl.file dd {
    color: #666; }

dl.thumbnail img {
    border-color: #f2f2f2;
    background-color: #f4f4f4; }

dl.thumbnail dd {
    color: #666; }

fieldset.polls dl {
    border-top-color: white;
    border-bottom-color: #e7e7e7;
    color: #141414; }

fieldset.polls dl.voted {
    color: #000; }

fieldset.polls dd div {
    color: #fff; }

.pollbar1, .pollbar2, .pollbar3, .pollbar4, .pollbar5 {
    -webkit-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.2); }

.pollbar1 {
    background-color: #ac7960; }

.pollbar2 {
    background-color: #b2775a; }

.pollbar3 {
    background-color: #b87554; }

.pollbar4 {
    background-color: #c47148; }

.pollbar5 {
    background-color: #188aca; }


.postprofile strong {
    color: #000; }


dd.profile-warnings {
    color: #BC2A4D; }

.no-avatar .avatar-container {
    background-image: url("https://freedownloadmanager.org/images/board/no_avatar_gray.png"); }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
    .no-avatar .avatar-container {
        background-image: url("https://freedownloadmanager.org/images/board/no_avatar_gray.png"); } }

.postbody .content::-webkit-scrollbar, #topicreview::-webkit-scrollbar, #post_details::-webkit-scrollbar, .codebox code::-webkit-scrollbar, .attachbox dd::-webkit-scrollbar, .attach-image::-webkit-scrollbar, .dropdown-extended ul::-webkit-scrollbar {
    background: rgba(0, 0, 0, 0.1); }

.postbody .content::-webkit-scrollbar-thumb, #topicreview::-webkit-scrollbar-thumb, #post_details::-webkit-scrollbar-thumb, .codebox code::-webkit-scrollbar-thumb, .attachbox dd::-webkit-scrollbar-thumb, .attach-image::-webkit-scrollbar-thumb, .dropdown-extended ul::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.3); }

.button, .post-buttons > #expand > a, .buttons > .button.locked-icon, .post-buttons > #expand.buttons > a.locked-icon {
    border-color: #27A5F0;;
    background-color: #27A5F0;;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none; }
.buttons > .button.locked-icon, .post-buttons > #expand.buttons > a.locked-icon {
    color: #fff; }
.buttons > .button.locked-icon:after, .post-buttons > #expand.buttons > a.locked-icon:after, .buttons > .button.locked-icon:before, .post-buttons > #expand.buttons > a.locked-icon:before {
    color: #fff !important; }
.buttons > .button.locked-icon:hover, .post-buttons > #expand.buttons > a.locked-icon:hover {
    -webkit-box-shadow: none;
    box-shadow: none; }
.post-buttons > #expand.buttons > a, .post-buttons > #expand > a.report-icon, .button.delete-icon, .post-buttons > #expand > a.delete-icon {
    border-color: #188ACA ;
    background-color: #188ACA ;
    color: #fff; }
.buttons > .button:after, .post-buttons > #expand.buttons > a:after, .buttons > .button:before, .post-buttons > #expand.buttons > a:before, .button.report-icon:after, .post-buttons > #expand > a.report-icon:after, .post-buttons > #expand > a.report-icon:before, .button.delete-icon:after, .post-buttons > #expand > a.delete-icon:after{
    color: #ddf1eb !important; }
.post-buttons > #expand > a.report-icon, .button.delete-icon, .post-buttons > #expand > a.delete-icon {
    border-color: #188aca;
    background-color: #188aca; }
.button.report-icon:after, .post-buttons > #expand > a.report-icon:after,.post-buttons > #expand > a.report-icon:before, .button.delete-icon:after, .post-buttons > #expand > a.delete-icon:after {
    color: #f7e9e1 !important; }

.buttons > .dropdown-select {
    color: #868686; }

.dropdown-select:after {
    border-color: #78c1aa; }


.dropdown-select:hover:after, .dropdown-visible .dropdown-select:after, .nojs .dropdown-container:hover .dropdown-select:after {
    border-color: #d1784c; }

.dropdown-visible .dropdown-select, .dropdown-visible .dropdown-select:hover, .nojs .dropdown-container:hover .dropdown-select,
.post-buttons > #expand.buttons > a:hover,
.post-buttons > #expand > a:hover, .dropdown-visible .dropdown-select, .nojs .dropdown-container:hover .dropdown-select, .panel #login .content p:last-of-type a:hover, .display-options input:last-of-type:hover, .dropdown-page-jump .page-jump-form input.button2:hover, .section-posting fieldset.submit-buttons input:not(input:last-of-type):hover, .section-ucp #cp-main fieldset.display-actions input[type=submit]:hover, .section-ucp #cp-main #pmheader-postingbox fieldset .button2:hover, .section-ucp #cp-main #postingbox + .panel.bg2 fieldset.submit-buttons input:not(.button1:last-child):hover, .section-ucp #cp-main #postform h2 + .panel ~ .submit-buttons input:not(.button1):hover, .section-viewtopic .action-bar .buttons .locked-icon:hover, .section-ucp #cp-main #viewfolder .panel + .display-options .button2:hover, .section-ucp #cp-main h2:first-of-type + form #check_option + .button2:hover, .section-ucp #cp-main h2:first-of-type + form #foldername + .button2:hover, #cp-menu #navigation ~ .cp-mini .inner dd > a ~ input:hover, .section-ucp #cp-main .post ~ .display-options label + .button2:hover, .section-memberlist #memberlist_search fieldset.submit-buttons input[type=submit]:hover, .section-posting #attach-panel #add_files:hover, .section-posting #file-list-container table td input:hover, .section-mcp #mcp .panel:first-child ~ .display-actions input:hover, .section-mcp #mcp #display-panel select#st ~ input[type=submit]:hover, .section-mcp #mcp fieldset.submit-buttons ~ .display-actions input:hover {
    border-color: #188aca;
    background-color: #188aca;
    color: #fff;
}

.dropdown-visible .dropdown-select:after, .dropdown-visible .dropdown-select:before, .dropdown-visible .dropdown-select:hover:after, .dropdown-visible .dropdown-select:hover:before, .nojs .dropdown-container:hover .dropdown-select:after, .nojs .dropdown-container:hover .dropdown-select:before,
.buttons > .button:hover:after,
.post-buttons > #expand.buttons > a:hover:after,
.buttons > .button:hover:before,
.post-buttons > #expand.buttons > a:hover:before,
.button:hover:after,
.post-buttons > #expand > a:hover:after,
.button:hover:before,
.post-buttons > #expand > a:hover:before, .dropdown-visible .dropdown-select:after, .dropdown-visible .dropdown-select:before, .nojs .dropdown-container:hover .dropdown-select:after, .nojs .dropdown-container:hover .dropdown-select:before {
    color: #fff !important; }

.contact-icons a {
    border-color: #e7e7e7; }

.dropdown-select:after, .reply-icon:before, .pmreply-icon:before, .post-icon:before, .newpm-icon:before, .reply-all:before, .locked-icon:before, .forwardpm-icon:before, .tools-icon:before, .modtools-icon:before, .search-icon:before, .search-adv-icon:before, .report-icon:before, .button.responsive-menu-link:before, .post-buttons > #expand > a:before {
    color: #fff; }
.dropdown-select:hover:after, .reply-icon:hover:before, .pmreply-icon:hover:before, .post-icon:hover:before, .newpm-icon:hover:before, .reply-all:hover:before, .locked-icon:hover:before, .forwardpm-icon:hover:before, .tools-icon:hover:before, .modtools-icon:hover:before, .search-icon:hover:before, .search-adv-icon:hover:before, .quote-icon:hover:before, .edit-icon:hover:before, .warn-icon:hover:before, .delete-icon:hover:before, .report-icon:hover:before, .info-icon:hover:before, .button.responsive-menu-link:hover:before, .post-buttons > #expand > a:hover:before {
    color: #fff; }

.dropdown-visible .dropdown-select:after, .dropdown-visible .tools-icon:before, .dropdown-visible .modtools-icon:before, .dropdown-visible .search-icon:before, .dropdown-visible .search-adv-icon:before, .nojs .dropdown-container:hover .dropdown-select:after, .nojs .dropdown-container:hover .tools-icon:before, .nojs .dropdown-container:hover .modtools-icon:before, .nojs .dropdown-container:hover .search-icon:before, .nojs .dropdown-container:hover .search-adv-icon:before {
    color: #fff; }

.jabber-icon:after {
    color: #c90000; }

.phpbb_icq-icon:after {
    color: #60ff00;
    text-shadow: 0 0 1px #000, 0 0 2px #000; }

.phpbb_wlm-icon:after {
    color: #75afd3;
}
span[itemprop="name"] {
    display: block;
    font-size: 17px;
}
.phpbb_aol-icon:after {
    color: #ffd800;
    text-shadow: 0 0 1px #000, 0 0 2px #000; }

.icon-bump:after, .icon-download:after, .icon-notification:after, .icon-pages:after, .icon-pm:after,  .icon-profile:after, .icon-register:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-time:after, .icon-search-self:after, .responsive-search a:after, .icon-search-advanced:after, .icon-acp:after, .icon-forums:after, .icon-chat:after {
    color: #188ACA ; }
.icon-bump:hover:after, .icon-download:hover:after, .icon-logout:hover:after, .icon-login:hover:after, .icon-members:hover:after, .icon-members:hover:before, ul.linklist.bulletin > li.small-icon.icon-members:hover:before, .icon-notification:hover:after, .icon-pages:hover:after, .icon-pm:hover:after, .icon-print:hover:after, .icon-profile:hover:after, .icon-register:hover:after, .icon-subscribe:hover:after, .icon-team:hover:after, .icon-team:hover:before, ul.linklist.bulletin > li.small-icon.icon-team:hover:before, .icon-unsubscribe:hover:after, .icon-time:hover:after, .icon-search-new:hover:after, .icon-search-unanswered:hover:after, .icon-search-unread:hover:after, .icon-search-self:hover:after, .icon-search:hover:after, .responsive-search a:hover:after, .icon-search-active:hover:after, .icon-search-advanced:hover:after, .icon-acp:hover:after, .icon-bookmark:hover:after, .icon-faq:hover:after, .icon-home:hover:after, .icon-mark:hover:after, .icon-ucp:hover:after, .icon-new-posts:hover:after, .icon-forums:hover:after, .icon-chat:hover:after {
    color: #188aca; }


.icon-search-self:after {
    color: #9c9c9c; }

.icon-home.breadcrumbs:after {
    color: #424242; }

.icon-notification.non-zero:after, .icon-pm.non-zero:after {
    color: #188aca; }

.icon-time:after {
    color: #9c9c9c; }

.forum_read_locked {
    background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/forum_read_locked.png"); }

.forum_read_subforum {
    background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/forum_read_subforum.png"); }


.forum_unread_locked {
    background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/forum_unread_locked.png"); }

.forum_unread_subforum {
    background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/forum_unread_subforum.png"); }

.topic_moved {
    background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/topic_moved.png"); }

.topic_read_mine, .sticky_read_mine, .topic_read_hot_mine {
    /*background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/topic_read_mine.png");*/
    background-image: url("https://www.freedownloadmanager.org/board/styles/fdm2/theme/images/topic_read_mine.svg") !important;
}

/*.topic_read_hot_mine {*/
/*    background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/topic_read_hot_mine.png"); }*/



/*.topic_read_locked_mine, .sticky_read_locked_mine {*/
/*    background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/topic_read_locked_mine.png"); }*/

.topic_read_locked_mine, .sticky_read_locked_mine {
    background-image: url("https://freedownloadmanager.org/images/board/topic_read_locked_mine.svg") !important; }

.topic_unread_mine, .sticky_unread_mine {
    background-image: url("https://freedownloadmanager.org/images/board/topic_unread_mine.svg") !important; }

/*.topic_unread_mine, .sticky_unread_mine {*/
/*    background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/topic_unread_mine.png") !important; }*/

/*.topic_unread_hot {*/
/*    background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/topic_unread_hot.png"); }*/

.topic_unread_hot_mine {
    background-image: url("https://freedownloadmanager.org/images/board/topic_unread_mine.svg") !important;
}

/*.topic_unread_locked, .sticky_unread_locked {*/
/*    background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/topic_unread_locked.png");*/
/*}*/

.topic_unread_locked, .sticky_unread_locked {
    background-image: url("https://freedownloadmanager.org/images/board/topic_unread_locked.svg") !important;
}

/*.topic_unread_locked_mine, .sticky_unread_locked_mine {*/
/*    background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/topic_unread_locked_mine.png"); }*/

.topic_unread_locked_mine, .sticky_unread_locked_mine {
    background-image: url("https://freedownloadmanager.org/images/board/topic_unread_locked_mine.svg") !important
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
    /*.global_read, .global_read_mine, .announce_read_mine, .announce_read, .global_read_locked, .global_read_locked_mine, .announce_read_locked_mine, .announce_read_locked, .global_unread, .global_unread_mine, .announce_unread_mine, .announce_unread, .global_unread_locked, .global_unread_locked_mine, .announce_unread_locked_mine, .announce_unread_locked,*/
    /*.forum_link, .forum_read, .forum_read_locked, .forum_read_subforum, .forum_unread, .forum_unread_locked, .forum_unread_subforum,*/
    /*.topic_moved, .topic_read, .sticky_read, .pm_read, .topic_read_mine, .sticky_read_mine, .topic_read_hot, .topic_read_hot_mine, .topic_read_locked, .sticky_read_locked, .topic_read_locked_mine, .sticky_read_locked_mine,*/
    /*.topic_unread,*/
    /*.sticky_unread,*/
    /*.pm_unread, .topic_unread_mine, .sticky_unread_mine, .topic_unread_hot, .topic_unread_hot_mine, .topic_unread_locked, .sticky_unread_locked, .topic_unread_locked_mine, .sticky_unread_locked_mine {*/
    /*    background-size: 40px 40px; }*/

    .global_read, .global_read_mine, .announce_read_mine, .announce_read {
        background-image: url("https://freedownloadmanager.org/images/board/forum_chat_gray.png") }

    .global_read_locked, .global_read_locked_mine, .announce_read_locked_mine, .announce_read_locked {
        background-image: url("https://freedownloadmanager.org/images/board/forum_chat_blocked_gray.svg") }



    .global_unread_locked, .global_unread_locked_mine, .announce_unread_locked_mine, .announce_unread_locked {
        background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/announce_unread_locked_hd.png"); }

    .forum_link {
        background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/forum_link_hd.png"); }



    .forum_read_locked {
        background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/forum_read_locked_hd.png"); }

    .forum_read_subforum {
        background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/forum_read_subforum_hd.png"); }


    .forum_unread_locked {
        background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/forum_unread_locked_hd.png"); }

    .forum_unread_subforum {
        background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/forum_unread_subforum_hd.png"); }

    .topic_moved {
        background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/topic_moved_hd.png"); }

    .topic_read, .sticky_read, .pm_read {
        background-image: url("https://freedownloadmanager.org/images/board/forum_chat_gray.png")}

    /*.topic_read_mine, .sticky_read_mine {*/
    /*    background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/topic_read_mine_hd.png"); }*/

    .topic_read_hot {
        background-image: url("https://freedownloadmanager.org/images/board/forum_chat_gray.png"); }

    .topic_read_hot_mine {
        background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/topic_read_hot_mine_hd.png"); }

    .topic_read_locked, .sticky_read_locked {
        background-image: url("https://www.freedownloadmanager.org/images/board/forum_chat_blocked_gray.svg"); }

    .topic_read_locked_mine, .sticky_read_locked_mine {
        background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/topic_read_locked_mine_hd.png"); }


    .topic_unread_mine, .sticky_unread_mine {
        background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/topic_unread_mine_hd.png"); }

    .topic_unread_hot {
        background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/topic_unread_hot_hd.png"); }

    .topic_unread_hot_mine {
        background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/topic_unread_hot_mine_hd.png"); }

    .topic_unread_locked, .sticky_unread_locked {
        background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/topic_unread_locked_hd.png"); }

    .topic_unread_locked_mine, .sticky_unread_locked_mine {
        background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/topic_unread_locked_mine_hd.png"); } }
.panel-container .panel li.header dd, .panel-container .panel li.header dt {
    color: #000; }

.panel-container table.table1 thead th {
    border-bottom-color: #e7e7e7; }

#tabs .tab > a {
    background: #f4f4f4;
    color: #112232; }

#tabs .tab > a:hover {
    background: #f8f8f8;
    color: #188aca; }

#tabs .activetab > a,
#tabs .activetab > a:hover {
    background: #f8f8f8;
    -webkit-box-shadow: 0 5px 5px -5px #f8f8f8;
    box-shadow: 0 5px 5px -5px #f8f8f8;
    border-color: #f8f8f8;
    color: #2a2a2a; }

#minitabs .tab > a {
    background-color: #f6f6f6; }

#minitabs .activetab > a,
#minitabs .activetab > a:hover {
    background-color: #F9F9F9;
    color: #424242; }

.responsive-tab .responsive-tab-link:before {
    color: #112232; }

.top-nav-menu.navbar  {
    /*display: flex;*/
    /*min-height: 57px;*/
    /*align-items: center;*/
    padding: 9px 30px 0 30px;
}

.bot-nav-menu {
    padding: 22px 30px;
    background: none repeat scroll 0 0 #DEE5EA;
    border-bottom: 1px solid #d7d7d7;
}

.bot-nav-menu a , .bot-nav-menu .rightside {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 17px;
    line-height: 20px;
    letter-spacing: 0.085px;
    color: rgba(66, 66, 66, 0.80);
}

.bot-nav-menu  .icon-subscribe::after, .bot-nav-menu  .icon-team::after, .bot-nav-menu .icon-members::after, .bot-nav-menu  .icon-team::before {
    color: #424242;
}

#navigation a {
    color: #141414;
    background: #f4f4f4;
    -webkit-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.1); }

#navigation a:hover {
    background: #f6f6f6;
    color: #188aca; }

#navigation #active-subsection a {
    background: #188ACA ;
    color: #fff; }

#navigation #active-subsection a:hover {
    background-color: #188aca; }

#navigation > hr {
    border-top-color: #f6f6f6; }

.panel-container h2 {
    font-size: 20px;
    padding: 10px 15px;
    color: #fff; }

.panel-container .panel {
    background: #e9e9e9;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-width: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }
.panel-container .panel > .inner > h3:first-child {
    background-color: transparent;
    /*color: #188ACA ;*/
    background-image: none; }
.panel-container .panel > .inner > h3:first-child a {
    color: #27a5f0; }
.panel-container .panel > .inner > h3:first-child a:hover {
    color: #188aca; }
.panel-container .panel:before, .panel-container .panel:after {
    background: transparent; }


.cp-mini {
    background: #F6F8FA; }

.current {
    color: #000 !important; }

.pmlist li.pm_message_reported_colour, .pm_message_reported_colour {
    border-left-color: #BC2A4D;
    border-right-color: #BC2A4D; }

.pmlist li.pm_marked_colour, .pm_marked_colour {
    border-color: #F60; }

.pmlist li.pm_replied_colour, .pm_replied_colour {
    border-color: #18CA34; }

.pmlist li.pm_friend_colour, .pm_friend_colour {
    border-color: #27A5F0; }

.pmlist li.pm_foe_colour, .pm_foe_colour {
    border-color: #000000; }

#gallery label {
    background: #f6f6f6;
    border-color: #e7e7e7; }

#gallery label:hover {
    background-color: #f8f8f8; }


label {
    color: #141414; }

option.disabled-option {
    color: #868686; }

dd label {
    color: #141414; }

.section-search dd label, .section-report dd label {
    color: #424242;
    font-size: 15px;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.section-search dd label:not(:last-child), .section-search dd label:nth-child(3) {
    float: left;
    margin-right: 15px;
}

.section-search dd label input[type=radio], .section-report dd label input[type=radio], .section-ucp dd label input[type=radio], .section-ucp dd.mark input[type=radio], .section-ucp #cp-main ul.topiclist.cplist .list-inner input[type=radio], .section-posting #options-panel input[type=radio], .section-mcp #mcp_ban fieldset dd label input[type=radio], .section-mcp #mcp #split-panel input[type=radio] {
    -webkit-appearance: none;
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    margin-right: 8px;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%202C6.5%202%202%206.5%202%2012C2%2017.5%206.5%2022%2012%2022C17.5%2022%2022%2017.5%2022%2012C22%206.5%2017.5%202%2012%202ZM12%2020C7.6%2020%204%2016.4%204%2012C4%207.6%207.6%204%2012%204C16.4%204%2020%207.6%2020%2012C20%2016.4%2016.4%2020%2012%2020Z%22%20fill%3D%22%23686868%22%2F%3E%0A%3C%2Fsvg%3E%0A') no-repeat;
}

.section-search dd label input[type=radio]:checked, .section-report dd label input[type=radio]:checked, .section-ucp dd label input[type=radio]:checked, .section-ucp dd.mark input[type=radio]:checked, .section-ucp #cp-main ul.topiclist.cplist .list-inner input[type=radio]:checked, .section-posting #options-panel input[type=radio]:checked, .section-mcp #mcp_ban fieldset dd label input[type=radio]:checked, .section-mcp #mcp #split-panel input[type=radio]:checked {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%207C9.2%207%207%209.2%207%2012C7%2014.8%209.2%2017%2012%2017C14.8%2017%2017%2014.8%2017%2012C17%209.2%2014.8%207%2012%207ZM12%202C6.5%202%202%206.5%202%2012C2%2017.5%206.5%2022%2012%2022C17.5%2022%2022%2017.5%2022%2012C22%206.5%2017.5%202%2012%202ZM12%2020C7.6%2020%204%2016.4%204%2012C4%207.6%207.6%204%2012%204C16.4%204%2020%207.6%2020%2012C20%2016.4%2016.4%2020%2012%2020Z%22%20fill%3D%22%2327A5F0%22%2F%3E%0A%3C%2Fsvg%3E%0A') no-repeat;
}

.section-posting #options-panel input[type=radio]::after, .section-mcp #mcp #split-panel input[type=radio]::after {
    display: none;
}


fieldset.fields1 {
    background-color: transparent; }

fieldset dl:hover dt label {
    color: #000; }

fieldset.fields2 dl:hover dt label {
    color: inherit; }

#message-box textarea {
    color: #141414; }

.inputbox, select, input[type="text"], input[type="email"] {
    padding: 0 10px !important;
    background-color: #fff;
    border: 1px solid #DEE5EA;
    font-size: 17px;
    color: #141414;
}
textarea, textarea.inputbox {
    padding: 10px !important;
}

.inputbox, input[type="text"], input[type="email"] {
    height: 30px;
}

.inputbox::-moz-placeholder {
    color: #5a5a5a; }
.inputbox::-webkit-input-placeholder {
    color: #5a5a5a; }
.inputbox:-ms-input-placeholder {
    color: #5a5a5a; }

.inputbox:hover, select:hover, input.narrow:hover, #login input.inputbox:hover, .section-posting input.inputbox:hover, .section-report .panel #reason_id:hover, input[type="text"]:hover, input[type="email"]:hover {
    background-color: #fff;
    border-color: #188aca !important;
    color: #141414; }

.inputbox:focus, select:focus, input.narrow:hover, #login input.inputbox:focus, .section-posting input.inputbox:focus, .section-report .panel #reason_id:focus {
    background-color: #fff;
    border-color: #188ACA !important;
    color: #141414; }

.inputbox:hover::-moz-placeholder {
    color: #888;; }
.inputbox:hover::-webkit-input-placeholder {
    color: #888;; }
.inputbox:hover:-ms-input-placeholder {
    color: #888;; }

.inputbox:focus::-moz-placeholder {
    color: transparent; }
.inputbox:focus::-webkit-input-placeholder {
    color: transparent; }
.inputbox:focus:-ms-input-placeholder {
    color: transparent; }

a.button1, input.button3 {
    color: #fff;
    border-color: #34ad86;
    background-color: #34ad86; }

a.button1 {
    border-color: #188ACA ;
    background-color: #188ACA ;
    color: #fff; }

input.button3 {
    background-image: none; }

a.button1:hover, input.button3:hover {
    border-color: #188aca;
    background-color: #188aca;
    color: #fff; }

input.button3:focus {
    border-color: #188aca;
    background-color: #188aca;
    color: #fff; }

input.disabled {
    color: #868686; }



.phpbb_alert .alert_close:before {
    color: #188ACA ; }

.phpbb_alert .alert_close:hover:before {
    color: #188aca; }

.phpbb_alert .alert_close:after {
    color: #e0e0e0; }

#darken {
    background-color: #000; }

#loading_indicator {
    background-color: #000;
    background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/loading.gif"); }

.dropdown-extended ul li {
    border-top-color: #e7e7e7; }

.dropdown-extended ul li:hover {
    background-color: #f6f6f6;
    color: #000; }

.dropdown-extended .header, .dropdown-extended .footer {
    border-color: #e7e7e7;
    color: #000; }

.dropdown-extended .footer {
    border-top-style: solid;
    border-top-width: 1px; }

.dropdown-extended .header {
    background: #27A5F0 !important;
    color: #fff; }
.dropdown-extended .header a {
    color: #fff; }
.dropdown-extended .header a:hover {
    color: #fff; }

ul.linklist li.responsive-menu a.responsive-menu-link:before {
    color: #105289; }

ul.linklist li.responsive-menu a.responsive-menu-link:hover:before, ul.linklist li.responsive-menu.visible a.responsive-menu-link:before {
    color: #D31141; }

.dropdown .dropdown-contents {
    border-radius: 4px;
    background: #FFF;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25); }

.dropdown-up .dropdown-contents {
    -webkit-box-shadow: 1px 0 5px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 0 5px rgba(0, 0, 0, 0.5); }

.dropdown li, .dropdown li li {
    border-color: #dbdbdb; }

.dropdown li.separator {
    display: none; }

.notification_list li.notification-reported strong, .notification_list li.notification-disapproved strong {
    color: #188aca; }
.notification_list li.dropdown-notification {
    background-color: #fff;
    color: #188ACA ; }
/*.notification_list li.dropdown-notification, .panel-container .notification_list li.dropdown-notification {*/
/*    border-top-color: white;*/
/*    border-bottom-color: #dbdbdb; }*/
.notification_list li.dropdown-notification strong {
    color: #161616 !important; }
.notification_list li.dropdown-notification a {
    color: inherit; }
.notification_list li.dropdown-notification p.notification-time, .notification_list li.dropdown-notification p.notifications_time {
    color: #7aa194; }
.notification_list li.dropdown-notification a.mark_read {
    background-color: white; }
.notification_list li.dropdown-notification a.mark_read, .notification_list li.dropdown-notification a.mark_read:after {
    color: #161616; }
.notification_list li.dropdown-notification a.mark_read:hover, .notification_list li.dropdown-notification a.mark_read:after:hover {
    color: #188ACA ; }
/*.notification_list li.bg3 {*/
/*    background-color: #ded4cf;*/
/*    color: #188aca; }*/
/*.notification_list li.bg3, .panel-container .notification_list li.bg3 {*/
/*    border-top-color: #f3efed;*/
/*    border-bottom-color: #c9b9b1; }*/
/*.notification_list li.bg3 strong {*/
/*    color: #000; }*/
/*.notification_list li.bg3 a {*/
/*    color: inherit; }*/
/*.notification_list li.bg3 p.notification-time, .notification_list li.bg3 p.notifications_time {*/
/*    color: #bc9480; }*/
/*.notification_list li.bg3 a.mark_read {*/
/*    background-color: white; }*/
/*.notification_list li.bg3 a.mark_read, .notification_list li.bg3 a.mark_read:after {*/
/*    color: #000; }*/
/*.notification_list li.bg3 a.mark_read:hover, .notification_list li.bg3 a.mark_read:after:hover {*/
/*    color: #188aca; }*/
.notification_list li.dropdown-notification:hover {
    background-color: #f6f6f6;
    color: #188ACA ; }
.notification_list li.dropdown-notification:hover, .panel-container .notification_list li.dropdown-notification:hover {
    border-top-color: white;
    border-bottom-color: #dddddd; }
.notification_list li.dropdown-notification:hover strong {
    color: #161616; }
.notification_list li.dropdown-notification:hover a {
    color: inherit; }
.notification_list li.dropdown-notification:hover p.notification-time, .notification_list li.dropdown-notification:hover p.notifications_time {
    color: #7ba295; }
.notification_list li.dropdown-notification:hover a.mark_read {
    background-color: #f6f6f6; }
.notification_list li.dropdown-notification:hover a.mark_read, .notification_list li.dropdown-notification:hover a.mark_read:after {
    color: #161616; }
.notification_list li.dropdown-notification:hover a.mark_read:hover, .notification_list li.dropdown-notification:hover a.mark_read:after:hover {
    color: #188ACA ; }

.imageset.icon_post_target {
    background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/icon_post_target.png"); }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
    .imageset.icon_post_target {
        background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/icon_post_target_hd.png"); } }

.imageset.icon_post_target_unread {
    background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/icon_post_target_unread.png"); }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
    .imageset.icon_post_target_unread {
        background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/icon_post_target_unread_hd.png"); } }

.imageset.icon_topic_attach:after {
    color: #868686; }

.imageset.icon_topic_newest:after, .imageset.icon_topic_reported:after, .imageset.icon_topic_deleted:after, .imageset.icon_topic_unapproved:after {
    color: #188aca; }

.imageset.icon_topic_poll:after {
    display: inline;
    position: static;
    color: #6f8f85; }

span.username {
    display:inline;
    color: #424242;
}

.container .selected a.nav-link, .container .selected .small-icon > a {
    background-color: transparent;
}
h2.solo, h2.forum-title, h2.topic-title, h2.posting-title, h2.faq-title, h2.titlespace, h2.searchresults-title, h2.ucp-title, h2.mcp-title, h2.memberlist-title, .panel h2.sitename-title, .panel h2.message-title, .section-memberlist h2.group-title {
    background-color: #27A5F0;
}
/*h2.forum-title {*/
/*    background-color: #0d2231 !important;*/
/*}*/
.post-buttons > #expand.buttons > a, .post-buttons > #expand > a.report-icon, .button.delete-icon, .post-buttons > #expand > a.delete-icon {
    background-color: #188ACA !important;
    border-color: #188ACA !important;
}
.search-box .button, .search-box .post-buttons > #expand > a, .search-box .button:before, .search-box .post-buttons > #expand > a:before, .search-box .button:after, .search-box .post-buttons > #expand > a:after, .icon-bump:after, .icon-download:after,  .icon-notification:after, .icon-pages:after, .icon-pm:after, .icon-profile:after, .icon-register:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-time:after, .icon-search-new:after, .icon-search-self:after,  .responsive-search a:after, .icon-search-advanced:after, .icon-acp:after, .icon-faq:after, .icon-forums:after, .icon-chat:after {
    color: #27a5f0 !important;
}
.pagination .next::before {
    display: none;
}

.pagination .next {
    float: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
}
.search-box .post-buttons > #expand > a {
    height: 25px !important;
}
ul.topiclist dl {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

/*ul.topiclist dl.icon {*/
/*    -webkit-box-align: start;*/
/*    -ms-flex-align: start;*/
/*    align-items: flex-start;*/
/*}*/

ul.topiclist .header dl.icon, ul.topiclist dl.icon  {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.forabg ul.topiclist li.header, .forumbg ul.topiclist li.header {
    height: auto;
}
.footer {
    margin-top: 20px;
}

a.button1, input.button3{
    background-color: #188ACA !important;
    border: none;
    padding: 0 10px;
}

/* redesign forum page 01.2024 - start */
.component {
    overflow: visible !important;
}
.page-width#wrap {
    overflow: hidden;
}

.header::before, .header::after {
    display: none !important;
}

.section-viewforum h2.forum-title + .forabg ul.topiclist li.header {
    background: #DEE5EA !important;
}
.section-viewforum h2.forum-title + .forabg ul.topiclist li.header, .section-viewforum h2.forum-title + .forabg ul.topiclist li.header .list-inner  {
    color: #424242;
}

.section-ucp #cp-main #bday_day, .section-ucp #cp-main #bday_month, .section-ucp #cp-main #bday_year {
    margin-left: 10px;
}


@media screen and (min-width: 1201px){
    .section-viewforum .action-bar.top, .section-viewtopic .action-bar.top {
        padding-bottom: 15px;
    }


    .section-viewforum .action-bar.top .search-box, .section-viewforum .action-bar.top .buttons, .section-viewforum .action-bar.top .pagination,
    .section-viewtopic  .action-bar.top .search-box, .section-viewtopic  .action-bar.top .buttons, .section-viewtopic  .action-bar.top .pagination, .section-viewtopic  .action-bar.top .dropdown-container.topic-tools  {
        margin-bottom: 10px;
    }
}

#notification_list ul li img {
    float: left;
    margin: 0 10px 0 0;
    width: 54px !important;
    height: 54px !important;
    background: #e7e7e7;
}

#notification_list .notification-block::before {
    content: '';
    position: absolute;
    display: block;
    width: 54px;
    height: 54px;

}

#notification_list .notification_text {
    width: calc(100% - 55px);
    margin: 0 0 0 65px;
    text-align: left;
}

.notification_list p.notification-reference, #notification_list ul li p.username {
    margin: 0 2px;
}

.notification_list li.dropdown-notification .notification-block {
    display: block;
    padding: 10px;
    width: calc(100% - 46px);
}

.tab.notifications.selected .notification_list li.dropdown-notification .notification-block {
    background: transparent;
}

#notification_list .footer > a {
    background: #F6F8FA;
    color: #27a5f0;
}

#notification_list .footer > a:hover {
    background: #27A5F0;
    color: #fff;
}

#notification_list .dropdown-contents .footer {
    border-radius: 0;
    border: 0;
}

#notification_list ul li p, #notification_list ul li p.notification-time {
    font-size: 12px;
    color: rgba(66, 66, 66, 0.8);
}


#notification_list ul li p, #notification_list ul li p .username {
    margin-bottom: 0;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0.07px;
    color: #27a5f0;
}

#notification_list ul li p.notification-title {
    float: left;
}

#notification_list ul li p.notification-time {
    float: right;
    width: 100%;
}

#notification_list ul li p.notification-reference {
    float: left;
    font-weight: 500;
}


.forum_unread, .topic_unread_hot, .topic_unread {
    background-image: url("https://freedownloadmanager.org/images/board/forum_chat_blue.png") !important;
}

.global_read_locked, .global_read_locked_mine, .announce_read_locked_mine, .announce_read_locked, .topic_read_locked, .sticky_read_locked, .topic_unread_locked, .sticky_unread_locked, .forum_unread_locked {
    background-image: url("https://freedownloadmanager.org/images/board/forum_chat_blocked_gray.svg"); }


.global_unread_locked, .global_unread_locked_mine, .announce_unread_locked_mine, .announce_unread_locked {
    background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/announce_unread_locked.png"); }

.forum_link {
    background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/forum_link.png"); }

.forum_read, .global_read, .global_read_mine, .announce_read_mine, .announce_read, .topic_read, .sticky_read, .pm_read, .topic_read_hot, .global_unread, .global_unread_mine, .announce_unread_mine, .announce_unread, .topic_unread, .sticky_unread, .pm_unread {
    background-image: url("https://freedownloadmanager.org/images/board/forum_chat_gray.png");
}



.topic_unread, .sticky_unread, .pm_unread {
    /*background-image: url("https://www.freedownloadmanager.org/board/styles/fdm/theme/images/topic_unread.png"); */
    background-image: url("https://freedownloadmanager.org/images/board/forum_chat_blue.png") !important;
}

.navbar .nav-tabs .responsive-menu .nav-link {
    padding: 0;
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 0;
}

.navbar .nav-tabs .faq .nav-link, .navbar .nav-tabs .acp .nav-link, .navbar .nav-tabs .account .nav-link, .navbar .nav-tabs .pm .nav-link,
.navbar .nav-tabs .notifications .nav-link,  .navbar .nav-tabs .logout .nav-link, .navbar .nav-tabs .login .nav-link, .navbar .nav-tabs .mcp .nav-link {
    font-size: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
}

.navbar .nav-tabs .faq .nav-link:after, .navbar .nav-tabs .logout .nav-link:after, .navbar .nav-tabs .acp .nav-link:after, .navbar .nav-tabs .account .nav-link:after, .navbar .nav-tabs .pm .nav-link:after, .navbar .nav-tabs .notifications .nav-link:after, .navbar .nav-tabs .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .mcp .nav-link:after  {
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    top: 0;
    left: 0;
    margin: 0;
    font-size: 0;
}

.navbar .nav-tabs .register .nav-link:after {
    content: '';
    display: block;
    width: 30px;
    height: 20px;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022.23%2014%22%3E%3Cpath%20d%3D%22M25.3%2C8.83V10H18.48V8.83ZM22.52%2C5.92v7.25H21.26V5.92Z%22%20transform%3D%22translate(-3.07%20-1)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M9.44%2C8a3.93%2C3.93%2C0%2C0%2C0%2C2.07-.59%2C3.53%2C3.53%2C0%2C0%2C0%2C1.37-1.57%2C3.34%2C3.34%2C0%2C0%2C0%2C.21-2%2C3.38%2C3.38%2C0%2C0%2C0-1-1.79%2C3.75%2C3.75%2C0%2C0%2C0-1.9-1A3.85%2C3.85%2C0%2C0%2C0%2C8%2C1.27%2C3.63%2C3.63%2C0%2C0%2C0%2C6.35%2C2.56%2C3.33%2C3.33%2C0%2C0%2C0%2C5.72%2C4.5%2C3.37%2C3.37%2C0%2C0%2C0%2C6.81%2C7%2C3.84%2C3.84%2C0%2C0%2C0%2C9.44%2C8Zm0-6a2.83%2C2.83%2C0%2C0%2C1%2C1.48.42%2C2.71%2C2.71%2C0%2C0%2C1%2C1%2C1.12A2.41%2C2.41%2C0%2C0%2C1%2C12.05%2C5a2.55%2C2.55%2C0%2C0%2C1-.73%2C1.28A2.63%2C2.63%2C0%2C0%2C1%2C10%2C7a2.75%2C2.75%2C0%2C0%2C1-1.53-.14%2C2.68%2C2.68%2C0%2C0%2C1-1.2-.92A2.41%2C2.41%2C0%2C0%2C1%2C6.79%2C4.5a2.46%2C2.46%2C0%2C0%2C1%2C.77-1.77A2.75%2C2.75%2C0%2C0%2C1%2C9.44%2C2Z%22%20transform%3D%22translate(-3.07%20-1)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M10%2C9H8.91a6%2C6%2C0%2C0%2C0-4.13%2C1.61A5.32%2C5.32%2C0%2C0%2C0%2C3.07%2C14.5a.47.47%2C0%2C0%2C0%2C.15.35A.54.54%2C0%2C0%2C0%2C3.6%2C15H15.29a.51.51%2C0%2C0%2C0%2C.37-.15.48.48%2C0%2C0%2C0%2C.16-.35%2C5.36%2C5.36%2C0%2C0%2C0-1.71-3.89A6.07%2C6.07%2C0%2C0%2C0%2C10%2C9ZM4.16%2C14a4.41%2C4.41%2C0%2C0%2C1%2C1.56-2.85A5%2C5%2C0%2C0%2C1%2C8.91%2C10H10a5%2C5%2C0%2C0%2C1%2C3.19%2C1.15A4.37%2C4.37%2C0%2C0%2C1%2C14.72%2C14Z%22%20transform%3D%22translate(-3.07%20-1)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;

}

ul.topiclist dt .list-inner span.imageset {
    display: inline !important;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    line-height: 20px;
    font-weight: 500;
    letter-spacing: 0.085px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
}

ul.topiclist dt .list-inner > a:first-of-type {
    text-decoration: none;
}

ul.topiclist dt .list-inner .topictitle {
    padding-left: 0;
}
ul.topiclist dt .list-inner .imageset.icon_topic_newest:after {
    display: none;
}

ul.topiclist dt .list-inner .imageset.icon_topic_newest:before {
    content: '';
    position: absolute;
    left: -25px;
    display: block;
    width: 18px;
    height: 18px;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2013.38%22%3E%3Cpath%20d%3D%22M9.2%2C15.59a.6.6%2C0%2C0%2C1-.61%2C0%2C.54.54%2C0%2C0%2C1-.32-.53V12.24H.6a.56.56%2C0%2C0%2C1-.43-.17A.57.57%2C0%2C0%2C1%2C0%2C11.66V6.37a.62.62%2C0%2C0%2C1%2C.17-.44A.6.6%2C0%2C0%2C1%2C.6%2C5.76H8.27V2.91a.57.57%2C0%2C0%2C1%2C.32-.53.53.53%2C0%2C0%2C1%2C.61.06L17.75%2C8.5A.58.58%2C0%2C0%2C1%2C18%2C9V9a.58.58%2C0%2C0%2C1-.25.48Z%22%20transform%3D%22translate(0%20-2.31)%22%20style%3D%22fill%3A%2301b96d%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.section-viewforum ul.topiclist dt .list-inner > a:not(a.topictitle, a.forumtitle), .section-ucp ul.topiclist dt .list-inner > a:not(a.topictitle, a.forumtitle), .section-search  ul.topiclist dt .list-inner > a:not(a.topictitle, a.forumtitle, a.username, a:last-of-type) {
    display: block;
    margin-bottom: 7px;
    padding-left: 25px;
}


.navbar.secondary > ul > li.small-icon > a {
    margin-left: -30px;
    padding-left: 30px;
    color: rgba(66, 66, 66, 0.80);
}

/*.rightside .tab:hover {*/
/*    background-color: #DEE5EA;*/
/*}*/
/*.rightside .tab.faq:hover .nav-link::after, .rightside .tab.faq.selected .nav-link::after {*/
/*    background: url('data:image/svg+xml;charset=utf-8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2020.59%2020%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2220.59%22%20height%3D%2220%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M10.29%2C0A10.15%2C10.15%2C0%2C0%2C0%2C0%2C10%2C10.15%2C10.15%2C0%2C0%2C0%2C10.29%2C20a10.15%2C10.15%2C0%2C0%2C0%2C10.3-10A10.15%2C10.15%2C0%2C0%2C0%2C10.29%2C0Zm0%2C18.44A8.57%2C8.57%2C0%2C0%2C1%2C1.61%2C10a8.57%2C8.57%2C0%2C0%2C1%2C8.68-8.44A8.57%2C8.57%2C0%2C0%2C1%2C19%2C10%2C8.57%2C8.57%2C0%2C0%2C1%2C10.29%2C18.44Z%22%20style%3D%22fill%3A%23424242%22%2F%3E%3Cpath%20d%3D%22M10.94%2C13.75H9.65V15h1.29Z%22%20style%3D%22fill%3A%23424242%22%2F%3E%3Cpath%20d%3D%22M12.78%2C5.87a2.85%2C2.85%2C0%2C0%2C0-1-.63A4%2C4%2C0%2C0%2C0%2C10.32%2C5%2C3.52%2C3.52%2C0%2C0%2C0%2C9%2C5.24a3%2C3%2C0%2C0%2C0-1%2C.67%2C2.46%2C2.46%2C0%2C0%2C0-.66%2C1%2C2.69%2C2.69%2C0%2C0%2C0-.23%2C1.24H8.39a2.17%2C2.17%2C0%2C0%2C1%2C.52-1.5A1.73%2C1.73%2C0%2C0%2C1%2C10.32%2C6a1.78%2C1.78%2C0%2C0%2C1%2C1.3.43A1.59%2C1.59%2C0%2C0%2C1%2C12%2C7.63a1.55%2C1.55%2C0%2C0%2C1-.39%2C1%2C8.59%2C8.59%2C0%2C0%2C1-.84.87%2C8.35%2C8.35%2C0%2C0%2C0-.8.89%2C1.62%2C1.62%2C0%2C0%2C0-.35%2C1.07v1h1.29V12a1.86%2C1.86%2C0%2C0%2C1%2C.17-.84%2C2.79%2C2.79%2C0%2C0%2C1%2C.48-.66c.19-.2.4-.39.62-.58a5.86%2C5.86%2C0%2C0%2C0%2C.63-.59%2C3.1%2C3.1%2C0%2C0%2C0%2C.48-.7%2C2%2C2%2C0%2C0%2C0%2C.19-.92%2C2.88%2C2.88%2C0%2C0%2C0-.17-.94A2.41%2C2.41%2C0%2C0%2C0%2C12.78%2C5.87Z%22%20style%3D%22fill%3A%23424242%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;*/
/*    background-size: contain;*/
/*}*/

.rightside .tab.faq.selected .nav-link::after {
    background: url('data:image/svg+xml;charset=utf-8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2020.59%2020%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2220.59%22%20height%3D%2220%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M10.29%2C0A10.15%2C10.15%2C0%2C0%2C0%2C0%2C10%2C10.15%2C10.15%2C0%2C0%2C0%2C10.29%2C20a10.15%2C10.15%2C0%2C0%2C0%2C10.3-10A10.15%2C10.15%2C0%2C0%2C0%2C10.29%2C0Zm0%2C18.44A8.57%2C8.57%2C0%2C0%2C1%2C1.61%2C10a8.57%2C8.57%2C0%2C0%2C1%2C8.68-8.44A8.57%2C8.57%2C0%2C0%2C1%2C19%2C10%2C8.57%2C8.57%2C0%2C0%2C1%2C10.29%2C18.44Z%22%20style%3D%22fill%3A%23424242%22%2F%3E%3Cpath%20d%3D%22M10.94%2C13.75H9.65V15h1.29Z%22%20style%3D%22fill%3A%23424242%22%2F%3E%3Cpath%20d%3D%22M12.78%2C5.87a2.85%2C2.85%2C0%2C0%2C0-1-.63A4%2C4%2C0%2C0%2C0%2C10.32%2C5%2C3.52%2C3.52%2C0%2C0%2C0%2C9%2C5.24a3%2C3%2C0%2C0%2C0-1%2C.67%2C2.46%2C2.46%2C0%2C0%2C0-.66%2C1%2C2.69%2C2.69%2C0%2C0%2C0-.23%2C1.24H8.39a2.17%2C2.17%2C0%2C0%2C1%2C.52-1.5A1.73%2C1.73%2C0%2C0%2C1%2C10.32%2C6a1.78%2C1.78%2C0%2C0%2C1%2C1.3.43A1.59%2C1.59%2C0%2C0%2C1%2C12%2C7.63a1.55%2C1.55%2C0%2C0%2C1-.39%2C1%2C8.59%2C8.59%2C0%2C0%2C1-.84.87%2C8.35%2C8.35%2C0%2C0%2C0-.8.89%2C1.62%2C1.62%2C0%2C0%2C0-.35%2C1.07v1h1.29V12a1.86%2C1.86%2C0%2C0%2C1%2C.17-.84%2C2.79%2C2.79%2C0%2C0%2C1%2C.48-.66c.19-.2.4-.39.62-.58a5.86%2C5.86%2C0%2C0%2C0%2C.63-.59%2C3.1%2C3.1%2C0%2C0%2C0%2C.48-.7%2C2%2C2%2C0%2C0%2C0%2C.19-.92%2C2.88%2C2.88%2C0%2C0%2C0-.17-.94A2.41%2C2.41%2C0%2C0%2C0%2C12.78%2C5.87Z%22%20style%3D%22fill%3A%23424242%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.rightside .tab.login.selected .nav-link::after {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.32%2020%22%3E%3Cpath%20d%3D%22M4.82%2C16.43v2.14H16.58V1.43H4.82V3.57H3.35V.71a.67.67%2C0%2C0%2C1%2C.21-.5A.78.78%2C0%2C0%2C1%2C4.08%2C0H17.32a.78.78%2C0%2C0%2C1%2C.52.21.67.67%2C0%2C0%2C1%2C.21.5V19.29a.67.67%2C0%2C0%2C1-.21.5.78.78%2C0%2C0%2C1-.52.21H4.08a.78.78%2C0%2C0%2C1-.52-.21.67.67%2C0%2C0%2C1-.21-.5V16.43Z%22%20transform%3D%22translate(-0.73%200)%22%20style%3D%22fill%3A%23424242%22%2F%3E%3Cpath%20d%3D%22M.73%2C10a1%2C1%2C0%2C0%2C1%2C1-1h9.56a1%2C1%2C0%2C0%2C1%2C0%2C2H1.73A1%2C1%2C0%2C0%2C1%2C.73%2C10Z%22%20transform%3D%22translate(-0.73%200)%22%20style%3D%22fill%3A%23424242%3Bfill-rule%3Aevenodd%22%2F%3E%3Cpath%20d%3D%22M13%2C9.3a1%2C1%2C0%2C0%2C1%2C0%2C1.42L10%2C13.57a1%2C1%2C0%2C1%2C1-1.39-1.43l2.94-2.86A1%2C1%2C0%2C0%2C1%2C13%2C9.3Z%22%20transform%3D%22translate(-0.73%200)%22%20style%3D%22fill%3A%23424242%3Bfill-rule%3Aevenodd%22%2F%3E%3Cpath%20d%3D%22M8.63%2C6.45a1%2C1%2C0%2C0%2C1%2C1.41%2C0L13%2C9.28a1%2C1%2C0%2C1%2C1-1.39%2C1.44L8.65%2C7.86A1%2C1%2C0%2C0%2C1%2C8.63%2C6.45Z%22%20transform%3D%22translate(-0.73%200)%22%20style%3D%22fill%3A%23424242%3Bfill-rule%3Aevenodd%22%2F%3E%3Cpath%20d%3D%22M4.1%2C1.92a.91.91%2C0%2C0%2C1%2C.76%2C1V4.35a.91.91%2C0%2C0%2C1-.76%2C1c-.42%2C0-.75-.45-.75-1V2.92C3.35%2C2.37%2C3.68%2C1.92%2C4.1%2C1.92Z%22%20transform%3D%22translate(-0.73%200)%22%20style%3D%22fill%3A%23424242%3Bfill-rule%3Aevenodd%22%2F%3E%3Cpath%20d%3D%22M4.1%2C14.71a.91.91%2C0%2C0%2C1%2C.76%2C1v1.43c0%2C.56-.34%2C1-.76%2C1s-.75-.44-.75-1V15.71C3.35%2C15.16%2C3.68%2C14.71%2C4.1%2C14.71Z%22%20transform%3D%22translate(-0.73%200)%22%20style%3D%22fill%3A%23424242%3Bfill-rule%3Aevenodd%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.rightside .tab.mcp .nav-link::after {
    content: '';
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2019.97%2020.01%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(-0.82%20-0.43)%22%3E%3Crect%20x%3D%220.82%22%20y%3D%220.43%22%20width%3D%2219.96%22%20height%3D%2220%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M20.29%2C17.57%2C11.93%2C9.21l.83-.83a1.59%2C1.59%2C0%2C0%2C0%2C1.13.46A1.62%2C1.62%2C0%2C0%2C0%2C15%2C8.37l.09-.1a1.57%2C1.57%2C0%2C0%2C0%2C.47-1.14A1.61%2C1.61%2C0%2C0%2C0%2C15.12%2C6L10%2C.89a1.65%2C1.65%2C0%2C0%2C0-2.28%2C0l-.1.1a1.62%2C1.62%2C0%2C0%2C0%2C0%2C2.27l-4%2C4a1.61%2C1.61%2C0%2C0%2C0-2.25%2C0l-.1.1a1.61%2C1.61%2C0%2C0%2C0%2C0%2C2.28L6.4%2C14.76a1.57%2C1.57%2C0%2C0%2C0%2C1.14.47%2C1.61%2C1.61%2C0%2C0%2C0%2C1.14-.47l.1-.1a1.61%2C1.61%2C0%2C0%2C0%2C0-2.28l.79-.79L17.93%2C20a1.65%2C1.65%2C0%2C0%2C0%2C1.18.49%2C1.68%2C1.68%2C0%2C0%2C0%2C1.19-2.86ZM11.79%2C7.51%2C6.9%2C12.41l1%2C.9a.3.3%2C0%2C0%2C1%2C0%2C.43l-.1.1c-.16.16-.28.16-.43%2C0L2.21%2C8.73a.3.3%2C0%2C0%2C1%2C0-.43l.1-.1a.31.31%2C0%2C0%2C1%2C.44%2C0l.87.87L8.5%2C4.23l1-1-.93-.92a.31.31%2C0%2C0%2C1%2C0-.44l.1-.1c.16-.16.28-.16.43%2C0L14.2%2C6.91a.31.31%2C0%2C0%2C1%2C0%2C.44l-.09.1a.31.31%2C0%2C0%2C1-.44%2C0l-1-.91ZM19.37%2C19a.37.37%2C0%2C0%2C1-.53%2C0l-8.36-8.35.54-.54%2C8.35%2C8.35a.39.39%2C0%2C0%2C1%2C.11.27.37.37%2C0%2C0%2C1-.12.27Z%22%20transform%3D%22translate(-0.82%20-0.43)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M4%2C17.31h7.19a1.2%2C1.2%2C0%2C0%2C1%2C1.2%2C1.2v.11H2.84v-.11A1.2%2C1.2%2C0%2C0%2C1%2C4%2C17.31Z%22%20transform%3D%22translate(-0.82%20-0.43)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M2%2C19.12H13.31a1.14%2C1.14%2C0%2C0%2C1%2C1.13%2C1.13v.17H.82v-.17A1.14%2C1.14%2C0%2C0%2C1%2C2%2C19.12Z%22%20transform%3D%22translate(-0.82%20-0.43)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.rightside .tab.mcp:hover .nav-link::after, .rightside .tab.mcp.selected .nav-link::after {
    content: '';
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2019.97%2020.01%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(-0.05%20-0.43)%22%3E%3Crect%20x%3D%220.05%22%20y%3D%220.43%22%20width%3D%2219.96%22%20height%3D%2220%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M19.52%2C17.57%2C11.16%2C9.21%2C12%2C8.38a1.59%2C1.59%2C0%2C0%2C0%2C1.13.46%2C1.62%2C1.62%2C0%2C0%2C0%2C1.14-.47l.09-.1a1.57%2C1.57%2C0%2C0%2C0%2C.47-1.14A1.61%2C1.61%2C0%2C0%2C0%2C14.35%2C6L9.25.89A1.65%2C1.65%2C0%2C0%2C0%2C7%2C.89l-.1.1a1.62%2C1.62%2C0%2C0%2C0%2C0%2C2.27l-4%2C4a1.61%2C1.61%2C0%2C0%2C0-2.25%2C0l-.1.1a1.61%2C1.61%2C0%2C0%2C0%2C0%2C2.28l5.11%2C5.11a1.57%2C1.57%2C0%2C0%2C0%2C1.14.47%2C1.61%2C1.61%2C0%2C0%2C0%2C1.14-.47l.1-.1a1.61%2C1.61%2C0%2C0%2C0%2C0-2.28l.79-.79L17.16%2C20a1.65%2C1.65%2C0%2C0%2C0%2C1.18.49%2C1.68%2C1.68%2C0%2C0%2C0%2C1.19-2.86ZM11%2C7.51l-4.89%2C4.9%2C1%2C.9a.3.3%2C0%2C0%2C1%2C0%2C.43l-.1.1c-.16.16-.28.16-.43%2C0L1.44%2C8.73a.3.3%2C0%2C0%2C1%2C0-.43l.1-.1A.31.31%2C0%2C0%2C1%2C2%2C8.2l.87.87L7.73%2C4.23l1-1-.93-.92a.31.31%2C0%2C0%2C1%2C0-.44l.1-.1c.16-.16.28-.16.43%2C0l5.11%2C5.11a.31.31%2C0%2C0%2C1%2C0%2C.44l-.09.1a.31.31%2C0%2C0%2C1-.44%2C0l-1-.91ZM18.6%2C19a.37.37%2C0%2C0%2C1-.53%2C0L9.71%2C10.67l.54-.54%2C8.35%2C8.35a.39.39%2C0%2C0%2C1%2C.11.27.37.37%2C0%2C0%2C1-.12.27Z%22%20transform%3D%22translate(-0.05%20-0.43)%22%20style%3D%22fill%3A%23424242%22%2F%3E%3Cpath%20d%3D%22M3.27%2C17.31h7.19a1.2%2C1.2%2C0%2C0%2C1%2C1.2%2C1.2v.11H2.07v-.11A1.2%2C1.2%2C0%2C0%2C1%2C3.27%2C17.31Z%22%20transform%3D%22translate(-0.05%20-0.43)%22%20style%3D%22fill%3A%23424242%22%2F%3E%3Cpath%20d%3D%22M1.18%2C19.12H12.54a1.14%2C1.14%2C0%2C0%2C1%2C1.13%2C1.13v.17H.05v-.17A1.14%2C1.14%2C0%2C0%2C1%2C1.18%2C19.12Z%22%20transform%3D%22translate(-0.05%20-0.43)%22%20style%3D%22fill%3A%23424242%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

/*.rightside .tab.acp:hover .nav-link::after, .rightside .tab.acp.selected .nav-link::after {*/
/*    background: url('data:image/svg+xml;charset=utf-8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.94%2020%22%3E%3Cpath%20d%3D%22M8.56%2C20c7.75-2.75%2C8-17%2C8-17-2%2C.73-7.9-3-7.9-3S2.54%2C3.7.59%2C3C.59%2C3%2C.81%2C17.25%2C8.56%2C20Zm0-1.2A6.94%2C6.94%2C0%2C0%2C0%2C10%2C18a11.6%2C11.6%2C0%2C0%2C0%2C3.41-4.86%2C28.3%2C28.3%2C0%2C0%2C0%2C1.71-6.79c.1-.7.19-1.44.24-2.17A12.13%2C12.13%2C0%2C0%2C1%2C12%2C3.07%2C34.21%2C34.21%2C0%2C0%2C1%2C8.63%2C1.3%2C35.42%2C35.42%2C0%2C0%2C1%2C5.16%2C3.07a12.93%2C12.93%2C0%2C0%2C1-3.4%2C1.07c.05.73.14%2C1.46.23%2C2.16a27.94%2C27.94%2C0%2C0%2C0%2C1.72%2C6.8c1%2C2.33%2C2.46%2C4.68%2C4.85%2C5.7Z%22%20transform%3D%22translate(-0.59)%22%20style%3D%22fill%3A%23424242%3Bfill-rule%3Aevenodd%22%2F%3E%3Cpath%20d%3D%22M8.63%2C1.72V10h5.43a34.5%2C34.5%2C0%2C0%2C0%2C.71-3.73c.08-.6.15-1.21.21-1.81A14.07%2C14.07%2C0%2C0%2C1%2C11.87%2C3.4c-1.1-.5-2.19-1.07-3.24-1.68Z%22%20transform%3D%22translate(-0.59)%22%20style%3D%22fill%3A%23424242%3Bfill-rule%3Aevenodd%22%2F%3E%3Cpath%20d%3D%22M8.63%2C18.38V10H3.06a26%2C26%2C0%2C0%2C0%2C1%2C3c.9%2C2.18%2C2.3%2C4.43%2C4.52%2C5.44l.07%2C0Z%22%20transform%3D%22translate(-0.59)%22%20style%3D%22fill%3A%23424242%3Bfill-rule%3Aevenodd%22%2F%3E%3C%2Fsvg%3E') no-repeat center;*/
/*    background-size: contain;*/
/*}*/

.rightside .tab.acp.selected .nav-link::after {
    background: url('data:image/svg+xml;charset=utf-8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.94%2020%22%3E%3Cpath%20d%3D%22M8.56%2C20c7.75-2.75%2C8-17%2C8-17-2%2C.73-7.9-3-7.9-3S2.54%2C3.7.59%2C3C.59%2C3%2C.81%2C17.25%2C8.56%2C20Zm0-1.2A6.94%2C6.94%2C0%2C0%2C0%2C10%2C18a11.6%2C11.6%2C0%2C0%2C0%2C3.41-4.86%2C28.3%2C28.3%2C0%2C0%2C0%2C1.71-6.79c.1-.7.19-1.44.24-2.17A12.13%2C12.13%2C0%2C0%2C1%2C12%2C3.07%2C34.21%2C34.21%2C0%2C0%2C1%2C8.63%2C1.3%2C35.42%2C35.42%2C0%2C0%2C1%2C5.16%2C3.07a12.93%2C12.93%2C0%2C0%2C1-3.4%2C1.07c.05.73.14%2C1.46.23%2C2.16a27.94%2C27.94%2C0%2C0%2C0%2C1.72%2C6.8c1%2C2.33%2C2.46%2C4.68%2C4.85%2C5.7Z%22%20transform%3D%22translate(-0.59)%22%20style%3D%22fill%3A%23424242%3Bfill-rule%3Aevenodd%22%2F%3E%3Cpath%20d%3D%22M8.63%2C1.72V10h5.43a34.5%2C34.5%2C0%2C0%2C0%2C.71-3.73c.08-.6.15-1.21.21-1.81A14.07%2C14.07%2C0%2C0%2C1%2C11.87%2C3.4c-1.1-.5-2.19-1.07-3.24-1.68Z%22%20transform%3D%22translate(-0.59)%22%20style%3D%22fill%3A%23424242%3Bfill-rule%3Aevenodd%22%2F%3E%3Cpath%20d%3D%22M8.63%2C18.38V10H3.06a26%2C26%2C0%2C0%2C0%2C1%2C3c.9%2C2.18%2C2.3%2C4.43%2C4.52%2C5.44l.07%2C0Z%22%20transform%3D%22translate(-0.59)%22%20style%3D%22fill%3A%23424242%3Bfill-rule%3Aevenodd%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}
/*.rightside .tab#username_logged_in:hover .nav-link::after, .rightside .tab#username_logged_in.selected .nav-link::after, .rightside .tab#username_logged_in.dropdown-visible .nav-link::after  {*/
/*    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMzU0MDkgMTBDMTAuMzcyMSAxMCAxMS4zNjcyIDkuNzA2NzYgMTIuMjEzNiA5LjE1NzM1QzEzLjA2MDEgOC42MDc5NCAxMy43MTk4IDcuODI3MDUgMTQuMTA5NCA2LjkxMzQyQzE0LjQ5ODkgNS45OTk3OSAxNC42MDA4IDQuOTk0NDUgMTQuNDAyMiA0LjAyNDU1QzE0LjIwMzYgMy4wNTQ2NCAxMy43MTM0IDIuMTYzNzMgMTIuOTkzNiAxLjQ2NDQ3QzEyLjI3MzggMC43NjUyMDYgMTEuMzU2NyAwLjI4OTAwMiAxMC4zNTgyIDAuMDk2MDc1OEM5LjM1OTggLTAuMDk2ODUwMiA4LjMyNDkgMC4wMDIxNjY0MiA3LjM4NDQgMC4zODA2MDRDNi40NDM4OSAwLjc1OTA0MyA1LjY0MDAzIDEuMzk5OSA1LjA3NDQ3IDIuMjIyMTVDNC41MDg5IDMuMDQ0NCA0LjIwNzAzIDQuMDExMDkgNC4yMDcwMyA1QzQuMjA3MDMgNi4zMjYwOCA0Ljc0OTMxIDcuNTk3ODUgNS43MTQ1NyA4LjUzNTUzQzYuNjc5ODMgOS40NzMyMiA3Ljk4OSAxMCA5LjM1NDA5IDEwWk05LjM1NDA5IDEuNDI4NTdDMTAuMDgxMiAxLjQyODU3IDEwLjc5MiAxLjYzODAzIDExLjM5NjYgMi4wMzA0N0MxMi4wMDEyIDIuNDIyOSAxMi40NzI0IDIuOTgwNjggMTIuNzUwNyAzLjYzMzI3QzEzLjAyOSA0LjI4NTg3IDEzLjEwMTggNS4wMDM5NiAxMi45NTk5IDUuNjk2NzVDMTIuODE4MSA2LjM4OTU0IDEyLjQ2NzkgNy4wMjU5MSAxMS45NTM3IDcuNTI1MzhDMTEuNDM5NiA4LjAyNDg1IDEwLjc4NDUgOC4zNjUgMTAuMDcxMyA4LjUwMjhDOS4zNTgxNyA4LjY0MDYxIDguNjE4OTUgOC41Njk4OCA3Ljk0NzE3IDguMjk5NTdDNy4yNzUzOCA4LjAyOTI2IDYuNzAxMTkgNy41NzE1IDYuMjk3MjIgNi45ODQxOEM1Ljg5MzI0IDYuMzk2ODYgNS42Nzc2MiA1LjcwNjM2IDUuNjc3NjIgNUM1LjY3NzYyIDQuMDUyOCA2LjA2NDk2IDMuMTQ0MzkgNi43NTQ0MyAyLjQ3NDYyQzcuNDQzOSAxLjgwNDg1IDguMzc5MDMgMS40Mjg1NyA5LjM1NDA5IDEuNDI4NTdaIiBmaWxsPSIjNDI0MjQyIi8+CjxwYXRoIGQ9Ik0xMC4wODkzIDExLjQyODZIOC42MTg3NUM2LjQ3MzYyIDExLjQyODYgNC40MTYzNCAxMi4yNTY0IDIuODk5NTEgMTMuNzI5OUMxLjM4MjY3IDE1LjIwMzQgMC41MzA1MTggMTcuMjAxOSAwLjUzMDUxOCAxOS4yODU3QzAuNTMwNTE4IDE5LjQ3NTIgMC42MDc5ODYgMTkuNjU2OSAwLjc0NTg4IDE5Ljc5MDhDMC44ODM3NzUgMTkuOTI0OCAxLjA3MDggMjAgMS4yNjU4MSAyMEgxNy40NDIzQzE3LjYzNzMgMjAgMTcuODI0MyAxOS45MjQ4IDE3Ljk2MjIgMTkuNzkwOEMxOC4xMDAxIDE5LjY1NjkgMTguMTc3NiAxOS40NzUyIDE4LjE3NzYgMTkuMjg1N0MxOC4xNzc2IDE3LjIwMTkgMTcuMzI1NCAxNS4yMDM0IDE1LjgwODYgMTMuNzI5OUMxNC4yOTE3IDEyLjI1NjQgMTIuMjM0NSAxMS40Mjg2IDEwLjA4OTMgMTEuNDI4NlpNMi4wNDUyMiAxOC41NzE0QzIuMjI2MDMgMTcuMDAwNSAyLjk5NjMzIDE1LjU0OTMgNC4yMDg5NiAxNC40OTUyQzUuNDIxNTggMTMuNDQxMSA2Ljk5MTUgMTIuODU3OSA4LjYxODc1IDEyLjg1NzJIMTAuMDg5M0MxMS43MTY2IDEyLjg1NzkgMTMuMjg2NSAxMy40NDExIDE0LjQ5OTEgMTQuNDk1MkMxNS43MTE4IDE1LjU0OTMgMTYuNDgyMSAxNy4wMDA1IDE2LjY2MjkgMTguNTcxNEgyLjA0NTIyWiIgZmlsbD0iIzQyNDI0MiIvPgo8L3N2Zz4K) no-repeat center;*/
/*    background-size: contain;*/
/*}*/

.rightside .tab#username_logged_in.selected .nav-link::after  {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMzU0MDkgMTBDMTAuMzcyMSAxMCAxMS4zNjcyIDkuNzA2NzYgMTIuMjEzNiA5LjE1NzM1QzEzLjA2MDEgOC42MDc5NCAxMy43MTk4IDcuODI3MDUgMTQuMTA5NCA2LjkxMzQyQzE0LjQ5ODkgNS45OTk3OSAxNC42MDA4IDQuOTk0NDUgMTQuNDAyMiA0LjAyNDU1QzE0LjIwMzYgMy4wNTQ2NCAxMy43MTM0IDIuMTYzNzMgMTIuOTkzNiAxLjQ2NDQ3QzEyLjI3MzggMC43NjUyMDYgMTEuMzU2NyAwLjI4OTAwMiAxMC4zNTgyIDAuMDk2MDc1OEM5LjM1OTggLTAuMDk2ODUwMiA4LjMyNDkgMC4wMDIxNjY0MiA3LjM4NDQgMC4zODA2MDRDNi40NDM4OSAwLjc1OTA0MyA1LjY0MDAzIDEuMzk5OSA1LjA3NDQ3IDIuMjIyMTVDNC41MDg5IDMuMDQ0NCA0LjIwNzAzIDQuMDExMDkgNC4yMDcwMyA1QzQuMjA3MDMgNi4zMjYwOCA0Ljc0OTMxIDcuNTk3ODUgNS43MTQ1NyA4LjUzNTUzQzYuNjc5ODMgOS40NzMyMiA3Ljk4OSAxMCA5LjM1NDA5IDEwWk05LjM1NDA5IDEuNDI4NTdDMTAuMDgxMiAxLjQyODU3IDEwLjc5MiAxLjYzODAzIDExLjM5NjYgMi4wMzA0N0MxMi4wMDEyIDIuNDIyOSAxMi40NzI0IDIuOTgwNjggMTIuNzUwNyAzLjYzMzI3QzEzLjAyOSA0LjI4NTg3IDEzLjEwMTggNS4wMDM5NiAxMi45NTk5IDUuNjk2NzVDMTIuODE4MSA2LjM4OTU0IDEyLjQ2NzkgNy4wMjU5MSAxMS45NTM3IDcuNTI1MzhDMTEuNDM5NiA4LjAyNDg1IDEwLjc4NDUgOC4zNjUgMTAuMDcxMyA4LjUwMjhDOS4zNTgxNyA4LjY0MDYxIDguNjE4OTUgOC41Njk4OCA3Ljk0NzE3IDguMjk5NTdDNy4yNzUzOCA4LjAyOTI2IDYuNzAxMTkgNy41NzE1IDYuMjk3MjIgNi45ODQxOEM1Ljg5MzI0IDYuMzk2ODYgNS42Nzc2MiA1LjcwNjM2IDUuNjc3NjIgNUM1LjY3NzYyIDQuMDUyOCA2LjA2NDk2IDMuMTQ0MzkgNi43NTQ0MyAyLjQ3NDYyQzcuNDQzOSAxLjgwNDg1IDguMzc5MDMgMS40Mjg1NyA5LjM1NDA5IDEuNDI4NTdaIiBmaWxsPSIjNDI0MjQyIi8+CjxwYXRoIGQ9Ik0xMC4wODkzIDExLjQyODZIOC42MTg3NUM2LjQ3MzYyIDExLjQyODYgNC40MTYzNCAxMi4yNTY0IDIuODk5NTEgMTMuNzI5OUMxLjM4MjY3IDE1LjIwMzQgMC41MzA1MTggMTcuMjAxOSAwLjUzMDUxOCAxOS4yODU3QzAuNTMwNTE4IDE5LjQ3NTIgMC42MDc5ODYgMTkuNjU2OSAwLjc0NTg4IDE5Ljc5MDhDMC44ODM3NzUgMTkuOTI0OCAxLjA3MDggMjAgMS4yNjU4MSAyMEgxNy40NDIzQzE3LjYzNzMgMjAgMTcuODI0MyAxOS45MjQ4IDE3Ljk2MjIgMTkuNzkwOEMxOC4xMDAxIDE5LjY1NjkgMTguMTc3NiAxOS40NzUyIDE4LjE3NzYgMTkuMjg1N0MxOC4xNzc2IDE3LjIwMTkgMTcuMzI1NCAxNS4yMDM0IDE1LjgwODYgMTMuNzI5OUMxNC4yOTE3IDEyLjI1NjQgMTIuMjM0NSAxMS40Mjg2IDEwLjA4OTMgMTEuNDI4NlpNMi4wNDUyMiAxOC41NzE0QzIuMjI2MDMgMTcuMDAwNSAyLjk5NjMzIDE1LjU0OTMgNC4yMDg5NiAxNC40OTUyQzUuNDIxNTggMTMuNDQxMSA2Ljk5MTUgMTIuODU3OSA4LjYxODc1IDEyLjg1NzJIMTAuMDg5M0MxMS43MTY2IDEyLjg1NzkgMTMuMjg2NSAxMy40NDExIDE0LjQ5OTEgMTQuNDk1MkMxNS43MTE4IDE1LjU0OTMgMTYuNDgyMSAxNy4wMDA1IDE2LjY2MjkgMTguNTcxNEgyLjA0NTIyWiIgZmlsbD0iIzQyNDI0MiIvPgo8L3N2Zz4K) no-repeat center;
    background-size: contain;
}
.navbar .nav-tabs .account .nav-link:after, .navbar .nav-tabs .account .nav-link:after, .rightside .tab#username_logged_in.selected:hover .nav-link::after, .navbar .nav-tabs .account.dropdown-visible .nav-link:after {
    content: '';
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNjI1MDkgMTBDMTAuNjQzMSAxMCAxMS42MzgyIDkuNzA2NzYgMTIuNDg0NiA5LjE1NzM1QzEzLjMzMTEgOC42MDc5NCAxMy45OTA4IDcuODI3MDUgMTQuMzgwMyA2LjkxMzQyQzE0Ljc2OTkgNS45OTk3OSAxNC44NzE4IDQuOTk0NDUgMTQuNjczMiA0LjAyNDU1QzE0LjQ3NDYgMy4wNTQ2NCAxMy45ODQ0IDIuMTYzNzMgMTMuMjY0NiAxLjQ2NDQ3QzEyLjU0NDggMC43NjUyMDYgMTEuNjI3NyAwLjI4OTAwMiAxMC42MjkyIDAuMDk2MDc1OEM5LjYzMDggLTAuMDk2ODUwMiA4LjU5NTg5IDAuMDAyMTY2NDIgNy42NTUzOSAwLjM4MDYwNEM2LjcxNDg5IDAuNzU5MDQzIDUuOTExMDMgMS4zOTk5IDUuMzQ1NDYgMi4yMjIxNUM0Ljc3OTkgMy4wNDQ0IDQuNDc4MDMgNC4wMTEwOSA0LjQ3ODAzIDVDNC40NzgwMyA2LjMyNjA4IDUuMDIwMzEgNy41OTc4NSA1Ljk4NTU3IDguNTM1NTNDNi45NTA4MyA5LjQ3MzIyIDguMjYgMTAgOS42MjUwOSAxMFpNOS42MjUwOSAxLjQyODU3QzEwLjM1MjIgMS40Mjg1NyAxMS4wNjMgMS42MzgwMyAxMS42Njc2IDIuMDMwNDdDMTIuMjcyMiAyLjQyMjkgMTIuNzQzNCAyLjk4MDY4IDEzLjAyMTcgMy42MzMyN0MxMy4zIDQuMjg1ODcgMTMuMzcyOCA1LjAwMzk2IDEzLjIzMDkgNS42OTY3NUMxMy4wODkxIDYuMzg5NTQgMTIuNzM4OSA3LjAyNTkxIDEyLjIyNDcgNy41MjUzOEMxMS43MTA2IDguMDI0ODUgMTEuMDU1NSA4LjM2NSAxMC4zNDIzIDguNTAyODFDOS42MjkxNiA4LjY0MDYxIDguODg5OTUgOC41Njk4OCA4LjIxODE2IDguMjk5NTdDNy41NDYzNyA4LjAyOTI2IDYuOTcyMTkgNy41NzE1IDYuNTY4MjEgNi45ODQxOEM2LjE2NDI0IDYuMzk2ODYgNS45NDg2MiA1LjcwNjM2IDUuOTQ4NjIgNUM1Ljk0ODYyIDQuMDUyOCA2LjMzNTk2IDMuMTQ0MzkgNy4wMjU0MyAyLjQ3NDYyQzcuNzE0OSAxLjgwNDg1IDguNjUwMDMgMS40Mjg1NyA5LjYyNTA5IDEuNDI4NTdWMS40Mjg1N1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMC4zNjAzIDExLjQyODZIOC44ODk3NUM2Ljc0NDYyIDExLjQyODYgNC42ODczNCAxMi4yNTY0IDMuMTcwNSAxMy43Mjk5QzEuNjUzNjYgMTUuMjAzNCAwLjgwMTUxNCAxNy4yMDE5IDAuODAxNTE0IDE5LjI4NTdDMC44MDE1MTQgMTkuNDc1MiAwLjg3ODk4MiAxOS42NTY4IDEuMDE2ODggMTkuNzkwOEMxLjE1NDc3IDE5LjkyNDcgMS4zNDE4IDIwIDEuNTM2ODEgMjBIMTcuNzEzM0MxNy45MDgzIDIwIDE4LjA5NTMgMTkuOTI0NyAxOC4yMzMyIDE5Ljc5MDhDMTguMzcxMSAxOS42NTY4IDE4LjQ0ODYgMTkuNDc1MiAxOC40NDg2IDE5LjI4NTdDMTguNDQ4NiAxNy4yMDE5IDE3LjU5NjQgMTUuMjAzNCAxNi4wNzk2IDEzLjcyOTlDMTQuNTYyNyAxMi4yNTY0IDEyLjUwNTUgMTEuNDI4NiAxMC4zNjAzIDExLjQyODZaTTIuMzE2MjIgMTguNTcxNEMyLjQ5NzAyIDE3LjAwMDUgMy4yNjczMyAxNS41NDkzIDQuNDc5OTUgMTQuNDk1MkM1LjY5MjU4IDEzLjQ0MSA3LjI2MjUgMTIuODU3OSA4Ljg4OTc1IDEyLjg1NzFIMTAuMzYwM0MxMS45ODc2IDEyLjg1NzkgMTMuNTU3NSAxMy40NDEgMTQuNzcwMSAxNC40OTUyQzE1Ljk4MjggMTUuNTQ5MyAxNi43NTMxIDE3LjAwMDUgMTYuOTMzOSAxOC41NzE0SDIuMzE2MjJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) no-repeat center;
    background-size: contain;
}



/*.rightside .tab.pm:hover .nav-link::after, .rightside .tab.pm.selected .nav-link::after {*/
/*    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjU3NzcgMEgyLjczMTA4QzEuMzIxMjkgMCAwLjE3NzQ5IDEuMTQzNzkgMC4xNzc0OSAyLjU1MzU5VjE0LjEzMzRDMC4xNzc0OSAxNS41MzQzIDEuMzIxMjkgMTYuNjg3IDIuNzMxMDggMTYuNjg3SDE0LjYzNDVDMTUuMDYwMSAxNi42ODcgMTUuNDE0OCAxNi4zNDEyIDE1LjQxNDggMTUuOTA2N0MxNS40MTQ4IDE1LjQ3MjMgMTUuMDY5IDE1LjEyNjUgMTQuNjM0NSAxNS4xMjY1SDIuNzMxMDhDMi4xODEzNSAxNS4xMjY1IDEuNzM4MDIgMTQuNjgzMSAxLjczODAyIDE0LjEzMzRWMi41NTM1OUw5Ljc0NDU4IDguODc1NDlDMTAuNjkzMyA5LjYyMDI5IDEyLjA0OTkgOS42MDI1NiAxMi45NjMyIDguODIyMjlMMjAuNTYxOSAyLjQxMTcyQzIwLjU2MTkgMi40NTYwNiAyMC41NzA3IDIuNTAwMzkgMjAuNTcwNyAyLjU1MzU5VjguMzQzNUMyMC41NzA3IDguNzY5MDkgMjAuOTE2NSA5LjEyMzc2IDIxLjM1MSA5LjEyMzc2QzIxLjc4NTUgOS4xMjM3NiAyMi4xMzEzIDguNzc3OTYgMjIuMTMxMyA4LjM0MzVWMi41NTM1OUMyMi4xMzEzIDEuMTQzNzkgMjAuOTg3NSAwIDE5LjU3NzcgMFpNMTkuMTc4NyAxLjU1MTY2TDExLjk3MDEgNy42MzQxN0MxMS42MDY2IDcuOTM1NjMgMTEuMDc0NiA3Ljk0NDUgMTAuNzExIDcuNjUxOUwyLjk3MDQ4IDEuNTUxNjZIMTkuMTY5OEgxOS4xNzg3WiIgZmlsbD0iIzQyNDI0MiIvPgo8cGF0aCBkPSJNMjUuODE3NyAxNS4wNTc3VjE2LjQxMTlIMTguMDVWMTUuMDU3N0gyNS44MTc3Wk0yMi42NTc3IDExLjc0OThWMjBIMjEuMjE3OFYxMS43NDk4SDIyLjY1NzdaIiBmaWxsPSIjNDI0MjQyIi8+Cjwvc3ZnPgo=) no-repeat center;*/
/*    background-size: contain;*/
/*}*/

.rightside .tab.pm.selected .nav-link::after {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjU3NzcgMEgyLjczMTA4QzEuMzIxMjkgMCAwLjE3NzQ5IDEuMTQzNzkgMC4xNzc0OSAyLjU1MzU5VjE0LjEzMzRDMC4xNzc0OSAxNS41MzQzIDEuMzIxMjkgMTYuNjg3IDIuNzMxMDggMTYuNjg3SDE0LjYzNDVDMTUuMDYwMSAxNi42ODcgMTUuNDE0OCAxNi4zNDEyIDE1LjQxNDggMTUuOTA2N0MxNS40MTQ4IDE1LjQ3MjMgMTUuMDY5IDE1LjEyNjUgMTQuNjM0NSAxNS4xMjY1SDIuNzMxMDhDMi4xODEzNSAxNS4xMjY1IDEuNzM4MDIgMTQuNjgzMSAxLjczODAyIDE0LjEzMzRWMi41NTM1OUw5Ljc0NDU4IDguODc1NDlDMTAuNjkzMyA5LjYyMDI5IDEyLjA0OTkgOS42MDI1NiAxMi45NjMyIDguODIyMjlMMjAuNTYxOSAyLjQxMTcyQzIwLjU2MTkgMi40NTYwNiAyMC41NzA3IDIuNTAwMzkgMjAuNTcwNyAyLjU1MzU5VjguMzQzNUMyMC41NzA3IDguNzY5MDkgMjAuOTE2NSA5LjEyMzc2IDIxLjM1MSA5LjEyMzc2QzIxLjc4NTUgOS4xMjM3NiAyMi4xMzEzIDguNzc3OTYgMjIuMTMxMyA4LjM0MzVWMi41NTM1OUMyMi4xMzEzIDEuMTQzNzkgMjAuOTg3NSAwIDE5LjU3NzcgMFpNMTkuMTc4NyAxLjU1MTY2TDExLjk3MDEgNy42MzQxN0MxMS42MDY2IDcuOTM1NjMgMTEuMDc0NiA3Ljk0NDUgMTAuNzExIDcuNjUxOUwyLjk3MDQ4IDEuNTUxNjZIMTkuMTY5OEgxOS4xNzg3WiIgZmlsbD0iIzQyNDI0MiIvPgo8cGF0aCBkPSJNMjUuODE3NyAxNS4wNTc3VjE2LjQxMTlIMTguMDVWMTUuMDU3N0gyNS44MTc3Wk0yMi42NTc3IDExLjc0OThWMjBIMjEuMjE3OFYxMS43NDk4SDIyLjY1NzdaIiBmaWxsPSIjNDI0MjQyIi8+Cjwvc3ZnPgo=) no-repeat center;
    background-size: contain;
}

.rightside .tab.pm.selected:hover .nav-link::after {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5Ljg0ODcgMEgzLjAwMjA4QzEuNTkyMjggMCAwLjQ0ODQ4NiAxLjE0Mzc5IDAuNDQ4NDg2IDIuNTUzNTlWMTQuMTMzNEMwLjQ0ODQ4NiAxNS41MzQzIDEuNTkyMjggMTYuNjg3IDMuMDAyMDggMTYuNjg3SDE0LjkwNTVDMTUuMzMxMSAxNi42ODcgMTUuNjg1OCAxNi4zNDEyIDE1LjY4NTggMTUuOTA2N0MxNS42ODU4IDE1LjQ3MjMgMTUuMzQgMTUuMTI2NSAxNC45MDU1IDE1LjEyNjVIMy4wMDIwOEMyLjQ1MjM0IDE1LjEyNjUgMi4wMDkwMSAxNC42ODMxIDIuMDA5MDEgMTQuMTMzNFYyLjU1MzU5TDEwLjAxNTYgOC44NzU0OUMxMC45NjQzIDkuNjIwMjkgMTIuMzIwOSA5LjYwMjU2IDEzLjIzNDIgOC44MjIyOUwyMC44MzI5IDIuNDExNzJDMjAuODMyOSAyLjQ1NjA2IDIwLjg0MTcgMi41MDAzOSAyMC44NDE3IDIuNTUzNTlWOC4zNDM1QzIwLjg0MTcgOC43NjkwOSAyMS4xODc1IDkuMTIzNzYgMjEuNjIyIDkuMTIzNzZDMjIuMDU2NSA5LjEyMzc2IDIyLjQwMjMgOC43Nzc5NiAyMi40MDIzIDguMzQzNVYyLjU1MzU5QzIyLjQwMjMgMS4xNDM3OSAyMS4yNTg1IDAgMTkuODQ4NyAwWk0xOS40NDk3IDEuNTUxNjZMMTIuMjQxMSA3LjYzNDE3QzExLjg3NzYgNy45MzU2MyAxMS4zNDU2IDcuOTQ0NSAxMC45ODIgNy42NTE5TDMuMjQxNDcgMS41NTE2NkgxOS40NDA4SDE5LjQ0OTdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjYuMDg4NyAxNS4wNTc3VjE2LjQxMTlIMTguMzIxVjE1LjA1NzdIMjYuMDg4N1pNMjIuOTI4NyAxMS43NDk4VjIwSDIxLjQ4ODhWMTEuNzQ5OEgyMi45Mjg3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) no-repeat center;
    background-size: contain;
}


/*.rightside .tab.notifications:hover .nav-link::after, .rightside .tab.notifications.selected .nav-link::after, .rightside .tab.notifications.dropdown-visible .nav-link::after {*/
/*    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.01%2020%22%3E%3Cpath%20d%3D%22M1%2C16.46a1.3%2C1.3%2C0%2C0%2C0%2C.48.48%2C1.25%2C1.25%2C0%2C0%2C0%2C.65.18H4.87a3.46%2C3.46%2C0%2C0%2C0%2C1.2%2C2.06%2C3.52%2C3.52%2C0%2C0%2C0%2C5.71-2.06h2.74a1.33%2C1.33%2C0%2C0%2C0%2C1.13-.66%2C1.31%2C1.31%2C0%2C0%2C0%2C.17-.65%2C1.37%2C1.37%2C0%2C0%2C0-.17-.65l-.81-1.37c-1.05-1.78-1.05-1.78-1-3.54%2C0-.59%2C0-1.33%2C0-2.35a5.57%2C5.57%2C0%2C0%2C0-4-5.34%2C1.85%2C1.85%2C0%2C0%2C0%2C.21-.86A1.83%2C1.83%2C0%2C0%2C0%2C9.82.84%2C1.78%2C1.78%2C0%2C0%2C0%2C9.18.23%2C1.73%2C1.73%2C0%2C0%2C0%2C8.32%2C0a1.76%2C1.76%2C0%2C0%2C0-.86.23%2C1.68%2C1.68%2C0%2C0%2C0-.63.61%2C1.76%2C1.76%2C0%2C0%2C0%2C0%2C1.72%2C5.57%2C5.57%2C0%2C0%2C0-4%2C5.34c0%2C1%2C0%2C1.76%2C0%2C2.35.06%2C1.76.06%2C1.76-1%2C3.54L1%2C15.16a1.37%2C1.37%2C0%2C0%2C0-.17.65A1.31%2C1.31%2C0%2C0%2C0%2C1%2C16.46Zm7.33%2C2.29a2.28%2C2.28%2C0%2C0%2C1-2.17-1.63h4.34a2.19%2C2.19%2C0%2C0%2C1-.81%2C1.17A2.23%2C2.23%2C0%2C0%2C1%2C8.32%2C18.75Zm0-17.5a.54.54%2C0%2C0%2C1%2C.28.08.58.58%2C0%2C0%2C1%2C.18.23.45.45%2C0%2C0%2C1%2C0%2C.28.48.48%2C0%2C0%2C1-.14.25.52.52%2C0%2C0%2C1-.25.14.48.48%2C0%2C0%2C1-.29%2C0A.55.55%2C0%2C0%2C1%2C7.91%2C2a.54.54%2C0%2C0%2C1-.08-.28A.48.48%2C0%2C0%2C1%2C8%2C1.4.49.49%2C0%2C0%2C1%2C8.32%2C1.25ZM2.08%2C15.79c.31-.55.58-1%2C.8-1.36%2C1.2-2%2C1.24-2.16%2C1.17-4.22C4%2C9.63%2C4%2C8.9%2C4%2C7.9a4.31%2C4.31%2C0%2C1%2C1%2C8.62%2C0c0%2C1%2C0%2C1.73%2C0%2C2.31-.06%2C2.06%2C0%2C2.18%2C1.18%2C4.22l.8%2C1.36v.05l0%2C0H2.1l0%2C0a0%2C0%2C0%2C0%2C1%2C0%2C0Z%22%20transform%3D%22translate(-0.82%200)%22%20style%3D%22fill%3A%23424242%22%2F%3E%3C%2Fsvg%3E') no-repeat center;*/
/*    background-size: contain;*/
/*}*/
.rightside .tab.notifications.selected .nav-link::after {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.01%2020%22%3E%3Cpath%20d%3D%22M1%2C16.46a1.3%2C1.3%2C0%2C0%2C0%2C.48.48%2C1.25%2C1.25%2C0%2C0%2C0%2C.65.18H4.87a3.46%2C3.46%2C0%2C0%2C0%2C1.2%2C2.06%2C3.52%2C3.52%2C0%2C0%2C0%2C5.71-2.06h2.74a1.33%2C1.33%2C0%2C0%2C0%2C1.13-.66%2C1.31%2C1.31%2C0%2C0%2C0%2C.17-.65%2C1.37%2C1.37%2C0%2C0%2C0-.17-.65l-.81-1.37c-1.05-1.78-1.05-1.78-1-3.54%2C0-.59%2C0-1.33%2C0-2.35a5.57%2C5.57%2C0%2C0%2C0-4-5.34%2C1.85%2C1.85%2C0%2C0%2C0%2C.21-.86A1.83%2C1.83%2C0%2C0%2C0%2C9.82.84%2C1.78%2C1.78%2C0%2C0%2C0%2C9.18.23%2C1.73%2C1.73%2C0%2C0%2C0%2C8.32%2C0a1.76%2C1.76%2C0%2C0%2C0-.86.23%2C1.68%2C1.68%2C0%2C0%2C0-.63.61%2C1.76%2C1.76%2C0%2C0%2C0%2C0%2C1.72%2C5.57%2C5.57%2C0%2C0%2C0-4%2C5.34c0%2C1%2C0%2C1.76%2C0%2C2.35.06%2C1.76.06%2C1.76-1%2C3.54L1%2C15.16a1.37%2C1.37%2C0%2C0%2C0-.17.65A1.31%2C1.31%2C0%2C0%2C0%2C1%2C16.46Zm7.33%2C2.29a2.28%2C2.28%2C0%2C0%2C1-2.17-1.63h4.34a2.19%2C2.19%2C0%2C0%2C1-.81%2C1.17A2.23%2C2.23%2C0%2C0%2C1%2C8.32%2C18.75Zm0-17.5a.54.54%2C0%2C0%2C1%2C.28.08.58.58%2C0%2C0%2C1%2C.18.23.45.45%2C0%2C0%2C1%2C0%2C.28.48.48%2C0%2C0%2C1-.14.25.52.52%2C0%2C0%2C1-.25.14.48.48%2C0%2C0%2C1-.29%2C0A.55.55%2C0%2C0%2C1%2C7.91%2C2a.54.54%2C0%2C0%2C1-.08-.28A.48.48%2C0%2C0%2C1%2C8%2C1.4.49.49%2C0%2C0%2C1%2C8.32%2C1.25ZM2.08%2C15.79c.31-.55.58-1%2C.8-1.36%2C1.2-2%2C1.24-2.16%2C1.17-4.22C4%2C9.63%2C4%2C8.9%2C4%2C7.9a4.31%2C4.31%2C0%2C1%2C1%2C8.62%2C0c0%2C1%2C0%2C1.73%2C0%2C2.31-.06%2C2.06%2C0%2C2.18%2C1.18%2C4.22l.8%2C1.36v.05l0%2C0H2.1l0%2C0a0%2C0%2C0%2C0%2C1%2C0%2C0Z%22%20transform%3D%22translate(-0.82%200)%22%20style%3D%22fill%3A%23424242%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.rightside .tab.notifications.selected:hover .nav-link::after {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.01%2020%22%3E%3Cpath%20d%3D%22M.19%2C17a1.21%2C1.21%2C0%2C0%2C0%2C.47.48%2C1.25%2C1.25%2C0%2C0%2C0%2C.65.18H4.06a3.5%2C3.5%2C0%2C0%2C0%2C5.7%2C2.06A3.48%2C3.48%2C0%2C0%2C0%2C11%2C17.62h2.75A1.3%2C1.3%2C0%2C0%2C0%2C14.84%2C17a1.22%2C1.22%2C0%2C0%2C0%2C.18-.65%2C1.28%2C1.28%2C0%2C0%2C0-.18-.65c-.32-.55-.59-1-.8-1.37C13%2C12.51%2C13%2C12.51%2C13%2C10.75c0-.59%2C0-1.33%2C0-2.35a5.57%2C5.57%2C0%2C0%2C0-4-5.34%2C1.73%2C1.73%2C0%2C0%2C0%2C.2-.86A1.83%2C1.83%2C0%2C0%2C0%2C9%2C1.34%2C1.78%2C1.78%2C0%2C0%2C0%2C8.37.73a1.7%2C1.7%2C0%2C0%2C0-1.71%2C0A1.78%2C1.78%2C0%2C0%2C0%2C6%2C1.34a1.83%2C1.83%2C0%2C0%2C0-.25.86%2C1.73%2C1.73%2C0%2C0%2C0%2C.2.86A5.57%2C5.57%2C0%2C0%2C0%2C2%2C8.4c0%2C1%2C0%2C1.76%2C0%2C2.35%2C0%2C1.76%2C0%2C1.76-1%2C3.54-.21.37-.49.82-.8%2C1.37a1.28%2C1.28%2C0%2C0%2C0-.18.65A1.22%2C1.22%2C0%2C0%2C0%2C.19%2C17Zm7.32%2C2.29a2.3%2C2.3%2C0%2C0%2C1-2.17-1.63H9.69a2.27%2C2.27%2C0%2C0%2C1-.82%2C1.17A2.23%2C2.23%2C0%2C0%2C1%2C7.51%2C19.25Zm0-17.5a.54.54%2C0%2C0%2C1%2C.28.08A.58.58%2C0%2C0%2C1%2C8%2C2.06a.45.45%2C0%2C0%2C1%2C0%2C.28.53.53%2C0%2C0%2C1-.39.39.45.45%2C0%2C0%2C1-.28%2C0%2C.58.58%2C0%2C0%2C1-.23-.18A.54.54%2C0%2C0%2C1%2C7%2C2.24a.45.45%2C0%2C0%2C1%2C.15-.34A.45.45%2C0%2C0%2C1%2C7.51%2C1.75ZM1.27%2C16.29c.31-.55.58-1%2C.8-1.36%2C1.21-2%2C1.24-2.16%2C1.18-4.22%2C0-.58%2C0-1.31%2C0-2.31a4.31%2C4.31%2C0%2C1%2C1%2C8.61%2C0c0%2C1%2C0%2C1.73%2C0%2C2.31-.06%2C2.06%2C0%2C2.18%2C1.18%2C4.22.22.36.49.81.8%2C1.36a0%2C0%2C0%2C0%2C0%2C0%2C0s0%2C0%2C0%2C0%2C0%2C0%2C0%2C0H1.29s0%2C0%2C0%2C0a0%2C0%2C0%2C0%2C1%2C0%2C0Z%22%20transform%3D%22translate(-0.01%20-0.5)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}


/*.rightside .tab.logout:hover .nav-link::after, .rightside .tab.logout.selected .nav-link::after  {*/
/*    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMTcwMTcgMTBIMTcuNzI5IiBzdHJva2U9IiM0MjQyNDIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC4wNTk4IDE2LjQyODZWMTguNTcxNEgyLjI5NTA1VjEuNDI4NTdIMTQuMDU5OFYzLjU3MTQzSDE1LjUzMDNWMC43MTQyODZDMTUuNTMwMyAwLjUyNDg0NSAxNS40NTI5IDAuMzQzMTY0IDE1LjMxNSAwLjIwOTIwOUMxNS4xNzcxIDAuMDc1MjU0OSAxNC45OTAxIDAgMTQuNzk1MSAwSDEuNTU5NzZDMS4zNjQ3NCAwIDEuMTc3NzIgMC4wNzUyNTQ5IDEuMDM5ODMgMC4yMDkyMDlDMC45MDE5MzEgMC4zNDMxNjQgMC44MjQ0NjMgMC41MjQ4NDUgMC44MjQ0NjMgMC43MTQyODZWMTkuMjg1N0MwLjgyNDQ2MyAxOS40NzUyIDAuOTAxOTMxIDE5LjY1NjggMS4wMzk4MyAxOS43OTA4QzEuMTc3NzIgMTkuOTI0NyAxLjM2NDc0IDIwIDEuNTU5NzYgMjBIMTQuNzk1MUMxNC45OTAxIDIwIDE1LjE3NzEgMTkuOTI0NyAxNS4zMTUgMTkuNzkwOEMxNS40NTI5IDE5LjY1NjggMTUuNTMwMyAxOS40NzUyIDE1LjUzMDMgMTkuMjg1N1YxNi40Mjg2SDE0LjA1OThaIiBmaWxsPSIjNDI0MjQyIi8+CjxwYXRoIGQ9Ik0xNy43MjkgMTBMMTQuNzg3OCAxMi44NTcxIiBzdHJva2U9IiM0MjQyNDIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNy43MjkgMTBMMTQuNzg3OCA3LjE0Mjg1IiBzdHJva2U9IiM0MjQyNDIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC43ODc4IDQuMzQ5OTlWMi45MjE0MiIgc3Ryb2tlPSIjNDI0MjQyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQuNzg3OCAxNy4xNDI5VjE1LjcxNDMiIHN0cm9rZT0iIzQyNDI0MiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat center;*/
/*    background-size: contain;*/
/*}*/
.rightside .tab.logout.selected .nav-link::after  {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMTcwMTcgMTBIMTcuNzI5IiBzdHJva2U9IiM0MjQyNDIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC4wNTk4IDE2LjQyODZWMTguNTcxNEgyLjI5NTA1VjEuNDI4NTdIMTQuMDU5OFYzLjU3MTQzSDE1LjUzMDNWMC43MTQyODZDMTUuNTMwMyAwLjUyNDg0NSAxNS40NTI5IDAuMzQzMTY0IDE1LjMxNSAwLjIwOTIwOUMxNS4xNzcxIDAuMDc1MjU0OSAxNC45OTAxIDAgMTQuNzk1MSAwSDEuNTU5NzZDMS4zNjQ3NCAwIDEuMTc3NzIgMC4wNzUyNTQ5IDEuMDM5ODMgMC4yMDkyMDlDMC45MDE5MzEgMC4zNDMxNjQgMC44MjQ0NjMgMC41MjQ4NDUgMC44MjQ0NjMgMC43MTQyODZWMTkuMjg1N0MwLjgyNDQ2MyAxOS40NzUyIDAuOTAxOTMxIDE5LjY1NjggMS4wMzk4MyAxOS43OTA4QzEuMTc3NzIgMTkuOTI0NyAxLjM2NDc0IDIwIDEuNTU5NzYgMjBIMTQuNzk1MUMxNC45OTAxIDIwIDE1LjE3NzEgMTkuOTI0NyAxNS4zMTUgMTkuNzkwOEMxNS40NTI5IDE5LjY1NjggMTUuNTMwMyAxOS40NzUyIDE1LjUzMDMgMTkuMjg1N1YxNi40Mjg2SDE0LjA1OThaIiBmaWxsPSIjNDI0MjQyIi8+CjxwYXRoIGQ9Ik0xNy43MjkgMTBMMTQuNzg3OCAxMi44NTcxIiBzdHJva2U9IiM0MjQyNDIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNy43MjkgMTBMMTQuNzg3OCA3LjE0Mjg1IiBzdHJva2U9IiM0MjQyNDIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC43ODc4IDQuMzQ5OTlWMi45MjE0MiIgc3Ryb2tlPSIjNDI0MjQyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQuNzg3OCAxNy4xNDI5VjE1LjcxNDMiIHN0cm9rZT0iIzQyNDI0MiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat center;
    background-size: contain;
}
.rightside .tab.logout.selected:hover .nav-link::after {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNDQxMTYgMTBIMTciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMy4zMzA4IDE2LjQyODZWMTguNTcxNEgxLjU2NjA1VjEuNDI4NTdIMTMuMzMwOFYzLjU3MTQzSDE0LjgwMTNWMC43MTQyODZDMTQuODAxMyAwLjUyNDg0NSAxNC43MjM5IDAuMzQzMTY0IDE0LjU4NiAwLjIwOTIwOUMxNC40NDgxIDAuMDc1MjU0OSAxNC4yNjExIDAgMTQuMDY2IDBIMC44MzA3NTNDMC42MzU3NDEgMCAwLjQ0ODcxNiAwLjA3NTI1NDkgMC4zMTA4MjIgMC4yMDkyMDlDMC4xNzI5MjcgMC4zNDMxNjQgMC4wOTU0NTkgMC41MjQ4NDUgMC4wOTU0NTkgMC43MTQyODZWMTkuMjg1N0MwLjA5NTQ1OSAxOS40NzUyIDAuMTcyOTI3IDE5LjY1NjggMC4zMTA4MjIgMTkuNzkwOEMwLjQ0ODcxNiAxOS45MjQ3IDAuNjM1NzQxIDIwIDAuODMwNzUzIDIwSDE0LjA2NkMxNC4yNjExIDIwIDE0LjQ0ODEgMTkuOTI0NyAxNC41ODYgMTkuNzkwOEMxNC43MjM5IDE5LjY1NjggMTQuODAxMyAxOS40NzUyIDE0LjgwMTMgMTkuMjg1N1YxNi40Mjg2SDEzLjMzMDhaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTcgMTBMMTQuMDU4OCAxMi44NTcyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTcgMTBMMTQuMDU4OCA3LjE0Mjg1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQuMDU4OCA0LjM1VjIuOTIxNDMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC4wNTg4IDE3LjE0MjlWMTUuNzE0MyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat center;
    background-size: contain;
}


.search-header .inputbox, .search-box button.search-icon, .search-box a.button {
    height: 36px;
}
.search-header form input.inputbox {
    height: 36px;
    border-radius: 6px 0 0 6px;
    border: 1px solid #DEE5EA;
    border-right: 0;
    padding: 10px 0 10px 16px;
    margin-right: 0;
}

.search-header form input.inputbox#keywords {
    margin-bottom: 0;
}


.search-header form fieldset {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.search-box button.search-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0;
    padding: 0;
    border-radius: 0 6px 6px 0;
    border: 1px solid #DEE5EA;
    border-left: 0;
}
.search-header .inputbox:hover + .icon-button.search-icon, .search-header .inputbox:focus + .icon-button.search-icon {
    background: #F6F8FA;
}
.search-icon::before {
    width: 20px;
    height: 20px;
    margin: 0 11px 0 0;
}

.search-header .search-adv-icon.button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 0 18px;
    padding: 0;
}

.search-adv-icon::before, .icon-register::before, .small-icon.icon-login::before, .dropdown-trigger > .fa.fa-clock-o:before {
    display: block;
    top: 0;
    width: 20px;
    height: 20px;
    padding: 0;
}

.icon-register::before {
    content: '';
    width: 23px;
    height: 23px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyNiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjA2MyA5LjUxNzA5VjEwLjk2MTRIMTYuNzc4OFY5LjUxNzA5SDI1LjA2M1pNMjEuNjkyOSA1Ljk4OTI2VjE0Ljc4ODFIMjAuMTU3MlY1Ljk4OTI2SDIxLjY5MjlaIiBmaWxsPSIjNjg2ODY4Ii8+CjxwYXRoIGQ9Ik04Ljk1NDY4IDEwLjQ2NTFDOS45NzI2NyAxMC40NjUxIDEwLjk2NzggMTAuMTcxOSAxMS44MTQyIDkuNjIyNDdDMTIuNjYwNyA5LjA3MzA2IDEzLjMyMDQgOC4yOTIxNyAxMy43MDk5IDcuMzc4NTRDMTQuMDk5NSA2LjQ2NDkxIDE0LjIwMTQgNS40NTk1NyAxNC4wMDI4IDQuNDg5NjdDMTMuODA0MiAzLjUxOTc2IDEzLjMxNCAyLjYyODg1IDEyLjU5NDIgMS45Mjk1OUMxMS44NzQ0IDEuMjMwMzIgMTAuOTU3MiAwLjc1NDEyIDkuOTU4ODIgMC41NjExOTRDOC45NjAzOSAwLjM2ODI2OCA3LjkyNTQ4IDAuNDY3Mjg1IDYuOTg0OTggMC44NDU3MjNDNi4wNDQ0OCAxLjIyNDE2IDUuMjQwNjIgMS44NjUwMiA0LjY3NTA1IDIuNjg3MjdDNC4xMDk0OSAzLjUwOTUxIDMuODA3NjIgNC40NzYyMSAzLjgwNzYyIDUuNDY1MTJDMy44MDc2MiA2Ljc5MTIgNC4zNDk5IDguMDYyOTcgNS4zMTUxNiA5LjAwMDY1QzYuMjgwNDIgOS45MzgzMyA3LjU4OTU5IDEwLjQ2NTEgOC45NTQ2OCAxMC40NjUxWk04Ljk1NDY4IDEuODkzNjlDOS42ODE4MSAxLjg5MzY5IDEwLjM5MjYgMi4xMDMxNSAxMC45OTcyIDIuNDk1NTlDMTEuNjAxOCAyLjg4ODAyIDEyLjA3MyAzLjQ0NTggMTIuMzUxMyA0LjA5ODM5QzEyLjYyOTYgNC43NTA5OSAxMi43MDI0IDUuNDY5MDggMTIuNTYwNSA2LjE2MTg3QzEyLjQxODYgNi44NTQ2NiAxMi4wNjg1IDcuNDkxMDMgMTEuNTU0MyA3Ljk5MDVDMTEuMDQwMiA4LjQ4OTk3IDEwLjM4NTEgOC44MzAxMiA5LjY3MTkyIDguOTY3OTJDOC45NTg3NSA5LjEwNTczIDguMjE5NTQgOS4wMzUgNy41NDc3NSA4Ljc2NDY5QzYuODc1OTYgOC40OTQzOCA2LjMwMTc4IDguMDM2NjIgNS44OTc4IDcuNDQ5M0M1LjQ5MzgzIDYuODYxOTggNS4yNzgyMSA2LjE3MTQ4IDUuMjc4MjEgNS40NjUxMkM1LjI3ODIxIDQuNTE3OTIgNS42NjU1NSAzLjYwOTUxIDYuMzU1MDIgMi45Mzk3NEM3LjA0NDQ5IDIuMjY5OTcgNy45Nzk2MSAxLjg5MzY5IDguOTU0NjggMS44OTM2OVoiIGZpbGw9IiM2ODY4NjgiLz4KPHBhdGggZD0iTTkuNjkwMTcgMTEuODkzN0g4LjIxOTU4QzYuMDc0NDUgMTEuODkzNyA0LjAxNzE3IDEyLjcyMTUgMi41MDAzNCAxNC4xOTVDMC45ODM0OTkgMTUuNjY4NSAwLjEzMTM0OCAxNy42NjcgMC4xMzEzNDggMTkuNzUwOEMwLjEzMTM0OCAxOS45NDAzIDAuMjA4ODE2IDIwLjEyMTkgMC4zNDY3MSAyMC4yNTU5QzAuNDg0NjA1IDIwLjM4OTggMC42NzE2MyAyMC40NjUxIDAuODY2NjQyIDIwLjQ2NTFIMTcuMDQzMUMxNy4yMzgxIDIwLjQ2NTEgMTcuNDI1MSAyMC4zODk4IDE3LjU2MyAyMC4yNTU5QzE3LjcwMDkgMjAuMTIxOSAxNy43Nzg0IDE5Ljk0MDMgMTcuNzc4NCAxOS43NTA4QzE3Ljc3ODQgMTcuNjY3IDE2LjkyNjMgMTUuNjY4NSAxNS40MDk0IDE0LjE5NUMxMy44OTI2IDEyLjcyMTUgMTEuODM1MyAxMS44OTM3IDkuNjkwMTcgMTEuODkzN1pNMS42NDYwNSAxOS4wMzY1QzEuODI2ODYgMTcuNDY1NiAyLjU5NzE2IDE2LjAxNDQgMy44MDk3OSAxNC45NjAzQzUuMDIyNDEgMTMuOTA2MSA2LjU5MjMzIDEzLjMyMyA4LjIxOTU4IDEzLjMyMjJIOS42OTAxN0MxMS4zMTc0IDEzLjMyMyAxMi44ODczIDEzLjkwNjEgMTQuMSAxNC45NjAzQzE1LjMxMjYgMTYuMDE0NCAxNi4wODI5IDE3LjQ2NTYgMTYuMjYzNyAxOS4wMzY1SDEuNjQ2MDVaIiBmaWxsPSIjNjg2ODY4Ii8+Cjwvc3ZnPgo=) no-repeat center;
    background-size: contain;
}

.icon-home .crumb:first-child::before {
    width: 25px;
    height: 20px;
}

.icon-register:after {
    width: 23px;
    height: 23px;
}

.search-box button.search-icon:hover {
    background: #fff;
}
.search-box button.search-icon:hover::before, .top-nav-menu .icon-search:hover::after, .small-icon.icon-search:hover::before  {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjMyMTcgMTIuNTc4NkgxMy40MTgzTDEzLjA5ODIgMTIuMjY5OUMxNC4yMTg4IDEwLjk2NjMgMTQuODkzNSA5LjI3Mzg3IDE0Ljg5MzUgNy40MzI4MkMxNC44OTM1IDMuMzI3NjIgMTEuNTY1OSAwIDcuNDYwNjUgMEMzLjM1NTQ1IDAgMC4wMjc4MzIgMy4zMjc2MiAwLjAyNzgzMiA3LjQzMjgyQzAuMDI3ODMyIDExLjUzOCAzLjM1NTQ1IDE0Ljg2NTYgNy40NjA2NSAxNC44NjU2QzkuMzAxNyAxNC44NjU2IDEwLjk5NDEgMTQuMTkxIDEyLjI5NzcgMTMuMDcwM0wxMi42MDY0IDEzLjM5MDVWMTQuMjkzOUwxOC4zMjQgMjBMMjAuMDI3OCAxOC4yOTYyTDE0LjMyMTcgMTIuNTc4NlpNNy40NjA2NSAxMi41Nzg2QzQuNjEzMzEgMTIuNTc4NiAyLjMxNDg1IDEwLjI4MDIgMi4zMTQ4NSA3LjQzMjgyQzIuMzE0ODUgNC41ODU0OCA0LjYxMzMxIDIuMjg3MDIgNy40NjA2NSAyLjI4NzAyQzEwLjMwOCAyLjI4NzAyIDEyLjYwNjQgNC41ODU0OCAxMi42MDY0IDcuNDMyODJDMTIuNjA2NCAxMC4yODAyIDEwLjMwOCAxMi41Nzg2IDcuNDYwNjUgMTIuNTc4NloiIGZpbGw9IiMyN0E1RjAiLz4KPC9zdmc+Cg==') no-repeat center;
    background-size: contain;
}

.search-box .search-adv-icon:hover::before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10.62%2C11.72A1.72%2C1.72%2C0%2C1%2C0%2C8.89%2C10%2C1.72%2C1.72%2C0%2C0%2C0%2C10.62%2C11.72Z%22%20transform%3D%22translate(-0.62)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3Cpath%20d%3D%22M20.21%2C8.29%2C17.8%2C7.84a7.38%2C7.38%2C0%2C0%2C0-.57-1.39l1.39-2a.53.53%2C0%2C0%2C0-.06-.64L16.84%2C2.05a.51.51%2C0%2C0%2C0-.63%2C0l-2%2C1.39a7.63%2C7.63%2C0%2C0%2C0-1.44-.59L12.28.41A.51.51%2C0%2C0%2C0%2C11.79%2C0H9.36a.52.52%2C0%2C0%2C0-.49.41L8.42%2C2.83A7.57%2C7.57%2C0%2C0%2C0%2C7%2C3.4L5%2C2a.53.53%2C0%2C0%2C0-.64.05L2.67%2C3.8a.53.53%2C0%2C0%2C0%2C0%2C.64L4%2C6.46a8.35%2C8.35%2C0%2C0%2C0-.57%2C1.38L1%2C8.29a.51.51%2C0%2C0%2C0-.41.49v2.43A.51.51%2C0%2C0%2C0%2C1%2C11.7l2.4.45A7.32%2C7.32%2C0%2C0%2C0%2C4%2C13.56l-1.37%2C2a.53.53%2C0%2C0%2C0%2C.06.64l1.72%2C1.72a.51.51%2C0%2C0%2C0%2C.63%2C0l2-1.37a6.52%2C6.52%2C0%2C0%2C0%2C1.36.57l.45%2C2.42a.53.53%2C0%2C0%2C0%2C.49.41h2.43a.51.51%2C0%2C0%2C0%2C.49-.41l.45-2.39a7.79%2C7.79%2C0%2C0%2C0%2C1.43-.58l2%2C1.38a.53.53%2C0%2C0%2C0%2C.64-.05l1.72-1.72a.54.54%2C0%2C0%2C0%2C.06-.64l-1.38-2a7.14%2C7.14%2C0%2C0%2C0%2C.58-1.43l2.41-.45a.51.51%2C0%2C0%2C0%2C.41-.49V8.78A.51.51%2C0%2C0%2C0%2C20.21%2C8.29Zm-9.59%2C5.88A4.17%2C4.17%2C0%2C1%2C1%2C14.79%2C10%2C4.17%2C4.17%2C0%2C0%2C1%2C10.62%2C14.17Z%22%20transform%3D%22translate(-0.62)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}
.icon-register:hover::before {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyNiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjA2MyA5LjUxNzA5VjEwLjk2MTRIMTYuNzc4OFY5LjUxNzA5SDI1LjA2M1pNMjEuNjkyOSA1Ljk4OTI2VjE0Ljc4ODFIMjAuMTU3MlY1Ljk4OTI2SDIxLjY5MjlaIiBmaWxsPSIjMjdBNUYwIi8+CjxwYXRoIGQ9Ik04Ljk1NDY4IDEwLjQ2NTFDOS45NzI2NyAxMC40NjUxIDEwLjk2NzggMTAuMTcxOSAxMS44MTQyIDkuNjIyNDdDMTIuNjYwNyA5LjA3MzA2IDEzLjMyMDQgOC4yOTIxNyAxMy43MDk5IDcuMzc4NTRDMTQuMDk5NSA2LjQ2NDkxIDE0LjIwMTQgNS40NTk1NyAxNC4wMDI4IDQuNDg5NjdDMTMuODA0MiAzLjUxOTc2IDEzLjMxNCAyLjYyODg1IDEyLjU5NDIgMS45Mjk1OUMxMS44NzQ0IDEuMjMwMzIgMTAuOTU3MiAwLjc1NDEyIDkuOTU4ODIgMC41NjExOTRDOC45NjAzOSAwLjM2ODI2OCA3LjkyNTQ4IDAuNDY3Mjg1IDYuOTg0OTggMC44NDU3MjNDNi4wNDQ0OCAxLjIyNDE2IDUuMjQwNjIgMS44NjUwMiA0LjY3NTA1IDIuNjg3MjdDNC4xMDk0OSAzLjUwOTUxIDMuODA3NjIgNC40NzYyMSAzLjgwNzYyIDUuNDY1MTJDMy44MDc2MiA2Ljc5MTIgNC4zNDk5IDguMDYyOTcgNS4zMTUxNiA5LjAwMDY1QzYuMjgwNDIgOS45MzgzMyA3LjU4OTU5IDEwLjQ2NTEgOC45NTQ2OCAxMC40NjUxWk04Ljk1NDY4IDEuODkzNjlDOS42ODE4MSAxLjg5MzY5IDEwLjM5MjYgMi4xMDMxNSAxMC45OTcyIDIuNDk1NTlDMTEuNjAxOCAyLjg4ODAyIDEyLjA3MyAzLjQ0NTggMTIuMzUxMyA0LjA5ODM5QzEyLjYyOTYgNC43NTA5OSAxMi43MDI0IDUuNDY5MDggMTIuNTYwNSA2LjE2MTg3QzEyLjQxODYgNi44NTQ2NiAxMi4wNjg1IDcuNDkxMDMgMTEuNTU0MyA3Ljk5MDVDMTEuMDQwMiA4LjQ4OTk3IDEwLjM4NTEgOC44MzAxMiA5LjY3MTkyIDguOTY3OTJDOC45NTg3NSA5LjEwNTczIDguMjE5NTQgOS4wMzUgNy41NDc3NSA4Ljc2NDY5QzYuODc1OTYgOC40OTQzOCA2LjMwMTc4IDguMDM2NjIgNS44OTc4IDcuNDQ5M0M1LjQ5MzgzIDYuODYxOTggNS4yNzgyMSA2LjE3MTQ4IDUuMjc4MjEgNS40NjUxMkM1LjI3ODIxIDQuNTE3OTIgNS42NjU1NSAzLjYwOTUxIDYuMzU1MDIgMi45Mzk3NEM3LjA0NDQ5IDIuMjY5OTcgNy45Nzk2MSAxLjg5MzY5IDguOTU0NjggMS44OTM2OVoiIGZpbGw9IiMyN0E1RjAiLz4KPHBhdGggZD0iTTkuNjkwMTcgMTEuODkzN0g4LjIxOTU4QzYuMDc0NDUgMTEuODkzNyA0LjAxNzE3IDEyLjcyMTUgMi41MDAzNCAxNC4xOTVDMC45ODM0OTkgMTUuNjY4NSAwLjEzMTM0OCAxNy42NjcgMC4xMzEzNDggMTkuNzUwOEMwLjEzMTM0OCAxOS45NDAzIDAuMjA4ODE2IDIwLjEyMTkgMC4zNDY3MSAyMC4yNTU5QzAuNDg0NjA1IDIwLjM4OTggMC42NzE2MyAyMC40NjUxIDAuODY2NjQyIDIwLjQ2NTFIMTcuMDQzMUMxNy4yMzgxIDIwLjQ2NTEgMTcuNDI1MSAyMC4zODk4IDE3LjU2MyAyMC4yNTU5QzE3LjcwMDkgMjAuMTIxOSAxNy43Nzg0IDE5Ljk0MDMgMTcuNzc4NCAxOS43NTA4QzE3Ljc3ODQgMTcuNjY3IDE2LjkyNjMgMTUuNjY4NSAxNS40MDk0IDE0LjE5NUMxMy44OTI2IDEyLjcyMTUgMTEuODM1MyAxMS44OTM3IDkuNjkwMTcgMTEuODkzN1pNMS42NDYwNSAxOS4wMzY1QzEuODI2ODYgMTcuNDY1NiAyLjU5NzE2IDE2LjAxNDQgMy44MDk3OSAxNC45NjAzQzUuMDIyNDEgMTMuOTA2MSA2LjU5MjMzIDEzLjMyMyA4LjIxOTU4IDEzLjMyMjJIOS42OTAxN0MxMS4zMTc0IDEzLjMyMyAxMi44ODczIDEzLjkwNjEgMTQuMSAxNC45NjAzQzE1LjMxMjYgMTYuMDE0NCAxNi4wODI5IDE3LjQ2NTYgMTYuMjYzNyAxOS4wMzY1SDEuNjQ2MDVaIiBmaWxsPSIjMjdBNUYwIi8+Cjwvc3ZnPgo=') no-repeat center;
    background-size: contain;
}

.icon-login:hover::before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.32%2020%22%3E%3Cpath%20d%3D%22M4.71%2C16.43v2.14H16.47V1.43H4.71V3.57H3.24V.71a.67.67%2C0%2C0%2C1%2C.21-.5A.78.78%2C0%2C0%2C1%2C4%2C0H17.21a.78.78%2C0%2C0%2C1%2C.52.21.71.71%2C0%2C0%2C1%2C.21.5V19.29a.71.71%2C0%2C0%2C1-.21.5.78.78%2C0%2C0%2C1-.52.21H4a.78.78%2C0%2C0%2C1-.52-.21.67.67%2C0%2C0%2C1-.21-.5V16.43Z%22%20transform%3D%22translate(-0.62)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3Cpath%20d%3D%22M.62%2C10a1%2C1%2C0%2C0%2C1%2C1-1h9.56a1%2C1%2C0%2C0%2C1%2C0%2C2H1.62A1%2C1%2C0%2C0%2C1%2C.62%2C10Z%22%20transform%3D%22translate(-0.62)%22%20style%3D%22fill%3A%2327a5f0%3Bfill-rule%3Aevenodd%22%2F%3E%3Cpath%20d%3D%22M12.89%2C9.3a1%2C1%2C0%2C0%2C1%2C0%2C1.42L9.93%2C13.57a1%2C1%2C0%2C0%2C1-1.39-1.43l2.94-2.86A1%2C1%2C0%2C0%2C1%2C12.89%2C9.3Z%22%20transform%3D%22translate(-0.62)%22%20style%3D%22fill%3A%2327a5f0%3Bfill-rule%3Aevenodd%22%2F%3E%3Cpath%20d%3D%22M8.52%2C6.45a1%2C1%2C0%2C0%2C1%2C1.41%2C0l2.94%2C2.85a1%2C1%2C0%2C0%2C1-1.39%2C1.44L8.54%2C7.86A1%2C1%2C0%2C0%2C1%2C8.52%2C6.45Z%22%20transform%3D%22translate(-0.62)%22%20style%3D%22fill%3A%2327a5f0%3Bfill-rule%3Aevenodd%22%2F%3E%3Cpath%20d%3D%22M4%2C1.92c.42%2C0%2C.75.45.75%2C1V4.35c0%2C.55-.33%2C1-.75%2C1s-.75-.45-.75-1V2.92C3.24%2C2.37%2C3.57%2C1.92%2C4%2C1.92Z%22%20transform%3D%22translate(-0.62)%22%20style%3D%22fill%3A%2327a5f0%3Bfill-rule%3Aevenodd%22%2F%3E%3Cpath%20d%3D%22M4%2C14.71c.42%2C0%2C.75.45.75%2C1v1.43c0%2C.56-.33%2C1-.75%2C1s-.75-.44-.75-1V15.71C3.24%2C15.16%2C3.57%2C14.71%2C4%2C14.71Z%22%20transform%3D%22translate(-0.62)%22%20style%3D%22fill%3A%2327a5f0%3Bfill-rule%3Aevenodd%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}


.small-icon.icon-login:hover::after {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMTE2MjcgMTYuNDI4NlYxOC41NzE0SDE1Ljg4MVYxLjQyODU3SDQuMTE2MjdWMy41NzE0M0gyLjY0NTY4VjAuNzE0Mjg2QzIuNjQ1NjggMC41MjQ4NDUgMi43MjMxNSAwLjM0MzE2NCAyLjg2MTA0IDAuMjA5MjA5QzIuOTk4OTQgMC4wNzUyNTQ5IDMuMTg1OTYgMCAzLjM4MDk3IDBIMTYuNjE2M0MxNi44MTEzIDAgMTYuOTk4MyAwLjA3NTI1NDkgMTcuMTM2MiAwLjIwOTIwOUMxNy4yNzQxIDAuMzQzMTY0IDE3LjM1MTYgMC41MjQ4NDUgMTcuMzUxNiAwLjcxNDI4NlYxOS4yODU3QzE3LjM1MTYgMTkuNDc1MiAxNy4yNzQxIDE5LjY1NjggMTcuMTM2MiAxOS43OTA4QzE2Ljk5ODMgMTkuOTI0NyAxNi44MTEzIDIwIDE2LjYxNjMgMjBIMy4zODA5N0MzLjE4NTk2IDIwIDIuOTk4OTQgMTkuOTI0NyAyLjg2MTA0IDE5Ljc5MDhDMi43MjMxNSAxOS42NTY4IDIuNjQ1NjggMTkuNDc1MiAyLjY0NTY4IDE5LjI4NTdWMTYuNDI4Nkg0LjExNjI3WiIgZmlsbD0iIzI3QTVGMCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMDI3ODMyIDEwQzAuMDI3ODMyIDkuNDQ3NzIgMC40NzU1NDcgOSAxLjAyNzgzIDlIMTAuNTg2N0MxMS4xMzg5IDkgMTEuNTg2NyA5LjQ0NzcyIDExLjU4NjcgMTBDMTEuNTg2NyAxMC41NTIzIDExLjEzODkgMTEgMTAuNTg2NyAxMUgxLjAyNzgzQzAuNDc1NTQ3IDExIDAuMDI3ODMyIDEwLjU1MjMgMC4wMjc4MzIgMTBaIiBmaWxsPSIjMjdBNUYwIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIuMzA0IDkuMzAzMjFDMTIuNjg4OCA5LjY5OTM2IDEyLjY3OTYgMTAuMzMyNSAxMi4yODM1IDEwLjcxNzNMOS4zNDIyOSAxMy41NzQ0QzguOTQ2MTUgMTMuOTU5MiA4LjMxMzA1IDEzLjk1MDEgNy45MjgyMyAxMy41NTM5QzcuNTQzNCAxMy4xNTc4IDcuNTUyNTggMTIuNTI0NyA3Ljk0ODcyIDEyLjEzOTlMMTAuODg5OSA5LjI4MjcyQzExLjI4NiA4Ljg5NzkgMTEuOTE5MSA4LjkwNzA3IDEyLjMwNCA5LjMwMzIxWiIgZmlsbD0iIzI3QTVGMCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuOTI4MjMgNi40NDYwN0M4LjMxMzA1IDYuMDQ5OTMgOC45NDYxNSA2LjA0MDc1IDkuMzQyMjkgNi40MjU1N0wxMi4yODM1IDkuMjgyNzJDMTIuNjc5NiA5LjY2NzU0IDEyLjY4ODggMTAuMzAwNiAxMi4zMDQgMTAuNjk2OEMxMS45MTkxIDExLjA5MjkgMTEuMjg2IDExLjEwMjEgMTAuODg5OSAxMC43MTczTDcuOTQ4NzIgNy44NjAxM0M3LjU1MjU4IDcuNDc1MzEgNy41NDM0IDYuODQyMjEgNy45MjgyMyA2LjQ0NjA3WiIgZmlsbD0iIzI3QTVGMCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuNDAwMTUgMS45MjE0MkMzLjgxNjkyIDEuOTIxNDIgNC4xNTQ3OSAyLjM2OTEzIDQuMTU0NzkgMi45MjE0MlY0LjM0OTk5QzQuMTU0NzkgNC45MDIyNyAzLjgxNjkyIDUuMzQ5OTkgMy40MDAxNSA1LjM0OTk5QzIuOTgzMzcgNS4zNDk5OSAyLjY0NTUxIDQuOTAyMjcgMi42NDU1MSA0LjM0OTk5VjIuOTIxNDJDMi42NDU1MSAyLjM2OTEzIDIuOTgzMzcgMS45MjE0MiAzLjQwMDE1IDEuOTIxNDJaIiBmaWxsPSIjMjdBNUYwIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMy40MDAxNSAxNC43MTQzQzMuODE2OTIgMTQuNzE0MyA0LjE1NDc5IDE1LjE2MiA0LjE1NDc5IDE1LjcxNDNWMTcuMTQyOUM0LjE1NDc5IDE3LjY5NTIgMy44MTY5MiAxOC4xNDI5IDMuNDAwMTUgMTguMTQyOUMyLjk4MzM3IDE4LjE0MjkgMi42NDU1MSAxNy42OTUyIDIuNjQ1NTEgMTcuMTQyOVYxNS43MTQzQzIuNjQ1NTEgMTUuMTYyIDIuOTgzMzcgMTQuNzE0MyAzLjQwMDE1IDE0LjcxNDNaIiBmaWxsPSIjMjdBNUYwIi8+Cjwvc3ZnPgo=') no-repeat center;
    background-size: contain;
}
.fa-clock-o:before {
    content: '';
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2020.58%2020%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(-0.41)%22%3E%3Crect%20x%3D%220.41%22%20width%3D%2220.59%22%20height%3D%2220%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M10.7%2C0A10.15%2C10.15%2C0%2C0%2C0%2C.41%2C10%2C10.15%2C10.15%2C0%2C0%2C0%2C10.7%2C20%2C10.15%2C10.15%2C0%2C0%2C0%2C21%2C10%2C10.15%2C10.15%2C0%2C0%2C0%2C10.7%2C0Zm0%2C18.44A8.57%2C8.57%2C0%2C0%2C1%2C2%2C10%2C8.57%2C8.57%2C0%2C0%2C1%2C10.7%2C1.56%2C8.57%2C8.57%2C0%2C0%2C1%2C19.39%2C10%2C8.57%2C8.57%2C0%2C0%2C1%2C10.7%2C18.44Z%22%20transform%3D%22translate(-0.41)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3Cpath%20d%3D%22M10.91%2C3.7a.88.88%2C0%2C0%2C0-.88.88V10.5l-3.2%2C1.85a.88.88%2C0%2C0%2C0-.32%2C1.2.87.87%2C0%2C0%2C0%2C1.2.32l3.64-2.1a.89.89%2C0%2C0%2C0%2C.44-.76V4.58A.88.88%2C0%2C0%2C0%2C10.91%2C3.7Z%22%20transform%3D%22translate(-0.41)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.dropdown-trigger.time.dropdown-toggle:hover .fa-clock-o::before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2020.58%2020%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(-0.13)%22%3E%3Crect%20x%3D%220.13%22%20width%3D%2220.59%22%20height%3D%2220%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M10.42%2C0A10.15%2C10.15%2C0%2C0%2C0%2C.13%2C10%2C10.15%2C10.15%2C0%2C0%2C0%2C10.42%2C20%2C10.15%2C10.15%2C0%2C0%2C0%2C20.71%2C10%2C10.15%2C10.15%2C0%2C0%2C0%2C10.42%2C0Zm0%2C18.44A8.57%2C8.57%2C0%2C0%2C1%2C1.73%2C10a8.57%2C8.57%2C0%2C0%2C1%2C8.69-8.44A8.57%2C8.57%2C0%2C0%2C1%2C19.11%2C10%2C8.57%2C8.57%2C0%2C0%2C1%2C10.42%2C18.44Z%22%20transform%3D%22translate(-0.13)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3Cpath%20d%3D%22M10.63%2C3.7a.88.88%2C0%2C0%2C0-.88.88V10.5l-3.2%2C1.85a.88.88%2C0%2C0%2C0-.32%2C1.2.87.87%2C0%2C0%2C0%2C1.2.32l3.64-2.1a.89.89%2C0%2C0%2C0%2C.44-.76V4.58A.88.88%2C0%2C0%2C0%2C10.63%2C3.7Z%22%20transform%3D%22translate(-0.13)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

#nav-footer .icon-home.breadcrumbs:hover::after {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2025.13%2020%22%3E%3Cpath%20d%3D%22M12.57%2C4l-9%2C7.39a.08.08%2C0%2C0%2C1%2C0%2C0V19a1%2C1%2C0%2C0%2C0%2C.29.7%2C1%2C1%2C0%2C0%2C0%2C.7.3h6V14h4v6h6a1%2C1%2C0%2C0%2C0%2C.7-.3.93.93%2C0%2C0%2C0%2C.29-.7V11.52a.22.22%2C0%2C0%2C0%2C0-.09Z%22%20transform%3D%22translate(0)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3Cpath%20d%3D%22M25%2C9.74%2C21.54%2C6.91V.55A.45.45%2C0%2C0%2C0%2C21.4.19a.45.45%2C0%2C0%2C0-.35-.14h-3a.48.48%2C0%2C0%2C0-.36.14.49.49%2C0%2C0%2C0-.14.36v3L13.75.41a1.92%2C1.92%2C0%2C0%2C0-2.37%2C0L.17%2C9.74a.49.49%2C0%2C0%2C0-.17.34.5.5%2C0%2C0%2C0%2C.11.36l1%2C1.16a.53.53%2C0%2C0%2C0%2C.32.17.62.62%2C0%2C0%2C0%2C.38-.11l10.79-9%2C10.78%2C9a.52.52%2C0%2C0%2C0%2C.33.11h.05a.53.53%2C0%2C0%2C0%2C.32-.17l1-1.16a.5.5%2C0%2C0%2C0%2C.11-.36A.49.49%2C0%2C0%2C0%2C25%2C9.74Z%22%20transform%3D%22translate(0)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}



.forabg ul.topiclist li.row:nth-child(even) {
    background: #F6F8FA;
}
.forum-moderators {
    margin-top: 7px;
}
.topiclist.forums .forum-moderators strong, .topiclist.forums .forum-moderators .username, .topiclist.forums .forum-moderators .username-coloured, .topiclist.forums .responsive-show, .topiclist.forums .responsive-show strong, .topiclist.forums .forum-statistics {
    font-size: 17px;
    font-weight: 400;
    line-height: 22px;
}

.topiclist.forums .forum-moderators .username, .topiclist.forums .forum-moderators .username-coloured {
    text-decoration: underline;
}

.topiclist.forums .responsive-show strong, .topiclist.forums .forum-statistics .value {
    font-weight: 600;
}

.topiclist.forums .forum-moderators strong,  .topiclist.forums .responsive-show, .topiclist.forums .responsive-show strong, .topiclist.forums .forum-statistics  .dfn, .topiclist.forums .forum-statistics .value, .topiclist.forums .lastpost {
    color: rgba(66, 66, 66, 0.8);
}

.topiclist.forums .forum-moderators .username {
    color: rgba(1, 185, 109, 0.8);
}

.topiclist.forums .forum-moderators .username-coloured {
    color: rgba(187, 24, 32, 0.8);
}

.topiclist.forums .username, .topiclist.forums .username-coloured {
    font-weight: 500;
}

.imageset.icon_topic_latest:after, .imageset.icon_topic_newest:after {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2013.38%22%3E%3Cpath%20d%3D%22M9.2%2C15.59a.6.6%2C0%2C0%2C1-.61%2C0%2C.54.54%2C0%2C0%2C1-.32-.53V12.24H.6a.56.56%2C0%2C0%2C1-.43-.17A.57.57%2C0%2C0%2C1%2C0%2C11.66V6.37a.62.62%2C0%2C0%2C1%2C.17-.44A.6.6%2C0%2C0%2C1%2C.6%2C5.76H8.27V2.91a.57.57%2C0%2C0%2C1%2C.32-.53.53.53%2C0%2C0%2C1%2C.61.06L17.75%2C8.5A.58.58%2C0%2C0%2C1%2C18%2C9V9a.58.58%2C0%2C0%2C1-.25.48Z%22%20transform%3D%22translate(0%20-2.31)%22%20style%3D%22fill%3A%2301b96d%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.imageset.icon_topic_latest, .imageset.icon_topic_newest {
    position: relative;
    top: 3px;
    width: 18px;
    height: 18px;
}

.topiclist .header dd.lastpost {
    margin-right: 0;
    margin-left: 0;
    width: 233px;
}

.topiclist.forums  dd.lastpost {
    margin-left: 0;
}

.stat-block.online-list h3 {
    margin-top: 0;
}

.headerspace {
    margin: 0 0 20px 0;
}

.headerspace .quick-login label span {
    margin-right: 11px;
}
fieldset.quick-login label:nth-last-of-type(1) {
    max-width: none;
    width: auto;
    margin: 0 42px 0 0;
}

fieldset.quick-login .responsive-hide {
    margin: 0 10px;
}
fieldset.quick-login input#autologin {
    position: relative;
    width: 20px;
    height: 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-top: -3px;
    margin-left: 15px;
}

fieldset.quick-login input#autologin::after, #login fieldset input#autologin::after, #login fieldset input#viewonline::after, #options-panel fieldset input::after, .section-ucp dd.mark input[type=checkbox]::after, #notification_list .icon-mark::after, .section-ucp #cp-main #postform h2 + .panel .fields1 ~ fieldset input::after, .section-ucp #cp-main fieldset dl:first-child #avatar_delete::after, .section-ucp #cp-main .table1 td.center input[type=checkbox]::after, .section-ucp #cp-main .table1 td.mark input[type=checkbox]::after, #poll-panel #poll_vote_change::after, .section-mcp .forum-selection + h2 + .panel ul.topiclist .mark input[type=checkbox]::after, .section-mcp #mcp .action-bar.top + table input[type=checkbox]::after, .section-mcp #mcp input[type=checkbox]::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #188ACA;
    border-radius: 3px;
    z-index: 10;
    background: #fff;
}

#notification_list .icon-mark::after {
    top: 10px;
    width: 16px;
    height: 16px;
}


fieldset.quick-login input#autologin:checked::after, #login fieldset input#autologin:checked::after, #login fieldset input#viewonline:checked::after, #options-panel fieldset input:checked::after, .section-ucp dd.mark input[type=checkbox]:checked::after, #notification_list .mark_read.icon-mark::after, .section-ucp #tabs ~ .panel.bg3 .inner > div.notification_list .row.bg2 input[type=checkbox]::after, .section-ucp #tabs ~ .panel.bg3 .inner > div.notification_list .row.bg1 input[type=checkbox]::after, .section-ucp #cp-main #postform h2 + .panel .fields1 ~ fieldset input:checked::after, .section-ucp #cp-main fieldset dl:first-child #avatar_delete:checked::after, .section-ucp #cp-main .table1 td.center input[type=checkbox]:checked::after, .section-ucp #cp-main .table1 td.mark input[type=checkbox]:checked::after, #poll-panel #poll_vote_change:checked::after, .section-mcp .forum-selection + h2 + .panel ul.topiclist .mark input[type=checkbox]:checked::after, .section-mcp #mcp .action-bar.top + table input[type=checkbox]:checked::after, .section-mcp #mcp input[type=checkbox]:checked::after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.39%2011.44%22%3E%3Cpath%20d%3D%22M15.19%2C2.18%2C13.36.28%2C6.05%2C7.91%2C2.64%2C4.35.81%2C6.26l5.24%2C5.46Z%22%20transform%3D%22translate(-0.81%20-0.28)%22%20style%3D%22fill%3A%2318ca34%3Bfill-rule%3Aevenodd%22%2F%3E%3C%2Fsvg%3E") no-repeat center #fff;
    background-size: contain;

}

input.button2 {
    min-width: 120px;
    padding: 0 10px;
    border-radius: 6px;
    border: 0;
    height: 30px;
    background: #01B96D;
    font-family: Roboto, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    letter-spacing: 0.08px;
    color: #EFF3F6;
}

input.button2:hover, #remind .panel fieldset input.button1:hover, #resend .panel fieldset input.button1:hover, #login .panel fieldset input.button1:hover, .section-search fieldset.submit-buttons input.button1:hover, .section-report .panel .submit-buttons input.button1:hover, .section-posting fieldset.submit-buttons input:last-of-type:hover, #post fieldset.submit-buttons input:hover, .section-ucp #cp-main fieldset .button1:hover, .section-ucp #register fieldset.submit-buttons input[type=submit]:hover, .section-ucp #cp-main fieldset.submit-buttons input[type=submit]:hover, .section-mcp #mcp fieldset.submit-buttons input[type=submit]:hover, .section-mcp #mcp_ban fieldset.submit-buttons input[type=submit]:hover {
    background: #00ab64;
}

#nav-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

#nav-footer .small-icon.icon-home {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    margin: 0 auto 0 0;
}

#nav-footer .small-icon.icon-home .crumb:not(#nav-footer .small-icon.icon-home .crumb:first-child), #nav-footer .small-icon.icon-home  .crumb:after  {
    display: none;
}



#nav-footer .icon-contact.rightside {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
#nav-footer .icon-team.rightside {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

#nav-footer .icon-members.rightside {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}
#nav-footer .icon-delete-cookies.rightside {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}
#nav-footer .rightside {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
}

#nav-footer .small-icon.icon-home::after  {
    top: 9px;
}
.stat-block.online-list p span {
    font-weight: 500;
    color:  #4E6680 !important;
}
.stat-block p em a {
    text-decoration: underline;
}

#container {
    width: auto;
}



.leftside .dropdown-contents li:not(li.separator) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 6px 10px;
    border-bottom: 1px solid #DEE5EA;
    background:  #fff;
}

.leftside .dropdown-contents {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.leftside .dropdown-contents li.icon-search {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}

.leftside .dropdown-contents li:not(li.separator):hover, .tab.notifications .dropdown-extended .footer:hover {
    background: #EFF3F6;
    border-radius: 0;
}

.leftside .dropdown-contents li a {
    background: transparent;
    width: 100%;
    text-decoration: none;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    line-height: 20px;
    letter-spacing: 0.085px;
    color: #424242;
}

.tab.responsive-menu .dropdown-contents li.small-icon.icon-search::before  {
    content: '';
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    margin: 0 10px 0 0;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMzN18xNzkpIj4KPHBhdGggZD0iTTE1LjUgMTRIMTQuNzFMMTQuNDMgMTMuNzNDMTUuNDEgMTIuNTkgMTYgMTEuMTEgMTYgOS41QzE2IDUuOTEgMTMuMDkgMyA5LjUgM0M1LjkxIDMgMyA1LjkxIDMgOS41QzMgMTMuMDkgNS45MSAxNiA5LjUgMTZDMTEuMTEgMTYgMTIuNTkgMTUuNDEgMTMuNzMgMTQuNDNMMTQgMTQuNzFWMTUuNUwxOSAyMC40OUwyMC40OSAxOUwxNS41IDE0Wk05LjUgMTRDNy4wMSAxNCA1IDExLjk5IDUgOS41QzUgNy4wMSA3LjAxIDUgOS41IDVDMTEuOTkgNSAxNCA3LjAxIDE0IDkuNUMxNCAxMS45OSAxMS45OSAxNCA5LjUgMTRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzM3XzE3OSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgcng9IjYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==") no-repeat center;
    background-size: contain;
}

.tab.responsive-menu .dropdown-contents li:hover::before  {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMzN18yNSkiPgo8cGF0aCBkPSJNMTUuNSAxNEgxNC43MUwxNC40MyAxMy43M0MxNS40MSAxMi41OSAxNiAxMS4xMSAxNiA5LjVDMTYgNS45MSAxMy4wOSAzIDkuNSAzQzUuOTEgMyAzIDUuOTEgMyA5LjVDMyAxMy4wOSA1LjkxIDE2IDkuNSAxNkMxMS4xMSAxNiAxMi41OSAxNS40MSAxMy43MyAxNC40M0wxNCAxNC43MVYxNS41TDE5IDIwLjQ5TDIwLjQ5IDE5TDE1LjUgMTRaTTkuNSAxNEM3LjAxIDE0IDUgMTEuOTkgNSA5LjVDNSA3LjAxIDcuMDEgNSA5LjUgNUMxMS45OSA1IDE0IDcuMDEgMTQgOS41QzE0IDExLjk5IDExLjk5IDE0IDkuNSAxNFoiIGZpbGw9IiMyN0E1RjAiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zMzdfMjUiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSI2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=") no-repeat center;
    background-size: contain;
}

.tab.members .dropdown {
    text-align: center;
}

.leftside .dropdown-contents li:hover a, .tab.notifications .footer > a:hover {
    color: #188ACA;
}

.tab.notifications .header {
    height: auto;
}

.tab.notifications .footer > a {
    padding: 10px;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    letter-spacing: 0.085px;
    color: rgba(66, 66, 66, 1);
}

.tab.notifications .no_notifications {
    font-size: 17px;
    letter-spacing: 0.085px;
    color: rgba(66, 66, 66, 1);
}


.tab.notifications .footer {
    padding: 0;
    margin: 0;
}

.tab.notifications .dropdown-extended .footer {
    border-color: #DEE5EA;
}


.tab.notifications .header::before {
    position: static;
    width: 15px;
    height: 20px;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.01%2020%22%3E%3Cpath%20d%3D%22M.27%2C17a1.21%2C1.21%2C0%2C0%2C0%2C.47.48%2C1.15%2C1.15%2C0%2C0%2C0%2C.65.17H4.14a3.51%2C3.51%2C0%2C0%2C0%2C6.91%2C0h2.74a1.31%2C1.31%2C0%2C0%2C0%2C.65-.17%2C1.33%2C1.33%2C0%2C0%2C0%2C.66-1.13%2C1.28%2C1.28%2C0%2C0%2C0-.18-.65c-.32-.55-.59-1-.81-1.37-1-1.78-1-1.78-1-3.54%2C0-.59%2C0-1.33%2C0-2.35a5.57%2C5.57%2C0%2C0%2C0-4-5.34%2C1.75%2C1.75%2C0%2C0%2C0%2C.21-.87%2C1.82%2C1.82%2C0%2C0%2C0-.25-.85A1.9%2C1.9%2C0%2C0%2C0%2C8.45.72%2C1.83%2C1.83%2C0%2C0%2C0%2C7.59.5a1.79%2C1.79%2C0%2C0%2C0-.85.22%2C1.73%2C1.73%2C0%2C0%2C0-.64.62%2C1.72%2C1.72%2C0%2C0%2C0-.25.85%2C1.74%2C1.74%2C0%2C0%2C0%2C.2.87A5.56%2C5.56%2C0%2C0%2C0%2C2%2C8.4c0%2C1%2C0%2C1.76%2C0%2C2.35%2C0%2C1.76%2C0%2C1.76-1%2C3.54-.22.36-.49.82-.8%2C1.37a1.25%2C1.25%2C0%2C0%2C0-.18.65A1.22%2C1.22%2C0%2C0%2C0%2C.27%2C17Zm7.32%2C2.29a2.27%2C2.27%2C0%2C0%2C1-2.17-1.64H9.77a2.29%2C2.29%2C0%2C0%2C1-2.18%2C1.64Zm0-17.5a.54.54%2C0%2C0%2C1%2C.28.08.55.55%2C0%2C0%2C1%2C.18.22.5.5%2C0%2C0%2C1-.65.65.55.55%2C0%2C0%2C1-.22-.18.54.54%2C0%2C0%2C1-.08-.28.52.52%2C0%2C0%2C1%2C.14-.35A.52.52%2C0%2C0%2C1%2C7.59%2C1.75ZM1.35%2C16.29c.31-.55.58-1%2C.8-1.36%2C1.21-2%2C1.24-2.16%2C1.18-4.22%2C0-.58%2C0-1.31%2C0-2.31a4.31%2C4.31%2C0%2C1%2C1%2C8.61%2C0c0%2C1%2C0%2C1.73%2C0%2C2.31-.06%2C2.06%2C0%2C2.18%2C1.18%2C4.22.22.36.48.81.8%2C1.36%2C0%2C0%2C0%2C0%2C0%2C0s0%2C0%2C0%2C0l0%2C0H1.37s0%2C0%2C0%2C0a0%2C0%2C0%2C0%2C1%2C0%2C0Z%22%20transform%3D%22translate(-0.09%20-0.5)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.tab.notifications .header::after {
    display: none;
}

.tab.notifications .header {
    padding: 15px;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.085px;
    color: #FFF;
}

.tab.notifications .header_settings a {
    -webkit-text-decoration-line: none;
    text-decoration-line: none;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.075px;
    color: #FFF;
}

.tab.notifications .header_settings > a {
    margin-right: 5px;
}

.tab.notifications .header_settings a:hover {
    text-decoration: underline;
}

#mark_all_notifications a {
    margin-left: 5px;
}

#notification_list .dropdown-contents ul li {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.hidden {
    display: none;
}


ul.rightside li.small-icon a, a.dropdown-trigger.time + div ul li, .navbar.top-nav-menu .dropdown-contents li a, .dropdown-button-control.topic-tools .dropdown-contents li a {
    width: 100%;
    text-decoration: none;
    text-align: left;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    line-height: 20px;
    letter-spacing: 0.085px;
    color: #424242;
}

a.dropdown-trigger.time + div ul li {
    padding: 6px 10px;
    border-bottom: 1px solid #DEE5EA;
    background: #fff;
}



ul.rightside li.small-icon, .navbar.top-nav-menu .dropdown-contents li, .dropdown-button-control.topic-tools .dropdown-contents li {
    padding: 6px 10px;
    border-bottom: 1px solid #DEE5EA;
    background: #fff;
}

ul.rightside li.small-icon:hover, .navbar.top-nav-menu .dropdown-contents li:hover, .dropdown-button-control.topic-tools .dropdown-contents li:hover {
    background: #EFF3F6;
}
ul.rightside li.small-icon:hover a, .navbar.top-nav-menu .dropdown-contents li:hover a, .dropdown-button-control.topic-tools .dropdown-contents li a:hover {
    text-decoration: underline;
    color: #188ACA;
}
.small-icon.icon-ucp::before, .small-icon.icon-profile::before, .small-icon.icon-logout::before, .navbar.top-nav-menu .dropdown-contents li:not(.navbar.top-nav-menu .dropdown-contents li.icon-search)::before, .navbar.top-nav-menu .small-icon.icon-mark:not(.dropdown-contents .small-icon.icon-mark)::before, .icon-sendemail::before, .icon-print::before, .section-viewtopic .icon-bookmark::before, .section-viewtopic .icon-subscribe::before, .imageset.icon_contact::after, .section-viewtopic .icon-unsubscribe::before {
    content: '';
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 16px;
    height: 16px;
    margin: 0 10px 0 0;
}

.imageset.icon_contact::after {
    content: '...';
    font-size: 15px;
}

.small-icon.icon-ucp::before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(0%200)%22%3E%3Crect%20width%3D%2216%22%20height%3D%2216%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3Cmask%20id%3D%22b%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2216%22%20maskUnits%3D%22userSpaceOnUse%22%3E%3Cg%20transform%3D%22translate(0%200)%22%3E%3Cpath%20d%3D%22M0%2C0H16V16H0Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cg%20style%3D%22mask%3Aurl(%23b)%22%3E%3Cpath%20d%3D%22M4.86%2C8.07l3.08%2C3.07L4.7%2C14.38%2C3.21%2C15.86a.47.47%2C0%2C0%2C1-.33.14h-1a.47.47%2C0%2C0%2C1-.33-.14L.14%2C14.47A.47.47%2C0%2C0%2C1%2C0%2C14.14v-1a.47.47%2C0%2C0%2C1%2C.14-.33L1.62%2C11.3Z%22%20transform%3D%22translate(0%200)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3Cpath%20d%3D%22M15.91%2C1.77l-1.47%2C2a.47.47%2C0%2C0%2C1-.71%2C0l-.43-.43L9.93%2C6.73l-.66-.66L12.63%2C2.7l-.43-.43a.47.47%2C0%2C0%2C1%2C.05-.71l2-1.47a.46.46%2C0%2C0%2C1%2C.61.05l1%2C1A.46.46%2C0%2C0%2C1%2C15.91%2C1.77Z%22%20transform%3D%22translate(0%200)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3Cpath%20d%3D%22M15.16%2C11.23a2.8%2C2.8%2C0%2C0%2C0-2.73-.68l-7-7A2.78%2C2.78%2C0%2C0%2C0%2C2.53%2C0%2C.46.46%2C0%2C0%2C0%2C2.25.8l1%2C1a.48.48%2C0%2C0%2C1%2C0%2C.68l-.77.77a.48.48%2C0%2C0%2C1-.68%2C0l-1-1A.47.47%2C0%2C0%2C0%2C0%2C2.54%2C2.79%2C2.79%2C0%2C0%2C0%2C3.57%2C5.45l7%2C7A2.78%2C2.78%2C0%2C0%2C0%2C13.47%2C16a.46.46%2C0%2C0%2C0%2C.28-.79l-1-1a.48.48%2C0%2C0%2C1%2C0-.68l.77-.77a.48.48%2C0%2C0%2C1%2C.68%2C0l1%2C1a.47.47%2C0%2C0%2C0%2C.79-.29A2.77%2C2.77%2C0%2C0%2C0%2C15.16%2C11.23Z%22%20transform%3D%22translate(0%200)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.small-icon.icon-ucp:hover::before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(0%20-0.39)%22%3E%3Crect%20y%3D%220.39%22%20width%3D%2216%22%20height%3D%2216%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3Cmask%20id%3D%22b%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2216%22%20maskUnits%3D%22userSpaceOnUse%22%3E%3Cg%20transform%3D%22translate(0%20-0.39)%22%3E%3Cpath%20d%3D%22M0%2C.39H16v16H0Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cg%20style%3D%22mask%3Aurl(%23b)%22%3E%3Cpath%20d%3D%22M4.86%2C8.45l3.08%2C3.08L4.7%2C14.77%2C3.21%2C16.25a.47.47%2C0%2C0%2C1-.33.14h-1a.47.47%2C0%2C0%2C1-.33-.14L.14%2C14.86A.47.47%2C0%2C0%2C1%2C0%2C14.53v-1a.47.47%2C0%2C0%2C1%2C.14-.33l1.48-1.49Z%22%20transform%3D%22translate(0%20-0.39)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3Cpath%20d%3D%22M15.91%2C2.16l-1.47%2C2a.47.47%2C0%2C0%2C1-.71.05l-.43-.43L9.93%2C7.12l-.66-.66%2C3.36-3.37-.43-.43A.47.47%2C0%2C0%2C1%2C12.25%2C2l2-1.47a.46.46%2C0%2C0%2C1%2C.61.05l1%2C1A.46.46%2C0%2C0%2C1%2C15.91%2C2.16Z%22%20transform%3D%22translate(0%20-0.39)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3Cpath%20d%3D%22M15.16%2C11.62a2.78%2C2.78%2C0%2C0%2C0-2.73-.68l-7-7A2.78%2C2.78%2C0%2C0%2C0%2C2.53.4a.46.46%2C0%2C0%2C0-.28.79l1%2C1a.48.48%2C0%2C0%2C1%2C0%2C.68l-.77.77a.48.48%2C0%2C0%2C1-.68%2C0l-1-1A.46.46%2C0%2C0%2C0%2C0%2C2.92%2C2.79%2C2.79%2C0%2C0%2C0%2C3.57%2C5.84l7%2C7a2.79%2C2.79%2C0%2C0%2C0%2C2.92%2C3.56.46.46%2C0%2C0%2C0%2C.28-.79l-1-1a.48.48%2C0%2C0%2C1%2C0-.68l.77-.77a.48.48%2C0%2C0%2C1%2C.68%2C0l1%2C1a.47.47%2C0%2C0%2C0%2C.79-.29A2.77%2C2.77%2C0%2C0%2C0%2C15.16%2C11.62Z%22%20transform%3D%22translate(0%20-0.39)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.small-icon.icon-profile::before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2014.12%2016%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(0%20-0.39)%22%3E%3Crect%20y%3D%220.39%22%20width%3D%2214.12%22%20height%3D%2216%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M7.06%2C8.39a4.23%2C4.23%2C0%2C0%2C0%2C2.29-.68%2C4%2C4%2C0%2C0%2C0%2C1.51-1.79%2C3.82%2C3.82%2C0%2C0%2C0%2C.24-2.31%2C3.94%2C3.94%2C0%2C0%2C0-1.13-2A4.13%2C4.13%2C0%2C0%2C0%2C7.86.47a4.14%2C4.14%2C0%2C0%2C0-4.23%2C1.7%2C3.92%2C3.92%2C0%2C0%2C0%2C.52%2C5.05A4.17%2C4.17%2C0%2C0%2C0%2C7.06%2C8.39Z%22%20transform%3D%22translate(0%20-0.39)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3Cpath%20d%3D%22M12.22%2C11.37A6.55%2C6.55%2C0%2C0%2C0%2C7.65%2C9.53H6.47A6.55%2C6.55%2C0%2C0%2C0%2C1.9%2C11.37%2C6.18%2C6.18%2C0%2C0%2C0%2C0%2C15.82a.56.56%2C0%2C0%2C0%2C.17.4.59.59%2C0%2C0%2C0%2C.42.17H13.53a.55.55%2C0%2C0%2C0%2C.41-.17.53.53%2C0%2C0%2C0%2C.18-.4A6.18%2C6.18%2C0%2C0%2C0%2C12.22%2C11.37Z%22%20transform%3D%22translate(0%20-0.39)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}
.small-icon.icon-profile:hover::before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2014.12%2016%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(0%20-0.39)%22%3E%3Crect%20y%3D%220.39%22%20width%3D%2214.12%22%20height%3D%2216%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M7.06%2C8.39a4.23%2C4.23%2C0%2C0%2C0%2C2.29-.68%2C4%2C4%2C0%2C0%2C0%2C1.51-1.79%2C3.82%2C3.82%2C0%2C0%2C0%2C.24-2.31%2C3.94%2C3.94%2C0%2C0%2C0-1.13-2A4.13%2C4.13%2C0%2C0%2C0%2C7.86.47a4.14%2C4.14%2C0%2C0%2C0-4.23%2C1.7%2C3.92%2C3.92%2C0%2C0%2C0%2C.52%2C5.05A4.17%2C4.17%2C0%2C0%2C0%2C7.06%2C8.39Z%22%20transform%3D%22translate(0%20-0.39)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3Cpath%20d%3D%22M12.22%2C11.37A6.55%2C6.55%2C0%2C0%2C0%2C7.65%2C9.53H6.47A6.55%2C6.55%2C0%2C0%2C0%2C1.9%2C11.37%2C6.18%2C6.18%2C0%2C0%2C0%2C0%2C15.82a.56.56%2C0%2C0%2C0%2C.17.4.59.59%2C0%2C0%2C0%2C.42.17H13.53a.55.55%2C0%2C0%2C0%2C.41-.17.53.53%2C0%2C0%2C0%2C.18-.4A6.18%2C6.18%2C0%2C0%2C0%2C12.22%2C11.37Z%22%20transform%3D%22translate(0%20-0.39)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}
.small-icon.icon-logout::before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2014.61%2016.39%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(-0.12)%22%3E%3Crect%20x%3D%220.12%22%20width%3D%2214.61%22%20height%3D%2216.39%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M6.08%2C8.19h7.65%22%20transform%3D%22translate(-0.12)%22%20style%3D%22fill%3Anone%3Bstroke%3A%23686868%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%22%2F%3E%3Cpath%20d%3D%22M13.73%2C8.19l-2.36%2C2.29%22%20transform%3D%22translate(-0.12)%22%20style%3D%22fill%3Anone%3Bstroke%3A%23686868%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%22%2F%3E%3Cpath%20d%3D%22M13.73%2C8.19%2C11.37%2C5.91%22%20transform%3D%22translate(-0.12)%22%20style%3D%22fill%3Anone%3Bstroke%3A%23686868%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%22%2F%3E%3Cpath%20d%3D%22M12.14%2C16.39H.12V0h12V2.16a.75.75%2C0%2C0%2C1-1.5%2C0V1.5h-9V14.89h9v-1a.75.75%2C0%2C1%2C1%2C1.5%2C0Z%22%20transform%3D%22translate(-0.12)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}
.small-icon.icon-logout:hover::before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2014.61%2016.39%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(-0.12)%22%3E%3Crect%20x%3D%220.12%22%20width%3D%2214.61%22%20height%3D%2216.39%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M6.08%2C8.19h7.65%22%20transform%3D%22translate(-0.12)%22%20style%3D%22fill%3Anone%3Bstroke%3A%2327a5f0%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%22%2F%3E%3Cpath%20d%3D%22M13.73%2C8.19l-2.36%2C2.29%22%20transform%3D%22translate(-0.12)%22%20style%3D%22fill%3Anone%3Bstroke%3A%2327a5f0%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%22%2F%3E%3Cpath%20d%3D%22M13.73%2C8.19%2C11.37%2C5.91%22%20transform%3D%22translate(-0.12)%22%20style%3D%22fill%3Anone%3Bstroke%3A%2327a5f0%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%22%2F%3E%3Cpath%20d%3D%22M12.14%2C16.39H.12V0h12V2.16a.75.75%2C0%2C0%2C1-1.5%2C0V1.5h-9V14.89h9v-1a.75.75%2C0%2C1%2C1%2C1.5%2C0Z%22%20transform%3D%22translate(-0.12)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

#nav-footer .small-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.navbar.top-nav-menu .dropdown-contents .small-icon.icon-mark::before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Crect%20x%3D%220.9%22%20y%3D%220.9%22%20width%3D%2216.2%22%20height%3D%2216.2%22%20rx%3D%221.8%22%20style%3D%22fill%3A%23fff%3Bstroke%3A%23686868%3Bstroke-width%3A1.7999999523162842px%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.navbar.top-nav-menu .dropdown-contents .small-icon.icon-mark:hover::before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Crect%20x%3D%220.9%22%20y%3D%220.9%22%20width%3D%2216.2%22%20height%3D%2216.2%22%20rx%3D%221.8%22%20style%3D%22fill%3A%23fff%3Bstroke%3A%2327a5f0%3Bstroke-width%3A1.7999999523162842px%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.navbar.top-nav-menu .dropdown-contents .small-icon.icon-new-posts::before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2218%22%20height%3D%2218%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M13.5%2C9V.9a.83.83%2C0%2C0%2C0-.27-.63A.85.85%2C0%2C0%2C0%2C12.6%2C0H.9A.83.83%2C0%2C0%2C0%2C.27.27.85.85%2C0%2C0%2C0%2C0%2C.9V13.5L3.6%2C9.9h9a.83.83%2C0%2C0%2C0%2C.63-.27A.85.85%2C0%2C0%2C0%2C13.5%2C9Z%22%20style%3D%22fill%3A%23686868%22%2F%3E%3Cpath%20d%3D%22M17.1%2C3.6H15.3v8.1H3.6v1.8a.83.83%2C0%2C0%2C0%2C.27.63.89.89%2C0%2C0%2C0%2C.63.27h9.9L18%2C18V4.5a.83.83%2C0%2C0%2C0-.27-.63A.89.89%2C0%2C0%2C0%2C17.1%2C3.6Z%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.navbar.top-nav-menu .dropdown-contents .small-icon.icon-new-posts:hover::before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2218%22%20height%3D%2218%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M13.5%2C9V.9a.83.83%2C0%2C0%2C0-.27-.63A.85.85%2C0%2C0%2C0%2C12.6%2C0H.9A.83.83%2C0%2C0%2C0%2C.27.27.85.85%2C0%2C0%2C0%2C0%2C.9V13.5L3.6%2C9.9h9a.83.83%2C0%2C0%2C0%2C.63-.27A.85.85%2C0%2C0%2C0%2C13.5%2C9Z%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3Cpath%20d%3D%22M17.1%2C3.6H15.3v8.1H3.6v1.8a.83.83%2C0%2C0%2C0%2C.27.63.89.89%2C0%2C0%2C0%2C.63.27h9.9L18%2C18V4.5a.83.83%2C0%2C0%2C0-.27-.63A.89.89%2C0%2C0%2C0%2C17.1%2C3.6Z%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.navbar.top-nav-menu .small-icon.icon-mark:not(.dropdown-contents .small-icon.icon-mark)::before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Crect%20x%3D%220.9%22%20y%3D%220.9%22%20width%3D%2216.2%22%20height%3D%2216.2%22%20rx%3D%221.8%22%20style%3D%22fill%3A%23fff%3Bstroke%3A%2327a5f0%3Bstroke-width%3A1.7999999523162842px%22%2F%3E%3Cpath%20d%3D%22M15.47%2C5.57%2C13.83%2C3.85%2C7.24%2C10.72%2C4.17%2C7.52%2C2.53%2C9.23l4.71%2C4.92Z%22%20style%3D%22fill%3A%2327a5f0%3Bfill-rule%3Aevenodd%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.navbar.secondary > ul > li.small-icon::before {
    margin: 0 10px 0 0;
}

.top-nav-menu.navbar .responsive-menu a + div::before {
    content: '';
    position: absolute;
    top: -12px;
    display: block;
    width: 100%;
    height: 12px;
    z-index: 99;
}

#username_logged_in > .dropdown-toggle + .dropdown, .tab.notifications .dropdown-extended .dropdown-contents, .rightside.icon-only .dropdown  {
    left: auto;
    right: 0;
    margin-left: -500px;
    margin-right: 0;
}

.tab.notifications .notification_list {
    width: 100%;
}

.nojs .dropdown-container:hover .notification_list .dropdown-contents {
    position: absolute;
}

.navbar.secondary .dropdown-container {
    display: none !important;
}

.phpbb_alert .alert_title {
    margin: 0 0 10px 0;
    font-family: Roboto, sans-serif;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.1px;
    color: #01B96D;
}

.phpbb_alert .alert_text {
    margin: 0;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    letter-spacing: 0.085px;
    color: #424242;
}

.navbar .nav-tabs .register:hover .nav-link::after, .tab.register.selected .nav-link::after {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024.93%2020%22%3E%3Cpath%20d%3D%22M25%2C9.52V11H16.7V9.52ZM21.61%2C6v8.8H20.08V6Z%22%20transform%3D%22translate(-0.05%20-0.47)%22%20style%3D%22fill%3A%23424242%22%2F%3E%3Cpath%20d%3D%22M8.88%2C10.47a5.29%2C5.29%2C0%2C0%2C0%2C2.86-.85%2C5.08%2C5.08%2C0%2C0%2C0%2C1.89-2.24%2C4.92%2C4.92%2C0%2C0%2C0-1.11-5.45A5.18%2C5.18%2C0%2C0%2C0%2C9.88.56a5.29%2C5.29%2C0%2C0%2C0-3%2C.29A5%2C5%2C0%2C0%2C0%2C4.6%2C2.69%2C4.88%2C4.88%2C0%2C0%2C0%2C5.24%2C9%2C5.2%2C5.2%2C0%2C0%2C0%2C8.88%2C10.47Zm0-8.58a3.72%2C3.72%2C0%2C0%2C1%2C2%2C.61%2C3.62%2C3.62%2C0%2C0%2C1%2C1.35%2C1.6%2C3.47%2C3.47%2C0%2C0%2C1%2C.21%2C2.06%2C3.56%2C3.56%2C0%2C0%2C1-1%2C1.83%2C3.74%2C3.74%2C0%2C0%2C1-4%2C.77A3.61%2C3.61%2C0%2C0%2C1%2C5.82%2C7.45a3.49%2C3.49%2C0%2C0%2C1%2C.46-4.51A3.73%2C3.73%2C0%2C0%2C1%2C8.88%2C1.89Z%22%20transform%3D%22translate(-0.05%20-0.47)%22%20style%3D%22fill%3A%23424242%22%2F%3E%3Cpath%20d%3D%22M9.61%2C11.89H8.14a8.24%2C8.24%2C0%2C0%2C0-5.72%2C2.3A7.76%2C7.76%2C0%2C0%2C0%2C.05%2C19.75a.72.72%2C0%2C0%2C0%2C.22.51.76.76%2C0%2C0%2C0%2C.52.21H17a.74.74%2C0%2C0%2C0%2C.52-.21.72.72%2C0%2C0%2C0%2C.22-.51%2C7.76%2C7.76%2C0%2C0%2C0-2.37-5.56A8.22%2C8.22%2C0%2C0%2C0%2C9.61%2C11.89ZM1.57%2C19A6.37%2C6.37%2C0%2C0%2C1%2C3.73%2C15a6.74%2C6.74%2C0%2C0%2C1%2C4.41-1.64H9.61A6.74%2C6.74%2C0%2C0%2C1%2C14%2C15%2C6.43%2C6.43%2C0%2C0%2C1%2C16.19%2C19Z%22%20transform%3D%22translate(-0.05%20-0.47)%22%20style%3D%22fill%3A%23424242%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

/* Forum alternative 2 - start */
a.topictitle {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: calc(100% - 20px);
}

dl.icon dt .list-inner br {
    display: none;
}

dl.icon dt .list-inner .responsive-show:not(.responsive-show.left-box){
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-right: 5px;
}

dl.icon dt .list-inner .responsive-show.left-box {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    color: rgba(66, 66, 66, 0.8);
}

fieldset.display-options {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 20px 20px 10px 20px;
    border-bottom: 1px solid rgba(190, 190, 190, 1);
}

.forumbg ~ hr {
    display: none;
}

.forumbg ul.topiclist li.row:nth-child(even) {
    background: #F6F8FA;
}


fieldset.display-options label:first-child select, fieldset.display-options label:first-child select#st {
    margin-left: 10px;
}
fieldset.display-options label:first-child select#st {
    margin-right: 10px;
}

fieldset.display-options label:last-of-type select, fieldset.display-options label:first-child {
    margin-left: 0;
}


fieldset.display-options label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 10px 15px;
    white-space: nowrap;
    padding-right: 2px;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    letter-spacing: 0.085px;
    color: #424242;
}

.fa-thumb-tack:before {
    content: '';
    display: block;
    width: 12px;
    height: 18px;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.2%2018%22%3E%3Cpath%20d%3D%22M15.1%2C11c-.1-.5-.2-.9-.3-1.4a3%2C3%2C0%2C0%2C0-2.5-2.2h-.1V3.7a.22.22%2C0%2C0%2C1%2C.2-.2%2C1.78%2C1.78%2C0%2C0%2C0%2C1.1-.8A1.83%2C1.83%2C0%2C0%2C0%2C11.9%2C0H6.1A1.7%2C1.7%2C0%2C0%2C0%2C4.6%2C2.6a1.55%2C1.55%2C0%2C0%2C0%2C1.2.8V7.3a6.89%2C6.89%2C0%2C0%2C0-.8.3A3.41%2C3.41%2C0%2C0%2C0%2C3.2%2C9.7a4.15%2C4.15%2C0%2C0%2C0-.3%2C1.6.88.88%2C0%2C0%2C0%2C.8.9H7.5v.3c.3%2C1.6.5%2C3.2.8%2C4.9a.37.37%2C0%2C0%2C0%2C.1.3.55.55%2C0%2C0%2C0%2C.5.3.63.63%2C0%2C0%2C0%2C.7-.7c.2-1.6.3-3.3.5-4.9%2C0-.2.1-.2.2-.2h3.5a.75.75%2C0%2C0%2C0%2C.5-.1.88.88%2C0%2C0%2C0%2C.6-.7C15.1%2C11.3%2C15.1%2C11.2%2C15.1%2C11ZM7.8%2C7.3h-1V3.4h1Z%22%20transform%3D%22translate(-2.9)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}
.dropdown-page-jump input.tiny {
    width: 70px;
    height: 32px;
    margin: 0 6px 0 0;
    border-radius: 2px;
    border: 1px solid #27A5F0;
    background: #FFF;
}
.dropdown-page-jump .dropdown-contents  {
    list-style: none;
    padding: 20px 30px;
    border-radius: 6px;
    background: #FFF;
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
    text-align: left;
}

.dropdown-page-jump .dropdown-contents li:first-child {
    margin-bottom: 15px;
}

.dropdown-page-jump  .page-jump-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.dropdown-page-jump .page-jump-form input.button2, .display-options input:last-of-type, .section-mcp #mcp #display-panel select#st ~ input[type=submit], .section-mcp #mcp fieldset.submit-buttons ~ .display-actions input {
    min-width: auto;
    padding: 5px 21px;
    border-radius: 6px;
    border: 0;
    background: #27A5F0;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 22px;
    color: #FFF;
}

a.arrow-left::before, a.arrow-right::after {
    content: '';
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0 8px 0 0;
    width: 12px;
    height: 11px;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208.12%2013.41%22%3E%3Cpath%20d%3D%22M8%2C1%2C2%2C7l6%2C6%22%20transform%3D%22translate(-0.59%20-0.29)%22%20style%3D%22fill%3Anone%3Bstroke%3A%23188aca%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

#jumpbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*max-width: 125px;*/
    float: right;
    margin: 0 30px 20px 0;
}

.nojs #jumpbox:hover .button::after, #jumpbox.dropdown-visible .button::after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}


#jumpbox .dropdown {
    bottom: 32px;
    border: 0;
    border-radius: 6px;
    background: #FFF;
    -webkit-box-shadow: 0px -2px 4px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px -2px 4px 0px rgba(0, 0, 0, 0.25);
}

#jumpbox .dropdown-contents {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    list-style: none;
}

#jumpbox .dropdown::after {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 5px;
    background: transparent;
}

#jumpbox .dropdown-contents a, .section-viewtopic .modtools-icon + .dropdown li a, .section-viewtopic .postbody .clone a  {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 20px;
    background: #fff;
    border-bottom: 1px solid #DEE5EA;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    letter-spacing: 0.085px;
    color: #424242;
}
#jumpbox .dropdown-contents a:hover, .section-viewtopic .modtools-icon + .dropdown li a:hover, .section-viewtopic .postbody .clone a:hover {
    background: #EFF3F6;
    text-decoration: underline;
    color: rgba(24, 138, 202, 1);
}


#jumpbox .dropdown-contents li:not(#jumpbox .dropdown-contents li a) {
    font-size: 0;
    line-height: 0;
}

#jumpbox .dropdown-contents li:last-child {
    border: 0;
}

#jumpbox .button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    height: 30px;
    padding: 4px 20px;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 22px;
}

#jumpbox .button::after {
    content: '';
    position: static;
    display: block;
    width: 12px;
    height: 6px;
    margin: 0 0 0 10px;
    border: 0;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013.41%208.12%22%3E%3Cpath%20d%3D%22M13%2C1%2C7%2C7%2C1%2C1%22%20transform%3D%22translate(-0.29%20-0.29)%22%20style%3D%22fill%3Anone%3Bstroke%3A%23fff%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%22%2F%3E%3C%2Fsvg%3E') no-repeat center !important;
    background-size: contain;
}

.jumpbox-return a.arrow-left, .section-search .searchresults-title + p .arrow-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    line-height: 22px;
}

.jumpbox-return {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: -webkit-fit-content;
    width: fit-content;
    width: -moz-fit-content;
    float: left;
    margin: 0 0 20px 30px;
}

.jumpbox-return a.arrow-left:hover {
    text-decoration: underline;
}

dl.icon dt .list-inner .topic-status::before {
    content: '';
}
ul.topiclist .row .pagination > ul > li {
    min-width: 20px;
    height: 24px;
}

ul.topiclist .row .pagination ul {
    margin: 0;
}

ul.topiclist .row .pagination li a {
    font-size: 15px;
}

ul.topiclist .row  .pagination > ul > li.ellipsis {
    background: transparent;
}

ul.topiclist .row .pagination {
    margin-top: 5px;
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
    float: left;
}

ul.topiclist .row .pagination > ul > li + li {
    margin-left: 6px;
}

.action-bar.top + .forumbg.announcement  li.header, .action-bar.top ~ .forumbg .header {
    background: #DEE5EA !important;
}
.forumbg ul.topiclist li.header .list-inner, table.table1 thead th  {
    font-family: 'Roboto Condensed', 'Roboto', Open Sans, Condensed,sans-serif;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 0.12px;
    color: #424242;
}

.forumbg ul.topiclist li.header .list-inner {
    width: 100%;
}

.forumbg ul.topiclist li.header .posts, .forumbg ul.topiclist li.header .views, .forumbg ul.topiclist li.header .lastpost {
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.085px;
    color: #424242;
}

.action-bar.bottom .buttons {
    margin: 0 auto 0 0;
}

.pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    float: right;
    text-align: right;
    width: auto;
    padding: 0;
    background: transparent;
    font-size: 17px;
    line-height: 25px;
    color: #424242;
}

.pagination > a, .section-ucp #cp-main .display-options .arrow-left.left-box, .section-ucp #cp-main .display-options .right-box.arrow-right  {
    font-family: Roboto, sans-serif;
    font-size: 17px;
    line-height: 25px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    margin-right: 5px;
}

a.arrow-right::after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    margin: 0 0 0 8px;
}

.action-bar.bottom .pagination {
    margin-top: 0; }

.pagination > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none !important;
    margin-left: 20px; }

.pagination > ul > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 30px;
    height: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    border: 1px solid #BEBEBE;
    background: #FFF;
    vertical-align: middle;
    text-align: center;

}
.pagination > ul > li.active {
    border-color: #40B4F0;
    background: #40B4F0;;
}


.pagination > ul > li:hover:not(.pagination > ul > li.ellipsis, .pagination li.page-jump) {
    border-color: #40B4F0;
    background: #40B4F0;
}

.pagination li.previous a:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.pagination > ul > li.ellipsis {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    border: none;
    width: 17px;
    min-width: auto;
    padding: 0;
}

.pagination > ul > li:hover a {
    color: #fff;
}

.pagination > ul > li + li {
    margin-left: 16px;
}

.pagination li a, .pagination li span:not(.pagination > ul > li.ellipsis span, .pagination ul li.active span) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    text-align: center;
    text-decoration: none;
    padding: 0 4px;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 22px;
    color: #424242;
}


.pagination li.ellipsis span {
    border: none;
    padding: 0; }

.pagination li.page-jump {
    border: 0;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024.5%2024.5%22%3E%3Cpath%20d%3D%22M22.5%2C16.25v7.5a2.49%2C2.49%2C0%2C0%2C1-2.5%2C2.5H6.25a2.49%2C2.49%2C0%2C0%2C1-2.5-2.5V10a2.49%2C2.49%2C0%2C0%2C1%2C2.5-2.5h7.5%22%20transform%3D%22translate(-2.75%20-2.75)%22%20style%3D%22fill%3Anone%3Bstroke%3A%2327a5f0%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%22%2F%3E%3Cpath%20d%3D%22M18.75%2C3.75h7.5v7.5%22%20transform%3D%22translate(-2.75%20-2.75)%22%20style%3D%22fill%3Anone%3Bstroke%3A%2327a5f0%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%22%2F%3E%3Cpath%20d%3D%22M12.5%2C17.5%2C26.25%2C3.75%22%20transform%3D%22translate(-2.75%20-2.75)%22%20style%3D%22fill%3Anone%3Bstroke%3A%2327a5f0%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: contain;
}

.pagination ul li.active span {
    color: #fff ;
}

.pagination li.next a, .pagination li.previous a {
    position: relative;
    font-size: 0;
    height: 24px;
    width: 24px;
}

.pagination li.page-jump a {
    position: relative;
    width: 30px;
    background: transparent none !important;
    border-color: transparent !important;
    padding-left: 0;
    padding-right: 0;
    font-size: 0;
}

.dropdown-page-jump .dropdown {
    top: 35px;
}

.dropdown-page-jump .dropdown::before {
    content: '';
    position: absolute;
    top: -8px;
    display: block;
    width: 100%;
    height: 10px;
    background: transparent;
}

.pagination li.next, .pagination li.previous {
    min-width: auto;
    width: 30px;
    padding: 0;
}

.pagination li.next a:after, .pagination li.previous a:after {
    content: '';
    position: absolute;
    top: 0;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 15px;
    height: 15px;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%207.41%2012%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(-8.63%20-6)%22%3E%3Crect%20x%3D%220.04%22%20width%3D%2224%22%20height%3D%2224%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M8.63%2C16.59%2C13.21%2C12%2C8.63%2C7.41%2C10%2C6l6%2C6-6%2C6Z%22%20transform%3D%22translate(-8.63%20-6)%22%20style%3D%22fill%3A%23424242%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.pagination li.next:hover a:after, .pagination li.previous:hover a:after {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%207.41%2012%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(-8.59%20-6)%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M8.59%2C16.59%2C13.17%2C12%2C8.59%2C7.41%2C10%2C6l6%2C6-6%2C6Z%22%20transform%3D%22translate(-8.59%20-6)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.pagination li.next a:after {
    right: -2px;
}

.pagination li.previous a:after {
    left: -2px;
}

dl.icon dt .list-inner .responsive-hide {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    margin: 6px auto 0 0;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    line-height: 22px;
    color: rgba(66, 66, 66, 0.8);
}


.action-bar .search-box .search-icon:before, .action-bar .search-adv-icon::before {
    content: '';
    display: block;
    width: 17px;
    height: 17px;
    margin: 0;
}

/*dd.lastpost {*/
/*    margin-left: 50px;*/
/*}*/

.action-bar .search-box button.search-icon {
    border-radius: 0;
}

.display-options select, .section-report select {
    margin: 0 0 0 15px;
    padding: 6px 10px;
    background-color: #fff;
    cursor: pointer;
    color: rgba(66, 66, 66, 0.80);
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.085px;
}
.display-options input:last-of-type {
    height: 30px;
}
.display-options label #sd {
    margin-right: 15px;
}
/*.display-options input:last-of-type {*/
/*    height: 30px;*/
/*    margin-left: 15px;*/
/*}*/

.display-options select option {
    padding: 10px;
    background-color: #fff;
    color: #333;
}


.display-options select:focus, select:hover {
    color: rgba(66, 66, 66, 0.80);
}


.action-bar .search-box button.search-icon:hover, .action-bar .search-box a.button:hover {
    background: #27A5F0;
}

.action-bar .search-adv-icon::before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018.13%2018.13%22%3E%3Cpath%20d%3D%22M10%2C11.56A1.56%2C1.56%2C0%2C1%2C0%2C8.46%2C10%2C1.56%2C1.56%2C0%2C0%2C0%2C10%2C11.56Z%22%20transform%3D%22translate(-0.96%20-0.93)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3Cpath%20d%3D%22M18.72%2C8.45%2C16.53%2C8A6.31%2C6.31%2C0%2C0%2C0%2C16%2C6.78l1.26-1.85a.45.45%2C0%2C0%2C0-.05-.57L15.66%2C2.8a.47.47%2C0%2C0%2C0-.57-.06L13.24%2C4a6.69%2C6.69%2C0%2C0%2C0-1.3-.53L11.53%2C1.3a.48.48%2C0%2C0%2C0-.44-.37H8.88a.48.48%2C0%2C0%2C0-.44.37L8%2C3.5A6%2C6%2C0%2C0%2C0%2C6.78%2C4L5%2C2.77a.47.47%2C0%2C0%2C0-.57%2C0L2.82%2C4.38a.47.47%2C0%2C0%2C0%2C0%2C.58L4%2C6.79A7.13%2C7.13%2C0%2C0%2C0%2C3.51%2C8l-2.19.41A.47.47%2C0%2C0%2C0%2C1%2C8.9v2.2a.45.45%2C0%2C0%2C0%2C.36.44L3.51%2C12A6.24%2C6.24%2C0%2C0%2C0%2C4%2C13.23L2.79%2C15a.48.48%2C0%2C0%2C0%2C0%2C.58L4.4%2C17.18a.48.48%2C0%2C0%2C0%2C.58.05L6.79%2C16A6.73%2C6.73%2C0%2C0%2C0%2C8%2C16.5l.41%2C2.2a.48.48%2C0%2C0%2C0%2C.44.37h2.21a.48.48%2C0%2C0%2C0%2C.44-.37l.41-2.18A6.57%2C6.57%2C0%2C0%2C0%2C13.23%2C16l1.84%2C1.26a.47.47%2C0%2C0%2C0%2C.57-.06l1.56-1.55a.47.47%2C0%2C0%2C0%2C.05-.58L16%2C13.24A7%2C7%2C0%2C0%2C0%2C16.54%2C12l2.18-.41a.46.46%2C0%2C0%2C0%2C.37-.44V8.9A.48.48%2C0%2C0%2C0%2C18.72%2C8.45ZM10%2C13.78A3.78%2C3.78%2C0%2C1%2C1%2C13.8%2C10%2C3.78%2C3.78%2C0%2C0%2C1%2C10%2C13.78Z%22%20transform%3D%22translate(-0.96%20-0.93)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.action-bar .search-adv-icon:hover::before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018.13%2018.13%22%3E%3Cpath%20d%3D%22M9.07%2C10.63A1.57%2C1.57%2C0%2C1%2C0%2C7.5%2C9.07%2C1.56%2C1.56%2C0%2C0%2C0%2C9.07%2C10.63Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M17.76%2C7.52l-2.18-.41a7.06%2C7.06%2C0%2C0%2C0-.52-1.27L16.32%2C4a.48.48%2C0%2C0%2C0-.05-.58L14.71%2C1.86a.48.48%2C0%2C0%2C0-.58-.05L12.29%2C3.07A7.18%2C7.18%2C0%2C0%2C0%2C11%2C2.54L10.58.37A.48.48%2C0%2C0%2C0%2C10.13%2C0H7.93a.48.48%2C0%2C0%2C0-.45.37L7.07%2C2.56a7.65%2C7.65%2C0%2C0%2C0-1.25.52L4%2C1.84a.47.47%2C0%2C0%2C0-.58%2C0L1.86%2C3.45A.47.47%2C0%2C0%2C0%2C1.81%2C4L3.07%2C5.86a6%2C6%2C0%2C0%2C0-.52%2C1.25L.37%2C7.52A.47.47%2C0%2C0%2C0%2C0%2C8v2.21a.48.48%2C0%2C0%2C0%2C.37.44L2.55%2C11a6.43%2C6.43%2C0%2C0%2C0%2C.53%2C1.27L1.83%2C14.11a.47.47%2C0%2C0%2C0%2C.06.57l1.56%2C1.56A.47.47%2C0%2C0%2C0%2C4%2C16.3l1.82-1.25a6.68%2C6.68%2C0%2C0%2C0%2C1.23.52l.41%2C2.19a.47.47%2C0%2C0%2C0%2C.45.37h2.2a.47.47%2C0%2C0%2C0%2C.45-.37l.4-2.17a6.36%2C6.36%2C0%2C0%2C0%2C1.29-.53l1.84%2C1.26a.47.47%2C0%2C0%2C0%2C.58-.05l1.55-1.56a.47.47%2C0%2C0%2C0%2C.06-.57l-1.25-1.83A6.6%2C6.6%2C0%2C0%2C0%2C15.58%2C11l2.18-.41a.47.47%2C0%2C0%2C0%2C.37-.44V8A.46.46%2C0%2C0%2C0%2C17.76%2C7.52ZM9.07%2C12.85a3.79%2C3.79%2C0%2C1%2C1%2C3.78-3.78A3.79%2C3.79%2C0%2C0%2C1%2C9.07%2C12.85Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.action-bar .search-box .search-icon:before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.49%2017.49%22%3E%3Cpath%20d%3D%22M13%2C11.26h-.79L11.9%2C11a6.42%2C6.42%2C0%2C1%2C0-.7.71l.27.28v.79l5%2C5L18%2C16.25Zm-6%2C0a4.51%2C4.51%2C0%2C1%2C1%2C4.5-4.51A4.5%2C4.5%2C0%2C0%2C1%2C7%2C11.26Z%22%20transform%3D%22translate(-0.47%20-0.25)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.action-bar .search-box .search-icon:hover:before {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.49%2017.49%22%3E%3Cpath%20d%3D%22M12.5%2C11.58h-.79l-.28-.27a6.51%2C6.51%2C0%2C1%2C0-.7.7l.27.28v.79l5%2C5%2C1.49-1.49Zm-6%2C0A4.5%2C4.5%2C0%2C1%2C1%2C11%2C7.08%2C4.49%2C4.49%2C0%2C0%2C1%2C6.5%2C11.58Z%22%20transform%3D%22translate(0%20-0.58)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}


.action-bar .search-box .inputbox, .action-bar .search-header .inputbox, .action-bar .search-box button.search-icon, .action-bar .search-box a.button{
    height: auto;
    line-height: normal;
}

.action-bar .search-box button.search-icon, .action-bar .search-box a.button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 38px;
    height: 30px;
    background: rgba(222, 229, 234, 1);
    border: 0;
    padding: 0;

}

.action-bar .search-box a.button {
    border-left: 1px solid #fff;
}

.action-bar .search-box {
    height: 30px;
    margin: 0 auto 0 0;
}

.action-bar .search-box .inputbox {
    width: 245px;
    height: 30px;
    padding: 3px 0 3px 20px;
    border-radius: 6px 0 0 6px;
    border: 1px solid #DEE5EA;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    line-height: 22px;
    color: #888;
}

.action-bar .search-box .inputbox::-webkit-input-placeholder {
    font-family: Roboto, sans-serif;
    font-size: 17px;
    line-height: 22px;
    color: #888;
}

.action-bar .search-box .inputbox::-moz-placeholder {
    font-family: Roboto, sans-serif;
    font-size: 17px;
    line-height: 22px;
    color: #888;
}

.action-bar .search-box .inputbox:-ms-input-placeholder {
    font-family: Roboto, sans-serif;
    font-size: 17px;
    line-height: 22px;
    color: #888;
}

.action-bar .search-box .inputbox::-ms-input-placeholder {
    font-family: Roboto, sans-serif;
    font-size: 17px;
    line-height: 22px;
    color: #888;
}

.action-bar .search-box .inputbox::placeholder {
    font-family: Roboto, sans-serif;
    font-size: 17px;
    line-height: 22px;
    color: #888;
}

.post-icon::after, .newpm-icon::after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2018.47%2016%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(0%200)%22%3E%3Crect%20width%3D%2218.47%22%20height%3D%2216%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M.62%2C16A.61.61%2C0%2C0%2C1%2C0%2C15.39v-.07L.48%2C11a.54.54%2C0%2C0%2C1%2C.18-.36L10.72.58a2%2C2%2C0%2C0%2C1%2C2.79%2C0h0l1.92%2C1.91a2%2C2%2C0%2C0%2C1%2C0%2C2.79h0L5.36%2C15.34a.59.59%2C0%2C0%2C1-.36.18L.69%2C16Zm1.06-4.65-.37%2C3.34%2C3.34-.37%2C9.91-9.91a.73.73%2C0%2C0%2C0%2C0-1h0L12.64%2C1.45a.75.75%2C0%2C0%2C0-1.05%2C0h0Z%22%20transform%3D%22translate(0%200)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M13.54%2C6.9a.58.58%2C0%2C0%2C1-.43-.18L9.28%2C2.89A.62.62%2C0%2C1%2C1%2C10.16%2C2L14%2C5.85a.62.62%2C0%2C0%2C1%2C0%2C.87h0A.63.63%2C0%2C0%2C1%2C13.54%2C6.9Z%22%20transform%3D%22translate(0%200)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M17.85%2C16H8a.61.61%2C0%2C0%2C1-.61-.62A.61.61%2C0%2C0%2C1%2C8%2C14.77h9.85a.61.61%2C0%2C0%2C1%2C.62.61A.62.62%2C0%2C0%2C1%2C17.85%2C16Z%22%20transform%3D%22translate(0%200)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: contain;
}

.post-icon::after, .section-viewtopic .button.icon-button.reply-icon::after, .button.icon-button.newpm-icon::after, .section-ucp #cp-main .button.pmreply-icon::after {
    content: '';
    display: block;
    width: 18px;
    height: 16px;
    margin: 0 0 0 10px;
}

.button.icon-button.post-icon, .button.icon-button.reply-icon, .button.icon-button.newpm-icon, .section-ucp #cp-main .button.pmreply-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 0;
    margin: 0 10px 0 0;
    padding: 4px 20px;
    height: auto;
    border-radius: 6px;
    background: #01B96D;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 22px;
    color: #FFF;
}

.button.icon-button.post-icon:hover, .button.icon-button.reply-icon:hover, .button.icon-button.newpm-icon:hover, .section-ucp #cp-main .button.pmreply-icon:hover {
    background: #05A764;
}

.action-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 25px 30px;
}

.top_mod_list {
    padding: 13px 30px;
    background: #F6F8FA;
}

.top_mod_list p, .top_mod_list {
    margin: 0;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0.085px;
    color: #424242;
}

.top_mod_list p a {
    font-weight: 500;
    text-decoration: underline;
}

.top_mod_list .username-coloured, ul.topiclist .username-coloured {
    color: #BB1820 !important;
}

.list-inner .username-coloured {
    font-weight: 400 !important;
}

h2.forum-title a, .panel h2.login-title, .panel h2.reg-title, .panel h2.remind-title, .panel h2.message-title, #resend .panel h2 {
    margin: 0;
}

h2.forum-title a, .panel h2.login-title, .panel h2.sitename-title, .panel h2.reg-title, .panel h2.remind-title, .panel h2.message-title, #resend .panel h2 {
    font-family: 'Roboto Condensed', 'Roboto', Open Sans, Condensed,sans-serif;
    font-size: 24px;
    line-height: 27px;
    color: #fff;
}

h2.forum-title a:hover {
    text-decoration: underline;
}

h2.forum-title {
    margin: 0;
    padding: 13px 30px;
}

.breadcrumbs .crumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    float: left;
}

.breadcrumbs .crumb:after {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    margin: 4px 10px 0 10px;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%206.59%2011.17%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(-9.13%20-6.42)%22%3E%3Crect%20x%3D%220.13%22%20width%3D%2224%22%20height%3D%2224%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M9.42%2C6.71a1%2C1%2C0%2C0%2C0%2C0%2C1.41L13.3%2C12%2C9.42%2C15.88a1%2C1%2C0%2C1%2C0%2C1.41%2C1.41l4.59-4.59a1%2C1%2C0%2C0%2C0%2C0-1.41L10.83%2C6.7A1%2C1%2C0%2C0%2C0%2C9.42%2C6.71Z%22%20transform%3D%22translate(-9.13%20-6.42)%22%20style%3D%22fill%3A%236f7070%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}

.breadcrumbs .crumb:last-child:after {
    display: none;
}

.breadcrumbs .crumb a {
    display: inline-block;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    vertical-align: bottom;
    overflow: hidden; }
.breadcrumbs .crumb a span {
    padding-top: 3px;
}

/* Forum alternative 2 - end */

/* Send password/Send e-mal pages - start */
.button1, .button2 {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 120px;
    padding: 0 10px;
    min-height: 30px;
    margin: 0;
    border-radius: 6px;
    border: 0;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    letter-spacing: 0.08px;
    text-align: center;
    line-height: 1 !important;
}

.section-search .panel.bg2 fieldset dl:nth-last-child(-n+3):not(dl:last-child) {
    padding-bottom: 12px;
}

input[type="submit"].button1 {
    font-weight: 500;
}

.button2:hover {
    text-decoration: none;
}

.button1 {
    background: #01B96D;
    color: #fff;
}

.button2 {
    background: #fff;
    border: 1px solid #888;
    color: #888;
}

.panel h2.remind-title, #resend .panel h2, .panel h2.login-title, #login h2.login-title {
    padding: 13px 30px;
    margin: 0 -30px;
    background: #27A5F0;
    color: #fff;
}

input.narrow, #login input.inputbox, .section-posting input.inputbox, #post input.inputbox {
    margin: 0;
    padding: 10px;
    width: 315px;
    height: 30px;
}

input.narrow, #login input.inputbox, .section-posting input.inputbox, #post input.inputbox, .section-ucp #cp-main .inputbox, .section-ucp #cp-main select, .section-ucp #cp-main input[type="text"], .section-ucp #cp-main input[type="email"], .section-mcp #mcp fieldset dd input, .inputbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 6px;
    border: 1px solid #DEE5EA;
    background: #FFF;
    height: 30px;
}

#remind dt label, #resend dt label, #login dt label, .section-report .panel dt label, #post fieldset.fields2 dt label, #post fieldset.fields2 dt + dd strong, .section-ucp #cp-main fieldset label, .section-ucp #cp-main #postform h2 + .panel .fields1 ~ fieldset label, .section-mcp #mcp fieldset dt label, .section-mcp #mcp_ban fieldset dt label, .section-mcp #mcp_ban fieldset dt span, .section-mcp #mcp_ban fieldset dd label {
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: 93px;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0.085px;
    color: #424242;
}

#remind .panel fieldset input.button2, #resend .panel fieldset input.button2, .section-report .panel .submit-buttons input.button2, .section-ucp #cp-main fieldset .button2, .section-memberlist #memberlist_search fieldset.submit-buttons input[type=reset], .section-ucp #register fieldset.submit-buttons input[type=reset], .section-mcp #mcp fieldset.submit-buttons input[type=reset], .section-mcp #mcp_ban fieldset.submit-buttons input[type=reset] {
    margin-right: 8px;
    border: 1px solid #BEBEBE;
    background: #fff;
    color: #272727;
}

#remind .panel fieldset input.button2:hover,  #resend .panel fieldset input.button2:hover, .section-report .panel .submit-buttons input.button2:hover, .section-ucp #cp-main fieldset .button2:hover, .section-memberlist #memberlist_search fieldset.submit-buttons input[type=reset]:hover, .section-ucp #register fieldset.submit-buttons input[type=reset]:hover, .section-mcp #mcp fieldset.submit-buttons input[type=reset]:hover, .section-mcp #mcp_ban fieldset.submit-buttons input[type=reset]:hover {
    background: #27A5F0;
    border-color: #27A5F0;
    color: #fff;
}

#remind .panel fieldset dl, #resend .panel fieldset dl,  #login .panel fieldset dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px;
}
#remind .panel fieldset dl:last-child, #resend .panel fieldset dl:last-child {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
}

#remind .panel fieldset dl:last-child dt:first-child, #resend .panel fieldset dl:last-child dt:first-child {
    display: none;
}

#remind .panel fieldset dl:last-child dd, #resend .panel fieldset dl:last-child dd, .section-report .panel:last-child .content .submit-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin-top: 0;
}

#remind .panel fieldset dl:nth-child(2), #resend .panel fieldset dl:nth-child(2) {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

#remind .panel fieldset dt, #resend .panel fieldset dt {
    width: 380px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

#remind .panel fieldset dl dt:first-child, #resend .panel fieldset dl dt:first-child {
    margin-right: 51px;
}

#remind .panel fieldset dt span, #resend .panel fieldset span, #login .panel fieldset span, .section-report .panel dt label ~ span {
    font-family: Roboto, sans-serif;
    font-size: 15px;
    letter-spacing: 0.075px;
    line-height: 150%;
    color: #424242;
}

#remind fieldset, #resend fieldset, #login fieldset, #post fieldset:not(.submit-buttons) {
    padding: 30px 0 0 0 ;
}

#remind fieldset dd, #resend fieldset dd, #login fieldset dd, #post fieldset dd, .section-ucp #cp-main fieldset dd {
    margin: 0;
}

/* Send password/Send e-mal pages - end */

/* Search page - start */
.section-search dt label + br {
    display: none;
}


.section-search .panel fieldset dd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.section-search .panel:not(.bg1, .bg2) {
    padding-bottom: 15px;
}

.section-search dd label:hover, .section-ucp #cp-main fieldset dl:nth-child(-n+4) dd label:hover, .section-ucp #cp-main fieldset dd label:hover {
    color: rgba(39, 165, 240, 1);
}

.section-ucp #cp-main fieldset dd label {
    align-items: center;
}

.section-search .panel dt label {
    margin-bottom: 12px;
}

.section-search  .panel.bg2 fieldset dl {
    padding-bottom: 20px;
}
.section-search  .panel.bg2 dd label {
    margin-bottom: 0;
}
.section-search  .panel.bg2 fieldset dl:nth-child(2) {
    padding-bottom: 8px;
}
.section-search  .panel.bg2 fieldset dl:nth-child(3) dd:not(dt) {
    margin-bottom: 5px;
}

.section-search .panel.bg2 fieldset dl:nth-child(3) dd:last-of-type {
    margin-bottom: 0;
}

.section-search  .panel.bg2 fieldset dl:nth-child(3) + hr + dl {
    padding-bottom: 8px
}

.section-search hr.dashed {
    height: 0;
    margin: 20px 0;
    border: 1px solid #DEE5EA;
}

.section-search .panel.bg2 fieldset dl:nth-child(3) {
    padding-bottom: 0;
}

.section-search fieldset.submit-buttons {
    margin-top: 2px;
    margin-bottom: 20px;
}

.section-search fieldset.submit-buttons input[name=reset]:hover {
    background: #27A5F0;
    border-color: #27A5F0;
    color: #fff;
}

.forumbg-table table.table1 .active {
    width: 307px;
    margin-left: auto;
}

.section-search  table.table1 tbody td, .section-search  table.table1 tbody tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.section-search table.table1 tbody td:not(.forumbg-table table.table1 .active) {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

table.table1 tbody tr {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

/* Search page - end */

/* Login page - start */
.panel .content .dashed {
    display: none;
}

.panel .content p strong a {
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.085px;
    color: rgba(66, 66, 66, 0.80);
}

.panel .content p strong a:hover {
    text-decoration: underline;
    color: #188ACA;
}

.panel .content p:last-of-type {
    margin-bottom: 0;
}

#login .panel .content p:last-of-type a {
    padding: 6px 30px;
    border-color: #27A5F0;
    border-radius: 6px;
    background: #27A5F0;
    font-family: Roboto, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0.08px;
    color: #EFF3F6;
}

.panel + .panel h3, #viewprofile > .panel h3, .panel h2.message-title {
    margin: 0 -30px 20px -30px;
}


#login fieldset.fields1 dt, #post fieldset.fields2 dt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
}
#login fieldset.fields1 dl:nth-child(2), #login fieldset.fields1 dl:nth-child(3) {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

#login fieldset.fields1 dl:nth-child(2) dd:nth-child(3) {
    margin: 20px 0;
}

#login fieldset.fields1 dl:nth-child(2) dd:nth-child(3), #login fieldset.fields1 dl:nth-child(3) dd {
    width: 100%;
}

#login fieldset.fields1 dl:nth-child(3) dd:not(dd:last-child) {
    margin-bottom: 20px;
}
#login fieldset.fields1 dd a {
    font-family: Roboto, sans-serif;
    font-size: 17px;
    letter-spacing: 0.085px;
    color: #27a5f0;
}

#login fieldset.fields1 dl:nth-child(3) label, .section-posting  #options-panel label {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 15px;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    line-height: 25px;
    font-weight: 400;
    letter-spacing: 0.085px;
    color: #424242;
}

#login fieldset.fields1 dl:nth-child(3) label:hover {
    color: #188ACA;
}

#login fieldset.fields1 dl:last-of-type dt {
    display: none;
}

#login > .panel:last-of-type h3 + p {
    margin-top: 20px;
}

#login fieldset input#autologin::after, #login fieldset input#viewonline::after {
    left: 0;
}



#login fieldset input#autologin, #login fieldset input#viewonline, #options-panel fieldset input, .section-ucp dd.mark input[type=checkbox], .section-ucp #cp-main #postform h2 + .panel .fields1 ~ fieldset input, .section-ucp #cp-main fieldset dl:first-child #avatar_delete, .section-ucp #cp-main .table1 td.center input[type=checkbox], .section-ucp #cp-main .table1 td.mark input[type=checkbox], #poll-panel #poll_vote_change, .section-mcp .forum-selection + h2 + .panel ul.topiclist .mark input[type=checkbox], .section-mcp #mcp .action-bar.top + table input[type=checkbox], .section-mcp #mcp  input[type=checkbox] {
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    left: -15px;
    top: 0;
    width: 22px;
    height: 22px;
    margin-right: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

#login .panel fieldset dl:last-of-type, .section-search  #login .panel  label {
    margin-bottom: 0;
}

.section-search  #login .panel {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
}

.section-search #login fieldset dl {
    padding: 0;
}

#login fieldset .error, #register fieldset .error {
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 0.085px;
}

#login fieldset .error {
    margin-bottom: 20px;
}

#login fieldset .error + dl + dl {
    flex-wrap: wrap;
}

#login fieldset .error + dl + dl dd:nth-last-of-type(1), #login fieldset .error + dl + dl dd:nth-last-of-type(2) {
    width: 100%;
}

#login fieldset .error + dl + dl label {
    line-height: 30px;
}

#login fieldset .error + dl + dl a {
    display: inline-block;
    font-size: 15px;
    margin-top: 10px;
}

#login fieldset .error + dl + dl ~ dl dt, #login fieldset .error {
    width: 510px;
}

#login fieldset .error + dl + dl ~ dl {
    flex-direction: column;
    align-items: flex-start;
}

#login fieldset .error + dl + dl ~ dl input#autologin, #login fieldset .error + dl + dl ~ dl input#viewonline {
    left: 0;
    margin-right: 10px;
}

#login fieldset .error + dl + dl ~ dl label {
    display: flex;
    padding-right: 0;
    font-size: 17px;
    line-height: 25px;
}

#login fieldset .error + dl + dl ~ dl dd:first-of-type:not(dl:last-of-type dd, dl dd.captcha) {
    margin-bottom: 20px;
}

#login fieldset .error + dl + dl ~ dl:last-of-type dt {
    font-size: 0;
    line-height: 0;
}

#login fieldset .error + dl ~ dl dd.captcha {
    margin-top: 10px;
}

/* Login page - end */

/* Report page - start */
.section-report .panel {
    padding-top: 20px;
}
.section-report .panel .content p {
    font-family: Roboto, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.075px;
    color: #424242;
}

.section-report .panel .fields2:nth-child(2) dd:last-of-type, .section-report .panel .fields2 dt, .section-report .panel .fields2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.section-report .panel .fields2 dd, .section-report .panel textarea.inputbox, .section-report .panel #reason_id, #poll-panel .fields2 dl dd {
    max-width: 809px;
    width: 100%;
    margin: 0;
}

textarea.inputbox {
    padding: 10px;
    border-radius: 6px;
    border: 1px solid #DEE5EA;
    background: #FFF;
}

.section-report .panel:last-child .content .submit-buttons, #post .content .submit-buttons {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
}

.section-report .panel:last-child {
    padding-bottom: 20px;
}

.section-report .panel .submit-buttons input, #post .panel .submit-buttons input {
    margin: 0;
}

.section-report .panel .fields2:last-of-type {
    padding-top: 30px;
    margin-bottom: 0;
}


.section-report .panel .fields2 br {
    display: none;
}
.section-report .panel .fields2 dt {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0 15px 0 0;
}

#poll-panel .fields2 dl dd {
    width: calc(100% - 255px);
}

#poll-panel .fields2 dl dt {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

#poll-panel .fields2 dl:nth-last-child(1),
#poll-panel .fields2 dl:nth-last-child(2) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.section-report .panel dt label {
    margin-bottom: 15px;
}


.section-report .panel .fields2 {
    margin-bottom: 15px;
}

.section-report .panel .content fieldset {
    margin: 35px 0 0 0;
}
.section-report .panel fieldset dd, .section-report .panel #reason_id {
    margin: 0;
}
.section-report .panel fieldset dt {
    width: auto;
}

.section-report fieldset.submit-buttons input, #post fieldset.submit-buttons input {
    padding: 0 10px;
}

/* Report page - end */

/* Topic page - start */
.locked-icon::before {
    content: '';
    display: block;
    width: 13px;
    height: 18px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 10px;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2013.2%2018%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(0)%22%3E%3Crect%20width%3D%2213.2%22%20height%3D%2218%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M7%2C0c.29.06.58.1.86.17A4.62%2C4.62%2C0%2C0%2C1%2C11.23%2C4c.08.64%2C0%2C1.29.07%2C1.93%2C0%2C.33%2C0%2C.66%2C0%2C1%2C0%2C.08%2C0%2C.14-.12.14H9L9%2C7.06V6.89c0-.71%2C0-1.42%2C0-2.13a2.38%2C2.38%2C0%2C0%2C0-4.76-.18c0%2C.76%2C0%2C1.52%2C0%2C2.27v.23H1.91s0%2C0%2C0%2C0c0-.94%2C0-1.89%2C0-2.83A4.44%2C4.44%2C0%2C0%2C1%2C4.05.76%2C4.61%2C4.61%2C0%2C0%2C1%2C6.15%2C0l.1%2C0Z%22%20transform%3D%22translate(0)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M6.6%2C7.87h5.22a1.22%2C1.22%2C0%2C0%2C1%2C1.24.72%2C1.71%2C1.71%2C0%2C0%2C1%2C.14.64v7.4A1.28%2C1.28%2C0%2C0%2C1%2C11.82%2C18H1.37A1.27%2C1.27%2C0%2C0%2C1%2C.05%2C17a1.58%2C1.58%2C0%2C0%2C1%2C0-.38V9.22A1.27%2C1.27%2C0%2C0%2C1%2C1%2C7.9a1.84%2C1.84%2C0%2C0%2C1%2C.41%2C0Zm-1%2C7.32H7.62a.66.66%2C0%2C0%2C0%2C0-.15c-.12-.63-.23-1.27-.36-1.9a.2.2%2C0%2C0%2C1%2C.09-.24%2C1.22%2C1.22%2C0%2C0%2C0%2C.18-1.8A1.24%2C1.24%2C0%2C0%2C0%2C5.73%2C11a1.21%2C1.21%2C0%2C0%2C0%2C0%2C1.79.39.39%2C0%2C0%2C1%2C.15.44c-.13.64-.24%2C1.28-.37%2C1.93Z%22%20transform%3D%22translate(0)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}
.section-viewtopic .action-bar .buttons .locked-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 30px;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 22px;
}

.profile-contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.profile-contact .dropdown::before {
    content: '';
    position: absolute;
    top: -7px;
    display: block;
    width: 100%;
    height: 10px;
    background: transparent;
}

.post > .back2top {
    position: absolute;
    bottom: 20px;
    right: 30px;
}
a.top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 0;
}
a.top::after, a.top2::before {
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2012%207.41%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(-6.31%20-8.29)%22%3E%3Crect%20x%3D%220.01%22%20width%3D%2224%22%20height%3D%2224%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M16.9%2C8.29l-4.59%2C4.58L7.72%2C8.29%2C6.31%2C9.7l6%2C6%2C6-6Z%22%20transform%3D%22translate(-6.31%20-8.29)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: 20px;
}


a.top2::before {
    margin-right: 5px;
}

a.top2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.icon-button.report-icon {
    background: rgba(187, 24, 32, 1);
}

.icon-button.delete-icon {
    background: rgba(78, 102, 128, 1);
}

.quote-icon::before, .info-icon::before, .warn-icon::before, .report-icon::before, .delete-icon::before, .edit-icon::before, .post-buttons .button.responsive-menu-link:before {
    content: '' !important;
    display: block;
}

.report-icon::before {
    width: 4px;
    height: 13px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%202.03%208.11%22%3E%3Cpath%20d%3D%22M3%2C.5%2C2.8%2C6.05H1.2L1%2C.5ZM2%2C8.61a1%2C1%2C0%2C0%2C1-.72-.29A1%2C1%2C0%2C0%2C1%2C1%2C7.6a1%2C1%2C0%2C0%2C1%2C.3-.71A1%2C1%2C0%2C0%2C1%2C2%2C6.59a1%2C1%2C0%2C0%2C1%2C.71.3A1%2C1%2C0%2C0%2C1%2C3%2C7.6a.89.89%2C0%2C0%2C1-.14.51%2C1.09%2C1.09%2C0%2C0%2C1-.37.37A1%2C1%2C0%2C0%2C1%2C2%2C8.61Z%22%20transform%3D%22translate(-0.98%20-0.5)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: contain;
}

.quote-icon::before {
    width: 9px;
    height: 9px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206.8%206%22%3E%3Cpath%20d%3D%22M3.33%2C1.19A.33.33%2C0%2C0%2C0%2C3.5.75L3.23.19A.33.33%2C0%2C0%2C0%2C2.8%2C0%2C3.71%2C3.71%2C0%2C0%2C0%2C1.61.8%2C2.8%2C2.8%2C0%2C0%2C0%2C.82%2C2.05%2C6.72%2C6.72%2C0%2C0%2C0%2C.6%2C4V5.67A.33.33%2C0%2C0%2C0%2C.93%2C6H3.08a.33.33%2C0%2C0%2C0%2C.33-.33V3.51a.33.33%2C0%2C0%2C0-.33-.33h-1a2.31%2C2.31%2C0%2C0%2C1%2C.39-1.33A2%2C2%2C0%2C0%2C1%2C3.33%2C1.19Z%22%20transform%3D%22translate(-0.6%200)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M7.21%2C1.19A.32.32%2C0%2C0%2C0%2C7.37.75L7.1.19A.33.33%2C0%2C0%2C0%2C6.67%2C0%2C4.08%2C4.08%2C0%2C0%2C0%2C5.49.8a2.94%2C2.94%2C0%2C0%2C0-.8%2C1.26A6.92%2C6.92%2C0%2C0%2C0%2C4.48%2C4V5.67A.33.33%2C0%2C0%2C0%2C4.81%2C6H7a.32.32%2C0%2C0%2C0%2C.32-.33V3.51A.32.32%2C0%2C0%2C0%2C7%2C3.18h-1a2.3%2C2.3%2C0%2C0%2C1%2C.38-1.33A2.12%2C2.12%2C0%2C0%2C1%2C7.21%2C1.19Z%22%20transform%3D%22translate(-0.6%200)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: contain;
}

.post-buttons .button.responsive-menu-link::before {
    transform: translateX(3px);
    width: 10px;
    height: 10px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2010%209%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(0%20-0.5)%22%3E%3Crect%20y%3D%220.5%22%20width%3D%2210%22%20height%3D%221.8%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22b%22%20transform%3D%22translate(0%20-0.5)%22%3E%3Crect%20y%3D%224.1%22%20width%3D%2210%22%20height%3D%221.8%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22c%22%20transform%3D%22translate(0%20-0.5)%22%3E%3Crect%20y%3D%227.7%22%20width%3D%2210%22%20height%3D%221.8%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M9.43%2C2.3H.57C.21%2C2.3%2C0%2C1.94%2C0%2C1.4S.21.5.57.5H9.43c.36%2C0%2C.57.36.57.9S9.79%2C2.3%2C9.43%2C2.3Z%22%20transform%3D%22translate(0%20-0.5)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fg%3E%3Cg%20style%3D%22clip-path%3Aurl(%23b)%22%3E%3Cpath%20d%3D%22M9.43%2C5.9H.57C.21%2C5.9%2C0%2C5.54%2C0%2C5s.21-.9.57-.9H9.43c.36%2C0%2C.57.36.57.9S9.79%2C5.9%2C9.43%2C5.9Z%22%20transform%3D%22translate(0%20-0.5)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fg%3E%3Cg%20style%3D%22clip-path%3Aurl(%23c)%22%3E%3Cpath%20d%3D%22M9.43%2C9.5H.57C.21%2C9.5%2C0%2C9.14%2C0%2C8.6s.21-.9.57-.9H9.43c.36%2C0%2C.57.36.57.9S9.79%2C9.5%2C9.43%2C9.5Z%22%20transform%3D%22translate(0%20-0.5)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: contain;
}

.button.quote-icon {
    background: #01B96D;
}

.info-icon::before {
    width: 8px;
    height: 16px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206.48%209.72%22%3E%3Cpath%20d%3D%22M2.72%2C7.11V6.92a4.64%2C4.64%2C0%2C0%2C1%2C.13-1.25%2C1.71%2C1.71%2C0%2C0%2C1%2C.38-.75%2C2.9%2C2.9%2C0%2C0%2C1%2C.62-.52A4.68%2C4.68%2C0%2C0%2C0%2C4.37%2C4a1.93%2C1.93%2C0%2C0%2C0%2C.36-.41%2C1%2C1%2C0%2C0%2C0%2C.14-.51%2C1%2C1%2C0%2C0%2C0-.13-.48.93.93%2C0%2C0%2C0-.36-.32%2C1.15%2C1.15%2C0%2C0%2C0-1%2C0A1.12%2C1.12%2C0%2C0%2C0%2C3%2C2.67a1%2C1%2C0%2C0%2C0-.15.55H.71a2.77%2C2.77%2C0%2C0%2C1%2C.45-1.59A2.55%2C2.55%2C0%2C0%2C1%2C2.32.72%2C4.09%2C4.09%2C0%2C0%2C1%2C3.91.42%2C4.51%2C4.51%2C0%2C0%2C1%2C5.6.71a2.64%2C2.64%2C0%2C0%2C1%2C1.16.87A2.3%2C2.3%2C0%2C0%2C1%2C7.19%2C3%2C2.3%2C2.3%2C0%2C0%2C1%2C7%2C4a2.33%2C2.33%2C0%2C0%2C1-.51.74%2C4.19%2C4.19%2C0%2C0%2C1-.77.58%2C3.12%2C3.12%2C0%2C0%2C0-.58.43%2C1.43%2C1.43%2C0%2C0%2C0-.34.5%2C1.79%2C1.79%2C0%2C0%2C0-.12.7v.19Zm1%2C3a1.15%2C1.15%2C0%2C0%2C1-.86-.35%2C1.11%2C1.11%2C0%2C0%2C1-.34-.85%2C1.09%2C1.09%2C0%2C0%2C1%2C.34-.83%2C1.15%2C1.15%2C0%2C0%2C1%2C.86-.35%2C1.14%2C1.14%2C0%2C0%2C1%2C.83.35%2C1.16%2C1.16%2C0%2C0%2C1%2C.37.83%2C1.15%2C1.15%2C0%2C0%2C1-.18.61%2C1.29%2C1.29%2C0%2C0%2C1-.44.43A1.08%2C1.08%2C0%2C0%2C1%2C3.74%2C10.13Z%22%20transform%3D%22translate(-0.71%20-0.42)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: contain;
}

.warn-icon::before {
    width: 12px;
    height: 12px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011.05%2012.01%22%3E%3Cpath%20d%3D%22M5.2%2C5.3a3.71%2C3.71%2C0%2C0%2C0%2C1.5-.4%2C2.94%2C2.94%2C0%2C0%2C0%2C1-1.2%2C2.62%2C2.62%2C0%2C0%2C0%2C.2-1.5A2.19%2C2.19%2C0%2C0%2C0%2C7.1.8%2C2.67%2C2.67%2C0%2C0%2C0%2C5.7.1%2C2.22%2C2.22%2C0%2C0%2C0%2C4.1.2a2.34%2C2.34%2C0%2C0%2C0-1.2%2C1%2C2.46%2C2.46%2C0%2C0%2C0-.5%2C1.5%2C2.73%2C2.73%2C0%2C0%2C0%2C.8%2C1.9A2.88%2C2.88%2C0%2C0%2C0%2C5.2%2C5.3Z%22%20transform%3D%22translate(-0.5%200.01)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M8%2C6.8a4%2C4%2C0%2C0%2C0-2.4-.7H4.8a4.23%2C4.23%2C0%2C0%2C0-3%2C1.2A4.11%2C4.11%2C0%2C0%2C0%2C.5%2C10.2a.37.37%2C0%2C0%2C0%2C.1.3.37.37%2C0%2C0%2C0%2C.3.1h5Z%22%20transform%3D%22translate(-0.5%200.01)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M11.4%2C10.9%2C9.6%2C7.7a.75.75%2C0%2C0%2C0-1.2%2C0L6.5%2C10.9a.85.85%2C0%2C0%2C0%2C0%2C.7.62.62%2C0%2C0%2C0%2C.6.4h3.7a.55.55%2C0%2C0%2C0%2C.6-.4C11.6%2C11.4%2C11.6%2C11.2%2C11.4%2C10.9Zm-2-2.4-.1%2C2.2H8.6V8.5Zm-.1%2C3.1a.37.37%2C0%2C0%2C1-.3.1.37.37%2C0%2C0%2C1-.3-.1c-.1-.1-.2-.2-.2-.3a.4.4%2C0%2C1%2C1%2C.8%2C0A.19.19%2C0%2C0%2C1%2C9.3%2C11.6Z%22%20transform%3D%22translate(-0.5%200.01)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: contain;
}

.delete-icon::before {
    width: 10px;
    height: 10px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208.88%209%22%3E%3Cpath%20d%3D%22M4.11%2C5%2C.56%2C8.55l1%2C.95L6%2C5%2C1.51.5l-.95%2C1Z%22%20transform%3D%22translate(-0.56%20-0.5)%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%22%2F%3E%3Cpath%20d%3D%22M5.89%2C5%2C9.44%2C8.55l-.95.95L4%2C5%2C8.49.5l.95%2C1Z%22%20transform%3D%22translate(-0.56%20-0.5)%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: contain;
}

.edit-icon::before {
    width: 12px;
    height: 9px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011.63%209%22%3E%3Cpath%20d%3D%22M8.44%2C1.84l-1-1a1%2C1%2C0%2C0%2C0-1.5%2C0l-.75.75L.56%2C6.18a.28.28%2C0%2C0%2C0-.1.21L.19%2C8.7v.05a.34.34%2C0%2C0%2C0%2C.32.32H.56L2.87%2C8.8a.41.41%2C0%2C0%2C0%2C.21-.1L7.69%2C4.14l.75-.75A1.09%2C1.09%2C0%2C0%2C0%2C8.44%2C1.84Z%22%20transform%3D%22translate(-0.19%20-0.5)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M11.38%2C9.5H4.74A.49.49%2C0%2C0%2C1%2C4.31%2C9c0-.32.16-.53.43-.53h6.64a.48.48%2C0%2C0%2C1%2C.43.53C11.81%2C9.29%2C11.65%2C9.5%2C11.38%2C9.5Z%22%20transform%3D%22translate(-0.19%20-0.5)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: contain;
}

.post-buttons .dropdown a::before {
    display: block;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    margin-left: -10px;
    border-radius: 6px;
    background-color: #27A5F0;
    pointer-events: none;
}

.post-buttons .dropdown .edit-icon::before {
    background-size: 13px;
}

.post-buttons .dropdown .delete-icon::before {
    background-color: rgba(78, 102, 128, 1);
    background-size: 11px;
    background-position: 4px 5px;
}

.post-buttons .dropdown .report-icon::before {
    background-color: rgba(187, 24, 32, 1);
    background-size: 3px;
}

.post-buttons .dropdown .warn-icon::before {
    background-size: 10px;
}

.post-buttons .dropdown .info-icon::before {
    background-size: 9px;
}

.post-buttons .dropdown .quote-icon::before {
    background-color: rgba(1, 185, 109, 1);
    background-size: 11px;
}

/*.report-icon {*/
/*    right: 54px;*/
/*    background: #BB1820;*/
/*}*/

.report-icon, .button.quote-icon, .button.edit-icon, .post-buttons .icon-button.delete-icon {
    position: relative;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 20px;
    height: 20px;
    border-radius: 6px;
    border: 0;
}

.postprofile + .postbody > div {
    margin-left: 20px;
}
.profile-contact .icon_contact {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

.postprofile .profile-posts{
    margin-top: 8px;
}

blockquote cite {
    display: block;
    width: 100%;
    margin: 0 0 12px 30px;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 0.075px;
    color: #424242;
}

.postprofile dd {
    font-size: 15px;
    font-weight: 400;
    line-height: 150%;
    color: #424242;
}

.postprofile .username {
    font-weight: 500;
}

.postbody blockquote > div {
    margin-left: -20px;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0.075px;
    color: #424242;
}

.postbody blockquote.uncited {
    background: #fff;
}

blockquote::before {
    content: '';
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 20px;
    height: 18px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020.08%2018%22%3E%3Cpath%20d%3D%22M8%2C3.57a1%2C1%2C0%2C0%2C0%2C.48-1.31L7.67.56A1%2C1%2C0%2C0%2C0%2C6.42.08%2C11.15%2C11.15%2C0%2C0%2C0%2C3%2C2.39%2C8.71%2C8.71%2C0%2C0%2C0%2C.64%2C6.16%2C21.11%2C21.11%2C0%2C0%2C0%2C0%2C12V17a1%2C1%2C0%2C0%2C0%2C1%2C1h6.3a1%2C1%2C0%2C0%2C0%2C1-1V10.54a1%2C1%2C0%2C0%2C0-1-1h-3a7%2C7%2C0%2C0%2C1%2C1.12-4A6%2C6%2C0%2C0%2C1%2C8%2C3.57Z%22%20transform%3D%22translate(0%200)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3Cpath%20d%3D%22M19.51%2C3.56A1%2C1%2C0%2C0%2C0%2C20%2C2.24L19.21.56A1%2C1%2C0%2C0%2C0%2C18%2C.08a11.8%2C11.8%2C0%2C0%2C0-3.45%2C2.29%2C8.94%2C8.94%2C0%2C0%2C0-2.34%2C3.79%2C21.21%2C21.21%2C0%2C0%2C0-.62%2C5.78V17a1%2C1%2C0%2C0%2C0%2C1%2C1h6.3a1%2C1%2C0%2C0%2C0%2C1-1V10.52a1%2C1%2C0%2C0%2C0-1-1h-3a7.05%2C7.05%2C0%2C0%2C1%2C1.12-4A6.16%2C6.16%2C0%2C0%2C1%2C19.51%2C3.56Z%22%20transform%3D%22translate(0%200)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: contain;
}


.postbody blockquote {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding: 10px 20px;
    border-left: 3px solid #27A5F0;
    background: #F6F8FA;
}

.post.has-profile:nth-child(odd) .postbody blockquote{
    background: #fff;
}

.post.has-profile .uncited > div {
    padding-left: 30px;
}

.postbody .content, .postbody h3, .postbody .content span {
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0.085px;
    color: #424242;
}

.postbody h3 {
    font-weight: 500;
}

p.author, .postbody h3 {
    margin: 0 0 12px 0;
    float: left;
    width: auto;
    /*width: calc(100% - 130px);*/
}

p.author {
    width: 100%;
}



.post-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
    list-style-type: none;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}


.post-buttons > li {
    float: left;
    margin-right: 6px;
    margin-bottom: 6px;
}

.post-buttons > li:nth-last-of-type(2), .post-buttons > li.responsive-menu {
    margin-right: 0;
}


p.author, .signature {
    font-family: Roboto, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    color: #424242;
}

.signature {
    margin: 12px 0 0 0;
}

.avatar-container .avatar {
    width: 72px;
    height: 72px;
    border-radius: 6px;
    overflow: hidden;
}

.profile-contact .dropdown-trigger {
    width: 100%;
    height: auto;
}

.profile-contact .dropdown-trigger .icon_contact {
    width: 22px;
    height: 22px;
    overflow: hidden;
    white-space: nowrap;
    font-size: 0;
    /*width: 100%;*/
    /*height: 100%;*/
    /*font-weight: 400;*/
}

.section-viewtopic hr {
    border-top-width: 0;
}

.profile-contact > strong {
    /*display: none;*/
    color: #27a5f0;
}

.username-coloured {
    color: #BB1820 !important;
}
.postprofile .has-profile-rank a, .postprofile .username {
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 22px;
}

.postprofile dd.profile-rank {
    margin-bottom: 8px;
}

.postprofile .profile-rank, .postprofile .profile-posts {
    font-size: 13px;
    font-weight: 400;
    line-height: 140%;
    color: #424242;
}
.postprofile .profile-posts a {
    color: #27A5F0;
}

.section-viewtopic .button.icon-button.reply-icon::after, .section-ucp #cp-main .button.pmreply-icon::after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016.88%2014.62%22%3E%3Cpath%20d%3D%22M16.88%2C16.31a.56.56%2C0%2C0%2C1-.51-.31c-1-2.08-2-4.05-7.37-4.18v3.93a.57.57%2C0%2C0%2C1-.34.52.56.56%2C0%2C0%2C1-.6-.11L.74%2C9.41a.56.56%2C0%2C0%2C1%2C0-.82L8.06%2C1.84a.56.56%2C0%2C0%2C1%2C.6-.11A.57.57%2C0%2C0%2C1%2C9%2C2.25V6.19c7.79.2%2C8.44%2C4.45%2C8.44%2C9.56a.57.57%2C0%2C0%2C1-.44.55ZM2%2C9l5.93%2C5.47V11.25a.56.56%2C0%2C0%2C1%2C.56-.56c4.66%2C0%2C6.65%2C1.3%2C7.81%2C2.86C16%2C9.72%2C14.65%2C7.31%2C8.44%2C7.31a.56.56%2C0%2C0%2C1-.56-.56V3.54Z%22%20transform%3D%22translate(-0.56%20-1.69)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: contain;
}

.section-viewtopic hr {
    margin: 0;
}

.dropdown-button-control.topic-tools .dropdown-contents li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.section-viewtopic .pagination {
    color: rgba(66, 66, 66, 0.8);
}

.section-viewtopic .pagination strong {
    margin: 0 3px;
}

.dropdown-button-control.topic-tools .dropdown {
    top: 35px;
}

.dropdown-button-control.topic-tools .dropdown::before {
    content: '';
    position: absolute;
    top: -7px;
    width: 100%;
    height: 10px;
    background: transparent;
}
.icon-sendemail::before {
    content: '';
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.24%2010.29%22%3E%3Cpath%20d%3D%22M15.62%2C11.88V5S8.69%2C9.86%2C8%2C10.11C7.35%2C9.87.38%2C5%2C.38%2C5v6.86c0%2C.95.2%2C1.14%2C1.14%2C1.14h13C15.44%2C13%2C15.62%2C12.85%2C15.62%2C11.88Zm0-8.21c0-.69-.2-.94-1.13-.94h-13c-.95%2C0-1.14.3-1.14%2C1v.11S7.28%2C8.57%2C8%2C8.83c.78-.3%2C7.61-5.11%2C7.61-5.11Z%22%20transform%3D%22translate(-0.38%20-2.73)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: contain;
}

.icon-print::before {
    content: '';
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.86%2013.71%22%3E%3Cpath%20d%3D%22M5%2C11.43v1.14h5.72V11.43Zm0-1.9v1.14h5.72V9.53ZM1.52%2C10.67H2.67v3.05c0%2C.92.21%2C1.14%2C1.14%2C1.14h8c.93%2C0%2C1.14-.18%2C1.14-1.14V10.67H14.1c1%2C0%2C1.15-.2%2C1.14-1.15V5.33c0-.89-.15-1.14-1.14-1.14H13V2.29c0-.94-.17-1.15-1.14-1.15h-8c-.91%2C0-1.15.22-1.14%2C1.15v1.9H1.52c-1%2C0-1.14.21-1.14%2C1.14V9.52C.38%2C10.45.61%2C10.68%2C1.52%2C10.67Zm10.29%2C3h-8v-5h8Zm.72-7a.62.62%2C0%2C1%2C1%2C.61.61A.61.61%2C0%2C0%2C1%2C12.53%2C6.67ZM3.81%2C2.29h8v1.9h-8Z%22%20transform%3D%22translate(-0.38%20-1.14)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: contain;
}

.dropdown-button-control.topic-tools .dropdown-contents li a {
    display: block;
    width: calc(100% + 30px);
    margin-left: -30px;
    padding-left: 30px;
}

.section-viewtopic .icon-sendemail:hover::before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.24%2010.29%22%3E%3Cpath%20d%3D%22M15.62%2C11.81V5S8.69%2C9.79%2C8%2C10C7.35%2C9.8.38%2C5%2C.38%2C5v6.86c0%2C.95.2%2C1.14%2C1.14%2C1.14h13C15.44%2C13%2C15.62%2C12.79%2C15.62%2C11.81Zm0-8.2c0-.7-.2-.94-1.13-.94h-13c-.95%2C0-1.14.29-1.14%2C1v.1S7.28%2C8.5%2C8%2C8.76c.78-.3%2C7.61-5.1%2C7.61-5.1Z%22%20transform%3D%22translate(-0.38%20-2.67)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: contain;
}

.section-viewtopic .icon-print:hover::before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.86%2013.71%22%3E%3Cpath%20d%3D%22M5%2C11.43v1.14h5.72V11.43Zm0-1.9v1.14h5.72V9.53ZM1.52%2C10.67H2.67v3.05c0%2C.92.21%2C1.14%2C1.14%2C1.14h8c.93%2C0%2C1.14-.18%2C1.14-1.14V10.67H14.1c1%2C0%2C1.15-.2%2C1.14-1.15V5.33c0-.89-.15-1.14-1.14-1.14H13V2.29c0-.94-.17-1.15-1.14-1.15h-8c-.91%2C0-1.15.22-1.14%2C1.15v1.9H1.52c-1%2C0-1.14.21-1.14%2C1.14V9.52C.38%2C10.45.61%2C10.68%2C1.52%2C10.67Zm10.29%2C3h-8v-5h8Zm.72-7a.62.62%2C0%2C1%2C1%2C.61.61A.61.61%2C0%2C0%2C1%2C12.53%2C6.67ZM3.81%2C2.29h8v1.9h-8Z%22%20transform%3D%22translate(-0.38%20-1.14)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: contain;
}

.section-viewtopic .icon-subscribe:hover::before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.04%2016%22%3E%3Cpath%20d%3D%22M10.78%2C4l1-1a.47.47%2C0%2C0%2C1%2C.76.17.35.35%2C0%2C0%2C1-.12.41L11.08%2C5a.39.39%2C0%2C0%2C1-.59%2C0l-.65-.64a.48.48%2C0%2C0%2C1%2C0-.65.41.41%2C0%2C0%2C1%2C.59%2C0A1.05%2C1.05%2C0%2C0%2C1%2C10.78%2C4Z%22%20transform%3D%22translate(0%200)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3Cpath%20d%3D%22M13%2C9.17c-.14-.06-.14-.13-.14-.2%2C0-.34-.06-.68-.06-1a3.9%2C3.9%2C0%2C0%2C1-1.3.21H11.4a.85.85%2C0%2C0%2C0%2C.07.41c.07.41.07.75.14%2C1.16a.45.45%2C0%2C0%2C0%2C.4.48%2C1%2C1%2C0%2C0%2C1%2C.69%2C1.23%2C1%2C1%2C0%2C0%2C1-1%2C.75H2.53a1%2C1%2C0%2C0%2C1-1-1.37.9.9%2C0%2C0%2C1%2C.62-.61.53.53%2C0%2C0%2C0%2C.41-.55c.06-1%2C.2-2%2C.27-3%2C.07-.75.14-1.5.27-2.19a4%2C4%2C0%2C0%2C1%2C4.3-3.07A2%2C2%2C0%2C0%2C1%2C8%2C1.53%2C4%2C4%2C0%2C0%2C1%2C9.08.44%2C5.71%2C5.71%2C0%2C0%2C0%2C5.87.09%2C5.52%2C5.52%2C0%2C0%2C0%2C1.5%2C4.74C1.37%2C5.83%2C1.3%2C7%2C1.16%2C8.08L1.09%2C9a1.83%2C1.83%2C0%2C0%2C0-1%2C1.43A6.46%2C6.46%2C0%2C0%2C0%2C0%2C11.63a1.9%2C1.9%2C0%2C0%2C0%2C1.57%2C1.78%2C4.06%2C4.06%2C0%2C0%2C0%2C.82.06h1.3A3.46%2C3.46%2C0%2C0%2C0%2C6.62%2C16H7a3.57%2C3.57%2C0%2C0%2C0%2C3.35-2.59h1.77a1.91%2C1.91%2C0%2C0%2C0%2C1.85-1.57%2C2.9%2C2.9%2C0%2C0%2C0%2C.06-1.3A2.35%2C2.35%2C0%2C0%2C0%2C13%2C9.17Zm-5.19%2C5.4a3.5%2C3.5%2C0%2C0%2C1-1.64%2C0A1.61%2C1.61%2C0%2C0%2C1%2C5%2C13.13h4A1.49%2C1.49%2C0%2C0%2C1%2C7.78%2C14.57Z%22%20transform%3D%22translate(0%200)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3Cpath%20d%3D%22M11.14%2C1A2.9%2C2.9%2C0%2C1%2C0%2C14%2C3.86%2C2.9%2C2.9%2C0%2C0%2C0%2C11.14%2C1Zm0%2C4.67a1.77%2C1.77%2C0%2C1%2C1%2C1.77-1.77A1.77%2C1.77%2C0%2C0%2C1%2C11.14%2C5.63Z%22%20transform%3D%22translate(0%200)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: contain;
}

.section-viewtopic .icon-bookmark::before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2013.58%2016%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2213.57%22%20height%3D%2216%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M13.35.58a1.21%2C1.21%2C0%2C0%2C0-.6-.47%2C1%2C1%2C0%2C0%2C0-.38-.1h-11a1.44%2C1.44%2C0%2C0%2C0-.5.1%2C1.29%2C1.29%2C0%2C0%2C0-.6.48A1.2%2C1.2%2C0%2C0%2C0%2C0%2C1.29V14.71a1.2%2C1.2%2C0%2C0%2C0%2C.23.71%2C1.21%2C1.21%2C0%2C0%2C0%2C.6.47%2C1.25%2C1.25%2C0%2C0%2C0%2C.5.11%2C1.41%2C1.41%2C0%2C0%2C0%2C1-.38l4.5-4.33%2C4.5%2C4.33a1.39%2C1.39%2C0%2C0%2C0%2C1.46.27%2C1.21%2C1.21%2C0%2C0%2C0%2C.6-.47%2C1.23%2C1.23%2C0%2C0%2C0%2C.23-.72V1.29A1.28%2C1.28%2C0%2C0%2C0%2C13.35.58ZM12%2C1.59V14.08l-4.19-4-1-1-1%2C1-4.19%2C4V1.59Z%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: contain;
}

.section-viewtopic .icon-bookmark:hover::before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2013.58%2016%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2213.57%22%20height%3D%2216%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M13.35.58a1.21%2C1.21%2C0%2C0%2C0-.6-.47%2C1%2C1%2C0%2C0%2C0-.38-.1h-11a1.44%2C1.44%2C0%2C0%2C0-.5.1%2C1.29%2C1.29%2C0%2C0%2C0-.6.48A1.2%2C1.2%2C0%2C0%2C0%2C0%2C1.29V14.71a1.2%2C1.2%2C0%2C0%2C0%2C.23.71%2C1.21%2C1.21%2C0%2C0%2C0%2C.6.47%2C1.25%2C1.25%2C0%2C0%2C0%2C.5.11%2C1.41%2C1.41%2C0%2C0%2C0%2C1-.38l4.5-4.33%2C4.5%2C4.33a1.39%2C1.39%2C0%2C0%2C0%2C1.46.27%2C1.21%2C1.21%2C0%2C0%2C0%2C.6-.47%2C1.23%2C1.23%2C0%2C0%2C0%2C.23-.72V1.29A1.28%2C1.28%2C0%2C0%2C0%2C13.35.58ZM12%2C1.59V14.08l-4.19-4-1-1-1%2C1-4.19%2C4V1.59Z%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: contain;
}

.section-viewtopic .icon-subscribe::before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.04%2016%22%3E%3Cpath%20d%3D%22M10.78%2C4l1-1a.47.47%2C0%2C0%2C1%2C.76.17.35.35%2C0%2C0%2C1-.12.41L11.08%2C5a.39.39%2C0%2C0%2C1-.59%2C0l-.65-.64a.48.48%2C0%2C0%2C1%2C0-.65.41.41%2C0%2C0%2C1%2C.59%2C0A1.05%2C1.05%2C0%2C0%2C1%2C10.78%2C4Z%22%20transform%3D%22translate(0%200)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3Cpath%20d%3D%22M13%2C9.17c-.14-.06-.14-.13-.14-.2%2C0-.34-.06-.68-.06-1a3.9%2C3.9%2C0%2C0%2C1-1.3.21H11.4a.85.85%2C0%2C0%2C0%2C.07.41c.07.41.07.75.14%2C1.16a.45.45%2C0%2C0%2C0%2C.4.48%2C1%2C1%2C0%2C0%2C1%2C.69%2C1.23%2C1%2C1%2C0%2C0%2C1-1%2C.75H2.53a1%2C1%2C0%2C0%2C1-1-1.37.9.9%2C0%2C0%2C1%2C.62-.61.53.53%2C0%2C0%2C0%2C.41-.55c.06-1%2C.2-2%2C.27-3%2C.07-.75.14-1.5.27-2.19a4%2C4%2C0%2C0%2C1%2C4.3-3.07A2%2C2%2C0%2C0%2C1%2C8%2C1.53%2C4%2C4%2C0%2C0%2C1%2C9.08.44%2C5.71%2C5.71%2C0%2C0%2C0%2C5.87.09%2C5.52%2C5.52%2C0%2C0%2C0%2C1.5%2C4.74C1.37%2C5.83%2C1.3%2C7%2C1.16%2C8.08L1.09%2C9a1.83%2C1.83%2C0%2C0%2C0-1%2C1.43A6.46%2C6.46%2C0%2C0%2C0%2C0%2C11.63a1.9%2C1.9%2C0%2C0%2C0%2C1.57%2C1.78%2C4.06%2C4.06%2C0%2C0%2C0%2C.82.06h1.3A3.46%2C3.46%2C0%2C0%2C0%2C6.62%2C16H7a3.57%2C3.57%2C0%2C0%2C0%2C3.35-2.59h1.77a1.91%2C1.91%2C0%2C0%2C0%2C1.85-1.57%2C2.9%2C2.9%2C0%2C0%2C0%2C.06-1.3A2.35%2C2.35%2C0%2C0%2C0%2C13%2C9.17Zm-5.19%2C5.4a3.5%2C3.5%2C0%2C0%2C1-1.64%2C0A1.61%2C1.61%2C0%2C0%2C1%2C5%2C13.13h4A1.49%2C1.49%2C0%2C0%2C1%2C7.78%2C14.57Z%22%20transform%3D%22translate(0%200)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3Cpath%20d%3D%22M11.14%2C1A2.9%2C2.9%2C0%2C1%2C0%2C14%2C3.86%2C2.9%2C2.9%2C0%2C0%2C0%2C11.14%2C1Zm0%2C4.67a1.77%2C1.77%2C0%2C1%2C1%2C1.77-1.77A1.77%2C1.77%2C0%2C0%2C1%2C11.14%2C5.63Z%22%20transform%3D%22translate(0%200)%22%20style%3D%22fill%3A%23686868%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: contain;
}

.section-viewtopic .icon-sendemail:hover a, .section-viewtopic .icon-print:hover a, .section-viewtopic .icon-bookmark:hover a {
    text-decoration: underline;
    color: #188ACA !important;
}

.section-viewtopic .modtools-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    height: 30px;
    padding: 5px 20px;
    text-indent: initial;
    margin-right: 20px;
}

.section-viewtopic .modtools-icon + .dropdown {
    bottom: 34px;
}

.post.has-profile {
    position: relative;
    padding: 20px 30px;
    background: #fff;
}

.post.has-profile .postprofile {
    width: 151px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.post.has-profile .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.post.has-profile .postbody {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.post.has-profile .postbody .content li {
    margin-bottom: 10px;
}

.post.has-profile .postbody .content ul, .post.has-profile .postbody .content ol {
    padding: 0 20px;
}

.post.has-profile:nth-child(odd) {
    background: #F6F8FA;
}

.button.icon-button.tools-icon {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 90px;
    height: 30px;
    padding: 0;
    margin: 0 10px 0 0;
    border-color: #DEE5EA;
    border-radius: 4px;
    background: #DEE5EA;
}

.button.icon-button.tools-icon::before {
    content: '';
    display: block;
    width: 58px;
    height: 30px;
    margin: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-right: 1px solid #fff;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018.01%2018%22%3E%3Cpath%20d%3D%22M17.89%2C4.31a2.28%2C2.28%2C0%2C0%2C0-.62-1c-.73.72-1.43%2C1.44-2.15%2C2.14a.35.35%2C0%2C0%2C1-.28.09c-.63-.1-1.26-.23-1.89-.33-.12%2C0-.17-.07-.19-.19-.11-.63-.22-1.26-.34-1.89a.31.31%2C0%2C0%2C1%2C.1-.3l1.4-1.39.77-.74a2.39%2C2.39%2C0%2C0%2C0-2-.71%2C4%2C4%2C0%2C0%2C0-2.36%2C1.23A4.39%2C4.39%2C0%2C0%2C0%2C9%2C4.38a3.66%2C3.66%2C0%2C0%2C0%2C.33%2C1.46.71.71%2C0%2C0%2C1-.19.87l-.59.55-8%2C7.52a1.7%2C1.7%2C0%2C0%2C0-.54%2C1.69%2C1.81%2C1.81%2C0%2C0%2C0%2C1.31%2C1.44%2C1.7%2C1.7%2C0%2C0%2C0%2C1.82-.46l4.46-4.74q1.8-1.92%2C3.61-3.83a.68.68%2C0%2C0%2C1%2C1-.18A3%2C3%2C0%2C0%2C0%2C13.63%2C9a4.51%2C4.51%2C0%2C0%2C0%2C4-2.53%2C2.7%2C2.7%2C0%2C0%2C0%2C.26-2.15Zm-16%2C12.4a.65.65%2C0%2C0%2C1-.63-.65.63.63%2C0%2C0%2C1%2C.64-.63.63.63%2C0%2C0%2C1%2C.64.63A.65.65%2C0%2C0%2C1%2C1.92%2C16.71Z%22%20transform%3D%22translate(0%200)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: 20px;
}
.action-bar .topic-tools:hover .button.icon-button.tools-icon::before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018.01%2018%22%3E%3Cpath%20d%3D%22M18.38%2C4.31a2.19%2C2.19%2C0%2C0%2C0-.62-1c-.72.72-1.43%2C1.44-2.15%2C2.14a.34.34%2C0%2C0%2C1-.27.09c-.63-.1-1.26-.23-1.9-.33a.19.19%2C0%2C0%2C1-.18-.19c-.11-.63-.23-1.26-.34-1.89a.29.29%2C0%2C0%2C1%2C.1-.3l1.4-1.39c.24-.25.5-.48.77-.74a2.41%2C2.41%2C0%2C0%2C0-2-.71%2C4%2C4%2C0%2C0%2C0-2.36%2C1.23A4.38%2C4.38%2C0%2C0%2C0%2C9.51%2C4.38a3.65%2C3.65%2C0%2C0%2C0%2C.32%2C1.46.7.7%2C0%2C0%2C1-.19.87l-.58.55-8%2C7.52a1.7%2C1.7%2C0%2C0%2C0-.54%2C1.69%2C1.82%2C1.82%2C0%2C0%2C0%2C1.31%2C1.44%2C1.7%2C1.7%2C0%2C0%2C0%2C1.82-.46l4.46-4.74%2C3.61-3.83a.69.69%2C0%2C0%2C1%2C1-.18A3%2C3%2C0%2C0%2C0%2C14.12%2C9a4.51%2C4.51%2C0%2C0%2C0%2C4-2.53%2C2.66%2C2.66%2C0%2C0%2C0%2C.26-2.15Zm-16%2C12.4a.65.65%2C0%2C0%2C1-.63-.65.65.65%2C0%2C0%2C1%2C1.29%2C0A.66.66%2C0%2C0%2C1%2C2.41%2C16.71Z%22%20transform%3D%22translate(-0.49%200)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: 20px;
}

.action-bar .topic-tools:hover .button.icon-button.tools-icon {
    background: #27A5F0;
    border-color: #27A5F0;
}

.action-bar .topic-tools:hover .button.icon-button.tools-icon::after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2012%207.41%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(-6.8%20-8.29)%22%3E%3Crect%20x%3D%220.51%22%20width%3D%2224%22%20height%3D%2224%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M17.39%2C8.29%2C12.8%2C12.87%2C8.21%2C8.29%2C6.8%2C9.7l6%2C6%2C6-6Z%22%20transform%3D%22translate(-6.8%20-8.29)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.button.icon-button.tools-icon::after {
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    margin: auto;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2012%207.41%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(-6.31%20-8.29)%22%3E%3Crect%20x%3D%220.01%22%20width%3D%2224%22%20height%3D%2224%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M16.9%2C8.29l-4.59%2C4.58L7.72%2C8.29%2C6.31%2C9.7l6%2C6%2C6-6Z%22%20transform%3D%22translate(-6.31%20-8.29)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center;
}

.section-viewtopic .action-bar.bottom .buttons {
    margin: 0;
}

.section-viewtopic .action-bar.bottom .topic-tools {
    margin: 0 auto 0 0;
}

.button strong {
    margin-left: 5px;
    font-weight: 500;
}

.post-buttons .dropdown {
    margin: 0 !important;

    top: auto !important;
    left: auto !important;
    right: 0 !important;
    bottom: auto !important;
}

.post-buttons .dropdown .pointer {
    display: flex;
    flex-direction: column;
}

.section-viewtopic .postbody .clone a {
    width: auto;
    margin: 0;
    justify-content: flex-start;
    border-radius: 0;
}

.section-viewtopic .postbody .clone::marker {
    display: none;
}

/* Topic page - end */

/* Members - start */
.section-memberlist .member-search {
    margin: 0 auto 0 0;
    padding: 3px 20px;
    border-radius: 6px;
    border: 1px solid #DEE5EA;
}
.section-memberlist .member-search a {
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 22px;
    color: #27a5f0;
}

.section-memberlist .member-search a:hover {
    text-decoration: underline;
    color: #188ACA;
}

.section-memberlist .action-bar.bottom .pagination {
    margin-left: auto;
}

.section-memberlist .action-bar.bottom {
    padding-bottom: 40px;
}

.section-memberlist .action-bar.bottom  .dropdown-page-jump .dropdown {
    top: auto;
    bottom: 35px;
}

.section-memberlist .action-bar.bottom  .dropdown-page-jump .dropdown::after {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 10px;
    background: transparent;
}

.section-memberlist table.table1 tbody span.rank-img, .section-memberlist table.table1 tbody td, .section-memberlist .table1 tbody a, .section-memberlist table.table1 thead th .rank-img a, .section-memberlist table.table1 thead th .rank-img, .section-memberlist table.table1 thead th.posts a, .section-memberlist table.table1 thead th.info, .section-memberlist table.table1 thead th.joined, .forumbg-table table.table1 .active, .forumbg-table table.table1 .name  {
    font-size: 17px;
    line-height: 22px;
    color: rgba(66, 66, 66, 0.80);
}

.section-memberlist .table1 tbody a {
    text-decoration: underline;
    font-weight: 500 !important;
    color: #27a5f0;
}

.section-memberlist table.table1 thead th .rank-img a, .section-memberlist table.table1 thead th.posts a {
    display: block;
}

.section-memberlist table.table1 thead th {
    line-height: 1;
    vertical-align: middle;
}

.section-memberlist table.table1 thead th .rank-img {
    padding-top: 5px;
}

.section-memberlist form table.table1 thead th .rank-img {
    padding-top: 0;
}

.section-memberlist table.table1 tbody tr td:last-child {
    width: 22.6%;
}

.section-memberlist table.table1 tbody tr td:last-child, .section-memberlist table.table1 thead tr th:last-child {
    padding-left: 5px;
}

.section-memberlist table.table1 .posts {
    width: 12%;
    padding-left: 5px;
    padding-right: 5px;
}

.section-memberlist table.table1 td:first-of-type, .forumbg-table table.table1 .name {
    padding-right: 5px;
}

.section-memberlist .action-bar.top {
    padding-bottom: 0;
}

.section-memberlist .member-search, .section-memberlist .action-bar.top .pagination {
    margin-bottom: 25px;
}

.section-memberlist .action-bar.top .pagination > ul {
    margin-top: -3px;
}
.section-memberlist #memberlist_search h2.solo {
    margin: 0 -30px 20px -30px;
}
.section-memberlist #memberlist_search .panel {
    padding: 0;
}

.section-memberlist #memberlist_search .panel p {
    margin-bottom: 20px;
}

.section-memberlist #memberlist_search fieldset label {
    font-size: 17px;
    font-weight: 500;
    line-height: 22px;
}

.section-memberlist #memberlist_search fieldset input:not(fieldset.submit-buttons input) {
    width: 280px;
}

.section-memberlist #memberlist_search fieldset input {
    margin: 0;
}

.section-memberlist #memberlist_search fieldset #search_group_id, .section-memberlist #memberlist_search fieldset #sk, .section-memberlist #memberlist_search fieldset select[name=sd]  {
    border-radius: 6px;
    border: 1px solid #DEE5EA;
}

.section-memberlist #memberlist_search fieldset #search_group_id {
    width: 280px;
}

.section-memberlist #memberlist_search fieldset dd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.section-memberlist #memberlist_search fieldset #sk, .section-memberlist #memberlist_search fieldset select[name=sd] {
    width: 135px;
}

.section-memberlist #memberlist_search fieldset select {
    margin-right: 10px;
}

.section-memberlist #memberlist_search fieldset dl:not(dl:last-of-type) {
    margin-bottom: 20px;
}
.section-memberlist #memberlist_search fieldset #joined, .section-memberlist #memberlist_search fieldset #active, .section-memberlist #memberlist_search fieldset #count, .section-memberlist #memberlist_search fieldset #ip  {
    width: 100%;
}
.section-memberlist #memberlist_search .clear ~ hr {
    display: none;
}

.section-memberlist #memberlist_search fieldset.submit-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 30px 0 0 0;
}

.section-memberlist #memberlist_search fieldset input.button2 {
    margin-right: 5px;
}

.section-memberlist #memberlist_search fieldset.submit-buttons input {
    min-width: auto;
    padding: 0 20px;
}

.section-memberlist #memberlist_search fieldset.submit-buttons input[type=submit] {
    background: #27A5F0;
}


.section-memberlist #memberlist .rank-img {
    padding-top: 0;
}

.section-memberlist table.table1 thead th:not(:first-of-type, :last-of-type) {
    padding-left: 5px;
    padding-right: 5px;
}

.section-memberlist #memberlist .info, .section-memberlist #memberlist .info + td {
    width: 20%;
    padding-left: 5px;
    padding-right: 5px;
}

.section-memberlist #memberlist .postlink {
    display: block;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.section-memberlist h2.group-title{
    color: #FFFFFF !important;
}

.section-memberlist h2.group-title + p {
    padding-top: 20px;
}

.section-memberlist h2.group-title ~ p {
    padding-left: 30px;
    padding-right: 30px;
}

.section-memberlist h2.group-title ~ p:last-of-type {
    margin-bottom: 0;
}

.section-memberlist h2.group-title ~ .forumbg-table th.name {
    width: 30%;
}

.section-memberlist h2.group-title ~ .forumbg-table td.info, .section-memberlist h2.group-title ~ .forumbg-table th.info  {
    width: 21%;
}

.section-memberlist h2.group-title ~ .forumbg-table td.joined, .section-memberlist h2.group-title ~ .forumbg-table th.joined  {
    width: 18%;
}


.section-memberlist h2.group-title ~ .forumbg-table td:not(:first-of-type, :last-of-type) {
    padding-left: 5px;
    padding-right: 5px;
}

/*.section-memberlist h2.group-title ~ .forumbg-table td.empty, .section-memberlist h2.group-title ~ .forumbg-table th:empty  {*/
/*    display: none;*/
/*}*/



/* Members - end */

/* Team - start */
.section-memberlist #team thead tr th.name {
    width: 47%;
}

.section-memberlist #team thead tr th.info:nth-child(2), .section-memberlist #team tbody tr td.info:nth-child(2)  {
    padding-left: 60px;
}
/* Team - end */

/* Post a new topic - start */
.section-posting .fields1 {
    padding: 20px;
    border-radius: 4px 4px 0 0 ;
    background: #EFF3F6;
}

#login fieldset {
    background: #fff;
}

#options-panel {
    border: 0;
}

.section-posting .bg3.panel {
    padding-top: 20px;
}

#poll-panel .fields2 dl:nth-last-child(2) dd:last-child {
    width: 250px;
}

.section-posting input.inputbox {
    margin-right: 5px;
}

#poll-panel hr {
    display: none;
}

#poll-panel .fields2 dl:last-child dd:nth-last-of-type(2) label {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

#poll-panel .fields2 dl {

    margin: 0 0 20px 0;
}
#options-panel fieldset > div {
    margin-bottom: 20px;
}

#options-panel fieldset > div:last-of-type {
    margin-bottom: 10px;
}

#options-panel fieldset > div:last-child, .section-ucp #postingbox ~ #options-panel fieldset > div:last-child, .section-ucp #cp-main #postform h2 + .panel .fields1 ~ fieldset > div:last-child {
    margin-bottom: 0;
}


.section-posting .bg3.panel .fields1{
    padding: 0;
}

#poll-panel .fields2 dl:last-child {
    margin-bottom: 0;
}

.section-posting .fields1 dl, #poll-panel .fields2 dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.section-posting #username {
    margin-bottom: 20px;
}

.section-posting .fields1 dl dt {
    width: auto;
    min-width: 103px;
}

.section-posting .fields1 dl dd {
    margin-left: 0;
}

.section-posting .fields1 dl dt, #poll-panel p, #poll-panel .fields2 dl dt {
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 22px;
    color: #424242;
}

#poll-panel .fields2 dl dd {
    margin-left: 0;
}


#smiley-box a:not(.bbcode-status a) {
    display: inline-block;
    margin: 0 16px 6px 0;
}

.section-posting #smiley-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 432px;
    margin: -76px -20px 0 0;
    padding: 0 4px 6px 20px;
}


#colour_palette {
    margin: 20px 0;
}
.section-posting .bbcode-status, .section-ucp #cp-main #postingbox .bbcode-status, .section-ucp #cp-main #postform h2 + .panel .fields1 .bbcode-status  {
    width: 100%;
    margin: 4px 0 0 0;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0.085px;
    color: #424242;
}

.section-posting #format-buttons, .section-ucp #cp-main #postingbox #format-buttons, .section-ucp #cp-main #postform h2 + .panel .fields1 #format-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 4px;
    margin: 20px 0;
    padding: 10px;
    border-top: 1px solid #DEE5EA;
    border-bottom: 1px solid #DEE5EA;
    background: #FFF;
    width: calc(100% - 480px);
}


.section-posting #format-buttons input.button2, #format-buttons select, .section-ucp #cp-main #postingbox input.button2, .section-ucp #cp-main #postform h2 + .panel .fields1 #format-buttons input.button2 {
    min-width: 32px;
    width: auto !important;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0;
    border-radius: 4px;
    background: #DEE5EA;
    font-family: Roboto, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    color: rgba(66, 66, 66, 0.80);
    border: 0;
}

.section-posting #format-buttons input.button2:hover, .section-ucp #cp-main #postingbox input.button2:hover, .section-ucp #cp-main #postform h2 + .panel .fields1 #format-buttons input.button2:hover {
    background-color: #27A5F0;
    color: #fff;
}

#format-buttons select {
    text-align: center;
    border: 1px solid #DEE5EA;
    background: #FFF;
}

.section-posting fieldset.submit-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
}

.section-posting fieldset.submit-buttons input, .section-ucp #cp-main fieldset.display-actions input[type=submit], .section-ucp #cp-main #pmheader-postingbox fieldset .button2, .section-ucp #cp-main #postingbox + .panel.bg2  fieldset.submit-buttons input, .section-ucp #cp-main #postform h2 + .panel ~ .submit-buttons input, .section-ucp #cp-main #viewfolder .panel + .display-options .button2, .section-ucp #cp-main h2:first-of-type + form #check_option + .button2, .section-ucp #cp-main h2:first-of-type + form #foldername + .button2, #cp-menu #navigation ~ .cp-mini .inner dd > a ~ input, .section-ucp #cp-main .post ~ .display-options label + .button2 {
    min-width: auto;
    margin: 0 5px 0 0;
    padding: 4px 20px;
    border: 0;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
}

.section-posting fieldset.submit-buttons input:not(input:last-of-type), .section-ucp #cp-main fieldset.display-actions input[type=submit], .section-ucp #cp-main #pmheader-postingbox fieldset .button2, .section-ucp #cp-main #postingbox + .panel.bg2 fieldset.submit-buttons input:not(.button1:last-child), .section-ucp #cp-main #postform h2 + .panel  ~ .submit-buttons input:not(.button1), .section-ucp #cp-main #viewfolder .panel + .display-options .button2, .section-ucp #cp-main h2:first-of-type + form #check_option + .button2, .section-ucp #cp-main h2:first-of-type + form #foldername + .button2, #cp-menu #navigation ~ .cp-mini .inner dd > a ~ input, .section-ucp #cp-main .post ~ .display-options label + .button2, .section-posting #file-list-container table td input, .section-posting #attach-panel #add_files, .section-mcp #mcp .panel:first-child ~ .display-actions input  {
    background: #27A5F0;
}


.section-posting #message-box {
    width: calc(100% - 460px);
}


.section-posting #smiley-box > strong, .section-posting #smiley-box > strong + br, .section-posting .bbcode-status hr, .section-ucp #cp-main #postingbox .bbcode-status hr, .section-ucp #cp-main #postform h2 + .panel .fields1 .bbcode-status hr {
    display: none;
}

.section-ucp #cp-main #postingbox + .panel.bg2 fieldset.submit-buttons input:not(.button1:last-child), .section-ucp #cp-main #postform h2 + .panel  ~ .submit-buttons input:not(.button1), .section-ucp #cp-main .post ~ .display-options label + .button2 {
    border-color: #27A5F0;
    color: #FFFFFF;
}

.section-posting #postingbox {
    padding-bottom: 0;
}

.section-posting #postingbox label {
    min-height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.section-posting #postingbox + .panel.bg2 {
    padding: 0 20px 20px 20px;
    margin: 0 30px;
    border-radius: 0 0 4px 4px;
    background: #EFF3F6;
}

.section-posting #tabs .tab > a, .section-mcp #cp-main #minitabs .tab > a {
    display: block !important;
    margin: 0;
    padding: 1px 20px 0 20px;
    border-radius: 6px 6px 0px 0px;
    background: #EFF3F6;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.085px;
    color: #424242;
}

.section-posting #tabs .tab > a span {
    line-height: 26px;
}


.section-posting #tabs .tab.activetab, .section-posting #tabs .tab:hover, .section-mcp #cp-main #minitabs .tab:hover, .section-mcp #cp-main #minitabs .tab.activetab {
    border-bottom: 2px solid #27A5F0;

}

.section-posting #tabs .tab.activetab a, .section-posting #tabs .tab:hover a, .section-mcp #cp-main #minitabs .tab:hover a, .section-mcp #cp-main #minitabs .tab.activetab a {
    color: #27A5F0;
}

.section-posting #tabs .tab, .section-mcp #cp-main #minitabs .tab {
    margin: 0 4px 0 0;
    border-bottom: 2px solid #fff;
    height: 30px;
}

.section-posting #tabs {
    margin: 20px 30px 0 30px;
    overflow: auto hidden;
}

.section-posting #tabs > ul, .section-posting #tabs .tab, .section-posting #tabs .tab > a, #poll-panel .fields2 dl dt, #poll-panel .fields2 dl dd, #poll-panel .fields2 dl:last-child dd:nth-last-of-type(2) label, .section-mcp #cp-main #minitabs > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}



.section-posting #attach-panel  #add_files {
    margin-top: 10px;
    font-weight: 400;
}

.section-posting  #file-list-container {
    margin: 20px 0 0 0;
    padding: 0;
}

.section-posting #file-list-container table th {
    text-align: left;
    padding: 10px;
    border-bottom: 1px solid #DEE5EA;
    background: #DEE5EA;
    color: #424242;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0.085px;
}

.section-posting #file-list-container table th:first-of-type, .section-posting  #file-list-container table td:first-of-type {
    padding-left: 30px;
}
.section-posting #file-list-container table th:last-of-type, .section-posting  #file-list-container table td:last-of-type {
    padding-right: 30px;
}
.section-posting #file-list-container table td {
    padding: 15px;
    background: #fff;
}

.section-posting #file-list-container td.attach-filesize, .section-posting  #file-list-container th.attach-filesize {
    width: 8%;
    padding-right: 0;
}

.section-posting #file-list-container td.attach-status, .section-posting  #file-list-container th.attach-status  {
    width: 50px;
}

.section-posting #file-list-container td.attach-name, .section-posting  #file-list-container th.attach  {
    width: 50%;
}

.section-posting #file-list-container td.attach-name {
    padding-bottom: 10px;
}

.section-posting #file-list-container .file-name {
    float: left;
    line-height: 30px;
    max-width: 237px;
    margin-right: 5px;
}

.section-posting #file-list-container .attach-controls {
    display: block;
    margin-left: 243px;
    margin-right: 10px;
}

.section-posting #file-list-container .attach-controls input {
    margin-bottom: 5px;
    font-weight: 400;
}

.section-posting #file-list-container .attach-controls input:first-of-type {
    margin-right: 2px;
}

.section-posting #file-list-container td.attach-comment, .section-posting  #file-list-container th.attach-comment  {
    padding-left: 0;
    padding-right: 108px;
    width: 300px;
}

.section-posting #file-list-container td.attach-comment textarea {
    resize: vertical;
    padding: 6px 10px !important;
    width: 100%;
    border-radius: 2px;
    border: 1px solid #BEBEBE;
    min-height: 30px;
}

.section-posting #postform {
    margin-bottom: 30px;
}


.section-posting #page-body {
    margin-bottom: 0;
}

#wrap > #page-body {
    margin-bottom: 20px !important;
}

#page-body ~ div[style]:last-child {
    position: relative;
    width: auto;
    display: block;
    margin: 0 !important;
    padding: 24px 10px;
    z-index: 1;
    background: #DEE5EA;
    border-radius: 0 0 6px 6px;
}

.section-search #page-body ~ div[style]:last-child, .section-memberlist #page-body ~ div[style]:last-child, .section-faq  #page-body ~ div[style]:last-child {
    margin-top: 50px !important;
}

/*.section-mcp #page-body ~ div[style]:last-child, .section-ucp #page-body ~ div[style]:last-child {*/
/*    margin-top: 0px !important;*/
/*}*/

#page-body ~ div[style]:last-child > a[style] {
    font-size: 17px !important;
    color: #27a5f0 !important;
}

/* Post a new topic - end */

/* Frequently Asked Questions - start */
.content h2.faq-title, .panel h2.faq-title {
    margin: 0 -30px;
}

dl.faq, .content dl.faq {
    margin: 40px 0;
}

.section-faq #faqlinks {}

.section-faq .panel {
    background: #fff;
}

dl.faq dt, .content dl.faq dt, dl.faq dd, .content dl.faq dd {
    font-family: Roboto, sans-serif;
    line-height: 150%;
    letter-spacing: 0.085px;
    color: #424242;
}

dl.faq dt, .content dl.faq dt {
    margin: 0 0 10px 0;
    font-size: 20px;
    font-weight: 500;
}

dl.faq dd, .content dl.faq dd, dl.faq dd a, .content dl.faq dd a {
    font-size: 17px;
    line-height: 25px;
}

dl.faq dt strong, .content dl.faq dt strong {
    font-weight: 500;
}

dl.faq:last-of-type {
    margin-bottom: 0;
}

/* Frequently Asked Questions - end */


/* User Control Panel - start */
/*.section-ucp #cp-main ul.topiclist.cplist .list-inner a:not(.pagination a) {*/
/*    display: block;*/
/*    margin: 0 0 10px 0;*/
/*}*/

/*.section-ucp #cp-main ul.topiclist.cplist .list-inner a.topictitle {*/
/*    margin: 0;*/
/*}*/

.section-ucp #tabs, .section-mcp #tabs {
    margin: 30px 30px 0 30px;
}

.section-mcp #tabs {
    margin-top: 0;
}

.section-ucp #postform .panel.bg3 .inner > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.section-ucp #tabs > ul, .section-mcp #tabs > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.section-ucp #pmheader-postingbox .column1 {
    width: 100%;
    margin-bottom: 0;
}

.section-ucp #cp-main #pmheader-postingbox .pmlist label {
    max-width: 509px;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 0;
    margin: 0 0 10px 0;
}


.section-ucp #pmheader-postingbox .pmlist label strong {
    margin: 0 0 10px 0;
}

.section-ucp #cp-main #postingbox, .section-ucp #cp-main #postform h2 + .panel .fields1, .section-ucp #cp-main #postform h2 + .panel .fields1 ~ fieldset {
    border-radius: 0 0 4px 4px;
    background: #EFF3F6;
}

.section-ucp #cp-main #postingbox dl dt {
    margin-right: 0;
}

.section-ucp #cp-main #postingbox #smiley-box a:not(.bbcode-status a), .section-ucp #cp-main #postform h2 + .panel .fields1 #smiley-boxa:not(.bbcode-status a) {
    margin-right: 10px;
}

.section-ucp #cp-main #postingbox dd {
    margin-left: 0 !important;
}

.section-ucp #cp-main #postform h2 + .panel .fields1 #colour_palette {
    margin-top: 0;
}

.section-ucp #cp-main #postform h2 + .panel ~ .submit-buttons {
    background: #EFF3F6;
    margin: -20px 0 0 0;
    padding: 0 30px 20px 30px;
}

.section-ucp #cp-main #postingbox select.bbcode-size {
    margin-right: 4px;
    height: 30px;
}
.section-ucp #cp-main #postingbox .button2.bbcode-color, .section-posting #format-buttons .button2.bbcode-color, .section-ucp #cp-main #postform h2 + .panel .fields1 #format-buttons .button2.bbcode-color {
    font-size: 0;
    min-width: 35px;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013.65%2013%22%3E%3Cpath%20d%3D%22M10.46%2C6.81%2C3.65%2C0%2C2.58%2C1.07%2C4.42%2C2.91.52%2C6.81a1.1%2C1.1%2C0%2C0%2C0%2C0%2C1.6l4.21%2C4.21a1.12%2C1.12%2C0%2C0%2C0%2C.84.3%2C1.15%2C1.15%2C0%2C0%2C0%2C.84-.3l4.2-4.21A1.27%2C1.27%2C0%2C0%2C0%2C10.46%2C6.81Zm-8.72.84L5.41%2C4%2C9.08%2C7.65ZM12.3%2C8.79s-1.53%2C1.69-1.53%2C2.68a1.53%2C1.53%2C0%2C1%2C0%2C3.05%2C0C13.82%2C10.48%2C12.3%2C8.79%2C12.3%2C8.79Z%22%20transform%3D%22translate(-0.18)%22%20style%3D%22fill%3A%23424242%3Bfill-opacity%3A0.800000011920929%3Bfill-rule%3Aevenodd%22%2F%3E%3C%2Fsvg%3E') no-repeat center #DEE5EA;
    background-size: 13px 13px;
}

.section-ucp #cp-main #postingbox .button2.bbcode-color:hover, .section-posting #format-buttons .button2.bbcode-color:hover, .section-ucp #cp-main #postform h2 + .panel .fields1 #format-buttons .button2.bbcode-color:hover {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013.65%2013%22%3E%3Cpath%20d%3D%22M10.46%2C6.81%2C3.65%2C0%2C2.58%2C1.07%2C4.42%2C2.91.52%2C6.81a1.1%2C1.1%2C0%2C0%2C0%2C0%2C1.6l4.21%2C4.21a1.12%2C1.12%2C0%2C0%2C0%2C.84.3%2C1.15%2C1.15%2C0%2C0%2C0%2C.84-.3l4.2-4.21A1.27%2C1.27%2C0%2C0%2C0%2C10.46%2C6.81Zm-8.72.84L5.41%2C4%2C9.08%2C7.65ZM12.3%2C8.79s-1.53%2C1.69-1.53%2C2.68a1.53%2C1.53%2C0%2C1%2C0%2C3.05%2C0C13.82%2C10.48%2C12.3%2C8.79%2C12.3%2C8.79Z%22%20transform%3D%22translate(-0.18)%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%22%2F%3E%3C%2Fsvg%3E') no-repeat center #27A5F0;
    background-size: 13px 13px;
}

.section-posting #format-buttons input.button2, .section-ucp #cp-main #postingbox input.button2, .section-ucp #cp-main #postform h2 + .panel .fields1 #format-buttons input.button2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 6px 12px;
}

.section-ucp #cp-main #postingbox #smiley-box, .section-ucp #cp-main #postform h2 + .panel .fields1 #smiley-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 285px;
    margin: 0 -14px 0 40px;
}

.section-ucp #cp-main #postingbox #message-box, .section-ucp #cp-main #postform h2 + .panel .fields1 #message-box {
    margin: 0;
    width: calc(100% - 312px);
}

.section-ucp #postform > .panel:nth-last-of-type(2) {
    padding-bottom: 10px;
}

.section-ucp #cp-main #postingbox #smiley-box > strong, .section-ucp #cp-main #postform h2 + .panel .fields1 #smiley-box > strong {
    display: none;
}

/*.section-ucp #cp-main #postingbox fieldset dt, .section-ucp #cp-main #postingbox fieldset label {*/
/*    width: auto !important;*/
/*}*/

.section-ucp #tabs .tab:not(.dropdown-container), .section-mcp #tabs .tab:not(.dropdown-container) {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0 1px 20px 0;
}

.section-ucp #tabs .tab.dropdown-container {
    display: none !important;
}

.section-ucp #tabs .tab a, .section-mcp #tabs .tab a {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    padding: 10px 20px;
    border-radius: 4px;
    border: 0;
    background: #DEE5EA;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.085px;
    color: #424242;
}

.section-ucp #tabs .activetab a, .section-ucp #tabs a:hover, .section-mcp #tabs .activetab a, .section-mcp #tabs a:hover  {
    background: #27A5F0;
    color: #fff;
}

.section-ucp #tabs .activetab a, .section-ucp #tabs .activetab a {
    padding-top: 11px;
}

.section-ucp .panel, .section-mcp .panel {
    background: #fff;
    border: 0;
}
.section-ucp #tabs ~ .panel:last-of-type, .section-mcp #tabs ~ .panel:last-of-type {
    padding-bottom: 0
}


.section-ucp #cp-main, .section-ucp #cp-menu, .section-mcp #cp-main, .section-mcp #cp-menu {
    float: none;
    margin: 0;
    padding: 0;
}

.section-ucp #cp-menu #navigation a, .section-mcp #cp-menu #navigation a {
    margin: 0;
    padding: 10px 30px;
    border-bottom: 1px solid #DEE5EA;
    border-radius: 0;
    background: #F6F8FA;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.085px;
    color: #424242;
}

.section-ucp #cp-menu #navigation a:hover:not(.section-ucp #cp-menu #navigation #active-subsection a) {
    color: #188ACA;
}

#cp-main .panel {
    margin: 0;
    padding: 20px 30px;
}

.section-ucp #cp-main h2:not(.section-ucp #cp-main form > h2, .section-ucp #cp-main > h2), .section-mcp #cp-main h2 {
    border: 1px solid #DEE5EA;
}

.section-ucp #cp-main h2, .section-mcp #cp-main h2 {
    padding: 10px 30px;
    background: #F6F8FA;
}

.section-mcp #cp-main h2 {
    border-top: 0;
    border-left: 0;
    border-right: 0;
}

.section-ucp #cp-main h2, .section-ucp .panel-container .panel p, .section-ucp .panel h3, .section-mcp #cp-main h2 {
    margin: 0;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.085px;
    color: #424242;
}

.section-ucp .panel-container .panel p:first-child {
    margin: 0 0 20px 0;
    font-weight: 400;
}

.section-ucp .panel-container .panel p {
    margin: 0 0 10px 0;
    line-height: 22px;
}

.section-ucp .row {
    background: #fff;
}
.section-ucp .row:nth-child(2n + 1):not(.section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar.top + .notification_list ul.topiclist li.row) {
    background: #F6F8FA !important;
}

.section-ucp .panel h3, .section-mcp .panel h3 {
    margin: 0 -30px;
    padding: 10px 30px;
    border-top: 1px solid #DEE5EA;
    border-bottom: 1px solid #DEE5EA;
}

.section-ucp #cp-menu, .section-mcp #cp-menu {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 300px;
}

.section-ucp ul.cplist {
    margin: 0 -30px;
}

.section-ucp #cp-main, .section-mcp #cp-main {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-radius: 0 0 6px 6px;
    border: 1px solid #DEE5EA;
    overflow: hidden;
}

.section-ucp #cp-menu #active-subsection a, .section-mcp #cp-menu #active-subsection a {
    background: #27A5F0;
    color: #fff;
}

.section-ucp #tabs ~ .panel.bg3 .inner > div, .section-mcp #tabs ~ .panel.bg3 .inner > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 10px 0;
}

.section-ucp #tabs ~ .panel.bg3 .inner > div:first-of-type, .section-mcp #tabs ~ .panel.bg3 .inner > div:first-of-type {
    padding-top: 0;
}

.section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar.top {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0;
}

.section-ucp #cp-main .details dt, .section-ucp #cp-main .details dd {
    margin-bottom: 10px;
    font-size: 17px;
    line-height: 20px;
    letter-spacing: 0.085px;
    color: #424242;
}

.section-ucp #cp-main .details dt {
    width: 200px;
    float: left;
    margin-right: 5px;
    font-weight: 500;
}


.section-ucp #cp-main .details {
    padding: 10px 0 0 0;
}

.section-ucp #cp-main b, .section-ucp #cp-main strong {
    font-weight: 500;
}

.section-ucp ul.topiclist .header::before, .section-ucp ul.topiclist .header::after {
    display: none;
}

.section-ucp #cp-main .panel p + fieldset:first-of-type {
    margin: 20px 0 0 0;
}

.section-ucp #cp-main fieldset.submit-buttons {
    margin: 20px 0;
}

/*.section-ucp #cp-main fieldset label:not(.section-ucp #cp-main fieldset dl:first-child label, .section-ucp #cp-main fieldset dl:nth-child(-n+4) dd label, #postingbox fieldset dt, #postingbox fieldset label), .section-ucp #cp-main fieldset dl:first-child dt:not(#postingbox fieldset dt, #pmheader-postingbox fieldset dt), .section-ucp #cp-main fieldset dt:not(#postingbox fieldset dt, #pmheader-postingbox fieldset dt) {*/
/*    width: 340px;*/
/*    margin: 0 30px 0 0;*/
/*    padding: 0;*/
/*}*/

.section-ucp #cp-main fieldset label:not(.section-ucp #cp-main fieldset dl:first-child label, .section-ucp #cp-main fieldset dl:nth-child(-n+4) dd label, #postingbox fieldset dt, #postingbox fieldset label, .section-ucp #cp-main .post ~ .display-options label), .section-ucp #cp-main fieldset dl:first-child dt, .section-ucp #cp-main fieldset dt, .section-mcp #mcp fieldset dt {
    width: 340px;
    margin: 0 30px 0 0;
    padding: 0;
}



.section-ucp #cp-main fieldset dl, .section-ucp #cp-main fieldset dl:first-child dd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.section-ucp #cp-main fieldset dl dt {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.section-ucp #cp-main fieldset dl dt span {
    display: block;
    margin: 10px 0 0 0;
}

.section-ucp #cp-main fieldset dl:first-child dt span, .section-ucp #cp-main fieldset dl:first-child label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

/*.section-ucp #cp-main fieldset dl:first-child dt span, .section-ucp #cp-main fieldset dl:first-child label, .section-ucp #cp-main fieldset dl dt span {*/
/*    font-family: Roboto, sans-serif;*/
/*    font-size: 15px;*/
/*    font-weight: 400;*/
/*    line-height: 140%;*/
/*    letter-spacing: 0.075px;*/
/*    color: #424242;*/
/*}*/

.section-ucp #cp-main fieldset dl:first-child dt span, .section-ucp #cp-main fieldset dl dt span {
    font-family: Roboto, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.075px;
    color: #424242;
}

.section-ucp #cp-main fieldset dl:nth-child(-n+4) dd, .section-ucp #cp-main fieldset dl:nth-child(-n+4) dd label, .section-mcp #mcp_ban fieldset dd label, .section-mcp #mcp_ban fieldset dd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

/*.section-ucp #cp-main fieldset dl:nth-child(-n+4) dd label, .section-mcp #mcp_ban fieldset dd label {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*}*/

.section-ucp #cp-main fieldset dl:first-child label, .section-mcp #mcp_ban fieldset dd label {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.section-ucp #cp-main fieldset dd select {
    min-width: 49px;
    width: auto;
    height: 30px;
    padding: 0;
    margin: 0 0 0 10px;
    border-radius: 4px;
    border: 1px solid #DEE5EA;
    background: #FFF;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 22px;
}

.section-ucp #cp-main  #timezone, .section-ucp #cp-main #dateoptions {
    margin-left: auto;
}

.section-ucp #cp-main fieldset dl:not(.section-ucp #cp-main fieldset dl:last-of-type) {
    margin: 0 0 20px 0;
}

#cp-main form .panel + .submit-buttons {
    margin-top: 0;
}

.section-ucp #cp-main .inputbox, .section-ucp #cp-main select, .section-ucp #cp-main input[type="text"], .section-ucp #cp-main input[type="email"], .section-ucp #cp-main fieldset dd {
    width: 100%;
    margin-right: 0;
}

.section-ucp #cp-main .inputbox.textarea {
    height: 30px;
}

.section-ucp #cp-main textarea {
    height: 60px;
    resize: vertical;
}

.section-ucp #cp-main fieldset.submit-buttons input {
    margin-top: 0;
    margin-bottom: 0;
    height: 30px;
    padding: 0 5px;
}

.section-ucp #cp-main fieldset.submit-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.section-ucp #cp-main fieldset dl:nth-last-of-type(2), .section-ucp #cp-main fieldset dl:last-of-type  {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

/*.section-ucp #cp-main fieldset dl:nth-last-of-type(2) dd:not(#postingbox fieldset dl:nth-last-of-type(2) dd), .section-ucp #cp-main fieldset dl:nth-last-of-type(1) dd:not(#postingbox fieldset dl:nth-last-of-type(1) dd, .section-ucp #cp-main #pmheader-postingbox .recipients), .section-ucp #cp-main fieldset dl:nth-last-of-type(1) dd:not(#postingbox fieldset dl:nth-last-of-type(1) dd, .section-ucp #cp-main #pmheader-postingbox .recipients) {*/
/*    width: calc(100% - 371px);*/
/*    margin-left: auto;*/
/*}*/
.section-ucp #cp-main fieldset dl:nth-last-of-type(2) dd, .section-ucp #cp-main fieldset dl:nth-last-of-type(1) dd, .section-ucp #cp-main fieldset dl:nth-last-of-type(1) dd {
    width: calc(100% - 371px);
    margin-left: auto;
}

.section-ucp #cp-main fieldset #tz_select_date {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}


.section-ucp #cp-main fieldset #tz_date {
    width: 100%;
    margin-bottom: 20px;
}

.section-ucp #cp-main fieldset dd select#timezone, .section-ucp #cp-main fieldset dd  #dateoptions {
    width: 100% !important;
}

.section-ucp #cp-main #custom_date {
    width: calc(100% - 371px);
}

.section-ucp #cp-main fieldset dl:nth-last-of-type(n+2) dd select, .section-ucp #cp-main fieldset dl:last-of-type dd select, .section-ucp #cp-main fieldset dl:last-of-type dd select, .section-ucp #cp-main fieldset dl:last-of-type dd #custom_date input:not(input[type=radio]), .section-ucp #cp-main fieldset dl:nth-last-of-type(n+2) dd select[name=topic_st], .section-ucp #cp-main fieldset dl:nth-last-of-type(n+2) dd select[name=topic_sk], .section-ucp #cp-main fieldset dl:nth-last-of-type(n+2) dd select[name=topic_sd], .section-ucp #cp-main fieldset dl:nth-last-of-type(n+2) dd select[name=post_st], .section-ucp #cp-main fieldset dl:nth-last-of-type(n+2) dd select[name=post_sk], .section-ucp #cp-main fieldset dl:nth-last-of-type(n+2) dd select#timezone{
    width: calc(100% - 10px);
}

.section-ucp #cp-main fieldset dl:last-of-type dd select, .section-ucp #cp-main fieldset dl:last-of-type dd select {
    margin-left: 0 !important;
}

.section-ucp #cp-main fieldset dl:nth-last-of-type(n+2) dd label[for=avatars1], .section-ucp #cp-main fieldset dl:nth-last-of-type(n+2) dd label[for=avatars0] {
    width: auto !important;
}

.section-ucp #cp-main fieldset dl:nth-of-type(5) label:not(.section-ucp #cp-main fieldset dl:first-child label, .section-ucp #cp-main fieldset dl:nth-child(-n+4) dd label) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: left;
    width: auto;
    margin-right: 0;
    padding-right: 10px;
}

.section-ucp #cp-main .inner p + .action-bar {
    margin: 20px 0;
    padding: 0;
}

.section-ucp #cp-main .action-bar {
    padding-left: 0;
    padding-right: 0;
}

.section-ucp #cp-main form ul.topiclist dt {
    max-width: none;
    margin: 0;
    background-position: top 33px left 6px;
    background-size: 16px;
}

.section-ucp #cp-main form ul.topiclist .row {
    border-bottom: 1px solid #DEE5EA;
}

.section-ucp #cp-main form ul.topiclist .mark {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.section-ucp .panel-container .panel p + ul.topiclist {
    margin: 20px 0 0 0;
}

.section-ucp .panel-container .panel p + ul.topiclist + p {
    margin-top: 10px;
}

.section-ucp #cp-main ul.topiclist .header {
    height: auto;
    background: #fff !important;
}

.section-ucp #cp-main ul.topiclist.two-columns .header {
    background: #F6F8FA !important;
}

.section-ucp #cp-main ul.topiclist.missing-column .header {
    border-top: 1px solid #dee5ea;
    margin: 0 -30px;
    padding: 10px 30px;
}

.section-ucp #cp-main ul.topiclist.missing-column .header > dl {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.section-ucp #cp-main ul.topiclist.missing-column dd.info span {
    line-height: 25px;
}

.section-ucp #cp-main ul.topiclist.missing-column dd.info {
    width: 255px;
}

/*.section-ucp #cp-main ul.topiclist .header dt .list-inner {*/
/*    margin: 0 30px 20px 0;*/
/*}*/

.section-ucp #cp-main ul.topiclist .header dt .list-inner {
    margin: 0 30px 0 0;
}


.section-ucp #cp-main ul.topiclist.cplist .list-inner i {
    font-style: normal;
}


.section-ucp #cp-main ul.topiclist.cplist .list-inner {
    margin-right: 15px;
    font-size: 17px;
    line-height: 22px;
}

.section-ucp #cp-main ul.topiclist.cplist .list-inner input[type=radio] {
    position: relative;
    bottom: 2px;
    float: left;
}
.section-ucp #cp-main .left-box input[name=change_default] {
    margin: 10px 30px 30px 30px;
}

.section-ucp dd.mark input[type=radio]:disabled {
    opacity: 0.4;
    cursor: auto;
}

.section-ucp dd.mark input[type=checkbox] {
    left: 0;
}

.section-ucp #cp-main fieldset.display-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 30px 20px 0;
    margin-top: -20px;
    border-radius: 0 0 6px 6px;
    border-top: 1px solid #DEE5EA;
}

.section-ucp #cp-main fieldset.display-actions input[type=submit], .section-ucp #cp-main h2:first-of-type + form #check_option + .button2, .section-ucp #cp-main h2:first-of-type + form #check_option + .button2, .section-ucp #cp-main h2:first-of-type + form #foldername + .button2   {
    height: 30px;
    margin: 0 20px 0 0;
    border-color: #27A5F0;
    color: #fff;
}

.section-ucp #cp-main .pagination > ul > li:hover {
    background: #40B4F0;
}

.section-ucp #cp-main fieldset dd strong, .section-mcp #mcp fieldset dd:last-of-type strong, .section-mcp #mcp_ban fieldset dd strong {
    font-size: 17px;
    line-height: 22px;
    font-weight: 400;
}

.section-ucp #cp-main ul.topiclist dt {
    margin-right: 0;
}

.section-ucp #cp-main hr {
    margin: 20px -30px;
    border: 0;
    background: #DEE5EA;
}

.section-ucp #cp-main .panel .fields2 dl:last-of-type strong, .section-mcp #mcp fieldset dd:last-of-type strong {
    margin-top: 20px;
    font-weight: normal;
}

.section-ucp #cp-main fieldset.display-actions input ~ div a, .section-mcp #cp-main fieldset.display-actions input ~ div a, .section-mcp #mcp fieldset.submit-buttons ~ .display-actions div:last-child a {
    font-size: 17px;
    line-height: 22px;
}

.section-ucp #cp-main fieldset.display-actions input ~ div a:first-child, .section-mcp #cp-main fieldset.display-actions input ~ div a:first-child {
    margin-right: 5px;
}

.section-ucp #cp-main fieldset.display-actions input ~ div a:last-child, .section-mcp #cp-main fieldset.display-actions input ~ div a:last-child {
    margin-left: 5px;
}

.section-ucp #cp-main #postingbox fieldset label {
    min-width: auto;
    padding: 0 15px 0 0;
}

.section-ucp #cp-main #postingbox dl dt, .section-ucp #cp-main #postform h2 + .panel .fields1 #colour_palette dl dt {
    width: auto;
}

.section-ucp #cp-main #postform h2 + .panel .fields1 #colour_palette dl dt, .section-ucp #cp-main #postform h2 + .panel .fields1 #colour_palette #color_palette_placeholder {
    margin: 0;
}

.section-ucp #cp-main #postingbox fieldset dl, .section-ucp #cp-main #postform h2 + .panel .fields1 #colour_palette > dl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.section-ucp #cp-main #postingbox fieldset dl:first-of-type dd {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 15px 0;
    width: 100% !important;
}

.section-ucp #cp-main #postingbox fieldset dt label, .section-ucp #cp-main #postform h2 + .panel .fields1 #colour_palette label {
    min-width: 90px;
}

.section-ucp #cp-main #postingbox dd label input[type=radio] {
    margin: 0 5px 0 0;
}


.section-ucp #cp-main #postingbox #subject {
    width: 330px;
}

.section-ucp #cp-main #pmheader-postingbox fieldset .button2 {
    margin: 0 10px 0 0;
    color: #fff;
    border-color: #27A5F0;
}

.section-ucp #cp-main #pmheader-postingbox fieldset .button2:last-of-type {
    margin-right: 20px;
}

.section-ucp #cp-main #pmheader-postingbox fieldset hr {
    display: none;
}

.section-ucp #cp-main #pmheader-postingbox fieldset .column1 ~ hr ~ .column1 dt {
    margin-top: 30px;
    margin-bottom: 10px;
}

.section-ucp #cp-main #pmheader-postingbox fieldset .column1 ~ hr ~ .column1 input[type=submit] {
    padding: 0;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%207.9%208%22%3E%3Cpath%20d%3D%22M3.21%2C4%2C.05%2C7.16.89%2C8l4-4-4-4L.05.84Z%22%20transform%3D%22translate(-0.05)%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%22%2F%3E%3Cpath%20d%3D%22M4.79%2C4%2C8%2C7.16%2C7.1%2C8l-4-4%2C4-4L8%2C.84Z%22%20transform%3D%22translate(-0.05)%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%22%2F%3E%3C%2Fsvg%3E') no-repeat center #27A5F0;
    background-size: 9px;
    margin-right: 10px;
    width: 22px;
    height: 22px;
    min-height: auto;
    font-size: 0;
}

.section-ucp #cp-main #pmheader-postingbox fieldset .column1 ~ hr ~ .column1 li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #27a5f0;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    line-height: 22px;
}

.section-ucp #cp-main #pmheader-postingbox .recipients {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}

.section-ucp #cp-main #pmheader-postingbox .recipients a {
    font-size: 17px;
    line-height: 22px;
    font-weight: 400;
    color: #27a5f0 !important;
}

.section-ucp #cp-main #pmheader-postingbox dl.pmlist dt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 0;
}

.section-ucp #cp-main #postingbox .fields1 dl:first-of-type + dl {
    margin: 0 0 20px 0;
}


.section-ucp #cp-main #postingbox #format-buttons, .section-ucp #cp-main #postform h2 + .panel .fields1 #format-buttons {
    width: calc(100% - 20px);
}

.section-ucp #cp-main #postform h2 + .panel .fields1 #format-buttons {
    margin-top: 0;
}

.section-ucp #cp-main fieldset dl:first-child dd img:not(label img) {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-bottom: 10px;
    width: 96px;
    height: 96px;
    border-radius: 6px;
}

.section-ucp #cp-main .panel fieldset + h3 {
    background: #F6F8FA;
    margin-top: 20px;
    margin-bottom: 20px;
}
.section-ucp #cp-main .panel p + fieldset + h3 {
    background: #fff;
    margin-top: 0;
    margin-bottom: 0;
}
.section-ucp #cp-main fieldset dl:last-of-type select[name=avatar_driver] {
    margin-left: 0;
    width: 148px;
}

.section-ucp #cp-main fieldset + #avatar_options {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0;
}

.section-ucp #cp-main fieldset + #avatar_options + .submit-buttons {
    margin: 30px 0 0 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.section-ucp #cp-main fieldset + #avatar_options + .submit-buttons  input{
    padding: 5px;
}

.section-ucp #cp-main fieldset + #avatar_options  #avatar_upload_file[type=file] {
    position: absolute;
    opacity: 0;
    font-size: 0;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
#avatar_option_avatar_driver_upload fieldset dl:first-child dd {
    position: relative;
    background: none;
    padding: 20px 32px;
    cursor: pointer;
    border-radius: 2px;
    border: 1px dashed #BEBEBE;
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important;

}

#avatar_option_avatar_driver_upload fieldset dl:first-child dd:hover::before {
    color: #27a5f0;
}

#avatar_option_avatar_driver_upload fieldset dl:first-child dd:hover {
    border-color: #188ACA
}

#avatar_option_avatar_driver_upload fieldset dl:first-child dd::before {
    content: 'Drop files here or choose them';
    color: rgba(66, 66, 66, 0.80);
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.085px;
}

/*.section-ucp #cp-main fieldset dl:first-child #avatar_delete {*/

/*}*/

.section-ucp #postingbox + .panel.bg2,
.section-ucp #postingbox ~ .panel.bg3 {
    padding: 0 30px;
    border-radius: 0 0 4px 4px;
    background: #EFF3F6;
}
.section-ucp #postingbox + .panel.bg2 fieldset.submit-buttons, .section-ucp #cp-main #postform h2 + .panel ~ .submit-buttons {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px 0;
}

.section-ucp #postingbox + .panel.bg2 fieldset.submit-buttons {
    margin: 0;
}

.section-ucp #postingbox ~ #options-panel fieldset > div, .section-ucp #cp-main #postform h2 + .panel .fields1 ~ fieldset > div {
    margin-bottom: 10px;
}

.section-ucp #postingbox ~ .panel.bg3 {
    padding: 20px 30px;
}

.section-ucp #cp-main #postingbox ~ #options-panel fieldset label, .section-ucp #cp-main #postform h2 + .panel .fields1 ~ fieldset label, .section-ucp #cp-main fieldset dl:first-child label[for=avatar_delete] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: auto;
    min-width: auto;
}

.section-ucp #cp-main #postingbox ~ #options-panel fieldset input, .section-ucp #cp-main #postform h2 + .panel .fields1 ~ fieldset input, .section-ucp #cp-main fieldset dl:first-child #avatar_delete {
    left: 0;
    margin-right: 10px;
}

.section-ucp #tabs ~ .panel.bg3 .inner > div.notification_list {
    display: block;
    padding: 0;
    margin-top: -20px;
}

.section-ucp #tabs ~ .panel.bg3 .panel + .display-actions {
    margin-top: -20px;
}

.section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar .pagination:not(div.action-bar.top .buttons + .pagination) {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border-top: 1px solid #DEE5EA;
    border-bottom: 1px solid #DEE5EA;
    margin: 0 -30px;
    width: calc(100% + 60px);
    padding: 10px 30px;
    border-left: 0;
    border-right: 0;
}

.section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar.bottom {
    padding: 0;
}

.section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar.bottom .pagination:not(div.action-bar.top .buttons + .pagination) {
    border-bottom: 0;
}

.section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar.top + .notification_list ul.topiclist.two-columns:not(.cplist ) {
    background: #F6F8FA;
    margin: 0 -30px;
    padding: 10px 30px;
}

.section-ucp #cp-main .panel ul.topiclist.two-columns:not(.cplist) {
    border-top: 1px solid #DEE5EA;
}

.section-ucp #cp-main .panel .action-bar.top + .notification_list ul.topiclist.two-columns:not(.cplist) {
    border-top: 0;
    border-bottom: 1px solid #DEE5EA;
}

.section-ucp #cp-main .panel .action-bar.top + .notification_list ul.topiclist.two-columns.cplist .row:last-child {
    border-bottom: 0;
}

.section-ucp #cp-main .panel p + ul.topiclist.two-columns .header, .section-ucp #cp-main .panel + .panel ul.topiclist.two-columns:not(.cplist) .header {
    background: #fff !important;
}
.section-ucp #cp-main .panel p + ul.topiclist.two-columns, .section-ucp #cp-main .panel + .panel ul.topiclist.two-columns:not(.cplist)  {
    margin: 0 -30px;
    padding: 10px 30px;
}

.section-ucp #cp-main .panel p + ul.topiclist.two-columns .header dt .list-inner, .section-ucp #cp-main .panel + .panel ul.topiclist.two-columns:not(.cplist) .header dt .list-inner {
    margin-bottom: 0;
}

.section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar.top + .notification_list ul.topiclist .list-inner.with-mark {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
}

.section-ucp #cp-main ul.topiclist.cplist .list-inner.with-mark img {
    width: 54px;
    height: 54px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.section-ucp #tabs ~ .panel.bg3 .inner > div.notification_list div.notifications {
    margin-left: 20px;
    padding: 0;
}

.section-ucp #tabs ~ .panel.bg3 .inner > div.notification_list .row.bg3, #notification_list .dropdown-notification.bg3, .notification_list li.dropdown-notification a.mark_read  {
    background-color: #FFF0CB;
}
#notification_list .dropdown-notification.bg3:hover, .notification_list li.dropdown-notification a.mark_read:hover {
    background-color: #f6f6f6;
}


.section-ucp #tabs ~ .panel.bg3 .inner > div.notification_list a p {
    margin: 0 0 8px 0;
    color: #27a5f0;
    font-family: Roboto, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.1px;
}

.section-ucp #tabs ~ .panel.bg3 .inner > div.notification_list p.notifications_time {
    font-size: 15px;
    margin: 0;
}

.section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar.top + .notification_list .row dd.mark {
    font-size: 0;
}

.section-ucp #cp-main #postform h2 + .panel .fields1, .section-ucp #cp-main #postform h2 + .panel .fields1 ~ fieldset {
    margin: 0 -30px;
    padding: 20px 30px;
}

.section-ucp #cp-main .table1 thead th {
    padding: 8px 30px;
    background: #F6F8FA;
    font-size: 17px;
    line-height: 20px;
    font-weight: 500;
    letter-spacing: 0.085px;
    text-align: left;
}

.section-ucp #cp-main .table1 thead th, .section-ucp #cp-main .table1 td {
    font-family: Roboto, sans-serif;
    color: #424242;
}


.section-ucp #cp-main .table1, .section-mcp #mcp ~ .panel table, .section-mcp #mcp .action-bar.top + table, .section-mcp #mcp ul.topiclist {
    margin: 0 -30px;
    width: calc(100% + 60px);
}

.section-ucp #cp-main .table1 td {
    padding: 13px 30px;
    font-size: 20px;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: 0.1px;
}

.section-ucp #cp-main .table1 .bg3.big-column td {
    font-weight: 500;
    background-color: #DEE5EA;
}

.section-ucp #cp-main .table1 th.center {
    text-align: left;
}

.section-ucp #cp-main .table1 td.center input[type=checkbox] {
    left: auto;
    right: -8px;
}
.section-ucp #cp-main .table1 td.mark input[type=checkbox], .section-mcp #mcp .action-bar.top + table input[type=checkbox], .section-mcp #mcp  input[type=checkbox] {
    left: auto;
}

.section-ucp #cp-main #pmheader-postingbox ul.recipients {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px;
}

.section-ucp #cp-main #viewfolder .header {
    background: #F6F8FA;
    padding: 10px 30px;
}
.section-ucp #cp-main #viewfolder .row:nth-child(odd) {
    background: #fff !important;
}

.section-ucp #cp-main #viewfolder .topiclist.two-columns, .section-ucp #cp-main #viewfolder .topiclist.pmlist {
    border-bottom: 1px solid #DEE5EA;
}


.section-ucp #cp-main #viewfolder .row:nth-child(even) {
    background: #F6F8FA !important;
}

.section-ucp #cp-main #viewfolder .topiclist.two-columns, .section-ucp #cp-main #viewfolder .display-action {
    margin: 0 -30px;
}
.section-ucp #cp-main #viewfolder .display-actions {
    border: 0;
    margin: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 20px 0 0 0;
}

.section-ucp #cp-main #viewfolder .header .list-inner {
    margin-bottom: 0;
}
.section-ucp #cp-main #viewfolder .display-actions select {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    color: rgba(66, 66, 66, 0.80);
}

.section-ucp #cp-main #viewfolder .display-actions .left-box + select, .section-ucp #cp-main #viewfolder .display-actions .left-box + select + .button2  {
    margin-bottom: 10px;
}

.section-ucp #cp-main #viewfolder .display-actions + hr {
    /*display: none;*/
    margin-top: 10px;
    margin-bottom: 10px;
}

.section-ucp #cp-main #viewfolder .display-actions .left-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.section-ucp #cp-main  #viewfolder fieldset.display-actions input[type=submit].button2 {
    margin-bottom: 10px;
}

.section-ucp #cp-main #viewfolder .display-actions .left-box label, .section-ucp #cp-main #viewfolder .panel + .display-options > label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto !important;
    margin-right: 10px !important;
}

.section-ucp #cp-main #viewfolder .display-actions > div:last-of-type {
    margin: 10px 0;
    width: 100%;
}

.section-ucp #cp-main #viewfolder .display-actions ~ .action-bar.bottom .pagination {
    border: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

.section-ucp #cp-main #viewfolder .panel + .display-options {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-top: 0;
    border-bottom: 0;
}

.section-ucp #cp-main #viewfolder .panel + .display-options > label:first-of-type {
    margin-right: auto !important;
    margin-bottom: 10px;
}

.section-ucp #cp-main #viewfolder .panel + .display-options > label:first-of-type #st {
    margin-left: 10px;
}

.section-ucp #cp-main #viewfolder .action-bar.top .buttons {
    margin-right: auto;
    margin-bottom: 10px;
}
.section-ucp #cp-main #viewfolder .action-bar.top {
    margin-bottom: 10px;
}


.section-ucp #cp-main #viewfolder .panel + .display-options .button2 {
    height: 30px;
    color: #fff;
    margin-right: 0;
    margin-bottom: 10px;
}

.section-ucp #cp-main #viewfolder .panel + .display-options > label {
    margin-bottom: 10px !important;
}

.section-ucp #cp-main #viewfolder .action-bar.top a {
    text-decoration: none;
    width: auto;
    margin-right: auto !important;
}

.section-ucp #cp-main #viewfolder .action-bar.top a:hover {
    text-decoration: underline;
}

.section-ucp #cp-main #viewfolder .action-bar.top a.forwardpm-icon {
    min-width: 156px;
    margin-left: 10px;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    line-height: 22px;
    font-weight: 500;
    height: 30px;
}

.section-ucp #cp-main #viewfolder .action-bar.top a.forwardpm-icon:hover {
    color: #fff;
    background: #188aca;
}

.section-ucp #cp-main #viewfolder .action-bar.top .pagination a {
    margin-right: 4px;
}

.section-ucp #cp-main #viewfolder .action-bar.top .pagination a.mark {
    margin-right: 4px !important;
}

.section-ucp #cp-main #viewfolder .action-bar .pagination {
    white-space: nowrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 10px;
}


.section-ucp #cp-main #viewfolder .panel + .display-options #sd {
    margin-left: 0 !important;
}

.section-ucp #cp-main #viewfolder .panel + .display-options #sk {
    margin-left: 10px;
}


.section-ucp #cp-main #viewfolder label > select, .section-ucp #cp-main #viewfolder fieldset.display-actions input[type=submit]  {
    width: auto;
    margin: 0;
}

.section-ucp #cp-main #viewfolder .display-actions .left-box label:first-of-type {
    margin-right: 0 !important;
    margin-bottom: 10px !important;
}

#cp-menu #navigation ~ .cp-mini {
    width: 100%;
    margin: 10px 0 0 0;
    padding: 0;
    max-height: none;
}



#cp-menu #navigation ~ .cp-mini .inner {
    padding: 20px 30px;
}

#cp-menu #navigation ~ .cp-mini .inner dd > a ~ input {
    margin: 0 0 0 auto;
    padding: 0 6px;
    height: 20px;
    background: transparent;
    border-radius: 6px;
    border: 1px solid #27A5F0;
    font-size: 14px;
    color: #27A5F0;
}
.section-ucp #cp-main fieldset dd select#usernames {
    width: 100%;
    margin-left: 0;
    height: auto;
    scrollbar-width: thin;
    scrollbar-color: #fff #BEBEBE;
}
.section-ucp #cp-main fieldset dd select#usernames option:hover {
    background: #F6F8FA;
}

.section-ucp #cp-main fieldset dd select#usernames option {
    margin: 0 -10px;
    padding: 5px 10px;
}

.section-ucp #cp-main fieldset dd select#add {
    height: 74px;
}


.section-ucp #cp-main fieldset dd select#usernames::-webkit-scrollbar-thumb, .section-posting #tabs::-webkit-scrollbar-thumb  {
    border-radius: 2px;
    background: #BEBEBE;
}

.section-ucp #cp-main fieldset dd select#usernames::-webkit-scrollbar, .section-posting #tabs::-webkit-scrollbar  {
    border-radius: 3px;
    width: 4px;
    background-color: #fff;
}

.section-posting #tabs::-webkit-scrollbar {
    width: auto;
    height: 4px;
}


#cp-menu #navigation ~ .cp-mini {
    color: #424242;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.085px;
}

#cp-menu #navigation ~ .cp-mini dt {
    font-weight: 500;
    margin-bottom: 10px;
}

#cp-menu #navigation ~ .cp-mini dd {
    margin-bottom: 10px;
}
#cp-menu #navigation ~ .cp-mini dd:last-of-type {
    margin-bottom: 0;
}

.section-ucp #cp-main h2:first-of-type + form .panel h3:first-of-type {
    border: 0;
    margin: 0 -30px 20px -30px;
    padding: 0 30px;
    color: #424242;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 22px;
}

.section-ucp #cp-main h2:first-of-type + form .panel h3:nth-of-type(2) {
    background: #F6F8FA;
}

.section-ucp #cp-main > h2:first-child + form .panel ol.def-rules li {
    margin-bottom: 10px;
    color: #424242;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    line-height: 22px;
    font-weight: 400;
}

.section-ucp #cp-main > h2:first-child + form .panel ol.def-rules li + li {
    margin-top: 10px;
}

.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules li:last-of-type {
    margin-bottom: 0;
}

.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules {
    margin-left: 20px;
    margin-bottom: 20px;
}


.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ .fields2 {
    margin-top: 20px;
}

.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ fieldset dd label, .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ fieldset dd select {
    font-weight: 400;
}

.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:first-of-type dd {
    width: auto;
}

/*.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:first-of-type {*/
/*    background: green;*/
/*}*/

.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(2) {
    display: block;
    /*background: #d9c3c3;*/
}

.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(2) dt {
    float: left;
}

.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(2) dt:nth-of-type(even), .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(2) dd:nth-of-type(even)  {
    margin-top: 0px !important;
}

.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 ~ fieldset > hr {
    margin-top: 10px;
}


.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 ~ fieldset > dl:not(h3 ~ fieldset:first-of-type dl, h3 ~ fieldset:first-of-type dl:last-of-type) {
    margin-bottom: 10px !important;
}

.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(2) dd {
    display: inline-block;
    width: auto;
}

.section-ucp #cp-main  #rename_folder_id {
    margin-left: 0;
}

.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(2) dd input:not(input[type=radio]), .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(3) dd input:not(input[type=radio]) {
    width: auto;
    float: left;
    margin-right: 10px;
}
.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(2) dd input + input {
    margin-left: 0;
}

.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(3) {
    display: block;
    /*background: #c07272;*/
}

.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(3) dd, .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(2) dd {
    width: calc(100% - 371px) !important;
    margin-left: auto;
    display: block !important;
    overflow: hidden;
}


.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(3) dd {
    display: inline-block;
    width: auto;
    overflow: hidden;
}

/*.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(4) {*/
/*    background: #8a6fcc;*/
/*}*/

.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(4) label, .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(3) label {
    float: left;
    width: auto !important;
    min-height: 30px;
    margin-right: 10px !important;
}


.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 input:not(input[type=radio]), .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 label, .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 select {
    margin-bottom: 10px !important;
    margin-top: 0 !important;
}

.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dd, .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:last-of-type, .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:last-of-type dd:last-of-type input  {
    margin-bottom: 0 !important;
}

/*.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:last-of-type {*/
/*    background: gray;*/
/*    margin-bottom: 0;*/
/*}*/

.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:last-of-type dd:last-of-type {
    clear: both;
}

.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:last-of-type dt {
    margin-bottom: 20px;
}

.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:last-of-type dt span {
    float: left;
}

.section-ucp #cp-main h2:first-of-type + form #check_option {
    width: auto !important;
    margin: 0 !important;
}

.section-ucp #cp-main h2:first-of-type + form #check_option + .button2, .section-ucp #cp-main h2:first-of-type + form #foldername + .button2 {
    margin: 0 0 0 10px;
}

.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ .fields2:nth-of-type(2) label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    float: left;
    clear: both;
    margin-right: 10px;
    min-height: 30px;
}

.section-ucp #cp-main fieldset dl:nth-last-of-type(n+2) dd select {
    float: left;
    width: auto;
    margin-left: 0;
}

.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ .fields2:nth-of-type(2) dl:nth-last-of-type(2) dd {
    margin-bottom: 10px;
    margin-top: 0 !important;
}

.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ .fields2:nth-of-type(2) dl:nth-last-of-type(2) dd:last-of-type {
    margin-bottom: 0;
}
.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ .fields2:nth-of-type(2) dl:nth-last-of-type(2) dd:last-of-type label {
    width: 100%;
    margin-top: 10px;
}
.section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ .fields2:nth-of-type(2) dl:last-of-type span {
    margin: 0;
}
#cp-menu #navigation ~ .cp-mini .inner dd:not(.pm-legend) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    margin-bottom: 10px;
}
#cp-menu #navigation ~ .cp-mini .inner dd:last-of-type {
    margin: 0;
}


.section-ucp #cp-main textarea.inputbox {
    padding: 10px !important;
    height: 60px;
    font-size: 17px;
    line-height: 22px;
}
.section-ucp #cp-main .pagination .arrow-left, .section-ucp #cp-main .display-options .arrow-left.left-box, .section-ucp #cp-main .display-options .right-box.arrow-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    text-decoration: none;
}

.section-ucp #cp-main .pagination .arrow-left, .section-ucp #cp-main .display-options .arrow-left.left-box {
    margin-right: auto !important;
}

.section-ucp #cp-main .postprofile .profile-contact > strong {
    color: #424242;
}

.section-ucp #cp-main .postbody-inner {
    width: 100%;
}

.section-ucp #cp-main .postbody {
    padding: 0 !important;
}

.section-ucp #cp-main .postbody h3 {
    margin: 0 0 10px 0;
    width: calc(100% - 69px);
    border: 0;
    padding: 0;
    color: #27a5f0;
}

.section-ucp #cp-main .post ~ .display-options label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: auto !important;
    margin: 0 !important;
}
.section-ucp #cp-main .post ~ .display-options {
    padding: 25px 30px;
    border: 0;
}

.section-ucp #cp-main .display-options .arrow-left.left-box {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    margin-right: auto;
}

.section-ucp #cp-main .post ~ .display-options label + .button2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin: 0;
}

.section-ucp #cp-main h3#review, .section-posting h3#review {
    background: #F6F8FA;
    margin: 0;
}

.section-posting h3#review {
    margin-top: 30px;
    padding: 10px 30px;
    border-top: 1px solid #DEE5EA;
    border-bottom: 1px solid #DEE5EA;
}



.section-ucp #cp-main .display-options .right-box.arrow-right {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    margin-left: auto;
    margin-right: 0;
}

.section-ucp #cp-main .display-options .right-box.arrow-right::after {
    content: '';
    display: block;

}

.section-ucp #cp-main #viewfolder .post ~ .display-options label > select {
    margin: 0 10px;
}

.section-ucp #cp-main .postbody ~ .back2top {
    position: absolute;
    right: 30px;
    bottom: 20px;
    padding: 0 !important;
}

.section-ucp #cp-main .postbody p.author {
    width: 100%;
    line-height: 23px;
}

.section-ucp #cp-main #topicreview .post, .section-posting #topicreview .post {
    padding: 20px 30px;
}

.section-ucp #cp-main #topicreview .postbody {
    display: block;
}

.section-ucp #cp-main #topicreview ~ p .top2,  .section-posting #topicreview ~ p .top2 {
    display: inline-block;
    padding: 0;
    color: #27a5f0;
    letter-spacing: 0.085px;
    line-height: 30px;
}

.section-ucp #cp-main #topicreview ~ p, .section-posting #topicreview ~ p {
    margin: 30px 20px;
    text-align: right;
}

.section-ucp #cp-main #topicreview ~ p .top2::before, .section-posting #topicreview ~ p .top2::before {
    display: none;
}


.section-ucp #cp-main #topicreview ~ p .top2::after, .section-posting #topicreview ~ p .top2::after {
    content: '';
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    float: right;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    margin-left: 10px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%207.41%22%3E%3Cpath%20d%3D%22M10.88%2C7.71%2C6.29%2C3.13%2C1.7%2C7.71.29%2C6.3l6-6%2C6%2C6Z%22%20transform%3D%22translate(-0.29%20-0.3)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat center #27A5F0;
    background-size: 40%;
}

.section-ucp #cp-main #topicreview + hr {
    display: none;
}

.section-ucp #cp-main #topicreview .post:nth-child(even), .section-posting #topicreview .post:nth-child(even)  {
    background: #fff;
}


.section-ucp #cp-main #topicreview .post:nth-child(odd), .section-posting #topicreview .post:nth-child(odd) {
    background: #F6F8FA;
}


.section-ucp #cp-main .display-options .arrow-left.left-box:hover, .section-ucp #cp-main .display-options .right-box.arrow-right:hover {
    text-decoration: underline;
}


.section-ucp #cp-main .button.pmreply-icon {
    margin-bottom: 10px;
}

.section-ucp #cp-main .buttons ~ .topic-tools {
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-bottom: 20px;
}
.section-ucp #cp-main .buttons ~ .topic-tools span {
    margin: 0;
}

.section-ucp #cp-main #viewfolder .panel + .display-options.clearfix {
    margin-top: -33px;
    padding:0 30px 10px 30px;
}

.section-ucp #cp-main #postform .topiclist .row dt, .section-ucp #cp-main #postform .topiclist .header dt {
    width: 50%;
}

.section-ucp #cp-main #postform .topiclist .row .info, .section-ucp #cp-main #postform .topiclist .header .info {
    margin-left: 0;
    margin-right: auto;
}

.section-ucp #cp-main fieldset label[for="usernames"] + br, .section-ucp #cp-main fieldset label[for="add"] + br {
    display: none;
}

/* User Control Panel - end */

/* Contact a Board Administrator - start */

#post input.inputbox, #post textarea.inputbox {
    max-width: 604px;
    width: 100%;
    margin: 0;
}

#post fieldset.fields2 dt {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 272px;
    margin: 0 45px 0 0;
}

#post fieldset.fields2 dl:not(dl:last-of-type) {
    margin: 0 0 20px 0;
}

#post fieldset.fields2 dl:last-of-type span{
    display: block;
    margin: 10px 0;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
    color: rgba(66, 66, 66, 0.8);
}


#post .panel:first-child {
    padding-bottom: 0;
}

#post .content .submit-buttons {
    margin: 20px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}


/* Contact a Board Administrator - end */


/* Registration - start */
.section-ucp #agreement .content p {
    margin: 0 0 20px 0;
    font-weight: 400;
}

.section-ucp #agreement .content h2.sitename-title + p {
    margin-top: 36px;
}

.section-ucp #agreement .panel h2.sitename-title {
    margin: 0 -30px;
    padding: 13px 30px;
}

.section-ucp #agreement .panel:first-child {
    padding-bottom: 0;
}

.panel h2.sitename-title {
    margin: 0 -30px 30px;
    padding: 13px 30px;
}

.panel h2.sitename-title ~ p:last-of-type a {
    font-weight: 400 !important;
    line-height: 27px;
    color: #424242;
}

.panel h2.sitename-title ~ p:last-of-type a:hover {
    background: #27A5F0;
    border-color: #27A5F0;
    color: #fff;
}

.section-ucp #agreement fieldset.submit-buttons {
    margin: 0;
}

.section-ucp #agreement fieldset.submit-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.section-ucp #agreement fieldset.submit-buttons .button1, .section-ucp #agreement fieldset.submit-buttons .button2 {
    border-radius: 6px;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
    background: #27A5F0 !important;
    border: 0;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.7px;
    color: #fff;
}

.section-ucp #agreement fieldset.submit-buttons .button1:hover, .section-ucp #agreement fieldset.submit-buttons .button2:hover {
    background: #01B96D !important;
}

.section-ucp #agreement fieldset.submit-buttons .button1 {
    margin-right: 7px;
}

.section-ucp #ucp ul.topiclist li {
    background: transparent;
}


.section-ucp #cp-main fieldset dd label:last-of-type {
    padding-right: 0;
}
/* Registration - end */


/* Viewing profile - start */
#viewprofile {
    padding: 20px 0 0 0;
}

#viewprofile .panel {
    background: #fff;
}

#viewprofile dt, #viewprofile dd, #viewprofile .signature, #viewprofile .signature span {
    font-family: Roboto, sans-serif;
    font-size: 17px !important;
    line-height: 22px !important;
    color: #424242;
}

#viewprofile dt {
    width: 200px;
    float: left;
    font-weight: 500;
    margin-right: 10px;
}

#viewprofile dt.profile-avatar {
    width: 200px;
    height: 200px;
    border: 1px solid #DEE5EA;
}

#viewprofile .panel.online {
    position: static !important;
}

#viewprofile {
    position: relative;
}

#viewprofile .online-ribbon {
    position: absolute;
    top: 20px;
    z-index: 10;
    display: inline-block;
    background: rgba(1, 185, 109, 1);
    border-radius: 4px;
    padding: 0px 10px;
}

#viewprofile .online-ribbon span {
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 22px;
    color: #fff;
}

#viewprofile .online-ribbon span:first-of-type {
    display: none;
}

#viewprofile dt.profile-avatar img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

#viewprofile dt.profile-avatar + dd {
    width: auto;
    text-align: left !important;
    order: -1;
    margin: 0 0 10px 0;
    padding: 0px;
    color: #01B96D;
    font-family: Roboto, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 23px;
    letter-spacing: 0.1px;
}

#viewprofile dd {
    margin: 10px 0;
    font-weight: 400;
}

#viewprofile strong {
    font-weight: 400;
}

#viewprofile .profile-details dd select {
    margin: 0 5px 0 0;
    padding: 4px;
    color: rgba(66, 66, 66, 0.80);
}

#viewprofile .profile-details dd input.button2 {
    padding: 6px;
}

#viewprofile .profile-details dt:first-of-type + dd {
    margin-top: 0;
}

#viewprofile .profile-details dd:last-of-type, #viewprofile .details dd:last-of-type {
    margin: 0;
}


#viewprofile .profile-details dt:first-of-type + dd a {
    text-decoration: underline;
}

#viewprofile .panel.bg2 .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

#viewprofile .panel.bg2 .inner .column1 {
    padding: 0 0 20px 0;
}

#viewprofile .panel.bg2 .inner .column1, #viewprofile .panel.bg2 .inner .column2 {
    width: 100%;
}

#viewprofile .panel > .inner > h3:first-child, .panel h2.message-title {
    padding: 13px 30px;
}

#viewprofile .signature {
    margin: 0;
}

#viewprofile .left-box:not(.profile-details) {
    width: 100%;
    display: flex;
    flex-direction: column;
}

#viewprofile .left-box + .left-box.profile-details {
    width: auto;
    display: inline-block;
}

#viewprofile .panel:not(.online) .left-box + .left-box.profile-details, #viewprofile .panel:not(.online) .left-box  {
    margin-top: 0;
}

#viewprofile .left-box + .left-box.profile-details dt {
    width: 175px;
}

#viewprofile .left-box:not(.profile-details) {
    display: block;
    width: 200px;
    height: 200px;
    float: left;
    margin-right: 30px;
}

#viewprofile:has(.left-box:not(.profile-details)) .panel.online .online-ribbon {
    left: 260px;
}


#viewprofile .left-box.profile-details {
    margin-top: 30px;
}

#viewprofile .signature a.postlink span {
    color: #27a5f0 !important;
}

#viewprofile .panel {
    padding-bottom: 20px;
}

#viewprofile + #jumpbox {
    float: none;
    margin-left: 30px;
}

#viewprofile + #jumpbox .dropdown {
    margin-left: 0 !important;
    left: 0;
    right: auto;
}

/* Viewing profile - end */

/* Information page (Your profile has been updated) - end */

.section-ucp .panel#message h2.message-title, .section-ucp #confirm h2.message-title {
    margin: 0 -30px 20px -30px;
    padding: 13px 30px;
}

.section-ucp .panel#message h2.message-title + p {
    font-weight: 500;
}
.section-ucp .panel#message h2.message-title + p a {
    text-decoration: underline;
}

/* Information page (Your profile has been updated) - end */


/* Search found 0 matches page - start */

.section-search .action-bar .pagination strong, .section-ucp .action-bar .pagination strong, .section-mcp .action-bar .pagination strong {
    margin: 0 5px;
}

.section-ucp .action-bar .pagination strong:last-of-type {
    margin-right: 0;
}

.section-search .panel strong {
    font-weight: 500;
}

.section-search h2.searchresults-title + p, .section-search h2.searchresults-title ~ p:not(.jumpbox-return) {
    margin: 20px 30px 0 30px !important;
}

.section-search h2.searchresults-title ~ p a.arrow-left, .section-search h2.searchresults-title + p  {
    font-size: 17px;
    line-height: 22px;
}

a.arrow-left:hover {
    text-decoration: underline;
}

.section-search h2.searchresults-title + p .arrow-left, .section-search h2.searchresults-title ~ p a.arrow-left {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 0;
}

.section-search h2.searchresults-title ~ p a.arrow-left {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.section-search hr {
    border: 0;
}

.section-search .action-bar.top ~ .panel {
    font-size: 17px;
    line-height: 22px;
    padding: 0 30px 10px 30px;
}

.section-search form + hr + .action-bar.bottom {
    padding-top: 10px;
}

a.arrow-left::before {
    margin-top: -2px;
}

.section-search form .display-options {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 30px;
    padding-right: 30px;
}

.section-search form .display-options select {
    margin: 0;
}

/*.section-search form .display-options select#st {*/
/*    margin-left: 15px;*/
/*}*/

/* Search found 0 matches page - end */


/* Unread posts page - start */
.section-search .topiclist.topics .row .list-inner a.topictitle, .section-ucp #cp-main #viewfolder a.topictitle {
    width: 100%;
    margin: 0 0 6px 0;
}
.section-search .topiclist.topics .row .list-inner > .username {
    padding: 0 5px;
}

.section-ucp #cp-main #viewfolder .list-inner > .username-coloured, .section-ucp #cp-main #viewfolder .list-inner > .username {
    padding: 2px 5px 0 5px;
}

.section-search .topiclist.topics .row .list-inner > a:last-of-type {
    margin: 0 auto 0 5px;
}

.section-search .topiclist.topics .row .list-inner > a.username-coloured {
    margin: 0 5px;
}

.section-search ul.topiclist dt .list-inner > a:first-of-type span {
    color: #27a5f0;
}

.section-search ul.topiclist dt .list-inner  {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    line-height: 22px;
    color: rgba(66, 66, 66, 0.8);
}

/* Unread posts page - end */


/* Search found page - start */
.section-search .search.post {
    padding: 20px 30px;
}

.section-search .search.post .postprofile dt {
    font-size: 15px;
    line-height: 150%;
    margin-bottom: 4px;
}

.section-search .search.post .postprofile dd {
    margin-top: 4px;
}

.section-search .search.post .postbody h3 a {
    color: #27a5f0;
}

.section-search .action-bar.top {
    border-top: 1px solid #DEE5EA;
    padding-bottom: 15px;
}

.section-search .action-bar.top .pagination ul {
    padding-left: 20px;
}

.section-search .action-bar.top .search-box, .section-search .action-bar.top .pagination  {
    padding-bottom: 10px;
}



.section-search .arrow-left {
    margin-bottom: 20px;
}

.section-search .search.post .postbody h3 {
    margin: 10px 0;
}

.section-search .search.post .searchresults a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 17px;
    line-height: 22px;
}

.section-search .search.post .searchresults a:hover {
    text-decoration: underline;
}

.section-search .search.post .searchresults li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-top: 10px;
}

.section-search input:not(input[type=radio], input[type=checkbox], input[type=search]), .section-search textarea, .section-search select {
    border: 1px solid #DEE5EA;
}

/* Search found page - end */


/* Post a reply page - start */
.section-posting #topicreview .postbody h3 {
    color: #27a5f0;
    width: calc(100% - 75px);
}

.section-posting #topicreview ~ p .top2 {
    font-size: 17px;
    line-height: 30px !important;
}

.section-posting #options-panel label {
    padding: 0;
    min-width: 120px;
    margin-right: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.section-posting #options-panel label[for="topic_time_limit"] {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}

.section-posting input#poll_length {
    margin-right: 10px;
}

.section-posting #options-panel #topic_time_limit {
    width: 315px;
    height: 30px;
}

.section-posting #options-panel dl:not(dl:last-of-type), .section-posting #options-panel dd label:not(label:last-of-type) {
    margin-bottom: 20px;
}


.section-posting #options-panel fieldset dl:last-of-type, .section-posting #poll-panel fieldset dl, .section-posting #options-panel fieldset hr.dashed:first-of-type + dl + dl {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: visible;
}
/*.section-posting #options-panel fieldset dl:last-of-type dd:last-of-type {*/
/*    width: 100%;*/
/*    margin-top: 10px;*/
/*}*/

/*.section-posting #options-panel fieldset hr.dashed:first-of-type ~ dl:last-of-type:not(hr.dashed:last-of-type ~ dl:last-of-type)  {*/
/*    background: #ccc;*/
/*}*/

.section-posting #options-panel fieldset hr.dashed:first-of-type + dl + dl dd:last-of-type {
    /*width: 100%;*/
    margin-top: 10px;
}

.section-posting #options-panel fieldset hr.dashed:first-of-type + dl + dl dt + dd + dd {
    width: 100%;
}

.section-posting #options-panel fieldset hr.dashed:first-of-type + dl + dl > dt + dd:last-child {
    margin-top: 0;
}

.section-posting #options-panel fieldset hr.dashed:first-of-type + dl + dl > dt + dd:not(dd:last-of-type) {
    width: auto;
}

.section-posting #options-panel fieldset input[type=text], .section-posting #options-panel fieldset input[type=sumbit], .section-posting #options-panel fieldset input[type=reset], .section-posting #options-panel fieldset input[type=email], .section-posting #options-panel fieldset input[type=password], .section-posting #options-panel fieldset input[type=search] {
    width: 315px;
    height: 30px;
}

.section-posting #options-panel fieldset hr.dashed + dl ~ hr.dashed ~ dl:last-of-type {
    align-items: center;
    overflow: visible;
}

/*.section-posting #options-panel fieldset hr.dashed + dl ~ hr.dashed ~ dl:nth-last-of-type(2) {*/
/*    background: green;*/
/*}*/

/*.section-posting #options-panel fieldset dl:nth-last-of-type(1) dd {*/
/*    background: #ccc;*/
/*}*/

.section-posting #poll-panel label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 17px;
    line-height: 25px;
}

.section-posting #poll-panel textarea#poll_option_text {
    padding: 10px !important;
}

/*.section-posting #poll-panel #poll_length {*/
/*    margin-right: 10px;*/
/*}*/

.section-posting #poll-panel fieldset hr:first-of-type + dl + dl dd label[for=poll_length] {
    margin-bottom: 10px;
}

.section-posting #options-panel input, #poll-panel #poll_vote_change {
    left: 0;
    margin-right: 10px;
}
.section-posting #poll-panel .fields2 hr + dl:not(dl:last-of-type) dd:last-of-type {
    margin-top: 10px;
}


/* Post a reply page - end */


/* Information page - start */

.section-search .panel h2.message-title {
    padding: 13px 30px;
}

.section-search #message.panel {
    padding: 0 30px 30px;
}

/* Information page - end */


/* Registration original page - start */
.section-ucp #register h2.reg-title {
    padding: 13px 30px;
    margin: 0 -30px 30px -30px;
    background: #27A5F0;
}
.section-ucp #register h2.reg-title + .fields2 dl:first-of-type strong, .section-ucp #register h4, .section-ucp #register p, .section-ucp #register strong {
    font-weight: 400;
    font-size: 17px;
    line-height: 25px;
}

.section-ucp #register h4 {
    margin-bottom: 10px;
}

.section-ucp #register p:last-of-type {
    margin-bottom: 0;
}
.section-ucp #register fieldset.submit-buttons, .section-ucp #register fieldset.submit-buttons input {
    margin: 0;
}

.section-ucp #register h2.reg-title + .fields2 dl:first-of-type {
    margin-bottom: 20px;
}

.section-ucp #register h2.reg-title + .fields2 dl:first-of-type dd, .section-ucp #register h2.reg-title + .fields2 dd {
    margin-left: 0;
}

.section-ucp #register h2.reg-title + .fields2 dt {
    width: 240px;
    padding-right: 15px;
}

.section-ucp #register h2.reg-title + .fields2 dt label {
    display: block;
    padding-right: 0;
    font-size: 17px;
    font-weight: 500;
    line-height: 30px;
}

.section-ucp #register .fields2 input {
    width: 300px;
    border-radius: 6px;
    border: 1px solid #DEE5EA;
}

.section-ucp #register .fields2 dl:last-of-type {
    margin-bottom: 0;
    width: 555px;
}

.section-ucp #register .fields2 dl:last-of-type dd:not(#tz_select_date) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    float: right;
}

.section-ucp #register #tz_select_date {
    margin-bottom: 20px;
}

.section-ucp #register .fields2 select {
    width: 300px;
    border-radius: 2px;
    border: 1px solid #BEBEBE;
    color: rgba(66, 66, 66, 0.80);
}

.section-ucp #register .fields2 select#timezone {
    width: 300px;
}


.section-ucp #register .fields2 .dl:last-child {
    background: #000;
}

.section-ucp #register .fields2 #timezone_copy {
    margin-top: 20px;
}

.section-ucp #register .fields2 hr {
    margin: 0 -30px 20px -30px;
    border-color: #DEE5EA;
}

.section-ucp #register .fields2 dl {
    margin-bottom: 20px;
}

.section-ucp #register h2.reg-title + .fields2 dt label + br {
    display: none;
}

.section-ucp #register h2.reg-title + .fields2 dt span {
    display: block;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
    color: rgba(66, 66, 66, 0.8);
}

/* Registration original page - end */


.section-posting .bg3.panel .fields1 hr.dashed ~ dl dt:first-of-type label {
    font-weight: 500 !important;
}

.section-ucp #cp-main fieldset #tz_select_date_suggest {
    margin: 0 0 20px 0;
}

.section-ucp #register .fields2 input#tz_select_date_suggest, .section-ucp #cp-main fieldset #timezone_copy {
    margin-top: 20px;
}

.section-ucp #register .fields2 input#tz_select_date_suggest {
    float: right;
    margin-bottom: 20px;
}

.section-ucp #cp-main fieldset #tz_select_date_suggest, .section-ucp #cp-main fieldset #timezone_copy {
    width: 100%;
}

.section-ucp #tz_select_date_suggest {
    background: #fff;
    font-weight: 500;
    color: rgba(136, 136, 136, 1);
}


.section-ucp #tz_select_date_suggest:hover {
    background: #27A5F0;
    border-color: #27A5F0 !important;
    color: #fff;
}

/* Moderator Control Panel - start */
.section-mcp h2.mcp-title + p.linkmcp {
    margin: 17px 30px;
    color: #27a5f0;
    font-size: 17px;
    line-height: 20px;
    letter-spacing: 0.085px;
}

.section-mcp #mcp_queue .inner > h3, .section-mcp #mcp_queue + .panel .inner > h3, .section-mcp #mcp_queue + .panel + .panel h3 {
    margin: 0 0 10px 0;
    border: 0;
    padding: 0;
    font-family: Roboto, sans-serif;
    color: #424242;
    font-size: 17px !important;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.085px;
}
.section-mcp p {
    color: #424242;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    letter-spacing: 0.085px;
}
.section-mcp #mcp_queue .inner > h3 ~ p:last-of-type, .section-mcp #mcp_queue + .panel .inner > h3 ~ p:last-of-type {
    margin-bottom: 0;
}

.section-mcp #mcp_queue ~ .panel {
    padding-top: 0;
}

.section-mcp #mcp_queue + .panel + .panel h3 {
    margin-bottom: 20px;
}

.section-mcp #mcp_queue + .panel + .panel h3 + table.table1 th, .section-mcp #mcp ~ .panel table th, .section-mcp #mcp .action-bar.top + table th {
    padding: 9px;
    background: #F6F8FA;
}

.section-mcp #mcp .action-bar.top + table th {
    text-align: left;
}

.section-mcp #mcp .action-bar.top + table td:nth-of-type(3) {
    width: 23%;
}

.section-mcp #mcp .action-bar.top + table td:nth-of-type(4) {
    width: 39%;
}

.section-mcp #mcp .action-bar.top + table td:nth-of-type(4) strong + br {
    display: none;
}

.section-mcp #mcp_queue + .panel + .panel h3 + table.table1 th, .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 td, .section-mcp #mcp ~ .panel table th, .section-mcp #mcp ~ .panel table td, .section-mcp #mcp .action-bar.top + table td, .section-mcp #mcp .action-bar.top + table th  {
    vertical-align: middle;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 0.075px;
    color: #424242;
}

.section-mcp #mcp_queue + .panel + .panel h3 + table.table1 th:first-of-type, .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 td:first-of-type, .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 th:last-of-type, .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 td:last-of-type {
    padding-left: 30px;
    padding-right: 27px;
}

.section-mcp #mcp ~ .panel table th:first-child, .section-mcp #mcp ~ .panel table td:first-child, .section-mcp #mcp .action-bar.top + table th:first-child, .section-mcp #mcp .action-bar.top + table td:first-child {
    padding-left: 30px;
    padding-right: 10px;
}

.section-mcp #mcp ~ .panel table th:last-child, .section-mcp #mcp ~ .panel table td:last-child, .section-mcp #mcp .action-bar.top + table th:last-child, .section-mcp #mcp .action-bar.top + table td:last-child {
    padding-right: 30px;
    padding-left: 10px;
}


.section-mcp #mcp_queue + .panel + .panel h3 + table.table1 td, .section-mcp #mcp ~ .panel table td, .section-mcp #mcp .action-bar.top + table td {
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 400;
}

.section-mcp #mcp_queue + .panel + .panel h3 + table.table1 td strong {
    font-weight: 400;
}

.section-mcp #mcp_queue + .panel + .panel h3 + table.table1 th:first-of-type, .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 td:first-of-type {
    width: 32%;
}

.section-mcp #mcp_queue + .panel + .panel h3 + table.table1 th:last-of-type, .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 td:last-of-type {
    width: 17%;
}

.section-mcp #mcp_queue + .panel + .panel h3 + table.table1 th:nth-child(2), .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 td:nth-child(2) {
    width: 13%;
}

.section-mcp #mcp_queue + .panel + .panel h3 + table.table1 {
    margin: 0 -30px;
    width: calc(100% + 60px);
}

.section-mcp #mcp_queue + .panel + .panel:last-of-type {
    padding-bottom: 0;
}

.section-mcp #container .header {
    background: transparent;
}

.section-mcp .forum-selection + h2 + .panel ul.topiclist {
    margin: 0 -30px;
}

.section-mcp .forum-selection + h2 + .panel ul.topiclist .row:nth-child(odd) {
    background: #fff;
}

.section-mcp .forum-selection + h2 + .panel ul.topiclist .moderation span {
    line-height: 26px;
}

.section-mcp .forum-selection + h2 + .panel ul.topiclist dl {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.section-mcp .forum-selection + h2 + .panel ul.topiclist .row:nth-child(even) {
    background: #F6F8FA;
}

.section-mcp .forum-selection + h2 + .panel ul.topiclist.missing-column:not(.cplist) .header {
    height: auto;
    padding: 10px 30px;

}

.section-mcp .forum-selection + h2 + .panel ul.topiclist dt, .section-mcp .forum-selection + h2 + .panel ul.topiclist dt .list-inner {
    margin: 0;
}

.section-mcp .forum-selection + h2 + .panel ul.topiclist .moderation {
    margin-right: 20px;
}

.section-mcp .forum-selection + h2 + .panel ul.topiclist dt .list-inner, .section-mcp #mcp .forum-selection label {
    font-size: 17px;
}

.section-mcp #mcp .forum-selection label {
    display: inline-block;
    margin-bottom: 10px;
    line-height: 30px;
}

.section-mcp #mcp .forum-selection label + input[type=submit] {
    min-width: 60px;
    margin-bottom: 10px;
}

.section-mcp #mcp {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
}

/*.section-mcp .forum-selection + h2 + .panel ul.topiclist dt .list-inner br, .section-mcp #mcp .forum-selection ~ .panel .display-options + hr, .section-mcp #mcp .action-bar.top + table ~ .display-options + hr {*/
/*    display: none;*/
/*}*/

.section-mcp .forum-selection + h2 + .panel ul.topiclist dt .list-inner br, .section-mcp #mcp .panel .display-options + hr, .section-mcp #mcp .panel .action-bar + table + hr {
    display: none;
}


.section-mcp .forum-selection + h2 + .panel ul.topiclist  .topictitle {
    margin-bottom: 6px;
    color: #188aca;
}


.section-mcp .forum-selection + h2 + .panel ul.topiclist .mark input[type=checkbox] {
    left: 0;
}

/*.section-mcp #mcp .forum-selection ~ .panel .display-options, .section-mcp #mcp .action-bar.top + table ~ .display-options {*/
/*    margin: 0 -30px;*/
/*    border-color: #DEE5EA;*/
/*}*/

.section-mcp #mcp .panel .display-options {
    margin: 0 -30px;
    border-color: #DEE5EA;
}


.section-mcp #mcp .action-bar.top + table ~ .display-options ~ .action-bar.bottom, .section-mcp .forum-selection + h2 + .panel ul.topiclist ~ .action-bar.bottom {
    padding-bottom: 0 !important;
}

.section-mcp #mcp .forum-selection {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-grid-row: 2;
    grid-row: 2;
    margin: 20px 0 0 0;
    padding: 0 30px;
}

.section-mcp #mcp .forum-selection select {
    margin-left: 10px;
}

.section-mcp #mcp .forum-selection + h2 + .panel {
    padding-top: 10px;
}

.section-mcp .forum-selection + h2 + .panel ul.topiclist:first-of-type {
    margin-top: 10px;
}

.section-mcp #mcp .forum-selection ~ .panel + .display-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 30px 20px 30px;
}


.section-mcp #mcp fieldset dt {
    margin-right: 0;
}

.section-mcp #mcp fieldset dd {
    margin: 0;
}

.section-mcp #mcp fieldset dd:last-of-type {
    width: calc(100% - 340px);
    margin-left: auto;
}

.section-mcp #mcp fieldset dd:last-of-type strong, .section-mcp #mcp_ban fieldset dd strong{
    display: block;
}

.section-mcp #mcp fieldset.submit-buttons input {
    margin: 0 0 20px 0;
}

.section-mcp #mcp fieldset.submit-buttons {
    display: flex;
    justify-content: flex-start;
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 0;
}

/*.section-mcp #mcp {*/
/*    padding-bottom: 20px;*/
/*}*/

.section-mcp #mcp h2 + .panel h3, .section-mcp #mcp ~ .panel h3:first-child, .section-mcp #mcp_ban .panel h3:first-child, .section-mcp #mcp h2 + .panel + .panel h3, .section-mcp #cp-main h2 ~ .panel:not(:first-of-type) h3 {
    font-family: Roboto, sans-serif;
    font-size: 17px !important;
    line-height: 20px !important;
    letter-spacing: 0.085px;
    background: #F6F8FA;
}
.section-mcp #mcp_ban .panel h3:first-child {
    border-right: 1px solid #DEE5EA;
    border-left: 1px solid #DEE5EA;
    background: #F6F8FA !important;
}


.section-mcp #mcp h2 + .panel h3 {
    border-top: 0;
    margin-top: -20px;
    margin-bottom: 20px;
}

.section-mcp #mcp h2 + .panel h3, .section-mcp #mcp ~ .panel h3:first-child, .section-mcp #mcp_ban .panel h3:first-child, .section-mcp #mcp h2 + .panel + .panel h3, .section-mcp #cp-main h2 ~ .panel:not(:first-of-type) h3  {
    background: transparent;
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 30px;
    padding-right: 30px;
}


.section-mcp #mcp #topicreview, .section-mcp #mcp #topicreview .postbody {
    display: block;
}

.section-mcp #mcp ~ .panel {
    padding-top: 0;
    padding-bottom: 0;
}

.section-mcp #mcp_ban h2 + .panel:first-of-type h3 {
    display: none;
}

.section-mcp #mcp_ban .panel h3:first-child, .section-mcp #mcp h2 + .panel + .panel h3 {
    margin-bottom: 20px;
}

.section-mcp #mcp_ban fieldset:first-of-type {
    margin-top: 20px;
}

.section-mcp #mcp_ban fieldset dd textarea, .section-mcp #mcp_ban fieldset dd input:not([type=radio], [type=checkbox]), .section-mcp #mcp_ban fieldset dd label[for="ban"] {
    width: 100%;
    margin-right: 0;
}

.section-mcp #mcp_ban fieldset dd label {
    font-size: 17px;
    line-height: 20px;
}

.section-mcp #mcp_ban fieldset dl {
    margin-bottom: 20px;
}

.section-mcp #mcp_ban fieldset dl:last-child {
    margin-bottom: 0;
}

.section-mcp #mcp_ban fieldset dl ~ hr {
    margin: 20px -30px;
    border-color: #DEE5EA;
}

.section-mcp #mcp_ban fieldset dl label + br {
    display: none;
}

.section-mcp #mcp_ban fieldset dl label ~ span {
    margin-top: 10px;
    padding-right: 10px;
    font-weight: 400;
}

.section-mcp #mcp_ban fieldset dd textarea#ban {
    margin-bottom: 10px;
}

.section-mcp #mcp_ban fieldset.submit-buttons input {
    margin: 0;
}

.section-mcp #mcp_ban fieldset.submit-buttons {
    margin: 0 0 20px 0;
}

.section-mcp #mcp_ban fieldset.submit-buttons:last-of-type {
    margin-bottom: 20px;
}
.section-mcp #mcp_ban fieldset dl dt {
    font-size: 17px;
    line-height: 22px;
    font-weight: 500;
}

.section-mcp #mcp_ban fieldset dl dd #unban {
    padding: 6px 0 6px 10px !important;
    min-height: 210px;
}

.section-mcp #mcp_ban fieldset dl dd #unban option {
    color: #424242;
    letter-spacing: 0.085px;
    margin: 0 -10px;
    padding: 5px 10px;
}
.section-mcp #mcp_ban fieldset dl dd #unban option:checked, .section-mcp #mcp_ban fieldset dl dd #unban option:hover {
    background: #27A5F0;
    color: #fff;
}



.section-mcp #mcp_ban fieldset dl dd #unban::-webkit-scrollbar, .section-mcp #mcp_ban fieldset dd textarea#ban::-webkit-scrollbar {
    border-radius: 3px;
    width: 4px;
    background-color: #fff;
}

.section-mcp #mcp_ban fieldset dl dd #unban::-webkit-scrollbar-thumb, .section-mcp #mcp_ban fieldset dd textarea#ban::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background: #BEBEBE;
}

.section-mcp #mcp .action-bar.top + table thead tr {
    border-top: 1px solid #e7e7e7;
}

.section-mcp #mcp .action-bar.top + table {
    border-bottom: 1px solid #e7e7e7;
}

.section-mcp #cp-main #jumpbox {
    float: none;
}

.section-mcp #mcp .action-bar.top {
    font-size: 17px;
    justify-content: flex-start !important;
    align-items: baseline;
}

.section-mcp #mcp .action-bar.top input[type=search] {
    margin-left: 10px;
    margin-right: 6px;
}

.section-mcp #mcp .action-bar.top input[type=submit] {
    margin-right: auto;
}


.section-mcp #mcp .action-bar.top input[type=search], .section-mcp #mcp .action-bar.top input[type=submit], .section-mcp #mcp .action-bar.top .pagination {
    margin-bottom: 10px;
}

.section-mcp #mcp .action-bar.top + table td, .section-mcp #mcp .action-bar.top + table strong, .section-mcp #mcp .action-bar.top + table a {
    font-weight: 400 !important;
}


.section-mcp #mcp .action-bar.top + table input[type=checkbox], .section-mcp #mcp  input[type=checkbox] {
    display: flex;
    margin-left: auto;
}

.section-mcp #mcp .panel:first-child ~ .display-actions input, .section-mcp #mcp .panel:first-child ~ .display-actions select, .section-mcp #mcp fieldset.submit-buttons ~ .display-actions input {
    margin-top: 20px;
    margin-bottom: 10px;
}

.section-mcp #mcp .panel:first-child ~ .display-actions input:first-child, .section-mcp #mcp fieldset.submit-buttons ~ .display-actions input:first-child {
    margin-right: 4px;
}

.section-mcp #mcp .panel:first-child ~ .display-actions select {
    margin-right: 10px;
}

.section-mcp #mcp ~ br:last-child {
    display: none;
}

.section-mcp #mcp .panel:first-child ~ .display-actions, .section-mcp #mcp fieldset.submit-buttons ~ .display-actions {
    white-space: normal;
    padding-left: 30px;
    padding-right: 30px;
}

.section-mcp #mcp .panel:first-child ~ .display-actions {
    padding-bottom: 20px;
}

.section-mcp #mcp .action-bar.top ~ .display-options ~ .action-bar.bottom {
    padding-top: 20px;
    padding-bottom: 0;
}

.section-mcp #mcp table td .gen {
    display: block;
    margin: auto;
    font-weight: 500;
}

.section-mcp #mcp ul.topiclist .header {
    height: auto;
    padding: 9px 30px;
}

.section-mcp #mcp ul.topiclist.cplist dt {
    margin-right: 0;
    padding-right: 5px;
}


.section-mcp #mcp ul.topiclist .row {
    background: transparent !important;
    border-bottom: 1px solid rgba(222, 229, 234, 1) !important;
}

.section-mcp #mcp .action-bar .pagination:first-child {
    margin-left: auto;
}

.section-mcp #cp-main h2 a {
    text-decoration: none;
    color: #27a5f0 !important;
}

.section-mcp #cp-main h2 a:hover {
    text-decoration: underline;
}

.section-mcp #mcp ul.topiclist:not(.cplist) {
    border-top: 1px solid #DEE5EA;
    border-bottom: 1px solid #DEE5EA;
    background: #F6F8FA;
    font-weight: 500;
}

.section-mcp #cp-main #jumpbox:first-child {
    width: auto;
    display: inline-block;
    margin: 0;
    position: absolute;
    right: 30px;
    height: 41px;
}

.section-mcp #cp-main #jumpbox:first-child .button {
    height: 100%;
    border-radius: 6px 0 0 6px;
}

.section-mcp #cp-main #jumpbox:first-child .dropdown {
    top: 42px;
    bottom: auto;
}

.section-mcp #mcp ul.topiclist .posts {
    width: 75px;
    margin-right: 10px;
}

.section-mcp #mcp ul.topiclist .header dd.mark {
    text-align: right;
}

.section-mcp .mcp-main h2 + .panel .postbody {
    display: block !important;
}

.section-mcp #mcp #display-panel label + br {
    display: none;
}

.section-mcp #mcp #display-panel dt span, .section-mcp #mcp #display-panel select#st ~ label  {
    display: inline-block;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    line-height: 24px;
    letter-spacing: 0.005em;
}

.section-mcp #mcp #display-panel dt span {
    margin-top: 10px;
}

.section-mcp #mcp #display-panel dl + dl {
    margin-top: 20px;
}

.section-mcp #mcp #display-panel dt {
    width: 200px;
    margin-right: 10px;
}

.section-mcp #mcp #display-panel dd  {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% - 210px);
}

.section-mcp #mcp #display-panel dd input:not([type=submit], [type=checkbox], [type=radio]) {
    width: 250px;
}

select option:checked {
    background: #27A5F0 !important;
    color: #fff !important;
}

.section-mcp #mcp #display-panel select#st ~ label:not(label:last-of-type) {
    padding-right: 15px;
    padding-left: 10px;
}

.section-mcp #mcp #display-panel select#sk {
    margin-left: 12px;
}
.section-mcp #mcp #display-panel select#st ~ input[type=submit] {
    width: auto;
}

.section-mcp #mcp h3#review {
    margin-top: 0;
    background: #F6F8FA;
    border-top: 1px solid #DEE5EA;
    border-bottom: 1px solid #DEE5EA;
    font-family: Roboto, sans-serif;
    font-size: 17px !important;
    font-weight: 500;
    line-height: 20px !important;
    letter-spacing: 0.005em;
    text-align: left;

}

.section-mcp #cp-main .tabs-container h2:first-of-type {
    width: calc(100% - 60px);
}


.section-mcp #cp-main #minitabs {
    max-width: none;
    float: none;
    margin: 20px 30px 0 30px;
    clear: both;
}

.section-mcp #cp-main .tabs-container {
    display: flex;
    flex-direction: column;
}

.section-mcp #cp-main #minitabs .tab > a {
    background: #fff;
}
.section-mcp #cp-main #minitabs .tab {
    border-color: #DEE5EA;
}

.section-mcp #cp-main .tabs-container + #mcp .panel:first-child {
    padding-bottom: 0;
}

.section-mcp #cp-main #minitabs > ul {
    border-bottom: 1px solid #DEE5EA;
    margin: 0 -30px;
    padding: 0 30px;
}

.section-mcp #mcp #display-panel dl:last-of-type {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.section-mcp #mcp #display-panel dl:last-of-type dt {
    width: auto;
    margin: 0 0 10px 0;
}
.section-mcp #mcp #display-panel dl:last-of-type dd {
    margin: 0;
    width: auto;
}
.section-mcp #mcp #display-panel select#st, .section-mcp #mcp #display-panel select#st ~ label, .section-mcp #mcp #display-panel select#st ~ input[type=submit] {
    margin-bottom: 10px;
}
.section-mcp #cp-main .tabs-container + #mcp .panel:first-child + .panel {
    padding-top: 10px;
}

.section-mcp #mcp h3#review, .section-mcp #mcp #topicreview {
    margin: 0 -30px;
    padding: 10px 30px;
}
.section-mcp #mcp #topicreview .postbody h3 {
    float: inline-start;
    width: calc(100% - 100px);
    background: transparent;
    margin: 0 0 12px 0;
    padding: 0;
    border: 0;
    font-size: 17px !important;
    line-height: 20px;
}

.section-mcp #mcp #topicreview .postbody .post-buttons {
    float: inline-end;
    gap: 10px;
    max-width: none;
    margin: 0;
}

.section-mcp #mcp #topicreview .postbody .post-buttons label {
    display: flex;
    align-items: center;
    padding-right: 0;
    font-size: 13px;
    line-height: 18px;
}
.section-mcp #mcp #topicreview .postbody .post-buttons li {
    margin: 0;
}


.section-mcp #mcp #topicreview .postbody .post-buttons label input[type=checkbox] {
    margin-left: 5px;
}

.section-mcp #mcp #topicreview .bg2 {
    background: #fff;
}
.section-mcp #mcp #topicreview .bg1 {
    background: rgba(246, 248, 250, 1);
}

.section-mcp #mcp #topicreview .post {
    margin: 0 -30px;
    padding: 20px 30px;
}

.section-mcp #mcp #topicreview .post:first-of-type {
    padding-top: 10px;
}

.section-mcp #mcp #topicreview .post:last-of-type {
    padding-bottom: 10px;
}

.section-mcp #mcp #topicreview + hr {
    display: none;
}

.section-mcp #mcp #topicreview {
    border-bottom: 1px solid #DEE5EA;
}

.section-mcp #mcp #topicreview .postbody {
    padding-bottom: 0;
}

.section-mcp #mcp #split-panel dd, .section-mcp #mcp #split-panel dd label {
    display: flex;
    align-items: center;
}

.section-mcp #mcp #split-panel dd {
    flex-wrap: wrap;
    gap: 5px 0;
}

.section-mcp #mcp #split-panel input[type=radio] {
    margin-right: 5px;
    border: 0;
}

.section-mcp #mcp #split-panel input, .section-mcp #mcp  #merge-panel input {
    width: 250px;
}

.section-mcp #mcp #split-panel label, .section-mcp #mcp  #merge-panel label, .section-mcp #mcp  #display-panel label {
    line-height: 30px;
}

.section-mcp #mcp  #merge-panel input + a {
    display: inline-block;
    margin-top: 10px;
    font-size: 17px;
    line-height: 22px;
}

.section-mcp #mcp #split-panel dl + dl, .section-mcp #mcp #merge-panel dl + dl {
    margin-top: 20px;
}
.section-mcp #mcp #merge-panel dl:last-of-type, .section-mcp #mcp #split-panel dl:last-of-type {
    margin-top: 20px;
    margin-bottom: 10px;
}

.section-mcp #cp-main #minitabs .tab {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

.section-mcp #cp-main #minitabs .tab.responsive-tab {
    display: none !important;
}

.section-mcp #mcp ul.topiclist .list-inner, .section-mcp #mcp ul.topiclist dt {
    margin-right: 0;
}

.section-mcp #mcp ul.topiclist .row .topictitle:nth-of-type(2) {
    margin-top: 6px;
}

.section-mcp #mcp #topicreview::-webkit-scrollbar {
    width: 4px;
}


.section-mcp #mcp h2 + .panel .inner h3 + div {
    display: block !important;
    padding-bottom: 0 !important;
}

.section-mcp #mcp h2 + .panel .inner h3 + div .column1, .section-mcp #mcp h2 + .panel .inner h3 + div .column2 {
    width: auto;
    float: none;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    line-height: 24px;
    letter-spacing: 0em;
}
.section-mcp #mcp h2 + .panel .inner h3 + div .details dt {
    float: left;
    width: 95px;
}

.section-mcp #mcp h2 + .panel .inner h3 + div .details dd, .section-mcp #mcp h2 + .panel .inner h3 + div .details dt  {
    line-height: 24px;
}

.section-mcp #mcp h2 + .panel + .panel, #cp-main form .panel + .submit-buttons + .panel  {
    padding-top: 0;
}

.section-mcp #mcp h2 ~ .panel #usernote {
    width: 100%;
    resize: vertical;
}

.section-mcp #mcp fieldset.submit-buttons ~ .display-actions div:last-child {
    padding-bottom: 20px;
    font-size: 18px;
    color: #27a5f0;
}

.section-mcp #mcp fieldset.submit-buttons ~ .display-actions input {
    min-width: 120px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
}

.section-mcp #mcp fieldset dt label[for="username"] {
    line-height: 30px;
}


.section-mcp #cp-main .postbody h3:first-child {
    border: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    width: calc(100% - 200px);
    background: transparent;
}
.section-mcp #cp-main .postbody h3:first-child + .post-buttons > #expand > a {
    text-indent: initial;
    width: auto;
    box-sizing: border-box;
    height: 30px;
    padding: 0 20px;
}

.section-mcp #cp-main .postbody h3:first-child + .post-buttons > #expand > a::after {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    margin-left: 10px;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.02%2010%22%3E%3Cpath%20d%3D%22M10.76.34%2C10.58.19a1%2C1%2C0%2C0%2C0-1.16%2C0L6.3%2C2.79a.52.52%2C0%2C0%2C1-.63%2C0L2.57.19A1%2C1%2C0%2C0%2C0%2C1.4.19L1.23.34a.6.6%2C0%2C0%2C0%2C0%2C1L5.41%2C4.8A.91.91%2C0%2C0%2C0%2C6%2C5a.94.94%2C0%2C0%2C0%2C.59-.2l4.18-3.49A.6.6%2C0%2C0%2C0%2C11%2C.83.62.62%2C0%2C0%2C0%2C10.76.34Z%22%20transform%3D%22translate(-0.98%200)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M10.76%2C5.34l-.18-.15a1%2C1%2C0%2C0%2C0-1.16%2C0L6.3%2C7.79a.52.52%2C0%2C0%2C1-.63%2C0l-3.1-2.6a1%2C1%2C0%2C0%2C0-1.17%2C0l-.17.15a.6.6%2C0%2C0%2C0%2C0%2C1L5.41%2C9.8A.91.91%2C0%2C0%2C0%2C6%2C10a.94.94%2C0%2C0%2C0%2C.59-.2l4.18-3.49A.6.6%2C0%2C0%2C0%2C11%2C5.83.62.62%2C0%2C0%2C0%2C10.76%2C5.34Z%22%20transform%3D%22translate(-0.98%200)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
    transition: 0.2s;
}

.section-mcp #cp-main .postbody h3:first-child + .post-buttons > #expand > a.expanded::after {
    transform: rotate(180deg);
}

.section-mcp #cp-main .postbody h3:first-child + .post-buttons > #expand + li a {
    width: 30px;
    height: 30px;
}

.section-mcp #cp-main .postbody h3:first-child + .post-buttons > #expand + li a::before {
    width: 15px;
    height: 15px;
}

.section-mcp #cp-main .postbody h3:first-child + .post-buttons {
    max-width: none;
}
.section-mcp #cp-main .postbody h3:first-child + .post-buttons #expand {
    margin-right: 10px;
}

.section-mcp #cp-main .postbody {
    padding-bottom: 0 !important;
}

#post_details::-webkit-scrollbar {
    width: 4px;
}


.section-mcp #cp-main h2 ~ .panel:not(:first-of-type) h3 {
    margin-bottom: 20px;
}
.section-mcp #cp-main h2 + .panel + .panel {
    padding-top: 0;
}


.section-mcp #cp-main #mcp_chgposter dt {
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
}

.section-mcp #cp-main #mcp_chgposter dt label, .section-mcp #cp-main #mcp_chgposter +  #mcp dt label {
    line-height: 30px;
}

.section-mcp #cp-main #mcp_chgposter dd:last-of-type, .section-mcp #cp-main #mcp_chgposter + #mcp fieldset dd:last-of-type {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 0;
    margin: 0;
    width: calc(100% - 250px);
}

.section-mcp #cp-main #mcp_chgposter dd {
    margin: 0 0 20px 0 !important;
}

.section-mcp #cp-main #mcp_chgposter dt, .section-mcp #cp-main #mcp_chgposter dd select, .section-mcp #cp-main #mcp_chgposter dd input[type=text], .section-mcp #cp-main #mcp_chgposter +  #mcp dt, .section-mcp #cp-main #mcp_chgposter + #mcp select {
    width: 250px;
}
.section-mcp #cp-main #mcp_chgposter dd input,  .section-mcp #cp-main #mcp_chgposter + #mcp select {
    min-width: 100px;
    margin: 0 10px 0 0;
}
.section-mcp #cp-main #mcp_chgposter dd span {
    width: 100%;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.005em;
    color: #27a5f0;
}

.section-mcp #cp-main #mcp_chgposter dd select {
    margin-right: 7px;
}

.section-mcp #cp-main #mcp_chgposter dd + dd {
    padding-left: 250px;
}
.section-mcp #cp-main #mcp_chgposter + #mcp input[type=submit] {
    min-width: 100px;
    width: auto;
    background: rgba(1, 185, 109, 1);
}
.section-mcp #cp-main .panel:has(#mcp_chgposter) {
    padding-bottom: 0;
}
.section-mcp #cp-main .panel:has(#mcp_chgposter) + .panel p:first-of-type {
    margin-bottom: 0;
}

.section-mcp #cp-main .panel:has(#mcp_chgposter) + .panel p:first-of-type a {
    display: flex;
}

.section-mcp #cp-main .panel:has(#mcp_chgposter) + .panel {
    padding-bottom: 0;
}


.section-mcp #cp-main .panel:has(#mcp_chgposter) + .panel p:first-of-type a::before {
    content: '';
    display: block;
    width: 25px;
    height: 18px;
    margin-right: 10px;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2025.24%2018%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(0%200)%22%3E%3Crect%20width%3D%2225.24%22%20height%3D%2218%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M25.24%2C12c-.07.37-.12.75-.21%2C1.11a6.48%2C6.48%2C0%2C0%2C1-5.42%2C4.86%2C6.74%2C6.74%2C0%2C0%2C1-1%2C.08H9.76a1.12%2C1.12%2C0%2C0%2C1-1.2-.82%2C1.1%2C1.1%2C0%2C0%2C1%2C1-1.38h.76c2.77%2C0%2C5.54%2C0%2C8.31%2C0a4.32%2C4.32%2C0%2C0%2C0%2C.46-8.62c-.27%2C0-.55%2C0-.83%2C0H3.77L4%2C7.37l2.77%2C2.77a1.1%2C1.1%2C0%2C0%2C1-1.39%2C1.7%2C2.73%2C2.73%2C0%2C0%2C1-.25-.23L.46%2C7a1.14%2C1.14%2C0%2C0%2C1%2C0-1.84L5.19.4A1.11%2C1.11%2C0%2C0%2C1%2C6.72.23a1.1%2C1.1%2C0%2C0%2C1%2C.19%2C1.54A1.88%2C1.88%2C0%2C0%2C1%2C6.67%2C2L4%2C4.69l-.24.25H18.49a6.73%2C6.73%2C0%2C0%2C1%2C2.63.46A6.42%2C6.42%2C0%2C0%2C1%2C25%2C9.72%2C12.56%2C12.56%2C0%2C0%2C1%2C25.23%2C11v1Z%22%20transform%3D%22translate(0%200)%22%20style%3D%22fill%3A%2327a5f0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: contain;
}


.section-mcp #cp-main #post_details blockquote.uncited {
    padding-left: 50px;
    margin-left: 0;
    margin-right: 0;
}
.section-mcp #cp-main #post_details blockquote.uncited::before {
    position: relative;
    left: -30px;
}

.section-mcp #cp-main #post_details {
    word-break: break-word;
    overflow-x: hidden !important;
    overflow-y: auto !important;
}
.section-mcp #cp-main .postbody blockquote {
    margin-bottom: 10px;
}

.section-mcp #cp-main .panel#ip {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 10px;
}

.section-mcp #cp-main .panel#ip p {
    margin-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
}
.section-mcp #cp-main .panel#ip table thead th {
    padding: 9px 30px;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0.005em;
}

.section-mcp #cp-main .panel#ip table thead {
    background: rgba(246, 248, 250, 1);
    border-bottom: 1px solid #DEE5EA;
}

.section-mcp #cp-main .panel#ip table:first-of-type thead {
    border-top: 1px solid #DEE5EA;
}

.section-mcp #cp-main .panel#ip table {
    border-bottom: 1px solid #DEE5EA;
}


.section-mcp #cp-main .panel#ip table {
    margin-bottom: 0;
}

.section-mcp #cp-main .panel#ip table + p {
    margin-bottom: 0;
    margin-top: 10px;
}





























/* Moderator Control Panel - end */

/* Delete post page - start */
.section-posting  #confirm fieldset dl:first-child {
    flex-direction: column;
}

.section-posting  #confirm fieldset dl:first-child label + br {
    display: none;
}

.section-posting  #confirm fieldset #delete_reason {
    margin-top: 10px;
}

.section-posting  #confirm fieldset.submit-buttons {
    padding: 10px 20px 20px 20px;
    border-radius: 0 0 4px 4px;
    background: #EFF3F6;
}

.section-posting  #confirm fieldset dl:first-child label {
    display: block;
    margin-bottom: 10px;
}

/* Delete post page - end */
.section-mcp #mcp fieldset dd input:not([type=radio], [type=checkbox]) {
    width: calc(100% - 340px);
    margin-right: 0;
}


.section-ucp #page-body > br:nth-last-of-type(1), .section-ucp #page-body > br:nth-last-of-type(2) {
    display: none;
}


.section-memberlist #memberlist_search[style] ~ .action-bar.bottom .pagination strong {
    margin: 0 5px;
}
.navbar .nav-tabs .tab:hover, .navbar .nav-tabs .tab.dropdown-visible {
    background: rgba(39, 165, 240, 1);
    color: #fff;
}

a {
    color: #27a5f0;
}

@media screen and (max-width: 1360px){
    .post-buttons .button.responsive-menu-link::before {
        transform: translateX(2px);
    }
}

@media screen and (min-width: 995px){
    .topiclist.forums .forum-statistics {
        display: none;
    }

    .navbar .nav-tabs .responsive-menu.selected:hover .nav-link:after, .navbar .nav-tabs .responsive-menu.selected .nav-link:after {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNjY2MjYgMjguMDk1NkgzMy4zMzI1VjI0Ljg1NzFINi42NjYyNlYyOC4wOTU2Wk02LjY2NjI2IDIxLjYxODZIMzMuMzMyNVYxOC4zODAxSDYuNjY2MjZWMjEuNjE4NlpNNi42NjYyNiAxMS45MDQzVjE1LjE0MjhIMzMuMzMyNVYxMS45MDQzSDYuNjY2MjZaIiBmaWxsPSIjNDI0MjQyIi8+Cjwvc3ZnPgo=) no-repeat center;
        background-size: contain;
    }


}


@media screen and (max-width: 1340px){
    fieldset.quick-login label:nth-child(2), fieldset.quick-login label:first-child {
        max-width: none;
        width: 50%;
        margin: 0 0 10px 0;
    }

    fieldset.quick-login input.inputbox {
        max-width: none;
    }

    .headerspace .quick-login label span {
        margin-right: 20px;
    }

    fieldset.quick-login label:nth-child(2) input.inputbox {
        margin-right: 0;
    }

    fieldset.quick-login .responsive-hide {
        opacity: 0;
        margin: 0 auto;
    }

    fieldset.quick-login label:nth-last-of-type(1) {
        margin: 0 24px 0 0;
    }

    fieldset.quick-login input#autologin {
        margin: 0 0 0 20px;
    }
}


@media screen and (max-width: 1270px){
    .section-memberlist table.table1 .info {
        width: 23%;
    }

    .section-memberlist table.table1 tbody tr td:last-child {
        width: 20%;
    }

    .section-posting #smiley-box {
        margin-top: 0;
    }

    .section-posting #file-list-container td.attach-comment, .section-posting #file-list-container th.attach-comment {
        padding-right: 30px;
    }

    .section-posting #file-list-container .attach-controls {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

@media screen and (max-width: 1200px){
    .action-bar {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .section-mcp #mcp .action-bar.bottom .pagination > ul {
        margin-left: auto;
    }

    .section-mcp #mcp fieldset dd input, .section-mcp #mcp fieldset dd:last-of-type, .section-mcp #mcp fieldset dd input#username {
        width: calc(100% - 230px);
    }

    .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 th:first-of-type, .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 td:first-of-type {
        padding-right: 10px;
    }

    .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 th:last-of-type, .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 td:last-of-type {
        padding-left: 10px;
    }

    .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 th, .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 td {
        font-size: 14px;
    }

    .action-bar.bottom .pagination > ul {
        margin-left: 20px;
    }


    .section-memberlist #memberlist .info, .section-memberlist #memberlist .info + td {
        width: 22%;
    }

    .section-viewtopic  .action-bar.top .pagination ul {
        margin-left: 20px;
    }

    .section-viewtopic .modtools-icon + .dropdown {
        bottom: 55px;
    }

    .section-search .action-bar.top .pagination {
        width: auto;
    }
    .section-search .action-bar.top .search-box {
        margin: 0 auto 0 0;
    }

    .section-ucp #cp-main fieldset + #avatar_options #avatar_option_avatar_driver_upload {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    /*.section-ucp #cp-main fieldset label:not(.section-ucp #cp-main fieldset dl:first-child label, .section-ucp #cp-main fieldset dl:nth-child(-n+4) dd label, #postingbox fieldset dt, #postingbox fieldset label), .section-ucp #cp-main fieldset dl:first-child dt, .section-ucp #cp-main fieldset dt:not(#postingbox fieldset dt) {*/
    /*    width: 230px;*/
    /*}*/

    .section-ucp #cp-main fieldset label:not(.section-ucp #cp-main fieldset dl:first-child label, .section-ucp #cp-main fieldset dl:nth-child(-n+4) dd label, #postingbox fieldset dt, #postingbox fieldset label, .section-ucp #cp-main #viewfolder .post ~ .display-options label > select), .section-ucp #cp-main fieldset dl:first-child dt, .section-ucp #cp-main fieldset dt, .section-mcp #mcp fieldset dt {
        width: 230px;
    }

    /*.section-ucp #cp-main fieldset dl:nth-last-of-type(2) dd, .section-ucp #cp-main fieldset dl:nth-last-of-type(1) dd:not(.section-ucp #cp-main #pmheader-postingbox .recipients, .section-ucp #cp-main #postingbox dd), .section-ucp #cp-main fieldset dl:nth-last-of-type(1) dd:not(.section-ucp #cp-main #pmheader-postingbox .recipients, .section-ucp #cp-main #postingbox dd) {*/
    /*    width: calc(100% - 261px);*/
    /*}*/
    .section-ucp #cp-main fieldset dl:nth-last-of-type(2) dd, .section-ucp #cp-main fieldset dl:nth-last-of-type(1) dd, .section-ucp #cp-main fieldset dl:nth-last-of-type(1) dd {
        width: calc(100% - 261px);
    }

    .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(3) dd, .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(2) dd {
        width: calc(100% - 261px) !important;
    }

    #avatar_option_avatar_driver_upload fieldset dl:first-child dd {
        padding: 15px;
        margin-left: 0 !important;
    }


    .section-ucp #cp-main #postingbox fieldset dl:first-of-type dd {
        gap: 15px;
    }

    /*.section-ucp #cp-main #postingbox fieldset label {*/
    /*    padding-right: 0;*/
    /*}*/

    .section-ucp #cp-main #postingbox fieldset dl:first-of-type dd {
        width: 100%;
    }

    .section-ucp #cp-main #custom_date {
        width: calc(100% - 261px) !important;
    }

    .section-ucp .action-bar .buttons, .section-ucp .action-bar .buttons .button.icon-button.newpm-icon {
        margin: 0;
    }

    .action-bar .buttons, .action-bar.bottom .buttons, .section-viewtopic .action-bar.bottom .buttons, .section-viewtopic .action-bar.bottom .dropdown-container.topic-tools, .section-viewtopic .modtools-icon {
        margin-bottom: 20px;
    }

    .action-bar .search-box {
        margin: 0 0 20px auto;
    }

    .action-bar .pagination {
        width: 100%;
        white-space: nowrap;
    }

    .section-ucp #cp-main .action-bar .pagination {
        width: auto;
    }

    .action-bar .pagination > ul {
        margin: 0 0 0 auto;
    }

    .section-viewtopic .action-bar .pagination, .section-viewtopic .action-bar .buttons, .section-viewtopic .action-bar.top .dropdown-container.topic-tools, .section-viewtopic .action-bar .search-box {
        margin-bottom: 20px;
    }
    .section-viewtopic .action-bar .pagination {
        width: auto;
    }

    .section-viewtopic .action-bar .search-box {
        margin-left: 0;
        margin-right: auto;
    }

    .section-viewtopic .action-bar {
        padding-bottom: 0;
    }

    .section-memberlist .action-bar .pagination > ul {
        margin-left: 20px;
    }
}

@media screen and (max-width: 1160px) {
    .section-posting #file-list-container .file-name {
        float: none;
        max-width: none;
        width: 100%;
    }

    .section-posting #file-list-container .attach-controls {
        margin: 0;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 1100px){
    .top-nav-menu.navbar, .nav-breadcrumbs, .forabg ul.topiclist li.header, ul.topiclist li.row dl, .stat-block h3,
    .headerspace h3, .stat-block p, .bot-nav-menu, .headerspace .quick-login,
    .forabg ul.topiclist li.header, .forumbg ul.topiclist li.header, h2.solo, .section-search .panel > .inner > h3:first-child, .section-search .panel > h3:first-child,
    .section-search fieldset dl, table.table1 thead th, table.table1 tbody td, .action-bar, .panel, .panel h2.remind-title, #resend .panel h2, .panel h2.login-title, .panel + .panel h3, h2.solo, h2.forum-title, h2.topic-title, h2.posting-title, h2.faq-title, h2.titlespace, h2.searchresults-title, h2.ucp-title, h2.mcp-title, h2.memberlist-title, .top_mod_list, .post.has-profile, .section-ucp #cp-menu #navigation a, #viewprofile .panel > .inner > h3:first-child, .section-search .action-bar.top ~ .panel, .section-search form .display-options, .section-ucp #postingbox + .panel.bg2, .section-ucp #postingbox ~ .panel.bg3, .section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar.top + .notification_list ul.topiclist.two-columns:not(.cplist ), .section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar .pagination:not(div.action-bar.top .buttons + .pagination), .section-ucp #cp-main #postform h2 + .panel ~ .submit-buttons, .section-ucp #cp-main .table1 thead th, .section-ucp #cp-main .table1 td, .section-ucp #cp-main #viewfolder .header, #cp-menu #navigation ~ .cp-mini .inner, .section-ucp #cp-main .post ~ .display-options, .section-ucp #cp-main #topicreview .post, .section-ucp #cp-main #viewfolder .panel + .display-options.clearfix, .section-search .search.post, .section-posting h3#review, .section-posting #topicreview .post, .section-search #message.panel, .section-posting #file-list-container table th:first-of-type, .section-posting #file-list-container table td:first-of-type, .section-posting #file-list-container table th:last-of-type, .section-posting #file-list-container table td:last-of-type, .section-search #login .panel, .section-mcp #cp-menu #navigation a, .section-mcp .forum-selection + h2 + .panel ul.topiclist.missing-column:not(.cplist) .header, .section-mcp #mcp .forum-selection ~ .panel + .display-actions, .section-memberlist h2.group-title, .section-memberlist h2.group-title ~ p, .section-mcp #mcp .panel:first-child ~ .display-actions, .section-mcp #mcp .forum-selection + h2 + .panel ul.topiclist .header, .section-mcp #mcp #topicreview .post, .section-mcp #mcp h3#review, .section-mcp #mcp #topicreview, .section-mcp #mcp fieldset.submit-buttons, .section-mcp #mcp .panel:first-child ~ .display-actions, .section-mcp #mcp fieldset.submit-buttons ~ .display-actions, .section-mcp #cp-main .panel#ip p, .section-mcp #cp-main .panel#ip table thead th  {
        padding-left: 20px;
        padding-right: 20px;
    }

    #viewprofile .left-box:not(.profile-details) {
        margin-right: 20px;
    }

    #viewprofile:has(.left-box:not(.profile-details)) .panel.online .online-ribbon {
        left: 240px;
    }

    .section-mcp #cp-main #mcp_chgposter dt, .section-mcp #cp-main #mcp_chgposter + #mcp dt label, .section-mcp #cp-main #mcp_chgposter + #mcp dt {
        width: 150px;
        margin-right: 0;
        padding-right: 0;
    }

    .section-mcp #cp-main #mcp_chgposter dd + dd {
        padding-left: 150px;
    }

    .section-mcp #mcp fieldset dt label[for="username"] {
        line-height: 20px;
        margin-bottom: 10px;
    }

    .section-mcp #mcp fieldset dd input#username {
        width: 100%;
    }

    .section-mcp #mcp ul.topiclist:not(.topiclist:has(.header)), .section-mcp #mcp .forum-selection + h2 + .panel ul.topiclist, .section-mcp #mcp h3#review, .section-mcp #mcp #topicreview, .section-mcp #mcp #topicreview .post {
        margin: 0 -20px;
    }

    .section-mcp #mcp #topicreview .post {
        padding-right: 13px;
    }


    .section-mcp #cp-main #jumpbox:first-child {
        right: 20px;
    }

    .section-mcp #cp-main .tabs-container h2:first-of-type {
        width: calc(100% - 40px);
    }

    .section-mcp #mcp ul.topiclist:not(.topiclist:has(.header)), .section-mcp #mcp .forum-selection + h2 + .panel ul.topiclist {
        width: calc(100% + 40px);
    }

    .section-mcp #mcp ul.topiclist .row .lastpost {
        margin-left: 0;
    }

    .section-mcp #mcp ul.topiclist .row .list-inner a.topictitle:not(.forum-selection ~ .panel ul.topiclist .row .list-inner a.topictitle), .section-mcp #mcp ul.topiclist .row .list-inner .responsive-hide, .section-mcp #mcp ul.topiclist .posts {
        display: none;
    }

    .section-mcp #cp-main #minitabs {
        margin-left: 20px;
        margin-right: 20px;
    }


    .section-mcp #mcp ul.topiclist  dl.icon {
        background-size: 35px 35px;
    }

    .section-mcp #mcp ul.topiclist:not(.topiclist:has(.header)) dl.icon dt .list-inner {
        padding-left: 55px;
        flex-direction: column;
    }

    .section-mcp #mcp ul.topiclist dt {
        min-width: auto;
    }

    .section-mcp #mcp ul.topiclist .row .list-inner .responsive-show:not(.section-mcp #mcp .forum-selection ~ .panel .list-inner .responsive-show) {
        display: flex !important;
        flex-wrap: wrap;
        font-size: 15px;
    }

    .section-mcp #mcp ul.topiclist .row .list-inner .responsive-show:last-of-type {
        margin-top: 5px;
        align-items: center;
    }

    .section-mcp #mcp ul.topiclist .row .list-inner .responsive-show:last-of-type strong {
        margin-left: 5px;
    }

    .section-mcp #mcp ul.topiclist .row  .lastpost {
        font-size: 15px;
    }

    .section-mcp #mcp ul.topiclist .header .mark, .section-mcp #mcp ul.topiclist .header dt {
        margin: 0;
    }

    .section-mcp #mcp ul.topiclist .header .mark {
        text-align: right;
    }

    .section-mcp #mcp ul.topiclist dt {
        max-width: 359px;
    }

    .section-mcp #mcp ul.topiclist .header dt {
        max-width: 364px;
    }

    .section-mcp #mcp ul.topiclist .row .list-inner .responsive-show .username, .section-mcp #mcp ul.topiclist .row .list-inner .responsive-show .username-coloured {
        display: block;
        margin: 0 0 5px 5px;
    }

    .left-box.profile-details {
        width: 100%;
    }

    .section-memberlist h2.group-title ~ p {
        margin-bottom: 20px;
    }

    .section-memberlist h2.group-title ~ .forumbg-table td {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .section-memberlist h2.group-title ~ .forumbg-table td.info dfn + div {
        display: contents;
    }

    .section-posting #file-list-container table th:last-of-type, .section-posting #file-list-container table td:last-of-type {
        padding-left: 5px;
    }

    .section-mcp .forum-selection + h2 + .panel ul.topiclist, .section-mcp #mcp .forum-selection ~ .panel .display-options, .section-mcp #mcp .action-bar.top + table ~ .display-options {
        margin: 0 -20px;
    }

    .section-mcp .forum-selection + h2 + .panel ul.topiclist .moderation {
        margin-left: 0;
        margin-right: 0;
        width: 45%;
    }

    .section-mcp .forum-selection + h2 + .panel ul.topiclist .mark {
        margin-right: 0;
        margin-left: auto;
        width: 40px;
    }

    .section-mcp .forum-selection + h2 + .panel ul.topiclist dt .list-inner span, .section-mcp .forum-selection + h2 + .panel ul.topiclist dt .list-inner .responsive-show {
        font-size: 15px;
    }

    .section-mcp .forum-selection + h2 + .panel ul.topiclist .topictitle {
        width: 100%;
        font-size: 17px;
    }

    .section-mcp .forum-selection + h2 + .panel ul.topiclist dt {
        min-width: auto;
        max-width: none;
        width: 45%;
    }

    .section-search h2.searchresults-title + p, .section-search h2.searchresults-title ~ p:not(.jumpbox-return) {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }

    .section-mcp #mcp .forum-selection {
        padding: 0 20px;
    }

    .section-mcp #mcp .forum-selection ~ .panel ul.topiclist.cplist dt, .section-mcp #mcp .forum-selection ~ .panel ul.topiclist .header dt {
        flex: 1;
        padding-right: 0;
    }

    .section-mcp .forum-selection + h2 + .panel ul.topiclist .moderation span {
        font-size: 15px;
    }

    .section-ucp #cp-main ul.topiclist.missing-column .list-inner.with-mark .responsive-show {
        margin-top: 0;
        margin-right: 0;
    }

    .section-ucp #cp-main fieldset #tz_select_date + dd {
        margin-left: auto;
    }

    .section-posting #file-list-container table th:first-of-type, .section-posting #file-list-container table td:first-of-type {
        padding-right: 5px;
    }


    .section-memberlist #memberlist_search h2.solo {
        margin: 0 -20px 20px -20px;
    }

    .section-memberlist #memberlist td, .section-memberlist #memberlist thead th {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .section-memberlist #memberlist thead th:first-of-type {
        padding-left: 20px;
    }

    .section-memberlist #memberlist thead th:last-of-type {
        padding-right: 20px;
    }

    .section-memberlist #memberlist_search fieldset input:not(fieldset.submit-buttons input), .section-memberlist #memberlist_search fieldset #search_group_id, .section-memberlist #memberlist_search fieldset #sk, .section-memberlist #memberlist_search fieldset select[name=sd] {
        width: 100%;
    }

    .section-memberlist #memberlist_search fieldset select, .section-memberlist #memberlist_search fieldset dl:not(dl:last-of-type) {
        margin: 0 0 10px 0;
    }

    .section-memberlist #memberlist_search fieldset dd {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .section-memberlist #memberlist .info + td {
        width: 21%;
    }

    .section-memberlist #memberlist .posts {
        width: 10%;
    }

    .section-memberlist #memberlist td:first-of-type {
        padding-left: 20px;
        width: 30%;
    }

    .section-memberlist #memberlist td:last-of-type{
        padding-right: 20px;
        width: 24%;
    }

    .section-memberlist #memberlist .info {
        width: 18%;
    }

    .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:last-of-type dd:first-of-type, .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:last-of-type dd:last-of-type, .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(2) dd, .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(3) dd  {
        margin-left: 0;
        width: 100% !important;
    }

    .section-ucp #agreement .content h2.sitename-title + p {
        margin-top: 20px;
    }


    .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:last-of-type dt, .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:last-of-type dt span {
        margin-bottom: 10px;
    }

    .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:last-of-type dt span {
        clear: both;
    }

    .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ .fields2:last-of-type dl + hr + dl > dt, .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ .fields2:last-of-type dt {
        margin-bottom: 0 !important;
    }

    .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:last-of-type dd:last-of-type {
        margin: 20px 0 0 0;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .section-ucp #cp-main .post ~ .display-options {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .section-ucp #tabs ~ .panel.bg3 .inner > div {
        right: 20px;
    }

    .section-ucp #cp-main h2:first-of-type + form #foldername + .button2, .section-ucp #cp-main h2:first-of-type + form select[name=full_move_to] {
        margin: 10px 0 0 0;
    }

    .section-ucp #cp-main #topicreview ~ p {
        margin: 20px;
    }

    .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ .fields2:last-of-type dd, .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ .fields2:last-of-type dl:last-of-type dt, .section-ucp #cp-main #postform .topiclist .row dt, .section-ucp #cp-main #postform .topiclist .header dt {
        width: 100%;
    }

    .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ .fields2:last-of-type dl:last-of-type br {
        display: none;
    }

    .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ .fields2:last-of-type dl:last-of-type label {
        margin-bottom: 10px !important;
    }

    .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ .fields2:last-of-type dl + hr + dl > dt, .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ .fields2:last-of-type dt {
        margin: 0 0 10px 0;
    }


    .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ .fields2:last-of-type dd .button2 {
        margin-top: 20px;
    }

    .section-ucp #cp-main .table1 td {
        font-size: 17px;
    }

    .section-ucp #cp-main .table1 {
        width: calc(100% + 40px);
    }

    .section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar.top + .notification_list dd.mark {
        width: 80px;
    }

    .section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar .pagination:not(div.action-bar.top .buttons + .pagination) {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 -20px;
    }

    .section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar .pagination a.mark {
        width: 100%;
        margin: 0;
    }

    .section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar.top + .notification_list ul.topiclist.two-columns:not(.cplist), .section-ucp #cp-main .table1, .section-ucp #cp-main #viewfolder .topiclist.two-columns, .section-ucp #cp-main #viewfolder .display-action {
        margin: 0 -20px;
    }

    /*.section-ucp #cp-main #postingbox #subject {*/
    /*    margin: 0 0 0 10px;*/
    /*}*/

    .section-ucp #cp-main #postingbox #smiley-box {
        margin: 0 -10px 0 20px;
    }

    .section-ucp #cp-main #postingbox #message-box {
        width: calc(100% - 263px);
    }

    .section-ucp #cp-main #postingbox #smiley-box {
        width: 252px;
    }

    .section-posting #format-buttons input.button2, #format-buttons select {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-width: auto;
    }

    .section-ucp #cp-main ul.topiclist dd {
        display: none;
    }
    .section-ucp #cp-main .responsive-show {
        display: block !important;
    }

    .section-ucp #cp-main ul.topiclist.cplist .list-inner {
        margin-right: 5px;
    }

    .section-ucp #cp-main ul.topiclist.cplist .responsive-show strong {
        display: inline-block;
        width: 100%;
        margin-bottom: 10px;
    }

    .section-ucp #cp-main ul.topiclist.cplist .responsive-show {
        margin-top: 10px;
    }

    .section-ucp #cp-main fieldset dl:nth-last-of-type(2) dd select {
        margin-left: auto;
    }

    .section-search h2.searchresults-title + p {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }

    .section-ucp #cp-main fieldset dl:nth-last-of-type(2) dd {
        margin: 0;
    }

    .section-ucp #cp-main form ul.topiclist .mark {
        margin: 0;
        width: 50px;
    }

    /*.section-ucp #cp-main fieldset dl:nth-last-of-type(2) dd, .section-ucp #cp-main fieldset dl:nth-last-of-type(1) dd:not(.section-ucp #cp-main #pmheader-postingbox .recipients, .section-ucp #cp-main #postingbox dd), .section-ucp #cp-main fieldset dl:nth-last-of-type(1) dd:not(.section-ucp #cp-main #pmheader-postingbox .recipients, .section-ucp #cp-main #postingbox dd) {*/
    /*    width: calc(100% - 270px);*/
    /*}*/

    .section-ucp #cp-main fieldset dl:nth-last-of-type(2) dd, .section-ucp #cp-main fieldset dl:nth-last-of-type(1) dd, .section-ucp #cp-main fieldset dl:nth-last-of-type(1) dd {
        width: calc(100% - 270px);
    }


    .section-ucp #cp-main #custom_date {
        width: calc(100% - 271px) !important;
    }

    /*.section-mcp #mcp fieldset dd input, .section-mcp #mcp fieldset dd:last-of-type {*/
    /*    width: calc(100% - 270px);*/
    /*}*/

    .section-mcp #mcp fieldset dd:last-of-type {
        width: 100%;
        margin: 0;
    }

    .section-ucp #cp-main fieldset label:not(.section-ucp #cp-main fieldset dl:first-child label, .section-ucp #cp-main fieldset dl:nth-child(-n+4) dd label, #postingbox fieldset dt, #postingbox fieldset label), .section-ucp #cp-main fieldset dl:first-child dt, .section-ucp #cp-main fieldset dt, .section-mcp #mcp fieldset dt {
        width: 260px;
        margin-right: 10px;
    }

    .section-ucp #cp-main fieldset dl:nth-child(-n+4) dd label select {
        margin-bottom: 10px;
    }

    .section-ucp #cp-main fieldset dl:nth-child(-n+4) dd {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .section-ucp #tabs .tab:not(.dropdown-container), .section-mcp #tabs .tab:not(.dropdown-container) {
        margin-bottom: 5px;
    }
    .section-ucp #cp-main h2, .section-mcp #cp-main h2 {
        padding: 10px 20px;
    }

    .section-ucp .panel h3, .section-mcp .panel h3 {
        padding-left: 20px;
        padding-right: 20px;
    }


    #cp-main .panel {
        padding: 20px;
    }

    .section-ucp #cp-main fieldset.display-actions {
        padding: 20px 20px 20px 0;
    }

    .section-posting #smiley-box {
        width: 337px;
    }

    .section-posting #message-box {
        width: calc(100% - 341px);
    }

    #remind fieldset dd, #resend fieldset dd, #login fieldset dd, #post fieldset dd {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .section-ucp #tabs, .section-mcp #tabs {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .section-posting #format-buttons {
        width: calc(100% - 20px);
    }

    .section-posting #postingbox + .panel.bg2, .section-posting #tabs, .section-ucp #tabs, .section-mcp #tabs {
        margin-left: 20px;
        margin-right: 20px;
    }


    .post > .back2top {
        right: 20px;
    }

    .panel h2.remind-title, #resend .panel h2, .panel h2.login-title, .panel + .panel h3, .content h2.faq-title, .panel h2.faq-title, .section-ucp .panel h3, .section-ucp ul.cplist, .panel + .panel h3, #viewprofile > .panel h3, .section-mcp .panel h3 {
        margin-left: -20px;
        margin-right: -20px;
    }

    .section-search .forumbg-table table.table1 .active {
        width: 125px;
    }

    .section-search .panel fieldset dd {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .section-search dd select {
        margin-bottom: 5px;
    }

    fieldset dt {
        width: 50%;
    }

    .section-report .panel #reason_id, .section-report .panel textarea.inputbox  {
        width: 100%;
        max-width: none;
    }

    .section-report .panel .fields2 dt {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
        flex: 1 1 45%;
    }

    .section-search dt span {
        padding-right: 20px;
    }

    fieldset dd {
        margin-left: 50%;
    }

    .panel {
        padding-bottom: 25px;
    }

    #login .panel {
        padding-bottom: 25px !important;
    }

    .section-report .panel .fields2:last-of-type {
        padding-top: 0;
    }

    #remind fieldset, #resend fieldset, #login fieldset {
        padding-top: 25px;
    }

    .section-report .panel .fields2 {
        margin-bottom: 20px;
    }

    .section-report .panel:last-child {
        padding-top: 0;
    }

    .navbar .nav-tabs > ul {
        padding-right: 10px;
    }

    .jumpbox-return, #viewprofile + #jumpbox {
        margin-left: 20px;
    }

    #jumpbox {
        margin-right: 20px;
    }

    ul.topiclist li.row dl {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    dl.icon {
        background-position: 20px 50%;
        background-repeat: no-repeat;
    }

    fieldset.quick-login input.inputbox {
        margin-right: 40px;
    }

    dd.posts, dd.topics, dd.views {
        width: 10%;
    }

    dd.posts, dd.topics, dd.views, li.header dd {
        margin: 0 15px;
    }

    .topiclist .header dd.lastpost, .topiclist.forums dd.lastpost, .topiclist.forums dd.lastpost span {
        padding: 0;
        margin: 0;
    }

    ul.topiclist dt {
        min-width: 362px;
    }
}


@media screen and (max-width: 1050px){
    .section-mcp #mcp table td .gen {
        text-align: center;
        width: calc(100% + 40px);
        background: #fff;
        margin: -20px;
        height: 100%;
        padding: 10px;
    }

    ul.topiclist dt, dd.lastpost, dd.redirect, dd.moderation, dd.time, dd.info, .topiclist .header dd.lastpost {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .section-mcp #mcp ul.topiclist dt, .section-mcp #mcp ul.topiclist .header dt {
        max-width: none;
        margin-right: 5px;
        flex: 1 1 100%;
    }

    .section-mcp #mcp ul.topiclist .row .lastpost, .section-mcp #mcp ul.topiclist .header .lastpost {
        width: auto;
        flex: 1 1 60%;
        margin: 0;
    }

    .section-mcp #mcp .panel:first-child ~ .display-actions input, .section-mcp #mcp .panel:first-child ~ .display-actions select, .section-mcp #mcp fieldset.submit-buttons ~ .display-actions input {
        margin-top: 0;
    }

    .section-mcp #mcp .action-bar.top + table td:nth-of-type(4) {
        display: block;
    }

    .section-mcp #mcp .action-bar.top + table td:nth-of-type(4) dfn {
        float: left;
        margin-bottom: 10px;
    }

    dd.posts, dd.topics, dd.views, li.header dd {
        margin: 0 25px;
    }

    .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 thead, .section-mcp #mcp .action-bar.top + table thead {
        display: none;
    }

    .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 dfn, .section-mcp #mcp .action-bar.top + table dfn {
        display: block !important;
        text-align: left;
        min-width: 80px;
        font-weight: 500;
        margin-right: 10px;
    }

    .section-mcp #mcp .action-bar.top + table input[type=checkbox] {
        margin: 0;
        width: 20px;
        height: 20px;
    }



    .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 th, .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 td, .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 th:nth-child(2), .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 td:nth-child(2), .section-mcp #mcp .action-bar.top + table td {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: auto;
    }

    .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 th:first-of-type, .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 td:first-of-type, .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 th:last-of-type, .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 td:last-of-type, .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 td, .section-mcp #mcp .action-bar.top + table td, .section-mcp #mcp .action-bar.top + table td:nth-of-type(3), .section-mcp #mcp .action-bar.top + table td:nth-of-type(4), .section-mcp #mcp .action-bar.top + table td:last-of-type, .section-mcp #mcp .action-bar.top + table td:first-child {
        width: auto;
        padding-left: 20px;
        padding-right: 20px;
    }

    .section-mcp #mcp .action-bar.top + table td:last-of-type {
        width: auto !important;
    }

    .section-mcp #mcp_queue + .panel + .panel h3 + table.table1, .section-mcp #mcp .action-bar.top + table {
        margin: 0 -20px;
        width: calc(100% + 40px);
    }

    .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 th, .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 td, .section-mcp #mcp .action-bar.top + table td {
        font-size: 15px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 tr:hover, .section-mcp #mcp .action-bar.top + table tr:hover {
        background: transparent;
    }

    .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 td strong {
        display: contents;
        line-height: 23px;
    }

    .section-mcp #mcp .action-bar.top + table strong {
        line-height: 23px;
    }


    .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 .bg1, .section-mcp #mcp .action-bar.top + table .bg1 {
        background: #F6F8FA !important;
    }

    .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 td br {
        display: none;
    }
}

@media screen and (max-width: 994px){
    #viewprofile .left-box + .left-box.profile-details {
        margin-top: 20px;
        width: 100%;
    }

    #viewprofile .panel:not(.online) .left-box:not(.profile-details) {
        margin-bottom: 20px;
    }

    #viewprofile .left-box + .left-box.profile-details dt {
        width: 200px;
    }

    #nav-footer li.breadcrumbs span:first-child > a {
        width: 25px;
        height: 20px;
        padding: 0;
        margin-left: -25px;
        font-size: 0;
    }

    .section-mcp #cp-main .panel#ip table thead {
        display: none;
    }


    .section-mcp #cp-main #mcp_chgposter dd input[type=text], .section-mcp #cp-main #mcp_chgposter + #mcp select {
        margin-right: 0;
    }

    .section-mcp #cp-main .panel#ip table td dfn, .section-mcp #cp-main .panel#ip table td:first-of-type a {
        display: inline-block !important;
        margin-top: 5px;
        margin-right: 5px;
        text-align: left;
        font-size: 15px;
    }

    .section-mcp #cp-main .panel#ip table td dfn {
        width: auto;
        margin: 0;
    }

    .section-mcp #cp-main .panel#ip table .bg2 {
        background: #F6F8FA ;
    }

    .section-mcp #cp-main .panel#ip table:first-of-type {
        border-bottom: 0;
    }

    .section-mcp #cp-main .panel#ip table td dfn::after {
        content: ':';
        margin-right: 5px;
    }

    .section-mcp #cp-main .panel#ip table td {
        display: flex;
        width: auto;
        font-size: 15px;
    }

    .section-mcp #cp-main .panel#ip table td:first-of-type {
        flex-wrap: wrap;
        font-size: 0;
    }

    .section-mcp #cp-main .panel#ip table td {
        padding: 10px 20px;
    }

    /*.section-mcp #cp-main .panel#ip table td.posts, .section-mcp #cp-main .panel#ip table thead th.posts {*/
    /*    padding-left: 10px;*/
    /*}*/

    /*.section-mcp #cp-main .panel#ip table td.name, .section-mcp #cp-main .panel#ip table thead th.name, .section-mcp #cp-main .panel#ip table td:first-of-type {*/
    /*    padding-right: 10px;*/
    /*}*/

    .section-mcp #cp-main .postbody h3:first-child {
        width: calc(100% - 60px);
    }

    .section-mcp #cp-main .postbody h3:first-child + .post-buttons > #expand + li a::before {
        width: 13px;
        height: 13px;
    }

    .section-mcp #cp-main .postbody h3:first-child + .post-buttons > #expand + li a {
        width: 20px;
        height: 20px;
    }

    .section-mcp #cp-main .postbody h3:first-child + .post-buttons > #expand > a {
        padding: 0;
        justify-content: center;
        width: 20px;
        height: 20px;
        font-size: 0;
    }

    .section-mcp #cp-main .postbody h3:first-child + .post-buttons > #expand > a::after {
        margin: 0;
    }

    fieldset.display-options label {
        white-space: normal;
    }

    .section-memberlist #memberlist_search[style] ~ .action-bar.bottom .pagination, .section-memberlist .action-bar.bottom .pagination, .section-viewtopic .action-bar .pagination {
        justify-content: center;
        width: 100%;
    }

    .section-mcp #mcp ~ .panel table tr, .section-mcp #mcp .action-bar.top + table tr {
        border: 0 !important;
    }

    .section-memberlist table.table1 tbody tr td, .section-memberlist table.table1 tbody tr th {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .section-mcp .forum-selection + h2 + .panel ul.topiclist dt .list-inner br {
        display: block;
    }

    .section-mcp .forum-selection + h2 + .panel ul.topiclist .mark input[type=checkbox] {
        display: block;
        left: auto;
        margin-left: auto;
    }

    .section-posting #tabs .tab, section-mcp #cp-main #minitabs .tab {
        min-width: 100px;
        margin-right: 3px;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }

    .section-mcp .forum-selection + h2 + .panel ul.topiclist dt .list-inner span {
        display: inline-block;
        margin-bottom: 3px;
    }

    .section-mcp .forum-selection + h2 + .panel ul.topiclist .moderation, .section-mcp .forum-selection + h2 + .panel ul.topiclist dt .list-inner .topictitle + br {
        display: none;
    }

    .section-mcp #mcp .forum-selection ~ .panel ul.topiclist .row .list-inner .responsive-show .username, .section-mcp #mcp .forum-selection ~ .panel ul.topiclist .row .list-inner .responsive-show .username-coloured {
        display: inline-block;
    }

    .section-mcp .forum-selection + h2 + .panel ul.topiclist .responsive-show {
        display: inline-block !important;
        line-height: 22px;
    }

    .section-posting #tabs .tab > a, .section-ucp #cp-main fieldset dl:nth-last-of-type(n+2) dd select#timezone, .section-mcp #cp-main #mcp_chgposter dt, .section-mcp #cp-main #mcp_chgposter + #mcp dt label, .section-mcp #cp-main #mcp_chgposter + #mcp dt, .section-mcp #cp-main #mcp_chgposter dd:last-of-type, .section-mcp #cp-main #mcp_chgposter + #mcp fieldset dd:last-of-type, .section-mcp #cp-main #mcp_chgposter dd input[type=text], .section-mcp #cp-main #mcp_chgposter + #mcp select {
        width: 100%;
    }

    .section-mcp #cp-main #mcp_chgposter dt label, .section-mcp #cp-main #mcp_chgposter + #mcp dt label {
        display: block;
        margin-bottom: 10px;
        line-height: 22px;
    }

    .section-mcp #cp-main #mcp_chgposter dd:last-of-type, .section-mcp #cp-main #mcp_chgposter + #mcp fieldset dd:last-of-type {
        padding-left: 0;
    }

    .section-mcp #cp-main #mcp_chgposter dd select {
        width: auto;
    }

    .section-posting #tabs .tab > a span {
        max-width: none;
        letter-spacing: normal;
    }

    .section-memberlist #memberlist .info + td {
        width: 24%;
    }

    .section-memberlist #memberlist td:last-of-type {
        width: 26%;
    }

    .section-memberlist #memberlist td {
        padding: 10px 5px;
    }

    .section-ucp #cp-main ul.topiclist.missing-column .header dt .list-inner {
        padding-left: 0;
    }

    .section-ucp #cp-main form ul.topiclist dt {
        background-position: top 28px left 0;
    }

    .section-ucp #cp-main #viewfolder .display-actions .left-box label:first-of-type {
        display: block;
        width: 100% !important;
    }

    .section-ucp #cp-main #viewfolder .display-actions {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .section-ucp #cp-main #viewfolder .display-actions .left-box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        width: 100%;
    }

    .section-ucp #cp-main #viewfolder fieldset.display-actions input[type=submit].button2 {
        margin-bottom: 0;
    }

    .section-ucp #cp-main #viewfolder .display-actions .left-box + select, .section-ucp #cp-main #viewfolder .display-actions .left-box + select + .button2 {
        margin-top: 0;
    }

    .section-ucp #cp-main #viewfolder .display-actions select {
        width: 100%;
        margin: 10px 0 0 0;
    }

    .section-ucp #cp-main .table1 td.center.mark {
        padding-left: 10px;
    }

    .section-ucp #cp-main .table1 td:first-of-type {
        padding-right: 10px;
    }

    .section-ucp #tabs ~ .panel.bg3 .inner > div.notification_list a p {
        font-size: 17px;
    }

    /*.section-ucp #cp-main #postingbox fieldset dt label, .section-ucp #cp-main #postform h2 + .panel .fields1 #colour_palette label {*/
    /*    min-width: 83px;*/
    /*}*/

    .section-ucp #cp-main #postingbox dd, .section-ucp #cp-main #postingbox #subject {
        width: 100%;
    }

    /*.section-ucp #cp-main #postingbox #subject {*/
    /*    margin: 0 0 0 15px;*/
    /*}*/

    .section-ucp #cp-main #pmheader-postingbox .pmlist label {
        max-width: none;
    }

    .section-ucp #cp-main ul.topiclist li.row dl {
        background-size: 30px;
    }

    dl a.icon-link {
        left: 20px;
        top: 20px;
        width: 30px;
        height: 30px;
        margin: 0;
    }

    .section-ucp #cp-main #postingbox #message-box, .section-ucp #cp-main #postingbox #smiley-box, .section-ucp #cp-main #postingbox #subject, .section-ucp #cp-main #postingbox dd, .section-ucp #cp-main #postform h2 + .panel .fields1 #message-box, .section-ucp #cp-main #postform h2 + .panel .fields1 #smiley-box {
        width: 100%;
    }

    .section-ucp #cp-main #postingbox #smiley-box, .section-ucp #cp-main #postform h2 + .panel .fields1 #smiley-box {
        margin: 0 0 14px 0;
    }

    .section-ucp #cp-main #postingbox .bbcode-status, .section-ucp #cp-main #postform h2 + .panel .fields1 .bbcode-status {
        display: none;
    }

    .section-ucp #cp-main dl.icon dt .list-inner {
        padding-left: 50px;
    }

    .section-ucp #cp-main a.topictitle {
        font-size: 17px;
    }

    .section-ucp #tabs ul, .section-mcp #tabs ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        white-space: nowrap;
        overflow: auto hidden;
    }


    .section-ucp #tabs ul::-webkit-scrollbar, .section-mcp #tabs ul::-webkit-scrollbar {
        border-radius: 3px;
        height: 4px;
        background-color: #fff;
    }

    .section-ucp #tabs ul::-webkit-scrollbar-thumb, .section-mcp #tabs ul::-webkit-scrollbar-thumb {
        border-radius: 2px;
        background: #BEBEBE;
    }


    .section-posting #smiley-box, .section-ucp #cp-menu, .section-mcp #cp-menu {
        width: 240px;
    }

    .section-posting #message-box {
        width: calc(100% - 245px);
    }

    .section-memberlist #team thead tr th.info:nth-child(2), .section-memberlist #team tbody tr td.info:nth-child(2)  {
        padding-left: 30px;
    }

    .section-memberlist .member-search, .section-memberlist .action-bar.top .pagination, .section-viewforum .action-bar .pagination {
        width: 100%;
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    /*.section-memberlist .action-bar.bottom .pagination {*/
    /*    -webkit-box-pack: end;*/
    /*    -ms-flex-pack: end;*/
    /*    justify-content: flex-end;*/
    /*    -ms-flex-wrap: nowrap;*/
    /*    flex-wrap: nowrap;*/
    /*}*/

    /*ul.topiclist dd.posts, ul.topiclist dd.topics, dd.views, .forumbg ul.topiclist li.header .views, ul.topiclist dd.views, .top-nav-menu .icon-new-posts::before, .section-viewtopic .icon-subscribe:not(.section-viewtopic .dropdown-button-control.topic-tools .icon-subscribe)::before{*/
    /*    display: none;*/
    /*}*/

    ul.topiclist dd.posts, ul.topiclist dd.topics, dd.views, .forumbg ul.topiclist li.header .views, ul.topiclist dd.views, .section-viewtopic .icon-subscribe:not(.section-viewtopic .dropdown-button-control.topic-tools .icon-subscribe)::before{
        display: none;
    }

    ul.topiclist dt {
        min-width: auto;
    }

    /*.navbar.secondary .icon-search::before {*/
    /*    display: none;*/
    /*}*/

    .navbar.secondary > ul > li {
        margin-right: 20px;
    }

    .navbar .nav-tabs .tab.forums {
        padding: 0 35px;
    }

    .topiclist .header dd.lastpost, .topiclist.forums dd.lastpost, dd.lastpost, .section-viewforum .topiclist .header dd.lastpost {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 35%;
    }

    .section-viewforum .topiclist .header dd.views + dd.lastpost {
        width: 250px;
    }

    .forum-moderators {
        width: 100%;
    }

    #remind .panel fieldset dt, #resend .panel fieldset dt {
        width: 50%;
        -ms-flex-negative: initial;
        flex-shrink: initial;
    }

    #remind .panel fieldset dl dt:first-child, #resend .panel fieldset dl dt:first-child {
        margin-right: 15px;
    }

    #remind .panel fieldset dl dd:not(#remind .panel fieldset dl:last-child dd, #resend .panel fieldset dl:last-child dd), #resend .panel fieldset dl dd:not(#remind .panel fieldset dl:last-child dd, #resend .panel fieldset dl:last-child dd) {
        width: 50%;
        margin-left: 15px;
    }
    input.narrow {
        width: 100%;
    }


}


@media screen and (max-width: 940px){
    .section-memberlist table.table1 .info {
        max-width: 100px;
    }

}

@media screen and (max-width: 900px){
    .section-ucp #cp-menu #active-subsection a, .section-ucp #cp-menu #navigation li:last-child a {
        border-radius: 0;
    }

    .section-ucp #cp-main #postingbox #color_palette_placeholder table, .section-ucp #cp-main #postingbox .colour-palette a, .section-ucp #cp-main #postform h2 + .panel .fields1 #colour_palette #color_palette_placeholder table {
        width: 100% !important;
    }

    .section-ucp #cp-main #postform h2 + .panel .fields1 #colour_palette #color_palette_placeholder {
        width: 100%;
    }

    .section-ucp #cp-main #postform h2 + .panel .fields1 #colour_palette #color_palette_placeholder td {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        height: 15px !important;
        margin: 0 2px 2px 0;
    }
    .section-ucp #cp-main #postform h2 + .panel .fields1 #colour_palette #color_palette_placeholder tr {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -2px;
    }
    .section-ucp #cp-main #postform h2 + .panel .fields1 #colour_palette #color_palette_placeholder tr a {
        width: 100% !important;
    }
}

@media screen and (max-width: 880px) {
    .section-ucp #cp-main fieldset dl {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .section-mcp #cp-main #minitabs {
        margin-left: 0px;
        margin-right: 0px;
        padding: 0 20px;
    }

    .section-mcp #cp-main .tabs-container {
        overflow: hidden;
    }

    .section-mcp #cp-main #minitabs ul {
        overflow: auto hidden;
        padding: 0 10px 2px 10px;
    }

    .section-mcp #cp-main #minitabs ul::-webkit-scrollbar-thumb  {
        border-radius: 2px;
        background: #DEE5EA;
    }

    .section-mcp #mcp .panel:first-child ~ .display-actions select {
        margin-right: 0;
    }


    .section-mcp #cp-main #minitabs ul::-webkit-scrollbar {
        width: auto;
        height: 2px;
        background-color: #F6F8FA;
    }

    .section-mcp #mcp h3#review, .section-mcp #mcp #topicreview {
        margin-left: -20px;
        margin-right: -20px;
        padding: 10px 20px;
    }

    .section-mcp #mcp #topicreview {
        padding-right: 12px;
        overflow: hidden auto;
    }

    .section-mcp #mcp #topicreview .post {
        margin: 0 -20px;
        padding: 20px;
        word-break: break-word;
    }

    .section-mcp #mcp #display-panel dt, .section-mcp #mcp #display-panel dd input:not([type=submit], [type=checkbox], [type=radio]), .section-mcp #mcp #display-panel dd, .section-mcp #mcp #split-panel input, .section-mcp #mcp #merge-panel input, .section-mcp #mcp #split-panel select {
        margin-right: 0;
        width: 100%;
    }

    /*.section-mcp #mcp .action-bar.top + table ~ .display-options {*/
    /*    padding-left: 10px;*/
    /*    padding-right: 10px;*/
    /*}*/

    .section-mcp #mcp ul.topiclist .row .list-inner .responsive-show:last-of-type {
        margin-top: 0;
    }

    .section-memberlist #memberlist_search[style] ~ .action-bar.bottom .pagination > ul, .section-memberlist #memberlist_search[style] ~ form .action-bar.top .pagination > ul, .section-memberlist .action-bar.bottom .pagination > ul, .section-memberlist form .action-bar.top .pagination > ul, .section-viewtopic .action-bar .pagination > ul, .section-viewforum .action-bar .pagination > ul {
        justify-content: center;
        flex-wrap: wrap;
        gap: 16px 0;
        margin-top: 20px;
        margin-left: 0;
        width: 100%;
    }


    .section-mcp #mcp .action-bar .pagination > ul {
        flex-wrap: wrap;
        gap: 16px 0;
        width: 100%;
        margin-top: 10px;
        margin-left: 0;
    }

    .section-mcp #mcp ~ .panel table thead, .section-mcp #mcp .action-bar.top + table thead, .section-mcp #mcp ul.topiclist .row .lastpost, .section-mcp #mcp ul.topiclist .header .lastpost {
        display: none;
    }

    .section-mcp #mcp ~ .panel:last-of-type table td dfn {
        min-width: 100px;
    }

    .section-mcp #mcp ~ .panel table, .section-mcp #mcp .action-bar.top + table {
        margin: 0 -20px;
        width: calc(100% + 40px);
    }

    .section-mcp #mcp ~ .panel h3:first-child {
        border-bottom: 0;
    }

    .section-mcp #mcp ~ .panel table tr.bg1, .section-mcp #mcp .action-bar.top + table tr.bg1 {
        background: #F6F8FA !important;
    }

    .section-mcp #mcp ~ .panel table td:first-child, .section-mcp #mcp ~ .panel table td:last-child, .section-mcp #mcp ~ .panel table td, .section-mcp #mcp .action-bar.top + table td:first-child, .section-mcp #mcp .action-bar.top + table td:last-child, .section-mcp #mcp .action-bar.top + table td {
        padding: 10px 20px;
    }

    .section-mcp #mcp ~ .panel table tr:hover, .section-mcp #mcp .action-bar.top + table tr:hover {
        background: transparent;
    }

    .section-mcp #mcp ~ .panel table td dfn, .section-mcp #mcp .action-bar.top + table td dfn {
        display: block !important;
        min-width: 150px;
        font-weight: 500;
        margin-right: 10px;
    }

    .section-mcp #mcp .action-bar.top + table td:last-child, .section-mcp #mcp .action-bar.top + table td {
        align-items: center;
    }

    .section-mcp #mcp .action-bar.top + table td dfn {
        min-width: 70px;
    }

    .section-mcp #mcp ~ .panel table td, .section-mcp #mcp .action-bar.top + table td {
        display: flex;
    }

    .section-memberlist #memberlist .info + td {
        width: 22%;
    }

    .section-mcp #mcp fieldset dt, .section-mcp #mcp fieldset dd input, .section-mcp #mcp fieldset dd:last-of-type, .section-mcp #mcp_ban fieldset dd input, .section-mcp #mcp_ban fieldset dd {
        width: 100%;
    }

    .section-ucp #cp-main fieldset dl:nth-last-of-type(n+2) dd select {
        width: 100% !important;
    }

    .section-mcp #mcp_ban fieldset dt {
        width: auto;
    }

    .section-mcp #mcp_ban fieldset dt label[for="banlength"] {
        line-height: 30px;
    }

    .section-mcp #mcp_ban fieldset dd {
        display: block;
        margin-left: 0;
    }

    .section-mcp #mcp_ban fieldset dl ~ hr + dl dd label {
        display: inline-flex;
    }

    .section-mcp #mcp_ban .panel:last-of-type fieldset dl dt {
        width: 50%;
        padding-right: 10px;
    }

    .section-mcp #mcp fieldset dt, .section-mcp #mcp_ban fieldset dt {
        margin: 0 0 10px 0;
    }

    .section-posting #file-list-container td.attach-comment, .section-posting #file-list-container th.attach-comment {
        width: 30%;
    }

    .section-posting #file-list-container td.attach-comment, .section-posting #file-list-container th.attach-comment {
        padding-right: 5px;
    }

    .section-posting #file-list-container td.attach-filesize, .section-posting #file-list-container th.attach-filesize {
        padding-left: 5px;
    }

    .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(2) dd input:not(input[type=radio]), .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 dl:nth-of-type(3) dd input:not(input[type=radio]) {
        width: 100%;
        margin-right: 0;
    }

    .section-ucp #cp-main #custom_date {
        width: 100% !important;
    }


    .section-memberlist #memberlist_search fieldset:not(.submit-buttons), .section-ucp #cp-main fieldset dl:nth-last-of-type(n+2) dd select#timezone {
        width: 100%;
    }

    .section-memberlist #memberlist_search fieldset.submit-buttons {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .section-mcp #mcp ~ .panel table tr, .section-mcp #mcp .action-bar.top + table tr, .section-mcp #cp-main .tabs-container + #mcp .panel:first-child + .panel {
        margin: 0;
    }

    .section-ucp #cp-main .post ~ .display-options, .section-mcp #mcp ~ .panel table tr {
        display: block;
    }

    .section-ucp #cp-main .post ~ .display-options label {
        clear: both;
    }

    .section-ucp #cp-main .post ~ .display-options label + .button2 {
        margin-top: 10px;
    }

    .section-ucp #cp-main .postbody-inner {
        margin-left: 0;
    }

    .section-ucp #cp-main .display-options .arrow-left.left-box:not(.display-options.clearfix .arrow-left.left-box), .section-ucp #cp-main fieldset #tz_date, .section-ucp #cp-main fieldset #tz_select_date_suggest {
        float: left;
        margin-bottom: 10px;
    }

    .section-ucp #cp-main fieldset #timezone_copy {
        margin-top: 10px;
    }


    .section-ucp #cp-main #postingbox #subject {
        margin: 0;
    }

    .section-ucp #cp-main fieldset label:not(.section-ucp #cp-main fieldset dl:first-child label, .section-ucp #cp-main fieldset dl:nth-child(-n+4) dd label, #postingbox fieldset dt, #postingbox fieldset label), .section-ucp #cp-main fieldset dl:first-child dt, .section-ucp #cp-main fieldset dt:not(#postingbox fieldset dt), .section-ucp #cp-main fieldset dl:last-of-type dd select, .section-ucp #cp-main fieldset dl:last-of-type dd select, .section-ucp #cp-main fieldset dl:nth-last-of-type(n+2) dd select {
        width: 100%;
    }

    .section-ucp #cp-main fieldset label:not(.section-ucp #cp-main fieldset dl:first-child label, .section-ucp #cp-main fieldset dl:nth-child(-n+4) dd label, #postingbox fieldset dt, #postingbox fieldset label), .section-ucp #cp-main fieldset dl:nth-last-of-type(n+2) dd select {
        margin: 0;
    }

    .section-ucp #cp-main fieldset dl:first-of-type:not(#pmheader-postingbox dl.pmlist), .section-ucp #cp-main fieldset dl:first-child dt, .section-ucp #cp-main #postform h2 + .panel .fields1 #colour_palette label {
        margin: 0 0 10px 0;
    }

    .section-ucp #cp-main fieldset dl:first-of-type dt br, .section-ucp #cp-main fieldset dl br {
        display: none;
    }

    .section-ucp #cp-main fieldset dl:nth-last-of-type(2) dd, .section-ucp #cp-main fieldset dl:nth-last-of-type(1) dd, .section-ucp #cp-main fieldset dl:nth-last-of-type(1) dd, .section-ucp #cp-main fieldset dl dt {
        width: 100%;
        margin-right: 0;
    }

    .section-ucp #cp-main fieldset dl:nth-last-of-type(2) dd select, .section-ucp #cp-main fieldset dl:last-of-type dd select, .section-ucp #cp-main fieldset dl:last-of-type dd select, .section-ucp #cp-main fieldset dl:last-of-type dd #custom_date input:not(input[type=radio]), .section-ucp #cp-main #timezone, .section-ucp #cp-main #dateoptions {
        margin-left: 0;
    }

    .section-ucp #cp-main fieldset dl dt {
        margin-bottom: 10px;;
    }

    .section-ucp #cp-main #custom_date {
        width: 100%;
        margin: 10px 0 0 0 !important;
    }

    .section-ucp #cp-main fieldset dl:nth-child(-n+4) dd label, .section-ucp #cp-main fieldset dl:nth-child(-n+4) dd label select {
        margin-bottom: 0;
    }

    .section-viewtopic .action-bar .pagination:not(.section-viewtopic .action-bar.bottom .pagination), .section-viewtopic .action-bar.bottom  #quickmod  + .pagination {
        width: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .section-viewtopic .modtools-icon {
        margin-right: 0;
    }
}

@media screen and (max-width: 860px) {
    .section-ucp #cp-main .table1 td > dfn {
        display: inline-block !important;
        font-weight: 500;
        vertical-align: middle;
        margin-right: 10px;
    }

    .section-ucp #cp-main .table1 td {
        width: auto !important;
    }

    .section-ucp #cp-main .table1 thead {
        display: none;
    }

    .section-ucp #cp-main .table1 tbody, .section-ucp #cp-main .table1 tr, .section-ucp #cp-main .table1 td {
        display: block;
        text-align: left;
        margin: 0;
    }
    .section-ucp #cp-main .table1 td.center.mark {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media screen and (max-width: 800px) {
    .section-mcp #mcp .action-bar.top input[type=search] {
        margin: 10px 0;
        width: 100%;
    }

    .section-mcp #cp-main #jumpbox:first-child .dropdown {
        margin: 3px 0 0 0 !important;
        right: 40px;
        top: auto !important;
    }

    .section-mcp #cp-main {
        display: -ms-grid;
        display: grid;
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
    }


    .section-mcp #mcp .action-bar.top input[type=submit] {
        margin-left: -4px;
    }

    .section-mcp #cp-main #jumpbox:first-child {
        position: static;
        -ms-grid-row: 2;
        grid-row: 2;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        height: 30px;
        margin: 20px 20px 0 auto;
    }

    .section-mcp #cp-main #jumpbox:first-child .button {
        border-radius: 6px;
    }
}


@media screen and (max-width: 898px) {
    #avatar_option_avatar_driver_upload fieldset dl:first-child dd {

        margin-top: 10px;
    }

    .section-ucp #cp-main fieldset + #avatar_options + .submit-buttons {
        margin-top: 20px;
    }
    .action-bar .pagination {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media screen and (max-width: 780px) {

    .section-search .action-bar.top .pagination ul {
        margin-top: 10px;
        padding-left: 0;
    }

    .action-bar .pagination > ul, .section-memberlist .action-bar.top .pagination > ul {
        width: 100%;
        margin-top: 20px;
    }

    .section-memberlist .action-bar .pagination > ul, .section-viewtopic .action-bar .pagination ul, .section-viewtopic .action-bar.top .pagination ul {
        margin-left: 0;
    }

    .section-memberlist .action-bar.bottom .pagination {
        flex-wrap: wrap;
        /*-webkit-box-pack: center;*/
        /*-ms-flex-pack: center;*/
        /*justify-content: center;*/
        /*-webkit-box-orient: vertical;*/
        /*-webkit-box-direction: normal;*/
        /*-ms-flex-direction: column;*/
        /*flex-direction: column;*/
    }

    .section-memberlist #memberlist_search[style] ~ .action-bar.bottom .pagination {
        flex-direction: row;
    }



    .section-memberlist .action-bar .pagination > ul {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .section-posting #file-list-container td.attach-filesize, .section-posting #file-list-container th.attach-filesize {
        width: 11%;
    }
}

@media screen and (max-width: 770px){

    .section-mcp #mcp .panel:first-child ~ .display-actions {
        display: flex;
        flex-wrap: wrap;
    }

    .section-mcp #mcp .panel:first-child ~ .display-actions input:first-child, .section-mcp #mcp .panel:first-child ~ .display-actions input:first-child  ~ div:last-child {
        margin-left: auto;
    }

    .section-mcp #mcp .panel:first-child ~ .display-actions select ~ div:last-of-type a {
        line-height: 30px;
    }

    .section-mcp #mcp .panel:first-child ~ .display-actions select ~ div:last-of-type {
        padding-left: 10px;
    }


    .section-mcp #mcp .panel:first-child ~ .display-actions select ~ div:last-child {
        width: 100%;
    }
}

@media screen and (max-width: 740px){
    fieldset.quick-login label:nth-child(2), fieldset.quick-login label:first-child {
        display: block;
        width: 100%;
    }

    #login fieldset input#autologin::after, #login fieldset input#viewonline::after {
        margin-top: 4px;
    }
    .headerspace .quick-login {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .stat-block h3, .headerspace h3, .forumbg ul.topiclist li.header .list-inner, h2.forum-title a, .panel h2.login-title, .panel h2.sitename-title, .panel h2.reg-title, .panel h2.remind-title, .panel h2.message-title, #resend .panel h2, .panel + .panel h3, table.table1 .name, .forabg ul.topiclist li.header a, .forumbg ul.topiclist li.header a, .forabg ul.topiclist li.header .list-inner, table.table1 .name, h2.solo, h2.forum-title, h2.topic-title, h2.posting-title, h2.faq-title, h2.titlespace, h2.searchresults-title, h2.ucp-title, h2.mcp-title, h2.memberlist-title, .panel > .inner > h3:first-child, .panel > h3:first-child, h2 a  {
        font-size: 20px;
        line-height: 23px;
    }

    #login fieldset.fields1 dl:nth-child(3) label {
        padding-left: 0;
    }

    #login fieldset input#autologin, #login fieldset input#viewonline {
        top: 1px;
        left: 0;
    }

    #login fieldset .error + dl + dl ~ dl input#autologin, #login fieldset .error + dl + dl ~ dl input#viewonline {
        margin-right: 0;
    }

    .headerspace .quick-login label span {
        margin: 0 0 4px 0;
        font-size: 14px;
        line-height: 16px;
    }

    fieldset.quick-login input.inputbox, fieldset.quick-login .responsive-hide, fieldset.quick-login label:nth-last-of-type(1) {
        margin: 0;
        font-size: 14px;
        line-height: 16px;
    }

    fieldset.quick-login .responsive-hide {
        opacity: 1;
        margin: 0 10px;
    }

    fieldset.quick-login input {
        width: 100%;
        margin: 15px 0 0 0;
    }

    .headerspace .quick-login a {
        font-size: 14px;
        line-height: 16px;
    }

    fieldset.quick-login input#autologin::after, #login fieldset input#autologin::after, #login fieldset input#viewonline::after, #options-panel fieldset input::after {
        top: 0;
        width: 16px;
        height: 16px;
    }

    fieldset.quick-login input#autologin {
        margin: 0 0 0 5px;
    }

    fieldset.quick-login label:nth-last-of-type(1) {
        display: contents;
    }
}

@media screen and (min-width: 701px){
    .navbar.tabbed .register {
        display: none;
    }
}

@media screen and (max-width: 720px){
    .section-viewtopic .action-bar .search-box {
        margin-left: auto;
        margin-right: 0;
    }

    .section-viewtopic .action-bar.bottom .pagination {
        margin-left: auto;
    }
}

@media screen and (max-width: 730px){
    .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ .fields2 {
        display: -ms-grid;
        display: grid;
    }
}

@media screen and (max-width: 700px){
    .no-avatar .avatar-container {
        float: left;
        width: 60px;
        height: 60px;
        margin: 0 20px 0 0;
    }

    .section-mcp #cp-main #jumpbox:first-child .dropdown {
        right: 20px;
    }

    .section-mcp .forum-selection + h2 + .panel ul.topiclist dt .list-inner {
        padding-right: 20px;
    }

    .section-mcp #mcp .panel:first-child ~ .display-actions {
        display: block;
    }

    .section-ucp #cp-main .table1, .section-mcp #mcp ~ .panel table, .section-mcp #mcp .action-bar.top + table, .section-mcp #mcp ul.topiclist {
        margin: 0 -20px;
        width: calc(100% + 40px);
    }

    .section-mcp #mcp ul.topiclist dd.mark {
        right: 20px;
        top: 10px;
    }

    .section-mcp #mcp ul.topiclist .header {
        padding-left: 20px;
        padding-right: 20px;
    }

    .section-mcp #mcp ~ .panel:last-child {
        padding-bottom: 10px;
    }

    .section-mcp #mcp ~ .panel:last-of-type table tr:last-child td:last-child {
        border-bottom: 1px solid #e7e7e7;
    }

    .section-mcp #mcp_ban fieldset dl:nth-of-type(2) dt {
        float: left;
    }

    .section-mcp #mcp_ban fieldset dt label {
        line-height: 22px;
    }

    .section-mcp #mcp ~ .panel table td dfn {
        margin-right: 0;
    }

    #options-panel hr.dashed:nth-last-of-type(1), .section-mcp #mcp .panel:first-child ~ .display-actions input, .section-mcp #mcp .panel:first-child ~ .display-actions select, .section-mcp #mcp fieldset.submit-buttons ~ .display-actions input {
        margin-top: 10px;
    }

    .section-mcp #mcp ~ .panel:last-of-type table td dfn {
        min-width: 109px;
    }

    .section-mcp #mcp ~ .panel table td dfn {
        min-width: 156px;
    }

    .section-posting #options-panel fieldset hr.dashed + dl ~ hr.dashed ~ dl:last-of-type {
        align-items: flex-start;
    }

    .section-posting #options-panel fieldset #edit_reason {
        margin-top: 10px;
        margin-right: 0;
        width: 100%;
    }

    .section-mcp .forum-selection + h2 + .panel ul.topiclist .mark {
        width: auto;
        right: 0;
    }

    .section-mcp .forum-selection + h2 + .panel ul.topiclist .mark input[type=checkbox], .section-mcp #mcp .action-bar.top input[type=submit] {
        margin-left: 0;
    }


    .section-mcp h2.mcp-title + p.linkmcp {
        text-align: center;
    }

    .section-mcp #mcp_queue + .panel + .panel h3 + table.table1 tr {
        border: 0;
        margin: 0;
    }


    .section-ucp #cp-main ul.topiclist.missing-column .list-inner.with-mark .responsive-show {
        line-height: 27px;
    }

    .post-buttons > li {
        margin: 0;
    }

    .post-buttons {
        max-width: 41% !important;
        gap: 6px;
    }

    #notification_list .notification_text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: auto;
    }

    .postbody blockquote > div {
        word-break: break-word;
    }

    .postbody blockquote {
        padding-right: 0;
    }

    blockquote cite {
        width: auto;
    }

    .section-posting #file-list-container td.attach-comment, .section-posting #file-list-container th.attach-comment, .section-posting #file-list-container td.attach-filesize, .section-posting #file-list-container th.attach-filesize, .section-posting #file-list-container td.attach-comment textarea, .section-posting #file-list-container table th:last-of-type, .section-posting #file-list-container table td:last-of-type, .section-posting #file-list-container table th:first-of-type, .section-posting #file-list-container table td:first-of-type, .section-memberlist #memberlist .info, .section-memberlist #memberlist .info + td {
        padding-left: 20px;
        padding-right: 20px;
    }

    .section-posting #file-list-container table th:first-of-type, .section-posting #file-list-container table td:first-of-type {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #poll-panel .fields2 dl:nth-last-child(1),
    #poll-panel .fields2 dl:nth-last-child(2) {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .section-posting #postform {
        margin-bottom: 20px;
    }

    .section-posting #file-list-container .attach-controls input, .section-posting #file-list-container td.attach-comment textarea {
        margin-top: 10px;
        margin-bottom: 0;
    }

    .section-posting #file-list-container .file-name {
        margin-top: 5px;
        line-height: 20px;
    }

    #poll-panel .fields2 dl:last-child dd:nth-last-of-type(2) label {
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
    }

    .section-ucp #register h2.reg-title {
        margin-bottom: 20px;
    }

    .section-ucp #agreement .panel, .section-ucp #login .panel, .section-ucp #remind .panel, .section-ucp #resend .panel {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .section-viewtopic  p.author, .section-viewtopic  .postbody {
        clear: both;
        width: auto;
    }

    /*.section-viewtopic .postbody h3 {*/
    /*    width: calc(100% - 115px);*/
    /*}*/
    .section-viewtopic .postbody h3 {
        width: calc(100% - 70px);
    }

    .section-ucp .panel {
        padding-left: 0;
        padding-right: 0;
    }

    .section-posting #postingbox label[for=subject], .section-posting #postingbox label[for=username] {
        margin-bottom: 10px;
        min-height: auto;
    }

    #options-panel fieldset > div, .section-posting #options-panel dl:not(dl:last-of-type), .section-posting #options-panel dd label:not(label:last-of-type) {
        margin-bottom: 5px;
    }

    .section-mcp #cp-main #mcp_chgposter dd:last-of-type {
        gap: 0;
    }

    #options-panel fieldset > div:last-of-type, .section-mcp #cp-main #mcp_chgposter + #mcp fieldset dd:last-of-type, .section-mcp #cp-main .panel:has(#mcp_chgposter) + .panel p:first-of-type a, .section-mcp #cp-main #mcp_chgposter dd input {
        margin-bottom: 10px;
    }

    .section-mcp #cp-main #mcp_chgposter dd select + input[type=submit] {
        margin-bottom: 0;
    }


    .section-posting #poll-panel dt, .section-mcp #cp-main #mcp_chgposter dd select {
        width: 100%;
        margin-bottom: 10px;
    }

    .section-posting #poll-panel dt br {
        display: none;
    }
    .section-posting .fields1 dl, #poll-panel .fields2 dl {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    #options-panel fieldset input[type=checkbox],.section-posting #options-panel input[type=radio], #poll-panel #poll_vote_change, #poll-panel #poll_vote_change::after {
        top: 0;
        width: 16px;
        height: 16px;
        background-size: contain !important;
    }

    .section-posting #options-panel #topic_time_limit, .section-posting #poll_title {
        margin-top: 10px;
    }

    #options-panel fieldset input[type=checkbox]::after {
        left: 0;
    }

    .section-posting #poll-panel label, .section-posting #poll-panel fieldset dl dd:last-of-type, .section-posting #options-panel #topic_time_limit  {
        width: auto;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding: 0;
        font-size: 16px;
        line-height: 22px;
    }

    .section-posting .bg3.panel .fields1 hr.dashed + dl dt:first-of-type {
        margin-bottom: 10px;
    }


    .section-posting #poll-panel label[for=poll_option_text] {
        margin-bottom: 10px;
    }

    #attach-panel #add_files {
        width: 100%;
        margin-top: 10px;
    }


    #options-panel hr.dashed {
        margin: 0 -10px 10px -10px;
    }

    .section-ucp #cp-main .left-box input[name=change_default] {
        margin: 10px auto 0 auto;
        width: calc(100% - 40px);
        max-width: 100%;
        display: block;
    }

    .section-ucp #register .fields2 select#timezone, .section-search .action-bar.top .pagination {
        width: 100%;
    }

    .section-search .action-bar.top .pagination {
        padding-bottom: 0;
        margin-bottom: 5px !important;
    }

    .section-memberlist #memberlist thead th:not(th:first-of-type), .section-memberlist #memberlist th:first-of-type .rank-img {
        display: none;
    }

    .section-memberlist #memberlist td {
        padding: 5px 20px;
    }

    .section-memberlist #memberlist .postlink {
        white-space: normal;
        word-break: break-all;
    }

    .section-memberlist #memberlist tr {
        border-bottom: 1px solid #DEE5EA;
    }

    .section-memberlist #memberlist tr, .section-memberlist #memberlist td, .section-memberlist #memberlist th:first-of-type, .section-memberlist #memberlist tbody {
        display: block;
        text-align: left;
        width: auto !important;
    }

    .section-memberlist #memberlist tr:nth-child(even) {
        background: #F6F8FA;
    }

    .section-ucp #agreement .content h2.sitename-title + p {
        padding: 0;
    }

    .section-ucp #agreement .panel h2.sitename-title {
        margin: 0 -20px 20px -20px !important;
        padding: 13px 30px;
    }

    .section-ucp #agreement .content h2.sitename-title + p {
        margin-top: 0;
    }

    .panel h2.sitename-title ~ p:last-of-type {
        margin-bottom: 30px;
    }

    .panel h2.sitename-title, .section-ucp #agreement .panel h2.sitename-title  {
        margin: 0 0px 30px;
        padding: 13px 20px;
    }

    .panel h2.sitename-title ~ p {
        padding: 0 20px;
    }


    .section-ucp #confirm h2.message-title {
        padding: 13px 20px;
        margin: 0 0px 20px 0px;
    }

    .section-ucp #confirm h2.message-title + p {
        padding: 0 20px;
    }


    #cp-menu #navigation ~ .cp-mini {
        margin-top: 0;
    }

    .section-search .action-bar.top {
        padding-bottom: 15px;
    }

    .section-search .action-bar.top .search-box, .section-search .action-bar.top .pagination {
        margin-bottom: 10px;
    }

    .section-ucp #cp-main .panel fieldset + h3, .section-ucp #cp-main fieldset + #avatar_options + .submit-buttons {
        margin-top: 15px;
    }

    .section-ucp #cp-main fieldset dl:first-child dd img:not(label img) {
        width: 60px;
        height: 60px;
    }

    .section-ucp #tabs + .panel, .section-mcp #tabs + .panel {
        padding: 0;
    }

    .section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar.top + .notification_list dd.mark {
        width: 22px;
    }

    .section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar .pagination:not(div.action-bar.top .buttons + .pagination), .section-ucp #register h2.reg-title + .fields2 dt, .section-ucp #register .fields2 select, .section-ucp #register .fields2 input, .section-ucp #register .fields2 dl:last-of-type, #poll-panel .fields2 dl dd, #poll-panel .fields2 dl:nth-last-child(2) dd:last-child, .section-ucp #register .fields2 dl:last-of-type dd:not(#tz_select_date) {
        width: 100%;
    }

    .section-ucp #register h2.reg-title + .fields2 dt label, .section-ucp #register h2.reg-title + .fields2 dt span {
        line-height: 1;
        margin-bottom: 10px;
    }

    .section-ucp #register h2.reg-title + .fields2 dt {
        padding: 0;
    }

    .section-ucp #register .fields2 input {
        min-width: auto;
    }

    .section-ucp #register .fields2 input, #poll-panel .fields2 dl dd input.inputbox {
        margin: 0;
    }

    #poll-panel .fields2 dl dd input#poll_length {
        margin-right: 10px;
    }

    .section-ucp #register .fields2 hr {
        margin: 0 -20px 20px -20px;
    }


    .section-ucp #pmheader-postingbox + #postingbox {
        padding-top: 20px;
    }

    .section-ucp #register .panel {
        padding-left: 20px;
        padding-right: 20px;
    }


    .section-ucp #tabs + .panel.bg3 .inner > div, .section-mcp #tabs + .panel.bg3 .inner > div {
        padding-bottom: 0;
    }

    .section-mcp #mcp .action-bar.top {
        padding-bottom: 20px !important;
    }

    .section-ucp #postform .panel.bg3 .inner > div {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .section-ucp #cp-main #pmheader-postingbox .recipients {
        padding: 0;
    }

    .section-ucp #cp-main fieldset.display-actions {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0;
        padding: 20px 0 0 0;
    }

    .section-ucp #cp-main fieldset.display-actions input[type=submit] {
        margin: 0 0 20px 0;
    }

    #viewprofile .left-box.profile-details {
        float: left;
    }


    .section-ucp .panel#message {
        padding: 0 20px 20px 20px;
    }

    .section-ucp #cp-main, .section-mcp #cp-main {
        border: 0;
        border-radius: 0;
    }

    .section-ucp #cp-menu #navigation #active-subsection a, .section-mcp #cp-menu #navigation #active-subsection a {
        position: relative;
        background: #27A5F0;
        z-index: 1;
    }

    .section-ucp #tabs a:hover, .section-mcp #tabs a:hover {
        color: #27A5F0;
    }

    .section-ucp #tabs, .section-mcp #tabs {
        margin: 10px -20px;
    }

    #cp-main .panel + .panel {
        padding-top: 0;
    }

    .section-ucp #cp-main form ul.topiclist .mark {
        position: static;
        width: 24px;

    }

    .section-ucp #cp-main ul.topiclist.cplist .list-inner br {
        display: none;
    }

    .section-ucp .panel-container .panel p + ul.topiclist {
        margin: 10px 0 0 0;
    }



    .section-ucp dd.mark input[type=radio]:disabled, .section-ucp #cp-main .table1 td > dfn, .section-search .topiclist.topics .row .list-inner a.topictitle {
        margin: 0;
    }


    .section-ucp #tabs ~ .panel.bg3 .inner > div, .section-mcp #tabs ~ .panel.bg3 .inner > div {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .section-ucp #tabs ul, .section-mcp #tabs ul {
        padding: 0 40px;
    }

    .section-ucp .panel.bg3:before, .section-ucp .panel.bg3:after {
        display: none;
    }

    .section-ucp #cp-menu, .section-mcp #cp-menu {
        width: 100%;
    }

    .section-ucp #cp-menu #navigation a, .section-mcp #cp-menu #navigation a {
        background: #fff;
    }

    .section-ucp #cp-main h2, .section-ucp .panel h3, .section-mcp .panel h3 {
        background: #DEE5EA;
    }

    .section-ucp .panel .postbody h3 {
        background: transparent;
    }

    #cp-main h2, #navigation li:last-child a {
        border-radius: 0;
    }

    .section-ucp #cp-main, .section-mcp #cp-main {
        border-top: 0;
    }

    #cp-menu #navigation {
        max-width: none;
        margin: 0px;
    }

    #post input.inputbox, #post textarea.inputbox {
        max-width: none;
    }

    #post fieldset.fields2 dt label {
        margin: 0 0 10px 0;
    }

    .colour-palette tr {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -2px;
    }

    .colour-palette a {
        height: 100% !important;
    }

    #color_palette_placeholder table, .colour-palette a {
        width: 100% !important;
    }

    .colour-palette tr td {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        height: 15px !important;
        margin: 0 2px 2px 0;
    }

    .section-memberlist table.table1 tbody td {
        border: 0;
    }


    .section-memberlist table.table1 tbody td, .section-memberlist #team tbody tr td.info:nth-child(2), .section-memberlist table.table1 tbody tr td:last-child {
        padding: 5px 20px;
    }

    .section-memberlist table.table1 tbody tr td:first-child {
        padding-top: 10px;
    }

    dl.faq, .content dl.faq {
        margin: 20px 0;
    }

    .section-memberlist table.table1 tbody tr td:last-child {
        padding-bottom: 10px;
    }

    /*.section-memberlist .action-bar.top .pagination {*/
    /*    -webkit-box-orient: vertical;*/
    /*    -webkit-box-direction: normal;*/
    /*    -ms-flex-direction: column;*/
    /*    flex-direction: column;*/
    /*}*/

    .section-memberlist .action-bar.top .pagination > ul {
        margin-top: 15px;
    }

    .section-viewtopic .action-bar.bottom .topic-tools, .section-memberlist table.responsive tr, #post fieldset.fields2 dt {
        margin: 0;
    }

    .section-memberlist table.responsive tr:nth-child(odd), .section-ucp #cp-main .table1 tr:nth-child(odd) {
        background: #F6F8FA;
    }

    .section-memberlist table.responsive tr {
        background: #fff;
    }


    /*.report-icon {*/
    /*    right: 44px;*/
    /*}*/

    /*.button.quote-icon {*/
    /*    right: 20px;*/
    /*}*/

    .postbody .content, .postbody h3 {
        font-size: 16px;
        line-height: 22px;
    }

    .post.has-profile .postbody {
        margin: 20px 0 0 0;
        border-top: 1px solid #DEE5EA;
    }

    .post.has-profile .postprofile {
        width: auto;
        min-height: auto !important;
    }

    .navbar .nav-tabs .rightside {
        padding-right: 15px;
    }

    .post.has-profile .inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .postprofile + .postbody > div {
        margin: 20px 0 0 0;
    }

    .section-search .panel.bg2 fieldset dl dt:not(dl:first-child dt) {
        float: left;
    }


    .section-search .inputbox {
        margin-right: 0;
    }

    .section-memberlist .member-search {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        border: 0;
        padding: 0;
        margin-bottom: 15px;
        text-align: left;
    }

    .section-memberlist #memberlist_search fieldset dt {
        float: left;
    }

    .section-memberlist #memberlist_search fieldset label {
        line-height: 30px;
    }

    .section-memberlist .member-search strong {
        display: inline-block;
        width: calc(100% - 20px);
        overflow: auto;
        margin: -5px 0 0 0;
        padding: 5px 10px;
        border: 1px solid #DEE5EA;
    }

    .section-memberlist .member-search > a {
        position: relative;
    }

    .section-memberlist .member-search > a::before {
        content: '';
        position: absolute;
        bottom: -7px;
        left: 0;
        display: block;
        width: 10px;
        height: 6px;
        background: #fff;
        z-index: 99;
    }


    .section-search  .panel.bg2 > .inner > h3:first-child, .panel h2.sitename-title {
        margin-bottom: 20px;
    }

    ul.topiclist .row .pagination, .section-search fieldset dt:not(.section-search .panel.bg1 fieldset dt, .section-search .panel.bg2 fieldset dt), .section-search .panel.bg2 fieldset dl:first-child dt, .section-posting #smiley-box, .section-posting #message-box, .section-posting .fields1 dl dd, .section-posting input.inputbox, #poll-panel .fields2 dl:last-child dd:nth-last-of-type(2) label, #post fieldset.fields2 dt  {
        width: 100%;
    }

    .section-search dt span {
        max-width: none;
        padding: 0;
    }

    .section-search fieldset dt {
        margin-bottom: 12px;
    }

    .section-posting #smiley-box {
        margin: 0 0 14px 0;
        padding: 0;
    }

    .section-search .panel fieldset dd:not(.section-search .panel.bg1 fieldset dd, .section-search .panel.bg2 fieldset dd), .section-search .panel.bg2 fieldset dl:first-child dd:last-of-type {
        margin-left: 0;
    }

    .section-search dd label {
        margin-bottom: 5px;
    }

    .section-search fieldset dl dd:last-child label, .section-mcp #mcp .action-bar.top input[type=search], .section-mcp #mcp .action-bar.top .pagination {
        margin-bottom: 0;
    }

    .section-mcp #mcp .action-bar.top input[type=submit] {
        margin-top: -10px;
    }

    ul.navlinks#nav-breadcrumbs > li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .action-bar .pagination, .action-bar .pagination > ul {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .breadcrumbs .crumb {
        scroll-snap-align: start;
    }

    ul.navlinks#nav-breadcrumbs .icon-home.breadcrumbs {
        width: calc(100% - 25px);
        padding: 3px 0;
        overflow: auto visible;
        -ms-scroll-snap-type: x proximity;
        scroll-snap-type: x proximity;
    }

    ul.navlinks#nav-breadcrumbs .icon-home.breadcrumbs::-webkit-scrollbar, .section-memberlist .member-search strong::-webkit-scrollbar, .action-bar.top .pagination > ul::-webkit-scrollbar, .section-memberlist .action-bar.top .pagination > ul::-webkit-scrollbar, .section-memberlist .action-bar.bottom .pagination > ul::-webkit-scrollbar {
        border-radius: 3px;
        height: 4px;
        background-color: #fff;
    }

    ul.navlinks#nav-breadcrumbs .icon-home.breadcrumbs::-webkit-scrollbar-thumb, .section-memberlist .member-search strong::-webkit-scrollbar-thumb, .action-bar.top .pagination > ul::-webkit-scrollbar-thumb, .section-memberlist .action-bar.top .pagination > ul::-webkit-scrollbar-thumb, .section-memberlist .action-bar.bottom .pagination > ul::-webkit-scrollbar-thumb {
        border-radius: 2px;
        background: #BEBEBE;
    }

    .dropdown-trigger > .fa.fa-clock-o:before, .icon-home .crumb:first-child::before {
        width: 16px;
        height: 16px;
    }

    ul.linklist > li.icon-only {
        position: absolute;
        right: 20px;
        min-width: auto;
    }

    ul.navlinks#nav-breadcrumbs {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
    }

    ul.linklist > li.rightside {
        margin: 4px 0 0 auto;
    }

    #nav-footer.linklist > li.rightside {
        margin: 0;
    }

    .section-search fieldset dl:last-child dd:last-of-type input:last-child {
        margin-bottom: 0;
    }

    .section-search .panel:not(.bg1, .bg2) {
        margin: 0;
        padding-bottom: 5px;
    }

    li.breadcrumbs span:first-child > a {
        position: absolute;
        width: 16px;
        height: 16px;
        padding: 0;
        margin: 0;
    }

    span[itemprop="name"] {
        margin-top: 0;
    }

    .breadcrumbs .crumb:after {
        width: 9px;
        height: 9px;
        margin: 1px 5px 0 5px;
    }

    .topiclist .header dd.lastpost, .topiclist.forums dd.lastpost {
        width: 254px;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
    }
    /*.navbar.secondary .dropdown-container {*/
    /*    display: inline-block !important;*/
    /*}*/

    .navbar.secondary .icon-mark.responsive-cloned-item,
    .navbar.secondary .icon-search.responsive-hide, ul.linklist > li.responsive-search, ul.linklist > li.icon-home .crumb:first-child span, dl.icon dt .list-inner .responsive-hide {
        display: none !important;
    }

    .navbar.with-search .search-header, .search-header form input.inputbox {
        max-width: none;
        width: 100%;
    }

    .search-adv-icon::before, .search-icon::before {
        width: 16px;
        height: 16px;
    }

    .search-header .search-adv-icon.button {
        margin: 0 0 0 10px;
    }

    .search-header form input.inputbox {
        height: 30px;
        padding: 8px;
        font-size: 14px;
    }

    .search-header .inputbox, .search-box button.search-icon, .search-box a.button {
        height: 30px;
    }

    .navbar .nav-tabs > ul #quick-links {
        width: 40px;
    }

    .navbar .nav-tabs .nav-link {
        font-size: 0;
    }

    .navbar .nav-tabs .faq .nav-link:after, .navbar .nav-tabs .logout .nav-link:after, .navbar .nav-tabs .acp .nav-link:after, .navbar .nav-tabs .account .nav-link:after, .navbar .nav-tabs .pm .nav-link:after, .navbar .nav-tabs .notifications .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .faq .nav-link, .navbar .nav-tabs .acp .nav-link, .navbar .nav-tabs .account .nav-link, .navbar .nav-tabs .pm .nav-link, .navbar .nav-tabs .notifications .nav-link, .navbar .nav-tabs .logout .nav-link, .navbar .nav-tabs .tab.forums .nav-link:after, .navbar .nav-tabs .mcp .nav-link:after {
        width: 16px;
        height: 16px;
    }

    .navbar .nav-tabs .register .nav-link:after {
        content: '';
        display: block;
        width: 100%;

    }

    .navbar .nav-tabs .register .nav-link {
        height: 16px;
    }

    ul.rightside li, .navbar.top-nav-menu .dropdown-contents li {
        padding: 0 5px;
    }

    .navbar .nav-tabs .register .nav-link {
        padding: 0;
    }

    .navbar .nav-tabs .register {
        padding-right: 0;
    }

    .navbar .nav-tabs .tab.forums, .navbar .nav-tabs .tab.members {
        padding: 0 10px;
    }

    .navbar .nav-tabs .tab.forums .nav-link:after {
        content: '';
        display: block;
        margin-top: 2px;
        background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M14.6%2C1.42H1.4V12.64l2.29-2.29H14.6ZM0%2C16V1.09A1.08%2C1.08%2C0%2C0%2C1%2C.31.33%2C1.07%2C1.07%2C0%2C0%2C1%2C1.07%2C0H14.93a1.08%2C1.08%2C0%2C0%2C1%2C.76.31%2C1.07%2C1.07%2C0%2C0%2C1%2C.31.76v9.6a1.06%2C1.06%2C0%2C0%2C1-1.07%2C1.06H4.27Z%22%20transform%3D%22translate(0%20-0.02)%22%20style%3D%22fill%3A%23dee5ea%3Bfill-rule%3Aevenodd%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
        background-size: contain;
    }

    .navbar .nav-tabs .tab.forums.selected .nav-link:after {
        background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M16%2C10.69V1.09a1.07%2C1.07%2C0%2C0%2C0-.31-.76A1.08%2C1.08%2C0%2C0%2C0%2C14.93%2C0H1.07A1.07%2C1.07%2C0%2C0%2C0%2C.31.33%2C1.08%2C1.08%2C0%2C0%2C0%2C0%2C1.09V16l4.27-4.27H14.93A1.06%2C1.06%2C0%2C0%2C0%2C16%2C10.69Z%22%20transform%3D%22translate(0%20-0.02)%22%20style%3D%22fill%3A%23102232%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
        background-size: contain;
    }
    .navbar .nav-tabs .tab.members .nav-link:after {
        content: '';
        background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2020.86%2016%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(0)%22%3E%3Crect%20width%3D%2220.86%22%20height%3D%2216%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M4.42%2C8.91A2.68%2C2.68%2C0%2C1%2C0%2C1.71%2C6.23%2C2.69%2C2.69%2C0%2C0%2C0%2C4.42%2C8.91ZM2.7%2C6.23a1.72%2C1.72%2C0%2C1%2C1%2C1.72%2C1.7A1.71%2C1.71%2C0%2C0%2C1%2C2.7%2C6.23Z%22%20transform%3D%22translate(0)%22%20style%3D%22fill%3A%23dee5ea%22%2F%3E%3Cpath%20d%3D%22M16.34%2C9.29a4.41%2C4.41%2C0%2C0%2C0-.89.09%2C6.18%2C6.18%2C0%2C0%2C0-9.84%2C0%2C4.93%2C4.93%2C0%2C0%2C0-1.09-.13A4.51%2C4.51%2C0%2C0%2C0%2C0%2C13.77v1.17A1.07%2C1.07%2C0%2C0%2C0%2C1.07%2C16H19.79a1.07%2C1.07%2C0%2C0%2C0%2C1.07-1.06V13.77A4.51%2C4.51%2C0%2C0%2C0%2C16.34%2C9.29Zm-1%2C5.73H5.7a.31.31%2C0%2C0%2C1-.32-.31V13.06A5.18%2C5.18%2C0%2C0%2C1%2C14.2%2C9.45a5%2C5%2C0%2C0%2C1%2C1.52%2C3.61v1.65a.32.32%2C0%2C0%2C1-.32.31ZM16%2C10.29h.31a3.52%2C3.52%2C0%2C0%2C1%2C3.54%2C3.49v1.17a.09.09%2C0%2C0%2C1-.09.08H16.67a1.63%2C1.63%2C0%2C0%2C0%2C0-.31V13.06A6%2C6%2C0%2C0%2C0%2C16%2C10.29ZM4.39%2C13.06v1.65a1.65%2C1.65%2C0%2C0%2C0%2C0%2C.31H1.07A.09.09%2C0%2C0%2C1%2C1%2C14.94V13.77a3.53%2C3.53%2C0%2C0%2C1%2C3.54-3.5%2C4.55%2C4.55%2C0%2C0%2C1%2C.53%2C0%2C6.06%2C6.06%2C0%2C0%2C0-.66%2C2.75Z%22%20transform%3D%22translate(0)%22%20style%3D%22fill%3A%23dee5ea%22%2F%3E%3Cpath%20d%3D%22M16.48%2C8.91a2.68%2C2.68%2C0%2C1%2C0-2.71-2.68A2.69%2C2.69%2C0%2C0%2C0%2C16.48%2C8.91ZM14.75%2C6.23a1.73%2C1.73%2C0%2C1%2C1%2C1.73%2C1.7A1.72%2C1.72%2C0%2C0%2C1%2C14.75%2C6.23Z%22%20transform%3D%22translate(0)%22%20style%3D%22fill%3A%23dee5ea%22%2F%3E%3Cpath%20d%3D%22M10.42%2C6.81a3.42%2C3.42%2C0%2C0%2C0%2C3.44-3.4%2C3.44%2C3.44%2C0%2C1%2C0-3.44%2C3.4ZM8%2C3.41a2.46%2C2.46%2C0%2C0%2C1%2C4.91%2C0A2.46%2C2.46%2C0%2C0%2C1%2C8%2C3.41Z%22%20transform%3D%22translate(0)%22%20style%3D%22fill%3A%23dee5ea%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
        background-size: contain;
        display: block;
        width: 20px;
        height: 16px;
        left: 0;
    }

    .navbar .nav-tabs .tab.members .nav-link:hover {
        background: #DEE5EA;
    }

    .navbar .nav-tabs .tab.members .nav-link:hover:after {
        background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2018.9%2016.03%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(0%200.01)%22%3E%3Crect%20width%3D%2218.89%22%20height%3D%2216.02%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M3.44%2C8.91A2.68%2C2.68%2C0%2C1%2C0%2C.73%2C6.23%2C2.7%2C2.7%2C0%2C0%2C0%2C3.44%2C8.91Z%22%20transform%3D%22translate(0%200.01)%22%20style%3D%22fill%3A%23102232%22%2F%3E%3Cpath%20d%3D%22M1.71%2C6.23a1.72%2C1.72%2C0%2C1%2C1%2C1.72%2C1.7A1.71%2C1.71%2C0%2C0%2C1%2C1.71%2C6.23Z%22%20transform%3D%22translate(0%200.01)%22%20style%3D%22fill%3A%23102232%22%2F%3E%3Cpath%20d%3D%22M14.32%2C16H4.71a.31.31%2C0%2C0%2C1-.32-.31V13.07a5.18%2C5.18%2C0%2C0%2C1%2C8.83-3.61%2C5%2C5%2C0%2C0%2C1%2C1.52%2C3.61v2.64a.31.31%2C0%2C0%2C1-.32.31Z%22%20transform%3D%22translate(0%200.01)%22%20style%3D%22fill%3A%23102232%22%2F%3E%3Cpath%20d%3D%22M15.05%2C10.29h.31a3.52%2C3.52%2C0%2C0%2C1%2C3.54%2C3.49v2.17s0%2C.08-.09.08H15.68a1.55%2C1.55%2C0%2C0%2C0%2C0-.31V13.07a6%2C6%2C0%2C0%2C0-.67-2.77Z%22%20transform%3D%22translate(0%200.01)%22%20style%3D%22fill%3A%23102232%22%2F%3E%3Cpath%20d%3D%22M3.41%2C13.06V15.7a1.06%2C1.06%2C0%2C0%2C0%2C0%2C.31H.09S0%2C16%2C0%2C15.93V13.76a3.52%2C3.52%2C0%2C0%2C1%2C3.54-3.49%2C3.08%2C3.08%2C0%2C0%2C1%2C.53%2C0A6.06%2C6.06%2C0%2C0%2C0%2C3.41%2C13.06Z%22%20transform%3D%22translate(0%200.01)%22%20style%3D%22fill%3A%23102232%22%2F%3E%3Cpath%20d%3D%22M15.49%2C8.91a2.68%2C2.68%2C0%2C1%2C0-2.71-2.68A2.7%2C2.7%2C0%2C0%2C0%2C15.49%2C8.91Z%22%20transform%3D%22translate(0%200.01)%22%20style%3D%22fill%3A%23102232%22%2F%3E%3Cpath%20d%3D%22M13.77%2C6.23a1.72%2C1.72%2C0%2C1%2C1%2C1.72%2C1.7A1.71%2C1.71%2C0%2C0%2C1%2C13.77%2C6.23Z%22%20transform%3D%22translate(0%200.01)%22%20style%3D%22fill%3A%23102232%22%2F%3E%3Cpath%20d%3D%22M9.44%2C6.81A3.43%2C3.43%2C0%2C0%2C0%2C12.88%2C3.4%2C3.44%2C3.44%2C0%2C0%2C0%2C6%2C3.4%2C3.43%2C3.43%2C0%2C0%2C0%2C9.44%2C6.81Z%22%20transform%3D%22translate(0%200.01)%22%20style%3D%22fill%3A%23102232%22%2F%3E%3Cpath%20d%3D%22M7%2C3.41a2.46%2C2.46%2C0%2C0%2C1%2C4.92%2C0A2.46%2C2.46%2C0%2C0%2C1%2C7%2C3.41Z%22%20transform%3D%22translate(0%200.01)%22%20style%3D%22fill%3A%23102232%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center;
        background-size: contain;
    }

    .navbar .nav-tabs .tab.members.selected .nav-link:after {
        background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2018.9%2016.03%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%20transform%3D%22translate(0%200.01)%22%3E%3Crect%20width%3D%2218.89%22%20height%3D%2216.02%22%20style%3D%22fill%3Anone%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20style%3D%22clip-path%3Aurl(%23a)%22%3E%3Cpath%20d%3D%22M3.44%2C8.91A2.68%2C2.68%2C0%2C1%2C0%2C.73%2C6.23%2C2.7%2C2.7%2C0%2C0%2C0%2C3.44%2C8.91Z%22%20transform%3D%22translate(0%200.01)%22%20style%3D%22fill%3A%23102232%22%2F%3E%3Cpath%20d%3D%22M1.71%2C6.23a1.72%2C1.72%2C0%2C1%2C1%2C1.72%2C1.7A1.71%2C1.71%2C0%2C0%2C1%2C1.71%2C6.23Z%22%20transform%3D%22translate(0%200.01)%22%20style%3D%22fill%3A%23102232%22%2F%3E%3Cpath%20d%3D%22M14.32%2C16H4.71a.31.31%2C0%2C0%2C1-.32-.31V13.07a5.18%2C5.18%2C0%2C0%2C1%2C8.83-3.61%2C5%2C5%2C0%2C0%2C1%2C1.52%2C3.61v2.64a.31.31%2C0%2C0%2C1-.32.31Z%22%20transform%3D%22translate(0%200.01)%22%20style%3D%22fill%3A%23102232%22%2F%3E%3Cpath%20d%3D%22M15.05%2C10.29h.31a3.52%2C3.52%2C0%2C0%2C1%2C3.54%2C3.49v2.17s0%2C.08-.09.08H15.68a1.55%2C1.55%2C0%2C0%2C0%2C0-.31V13.07a6%2C6%2C0%2C0%2C0-.67-2.77Z%22%20transform%3D%22translate(0%200.01)%22%20style%3D%22fill%3A%23102232%22%2F%3E%3Cpath%20d%3D%22M3.41%2C13.06V15.7a1.06%2C1.06%2C0%2C0%2C0%2C0%2C.31H.09S0%2C16%2C0%2C15.93V13.76a3.52%2C3.52%2C0%2C0%2C1%2C3.54-3.49%2C3.08%2C3.08%2C0%2C0%2C1%2C.53%2C0A6.06%2C6.06%2C0%2C0%2C0%2C3.41%2C13.06Z%22%20transform%3D%22translate(0%200.01)%22%20style%3D%22fill%3A%23102232%22%2F%3E%3Cpath%20d%3D%22M15.49%2C8.91a2.68%2C2.68%2C0%2C1%2C0-2.71-2.68A2.7%2C2.7%2C0%2C0%2C0%2C15.49%2C8.91Z%22%20transform%3D%22translate(0%200.01)%22%20style%3D%22fill%3A%23102232%22%2F%3E%3Cpath%20d%3D%22M13.77%2C6.23a1.72%2C1.72%2C0%2C1%2C1%2C1.72%2C1.7A1.71%2C1.71%2C0%2C0%2C1%2C13.77%2C6.23Z%22%20transform%3D%22translate(0%200.01)%22%20style%3D%22fill%3A%23102232%22%2F%3E%3Cpath%20d%3D%22M9.44%2C6.81A3.43%2C3.43%2C0%2C0%2C0%2C12.88%2C3.4%2C3.44%2C3.44%2C0%2C0%2C0%2C6%2C3.4%2C3.43%2C3.43%2C0%2C0%2C0%2C9.44%2C6.81Z%22%20transform%3D%22translate(0%200.01)%22%20style%3D%22fill%3A%23102232%22%2F%3E%3Cpath%20d%3D%22M7%2C3.41a2.46%2C2.46%2C0%2C0%2C1%2C4.92%2C0A2.46%2C2.46%2C0%2C0%2C1%2C7%2C3.41Z%22%20transform%3D%22translate(0%200.01)%22%20style%3D%22fill%3A%23102232%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
        background-size: contain;
    }


    .navbar .nav-tabs .tab.members .nav-link, .search-adv-icon::before, .icon-register::before, .small-icon.icon-login::before, .dropdown-trigger > .fa.fa-clock-o:before {
        width: 20px;
        height: 18px;
    }

    .navbar .nav-tabs > ul > li, .navbar .nav-tabs > ul {
        height: 40px;
    }

    .navbar .nav-tabs .responsive-menu .nav-link:after {
        top: 10px;
        left: 10px;
        width: 20px;
        height: 16px;
        background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2016%22%3E%3Cpath%20d%3D%22M10%2C26H30V22.8H10Zm0-6.4H30V16.4H10ZM10%2C10v3.2H30V10Z%22%20transform%3D%22translate(-10%20-10)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    }

    .navbar .nav-tabs .register .nav-link {
        width: 27px;
    }


    #nav-breadcrumbs .rightside.responsive-search a::after {
        content: '';
        top: 4px;
        margin: 0;
        width: 20px;
        height: 16px;
        background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016.29%2016%22%3E%3Cpath%20d%3D%22M12.5%2C10.06h-.74l-.26-.24A5.89%2C5.89%2C0%2C0%2C0%2C13%2C6%2C6%2C6%2C0%2C0%2C0%2C6.91%2C0%2C6%2C6%2C0%2C0%2C0%2C.85%2C6a6%2C6%2C0%2C0%2C0%2C6.06%2C5.94%2C6.12%2C6.12%2C0%2C0%2C0%2C3.94-1.43l.25.25v.73L15.76%2C16l1.39-1.36Zm-5.59%2C0A4.15%2C4.15%2C0%2C0%2C1%2C2.72%2C6%2C4.15%2C4.15%2C0%2C0%2C1%2C6.91%2C1.83%2C4.15%2C4.15%2C0%2C0%2C1%2C11.1%2C6%2C4.15%2C4.15%2C0%2C0%2C1%2C6.91%2C10.06Z%22%20transform%3D%22translate(-0.85)%22%20style%3D%22fill%3A%23888%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    }

    .nav-breadcrumbs {
        padding-top: 17px;
        padding-bottom: 17px;
        height: auto;
    }

    span[itemprop="name"] {
        font-size: 16px;
    }

    .home-nav-icon:after {
        top: 12px !important;
    }

    .global_read, .global_read_mine, .announce_read_mine, .announce_read, .global_read_locked, .global_read_locked_mine, .announce_read_locked_mine, .announce_read_locked, .global_unread, .global_unread_mine, .announce_unread_mine, .announce_unread, .global_unread_locked, .global_unread_locked_mine, .announce_unread_locked_mine, .announce_unread_locked, .forum_link, .forum_read, .forum_read_locked, .forum_read_subforum, .forum_unread, .forum_unread_locked, .forum_unread_subforum, .topic_moved, .topic_read, .sticky_read, .pm_read, .topic_read_mine, .sticky_read_mine, .topic_read_hot, .topic_read_hot_mine, .topic_read_locked, .sticky_read_locked, .topic_read_locked_mine, .sticky_read_locked_mine, .topic_unread, .sticky_unread, .pm_unread, .topic_unread_mine, .sticky_unread_mine, .topic_unread_hot, .topic_unread_hot_mine, .topic_unread_locked, .sticky_unread_locked, .topic_unread_locked_mine, .sticky_unread_locked_mine {
        background-size: 40px 40px;
    }

    /*.forum_read {*/
    /*    background-position-x: 10px !important;*/
    /*}*/

    dl.icon dt .list-inner {
        padding-left: 60px;
    }

    a.forumtitle, a.topictitle {
        font-size: 17px;
        line-height: 150%;
    }

    #nav-footer .small-icon.icon-home {
        width: 100%;
    }

    .forabg ul.topiclist li.header .forum-toggle {
        display: none;
    }

    .phpbb_alert {
        padding: 31px 35px;
    }

    ul.topiclist.forums dt {
        margin-right: 15px;
    }

    .responsive-show {
        font-size: 14px;
        line-height: 150%;
    }

    .section-memberlist table.table1 .info {
        max-width: none;
    }

}

@media screen and (max-width: 640px) and (min-width: 551px){
    .topiclist .header dd.lastpost, .topiclist.forums dd.lastpost {
        width: 205px;
    }
}

@media screen and (max-width: 670px) {
    .section-viewtopic .action-bar.bottom .pagination {
        margin-right: auto;
    }

    .action-bar .search-box .inputbox {
        width: 190px;
    }
}

@media screen and (max-width: 610px) {
    .action-bar .search-box .inputbox {
        width: 154px;
    }
}

@media screen and (min-width: 551px){
    .section-ucp #cp-main #postingbox #message-box textarea, .section-ucp #cp-main #postform h2 + .panel .fields1 #message-box textarea {
        height: 315px !important;
    }
}

@media screen and (max-width: 550px){
    .global_read, .global_read_mine, .announce_read_mine, .announce_read, .global_read_locked, .global_read_locked_mine, .announce_read_locked_mine, .announce_read_locked, .global_unread, .global_unread_mine, .announce_unread_mine, .announce_unread, .global_unread_locked, .global_unread_locked_mine, .announce_unread_locked_mine, .announce_unread_locked, .forum_link, .forum_read, .forum_read_locked, .forum_read_subforum, .forum_unread, .forum_unread_locked, .forum_unread_subforum, .topic_moved, .topic_read, .sticky_read, .pm_read, .topic_read_mine, .sticky_read_mine, .topic_read_hot, .topic_read_hot_mine, .topic_read_locked, .sticky_read_locked, .topic_read_locked_mine, .sticky_read_locked_mine, .topic_unread, .sticky_unread, .pm_unread, .topic_unread_mine, .sticky_unread_mine, .topic_unread_hot, .topic_unread_hot_mine, .topic_unread_locked, .sticky_unread_locked, .topic_unread_locked_mine, .sticky_unread_locked_mine, .section-mcp #mcp ul.topiclist dl.icon {
        background-size: 30px 30px;
    }
    .top-nav-menu.navbar, .nav-breadcrumbs, .forabg ul.topiclist li.header, ul.topiclist li.row dl, .stat-block h3, .headerspace h3, .stat-block p, .bot-nav-menu, .headerspace .quick-login, .forabg ul.topiclist li.header, .forumbg ul.topiclist li.header, h2.solo, .section-search .panel > .inner > h3:first-child, .section-search .panel > h3:first-child, .section-search fieldset dl, table.table1 thead th, table.table1 tbody td, h2.forum-title, .top_mod_list, .action-bar, .panel h2.remind-title, #resend .panel h2, .panel h2.login-title, .panel, .panel h2.remind-title, #resend .panel h2, .panel h2.login-title, .panel + .panel h3, h2.solo, h2.forum-title, h2.topic-title, h2.posting-title, h2.faq-title, h2.titlespace, h2.searchresults-title, h2.ucp-title, h2.mcp-title, h2.memberlist-title, .post.has-profile, .section-posting #postingbox + .panel.bg2, .section-posting #tabs, .section-ucp #cp-menu #navigation a, .section-ucp #cp-main h2, .section-ucp .panel h3, .panel + .panel h3, #viewprofile > .panel h3,  #viewprofile .panel > .inner > h3:first-child, .section-ucp .panel#message, .section-search .action-bar.top ~ .panel, .section-search form .display-options, .section-ucp #postingbox + .panel.bg2, .section-ucp #postingbox ~ .panel.bg3, .section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar .pagination:not(div.action-bar.top .buttons + .pagination), .section-ucp #cp-main #postform h2 + .panel ~ .submit-buttons, .section-ucp #cp-main #viewfolder .header, #cp-menu #navigation ~ .cp-mini .inner, .section-ucp #confirm h2.message-title + p, .section-ucp #confirm h2.message-title, .section-ucp #cp-main #topicreview .post, .section-ucp #cp-main #viewfolder .panel + .display-options.clearfix, .section-ucp #cp-main .post ~ .display-options, .section-search .search.post, .section-posting h3#review, .section-posting #topicreview .post, .panel h2.sitename-title ~ p, .panel h2.sitename-title, .section-search #message.panel, .section-ucp #agreement fieldset.submit-buttons, .section-ucp #agreement .panel h2.sitename-title, .section-memberlist #memberlist thead th:first-of-type, .section-memberlist #memberlist td, .section-memberlist #memberlist td:first-of-type, .section-ucp #register .panel, .section-posting #file-list-container table th:first-of-type, .section-posting #file-list-container table td:first-of-type, .section-posting #file-list-container td.attach-filesize, .section-posting #file-list-container th.attach-filesize, .section-posting #file-list-container td.attach-comment, .section-posting #file-list-container th.attach-comment, .section-posting #file-list-container table th:last-of-type, .section-posting #file-list-container table td:last-of-type, .section-memberlist #memberlist .info, .section-memberlist #memberlist .info + td, .section-search #login .panel, .section-mcp #cp-menu #navigation a, .section-mcp #cp-main h2, .section-mcp #mcp .forum-selection, .section-mcp .forum-selection + h2 + .panel ul.topiclist.missing-column:not(.cplist) .header, .section-mcp #mcp .forum-selection ~ .panel + .display-actions, .section-posting #confirm fieldset.submit-buttons, .section-mcp .panel h3, .section-memberlist h2.group-title ~ .forumbg-table td:not(:first-of-type, :last-of-type), .section-memberlist h2.group-title, .section-memberlist h2.group-title ~ p, .section-mcp #mcp .panel:first-child ~ .display-actions, .section-mcp #cp-main #jumpbox:first-child, .section-mcp #mcp ul.topiclist .header, .section-mcp #mcp .forum-selection + h2 + .panel ul.topiclist .header, .section-mcp #cp-main #minitabs, .section-mcp #mcp #topicreview .post, .section-mcp #mcp h3#review, .section-mcp #mcp #topicreview, .section-mcp #mcp fieldset.submit-buttons,  .section-mcp #mcp fieldset.submit-buttons ~ .display-actions, .section-mcp #cp-main .panel#ip table td, .section-mcp #cp-main .panel#ip p  {
        padding-left: 10px;
        padding-right: 10px;
    }

    .section-search #page-body ~ div[style]:last-child, .section-memberlist #page-body ~ div[style]:last-child, .section-faq  #page-body ~ div[style]:last-child {
        margin-top: 0 !important;
    }

    #viewprofile dt.profile-avatar, #viewprofile .left-box:not(.profile-details) {
        width: 150px;
        height: 150px;
    }

    #viewprofile .panel:not(.online) .left-box {
        margin-top: 0;
        margin-bottom: 20px;
    }

    #viewprofile dt.profile-avatar {
        padding: 0;
    }

    #viewprofile .left-box + .left-box.profile-details dt {
        width: 100%;
    }

    #viewprofile:has(.left-box:not(.profile-details)) .panel.online .online-ribbon {
        left: 10px;
    }

    #viewprofile .left-box:not(.profile-details) {
        margin-top: 40px;
        margin-right: 0;
    }

    .section-mcp #cp-main .postbody h3:first-child {
        width: calc(100% - 45px);
    }

    .section-mcp #cp-main .postbody h3:first-child ~ .author {
        margin-bottom: 10px;
    }

    #viewprofile + #jumpbox .dropdown {
        right: 10px;
        left: 10px;
    }

    .section-mcp #mcp .panel:first-child ~ .display-actions select ~ div:last-of-type {
        padding-left: 0;
        width: 100%;
        text-align: center;
    }

    .section-mcp #cp-main #jumpbox:first-child .dropdown {
        right: 10px;
    }

    .section-mcp #cp-main #mcp_chgposter dd input, .section-mcp #cp-main #mcp_chgposter + #mcp input[type=submit] {
        width: 100%;
        margin-right: 0;
    }

    .section-mcp #cp-main #jumpbox:first-child .dropdown, .section-mcp #cp-main .tabs-container h2:first-of-type {
        width: calc(100% - 20px);
    }

    .section-mcp #cp-main #jumpbox:first-child .dropdown .dropdown-contents {
        max-width: none !important;
    }

    .section-mcp #mcp .panel:first-child ~ .display-actions select {
        margin-right: 0;
        margin-bottom: 0;
        width: 100%;
    }

    .section-mcp #mcp #split-panel label, .section-mcp #mcp #merge-panel label, .section-mcp #mcp #display-panel label, .section-mcp #mcp #display-panel dt span, .section-mcp #mcp #display-panel select#st ~ label {
        font-size: 16px;
        line-height: 20px;
    }

    .section-mcp #cp-main #minitabs .tab.activetab a, .section-mcp #mcp #topicreview .postbody h3 {
        font-size: 16px !important;
    }


    .section-mcp #mcp ul.topiclist, .section-mcp #mcp ul.topiclist:not(.topiclist:has(.header)), .section-mcp #mcp .forum-selection + h2 + .panel ul.topiclist {
        margin: 0 -10px;
        width: calc(100% + 20px);
    }

    .section-mcp #cp-main #jumpbox:first-child {
        margin: 20px 10px 0 10px;
        width: calc(100% - 20px);
        padding: 0;
    }

    .section-mcp #mcp ul.topiclist:not(.topiclist:has(.header)) dl.icon dt .list-inner {
        padding-left: 40px;
        padding-right: 15px;
    }

    .section-mcp #mcp ul.topiclist .list-inner a.topictitle + a.topictitle ~ .responsive-show:first-of-type {
        position: relative;
        bottom: 10px;
    }

    #wrap > #page-body {
        margin-bottom: 10px !important;
    }

    .section-mcp #mcp .panel:first-child ~ .display-actions, .section-mcp #mcp fieldset.submit-buttons ~ .display-actions {
        display: flex;
        flex-wrap: wrap;
    }


    .section-mcp #mcp .panel:first-child ~ .display-actions input, .section-mcp #mcp fieldset.submit-buttons ~ .display-actions input {
        flex: 1;
    }

    .section-mcp #mcp .panel:first-child ~ .display-actions div:last-child, .section-mcp #mcp fieldset.submit-buttons ~ .display-actions div:last-child {
        width: 100%;
        text-align: center;
    }

    .section-mcp #mcp h2 + .panel .inner h3 + div .details dd, .section-mcp #mcp h2 + .panel .inner h3 + div .details dt {
        background: transparent;
        border: 0;
    }


    .section-mcp #mcp_ban fieldset dl dd #unban {
        min-height: 202px;
    }

    .section-mcp #mcp .action-bar.top {
        padding-bottom: 10px !important;
    }

    .section-mcp #mcp_ban fieldset dd textarea#ban {
        height: 210px;
    }

    .section-mcp #mcp_ban fieldset.submit-buttons:last-of-type {
        margin-bottom: 10px;
    }

    .section-memberlist h2.group-title ~ .forumbg-table td {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }


    #viewprofile .left-box {
        display: flex;
        flex-direction: column;
    }

    .section-memberlist #memberlist_search[style] ~ .action-bar.bottom .pagination > ul, .section-memberlist #memberlist_search[style] ~ form .action-bar.top .pagination > ul, .section-memberlist .action-bar.bottom .pagination > ul, .section-memberlist form .action-bar.top .pagination > ul, .section-viewtopic .action-bar .pagination > ul, .section-viewforum .action-bar .pagination > ul {
        gap: 0;
        margin-top: 10px;
    }

    .section-memberlist h2.group-title ~ .forumbg-table td {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .section-memberlist .action-bar.bottom {
        padding-bottom: 20px;
    }

    .section-posting #confirm fieldset.submit-buttons input {
        flex: auto;
        margin: 0;
        width: calc(50% - 13px);
    }

    .section-mcp #mcp h2 + .panel h3 {
        margin-top: -10px;
    }

    .section-ucp #page-body > br:nth-last-of-type(1) {
        display: block;
    }

    .section-mcp #mcp + .panel {
        margin-top: 20px;
    }
    .section-mcp #mcp + .panel h3 {
        margin-bottom: 0;
    }

    .section-ucp #cp-main ul.topiclist.missing-column .list-inner.with-mark .responsive-show {
        line-height: 22px;
    }


    .navbar.secondary > ul {
        min-height: auto;
    }

    .section-ucp #cp-main #viewfolder .action-bar.top a.forwardpm-icon {
        min-width: auto;
        margin: 10px 0 0 0;
    }

    .section-ucp #cp-main #viewfolder .list-inner > .username-coloured, .section-ucp #cp-main #viewfolder .list-inner > .username, .section-posting #confirm fieldset.submit-buttons {
        padding-top: 0;
    }


    .section-posting #file-list-container td.attach-comment textarea {
        min-height: 100px;
    }

    .section-search #login fieldset input::after {
        top: -2px !important;
    }

    #login fieldset input#autologin, #login fieldset input#viewonline,  #login fieldset .error + dl + dl ~ dl input#autologin, #login fieldset .error + dl + dl ~ dl input#viewonline {
        margin-right: 10px;
    }

    .navbar.secondary > ul > li {
        margin-right: 15px;
    }

    .navbar.secondary > ul > li.small-icon > a {
        padding-left: 23px;
    }

    .section-search h2.searchresults-title + p, .section-search h2.searchresults-title ~ p:not(.jumpbox-return) {
        margin-top: 10px !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
    }

    .section-search h2.searchresults-title ~ p a.arrow-left, .section-ucp #register .fields2 input#tz_select_date_suggest, .section-ucp #register #tz_select_date,  .section-mcp #mcp_ban fieldset dl, .section-mcp #mcp_ban fieldset.submit-buttons {
        margin-bottom: 10px;
    }

    .section-mcp #mcp fieldset dd:last-of-type strong {
        text-align: center;
    }

    .section-mcp #mcp fieldset.submit-buttons, .section-mcp #mcp_ban fieldset.submit-buttons {
        display: flex;
        font-size: 0;
        padding: 0 5px;
    }

    /*.section-mcp #mcp {*/
    /*    padding-bottom: 0;*/
    /*}*/

    .section-mcp #mcp fieldset.submit-buttons input, .section-mcp #mcp_ban fieldset.submit-buttons input {
        flex: 1 1 50%;
        margin: 0 5px;
    }

    .section-ucp #register .fields2 input#tz_select_date_suggest, .section-ucp #register .fields2 #timezone_copy, .section-posting #confirm fieldset:first-of-type, .section-viewtopic .action-bar.top .pagination ul, .section-viewtopic .action-bar .pagination > ul, .section-mcp #mcp h2 ~ .panel #usernote {
        margin-top: 10px;
    }

    #viewprofile .left-box.profile-details {
        margin-top: 35px;
        width: calc(100% + 20px) !important;
    }

    .section-mcp #mcp h2 ~ .panel #usernote {
        min-height: 100px;
    }


    .section-posting #file-list-container table td, .section-posting #file-list-container table td:first-of-type {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .section-posting #file-list-container .attach-controls input {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .section-search .action-bar.top .pagination {
        margin-bottom: 0 !important;
    }

    .section-ucp #agreement .panel, .section-ucp #login .panel, .section-ucp #remind .panel, .section-ucp #resend .panel {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    /*.section-search .action-bar.top, .section-mcp #tabs ~ .panel:last-of-type {*/
    /*    padding-bottom: 10px;*/
    /*}*/

    .section-search .action-bar.top, .section-mcp #mcp fieldset.submit-buttons {
        padding-bottom: 10px;
    }

    /*.section-mcp #page-body + div[style] > a[style] {*/
    /*    display: inline-block !important;*/
    /*    padding-top: 10px !important;*/
    /*}*/

    #attach-panel #add_files {
        margin-top: 20px;
    }

    .section-posting #tabs .tab {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .section-posting #tabs .tab:not(#options-panel-tab, #attach-panel-tab, #poll-panel-tab), .section-mcp #cp-main #minitabs .tab:not(#display-panel-tab, #split-panel-tab, #merge-panel-tab) {
        display: none !important;
    }

    #register .fields2 select, .section-ucp #register .fields2 input, .section-ucp #register .fields2 select, .section-ucp #register h2.reg-title + .fields2 dt {
        min-width: auto;
    }

    .section-posting #postingbox label[for=subject], .section-ucp #cp-main #viewfolder .display-actions + hr {
        margin-bottom: 0;
    }

    .section-posting #postingbox + .panel.bg2 input[type=submit]:not(input[type=submit]:last-of-type) {
        margin-bottom: 10px;
    }

    #tz_select_date_suggest.button2, #login fieldset .error + dl + dl ~ dl dt, #login fieldset .error, .section-mcp #mcp .action-bar.top input[type=submit] {
        width: 100%;
    }

    .section-posting #options-panel #topic_time_limit {
        margin-top: 0;
    }

    .section-ucp #cp-main .left-box input[name=change_default] {
        width: calc(100% - 20px);
    }

    .section-ucp #register h2.reg-title {
        margin: 0 -10px 20px -10px;
        padding: 13px 10px;
    }

    .section-ucp #register .fields2 hr, .section-mcp .forum-selection + h2 + .panel ul.topiclist, .section-mcp #mcp #topicreview .post, .section-mcp #mcp h3#review, .section-mcp #mcp #topicreview {
        margin-left: -10px;
        margin-right: -10px;
    }

    .section-mcp #mcp .action-bar.top + table ~ .display-options, .section-mcp #mcp .panel .display-options {
        margin-left: -10px !important;
        margin-right: -10px !important;
    }

    .section-viewtopic #quickmod {
        width: 100%;
        margin-bottom: 15px;
    }

    .section-viewtopic .modtools-icon + .dropdown {
        width: 100%;
        bottom: 35px;
    }

    .section-viewtopic .modtools-icon, .section-posting #options-panel fieldset #edit_reason, .section-posting #confirm fieldset.submit-buttons {
        margin: 0;
    }

    .section-ucp #cp-main .panel p + ul.topiclist.two-columns {
        margin-top: 10px;
    }

    .section-search .panel h2.message-title, .section-memberlist #memberlist_search h2.solo {
        padding-left: 20px;
        padding-right: 20px;
        margin: 0 -20px 20px;
    }

    .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules + h3 + .fields2 + h3 + .fields2 input[type=submit]:not(input[type=radio]) {
        margin-bottom: 0 !important;
    }

    .postbody blockquote.uncited {
        padding: 10px;
    }

    .section-ucp #agreement .panel h2.sitename-title {
        margin: 0 -10px !important;
    }

    blockquote::before {
        width: 10px;
        height: 10px;
    }

    .post.has-profile .uncited > div {
        padding-left: 25px;
    }

    blockquote cite {
        margin-bottom: 5px;
    }

    .section-posting h3#review .right-box {
        margin-left: 20px;
    }

    .section-search .action-bar.top .search-box, .section-search .action-bar.top .pagination, .section-ucp #postform > .panel:nth-last-of-type(2), .section-mcp #mcp ~ .panel:last-child  {
        padding-bottom: 0;
    }

    .section-ucp #cp-main .post ~ .display-options label + .button2, .section-ucp #cp-main ul.topiclist.cplist .responsive-show strong, .section-memberlist #memberlist_search fieldset dd {
        width: 100%;
    }

    .section-ucp #cp-main .postbody p.author {
        font-size: 13px;
        line-height: 18px;
    }

    .section-ucp #confirm h2.message-title {
        margin: 0 0px 10px 0px;
    }

    .section-ucp #cp-main #viewfolder .panel + .display-options.clearfix {
        margin-top: -13px;
    }

    .section-ucp #cp-main #topicreview .postbody .content {
        padding-top: 12px;
    }

    .section-ucp #cp-main .post ~ .display-options, .section-ucp #cp-main ul.topiclist.missing-column .header, .section-search .search.post, .section-posting #topicreview .post  {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .section-ucp #cp-main #viewfolder .panel + .display-options, .section-mcp #mcp .forum-selection ~ .panel + .display-actions {
        border: 0;
        padding-bottom: 0;
    }

    .section-ucp #cp-main h2:first-of-type + form #check_option, .section-ucp #cp-main h2:first-of-type + form #check_option + .button2, .section-ucp #cp-main h2:first-of-type + form #foldername + .button2, .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ .fields2:last-of-type dd .button2  {
        width: 100% !important;
    }

    .section-memberlist #memberlist_search fieldset label {
        line-height: 1;
    }


    .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules, .section-search h2.searchresults-title + p .arrow-left, .section-memberlist #memberlist_search fieldset dt {
        margin-bottom: 10px;
    }

    .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ h3, .section-search h2.searchresults-title + p {
        margin-top: 10px;
    }

    .section-ucp #cp-main h2:first-of-type + form .panel ol.def-rules ~ .fields2:last-of-type dd .button2, .section-mcp #cp-main .postbody h3:first-child + .post-buttons #expand {
        margin-right: 0;
    }

    .section-ucp #cp-main h2:first-of-type + form #check_option + .button2, .section-ucp #cp-main h2:first-of-type + form #foldername + .button2 {
        margin: 10px 0 0 0;
    }

    .section-ucp #cp-main #topicreview ~ p {
        margin: 10px;
    }

    .section-ucp #cp-main #viewfolder .list-inner.with-mark {
        padding-right: 10px;
    }

    .section-ucp #cp-main #viewfolder .display-actions ~ .action-bar.bottom .pagination {
        padding-bottom: 10px;
    }

    .section-ucp #cp-main #viewfolder .display-actions > div:last-of-type {
        margin-bottom: 0;
        text-align: center;
    }

    dl a.icon-link {
        top: 15px;
        left: 10px;
    }

    .section-ucp #cp-main form ul.topiclist dt {
        background-position: top 22px left 0;
    }

    #cp-menu #navigation ~ .cp-mini .inner {
        padding: 10px;
    }

    .section-ucp #cp-main #pmheader-postingbox fieldset .column1 ~ hr ~ .column1 input[type=submit] {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .section-ucp #cp-main #viewfolder .topiclist.two-columns, .section-ucp #cp-main #viewfolder .display-action {
        margin: 0 -10px;
    }
    .section-ucp #cp-main #pmheader-postingbox fieldset .column1 ~ hr ~ .column1 dt {
        margin-top: 10px;
    }

    .panel-container .panel p:last-of-type + h3, .section-ucp #cp-main #postform h2 + .panel .fields1, .section-ucp #cp-main .table1 {
        margin-top: 10px;
    }

    .section-ucp #cp-main #viewfolder .action-bar .pagination, .section-ucp #cp-main ul.topiclist.missing-column .header .list-inner {
        margin-bottom: 0;
    }

    .section-ucp #cp-main #viewfolder .action-bar.top {
        margin-top: 10px;
    }

    .section-ucp #cp-main #viewfolder .action-bar.top a {
        width: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 0;
    }

    .section-ucp #cp-main .display-options .arrow-left.left-box {
        margin: auto !important;
    }

    .section-ucp #cp-main .post ~ .display-options label {
        padding-top: 10px;
    }

    .section-ucp #cp-main .buttons ~ .topic-tools {
        width: 100%;
    }

    .section-search .action-bar.top .pagination, .section-ucp #cp-main #viewfolder .header {
        width: 100%;
        margin: 0;
    }

    .tab.notifications .header {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .tab.notifications .header .header_settings {
        width: 100%;
        text-align: center;
        margin-top: 10px;
    }

    .section-search .action-bar.bottom .pagination {
        padding-top: 10px;
    }

    .section-ucp #tabs ~ .panel.bg3 .panel + .display-actions {
        margin-top: -10px;
    }

    .section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar .pagination a.mark {
        text-align: center;
    }

    .section-ucp #cp-main ul.topiclist.cplist .list-inner.with-mark img {
        width: 40px;
        height: 40px;
    }

    .section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar.top + .notification_list ul.topiclist .list-inner.with-mark {
        padding-right: 15px;
    }

    .section-ucp #tabs ~ .panel.bg3 .inner > div.notification_list div.notifications {
        margin-left: 10px;
    }

    #cp-main .panel {
        padding: 10px;
    }

    .section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar .pagination:not(div.action-bar.top .buttons + .pagination) {
        margin: 0 -10px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .section-search .action-bar.top ~ .panel {
        padding: 10px 10px 20px 10px;
    }

    .section-search form + hr + .action-bar.bottom {
        padding: 0;
    }

    .section-search h2.searchresults-title + p {
        margin-top: 10px !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
    }

    .section-ucp .action-bar .buttons .button.icon-button.newpm-icon {
        width: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    #viewprofile .profile-details dd select, #viewprofile .profile-details dd input.button2 {
        width: calc(50% - 5px);
        min-width: auto;
    }

    .section-ucp #cp-main ul.topiclist.cplist .list-inner, .section-ucp .action-bar .buttons, .section-ucp .panel-container .panel p:last-of-type, .section-ucp #agreement .panel h2.sitename-title {
        margin: 0;
    }

    .section-memberlist #viewprofile > div.panel:first-of-type {
        padding-bottom: 10px;
    }

    #viewprofile .profile-details dd:last-of-type, .section-ucp #cp-main .panel .fields2 dl:last-of-type strong, .section-mcp #mcp fieldset dd:last-of-type strong  {
        margin-top: 10px;
    }

    #remind dt label, #resend dt label, #login dt label, .section-report .panel dt label, #post fieldset.fields2 dt label, #post fieldset.fields2 dt + dd strong, .section-ucp #cp-main fieldset label, .panel p, .inputbox, select, input[type="text"], input[type="email"], .section-ucp #cp-main fieldset.display-actions input[type=submit], .section-ucp #cp-main fieldset.display-actions input ~ div a, .section-ucp #tabs ~ .panel.bg3 .inner > div.notification_list a p, .section-ucp #cp-main #viewfolder .panel + .display-options .button2, #cp-menu #navigation ~ .cp-mini, .section-ucp #cp-main fieldset dd select, .section-ucp #cp-main .pagination .arrow-left, .section-ucp #cp-main .display-options .arrow-left.left-box, .section-ucp #cp-main .display-options .right-box.arrow-right, .section-search .search.post .searchresults a, .section-ucp #cp-main #topicreview ~ p .top2, .section-posting #topicreview ~ p .top2, .section-ucp #register h2.reg-title + .fields2 dl:first-of-type strong, .section-ucp #register h4, .section-ucp #register p, .section-ucp #register h2.reg-title + .fields2 dt label, .section-ucp #register h2.reg-title + .fields2 dt span, .section-search h2.searchresults-title ~ p a.arrow-left, .section-search h2.searchresults-title + p, .navbar.secondary > ul > li.small-icon > a, .panel-container .panel p, .section-mcp h2.mcp-title + p.linkmcp, .section-mcp .forum-selection + h2 + .panel ul.topiclist .topictitle, .section-mcp .forum-selection + h2 + .panel ul.topiclist dt .list-inner, #login fieldset .error + dl + dl ~ dl dt, #login fieldset .error, #login fieldset .error + dl + dl ~ dl label, #login fieldset .error + dl + dl label, .section-viewtopic .postbody .clone a, .section-mcp #mcp_ban fieldset dt label, .section-mcp #mcp_ban fieldset dl label ~ span, .section-mcp #mcp_ban .panel:last-of-type fieldset dl dt, #register fieldset .error, .section-ucp #register strong, .section-mcp #cp-main h2 a, .section-mcp #mcp .panel:first-child ~ .display-actions select ~ div:last-of-type a, .section-mcp #mcp h2 + .panel .inner h3 + div .details dd, .section-mcp #mcp h2 + .panel .inner h3 + div .details dt, .section-mcp #cp-main #mcp_chgposter dt label, .section-mcp #cp-main #mcp_chgposter dd span {
        font-size: 16px;
        line-height: 22px;
    }

    .section-mcp #mcp_queue .inner > h3, .section-mcp #mcp_queue + .panel .inner > h3, .section-mcp #mcp_queue + .panel + .panel h3, .section-mcp #mcp ~ .panel h3:first-child {
        font-size: 16px !important;
    }

    .section-ucp #register .fields2 hr {
        margin-bottom: 15px;
    }

    #viewprofile dt {
        width: auto;
        margin: 0;
        padding: 10px 10px 5px 10px;
    }

    #viewprofile dt:first-of-type {
        padding-top: 0;
    }
    .section-mcp #mcp_ban .panel:last-of-type fieldset dl dt {
        width: 100%;
    }

    #viewprofile dd {
        width: auto;
        margin: 0;
        padding: 5px 10px 10px 10px;
    }

    #viewprofile .profile-details dd:last-of-type, #viewprofile .details dd:last-of-type {
        white-space: break-spaces;
    }

    .section-ucp #cp-main .details dt {
        margin: 0;
        padding: 10px 10px 5px 10px;
    }

    .section-ucp #cp-main .details dt {
        width: auto;
    }

    .section-ucp #cp-main .details dt:first-of-type, .section-ucp #cp-main .details  {
        padding-top: 0;
    }


    .section-ucp #cp-main .details dd {
        margin: 0;
        padding: 5px 10px 10px;
    }

    #viewprofile .profile-details, #viewprofile .details, .section-ucp #cp-main .details {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0 -10px;
    }


    .details dt:nth-of-type(odd), .details dd:nth-of-type(odd) {
        background: #fff;
    }

    .details dt:nth-of-type(even), .details dd:nth-of-type(even) {
        background: #f6f8fa;
    }

    /*.details dt:nth-of-type(even) {*/
    /*    border-top: 1px solid #DEE5EA;*/
    /*}*/

    .details dd {
        border-bottom: 1px solid #DEE5EA;
    }


    .details dd:nth-of-type(even) {
        border-bottom: 1px solid #DEE5EA;
    }

    .section-posting fieldset.submit-buttons, .section-ucp #postingbox + .panel.bg2 fieldset.submit-buttons, .section-ucp #cp-main #postform h2 + .panel ~ .submit-buttons {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .forumbg ul.topiclist li.row:nth-child(odd) .pagination > ul > li {
        background: #F6F8FA;
    }

    .section-posting #postingbox + .panel.bg2 {
        margin-left: 10px;
        margin-right: 10px;
    }

    #post fieldset:not(.submit-buttons) {
        padding-top: 20px;
    }

    .section-ucp ul.cplist {
        margin-left: -10px;
        margin-right: -10px;
    }
    .section-ucp #cp-main p + h3 + ul.cplist {
        margin-top: -10px;
    }

    .section-ucp #tabs, .section-ucp .panel h3, .panel + .panel h3, #viewprofile > .panel h3, .section-mcp #tabs, .section-mcp .panel h3 {
        margin-left: -10px;
        margin-right: -10px;
        margin-bottom: 10px;
    }

    .section-ucp #tabs ul, .section-mcp #tabs ul {
        padding: 0 20px;
    }

    .section-ucp #tabs .tab a, .section-mcp #tabs .tab a {
        padding: 0;
        background: transparent;
        font-size: 16px;
        line-height: 19px;
    }

    .section-ucp #tabs .activetab a, .section-mcp #tabs .activetab a {
        margin: 0;
        color: #27A5F0;
        border-bottom: 1px solid #27A5F0;
        border-radius: 0;
    }

    .section-ucp #tabs .tab + .tab, .section-mcp #tabs .tab + .tab {
        margin-left: 20px;
    }

    .section-mcp #tabs .tab.responsive-tab:last-of-type {
        display: none !important;
    }

    dl.faq dt, .content dl.faq dt {
        font-size: 18px;
        line-height: 150%;
    }


    #post fieldset.fields2 dt label + br, #login fieldset .error + dl + dl ~ dl br {
        display: none;
    }


    .section-posting #tabs {
        margin-left: 10px;
        margin-right: 10px;
    }


    .section-posting #tabs > ul {
        margin-left: -10px;
        margin-right: -10px;
    }

    .section-posting #postingbox + .panel.bg2 {
        padding-bottom: 0;
    }

    .post > .back2top, .section-mcp #mcp ul.topiclist dd.mark {
        right: 10px;
    }

    .postbody h3 {
        margin: 0 0 6px 0;
    }

    .section-memberlist table.table1 tbody td, .section-memberlist #team tbody tr td.info:nth-child(2), .section-memberlist table.table1 tbody tr td:last-child {
        padding: 5px 10px;
    }

    #login fieldset.fields1 dl:nth-child(3) label {
        padding-right: 0;
    }

    #colour_palette {
        margin: 10px 0;
    }


    .action-bar .search-box .inputbox {
        padding-left: 10px;
    }

    /*.report-icon {*/
    /*    right: 34px;*/
    /*}*/

    #options-panel fieldset input::after {
        right: -3px;
    }


    .no-avatar .avatar-container {
        width: 40px;
        height: 40px;
    }

    .section-viewtopic .action-bar .pagination {
        width: 100%;
        margin: 0;
    }

    .section-viewtopic .action-bar {
        padding-bottom: 10px;
    }

    #remind .panel fieldset dl:first-child  dt:first-child + dd, #resend .panel fieldset dl:first-child  dt:first-child + dd, #login fieldset input#autologin::after, #login fieldset input#viewonline::after {
        margin-top: 0;
    }

    .section-search .forumbg-table table.table1 .active ,  .section-ucp #register fieldset.submit-buttons input {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .section-ucp #register fieldset.submit-buttons, .section-ucp #register fieldset.submit-buttons input {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .section-report .panel .fields2 dt {
        -webkit-box-flex: 1;
        -ms-flex: auto;
        flex: auto;
    }

    .section-search dd select#search_forum, .section-search dd select {
        margin: 0;
        padding: 0 !important;
    }

    .section-search .panel.bg2 fieldset dl:nth-child(2), .section-search .panel.bg2 fieldset dl:nth-child(3) + hr + dl {
        padding-bottom: 20px;
    }

    .section-search fieldset.submit-buttons input.button1, .section-search fieldset.submit-buttons input {
        width: 50% !important;
    }

    .section-search fieldset.submit-buttons input {
        margin: 0 5px;
    }

    .section-report .panel:last-child .content .submit-buttons, .section-posting fieldset.submit-buttons {
        margin: 0 -5px;
    }

    .section-search fieldset.submit-buttons {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0 10px;
        margin: 0 -5px 20px -5px;
    }

    .section-search dd select#sk {
        margin-right: 70%;
        margin-bottom: 15px;
    }

    #remind dt label, #resend dt label, #remind .panel fieldset dl, #resend .panel fieldset dl, #login .panel fieldset dl,  #login dt label, .section-report .panel .fields2 dt, .section-report .panel dt label, .section-viewtopic .action-bar .search-box, .section-posting #username, #post fieldset.fields2 dl:last-of-type span, .section-ucp #cp-main fieldset dl:not(.section-ucp #cp-main fieldset dl:last-of-type) {
        margin: 0 0 10px 0;
    }

    .section-search dd label, .section-report dd label, .section-report .panel .fields2:first-child dt, .button.icon-button.tools-icon, .section-posting input.inputbox {
        margin: 0;
    }

    #remind .panel fieldset dl dt:first-child br, #resend .panel fieldset dl dt:first-child br {
        display: none;
    }

    #resend .panel fieldset dl:nth-child(2) dt, #remind .panel fieldset dl:nth-child(2) dt, #login fieldset.fields1 dl:nth-child(3) dd:not(dd:last-child), .panel + .panel h3, .section-viewtopic .action-bar .buttons, .section-viewtopic .action-bar .search-box, .section-memberlist .action-bar.top .pagination, .section-ucp #cp-main fieldset dl:nth-child(-n+4) dd label select, .section-ucp #cp-main #postingbox .fields1 dl:first-of-type + dl, .section-ucp #cp-main #postingbox #smiley-box, .section-ucp #cp-main #postform h2 + .panel .fields1 #smiley-box  {
        margin-bottom: 10px;
    }

    .section-memberlist #memberlist_search fieldset:not(.submit-buttons) {
        margin-bottom: 10px;
    }

    .section-memberlist #memberlist_search fieldset.submit-buttons input {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    #login .panel fieldset dl:last-of-type, .section-ucp #agreement .content h2.sitename-title + p, .section-memberlist #memberlist_search fieldset.submit-buttons {
        margin-top: 20px;
    }

    .section-ucp #cp-main fieldset dl:nth-child(-n+4) dd label, .section-ucp #cp-main fieldset dl:nth-of-type(5) label:not(.section-ucp #cp-main fieldset dl:first-child label, .section-ucp #cp-main fieldset dl:nth-child(-n+4) dd label) {
        padding-right: 5px;
    }

    .section-ucp #cp-main fieldset dl:nth-child(-n+4) dd label select {
        margin-left: 5px;
    }

    .section-ucp #cp-main .table1 td.center input[type=checkbox] {
        right: 0;
    }


    .content p, .panel .content p strong a, table.table1 tbody td, .section-search dd select#search_forum option, .section-search dt label, .section-viewtopic .action-bar .pagination, .section-memberlist table.table1 tbody td, .section-memberlist .table1 tbody a, .section-ucp #cp-main h2, .section-ucp #cp-main a.topictitle, .section-ucp #cp-menu #navigation a, .section-ucp .panel h3, .section-ucp #cp-main ul.topiclist .header dt .list-inner, .section-ucp #cp-main ul.topiclist.cplist .list-inner, .section-ucp #cp-main ul.topiclist.cplist .list-inner a, #viewprofile dt, #viewprofile dd, #viewprofile .signature, .section-ucp #cp-main fieldset dd strong, .section-search .action-bar.top ~ .panel, .jumpbox-return a.arrow-left, .section-search .searchresults-title + p .arrow-left, .section-ucp #cp-main .table1 td, .section-mcp #cp-menu #navigation a, .section-mcp #mcp fieldset dd:last-of-type strong {
        font-size: 16px;
        line-height: 22px;
    }

    .section-mcp .panel h3, #viewprofile .signature span {
        font-size: 16px !important;
    }

    .section-report .panel .fields2:nth-child(2) dd:last-of-type, .section-report .panel .fields2 dt, .section-report .panel .fields2, .section-posting .fields1 dl, #poll-panel .fields2 dl, #poll-panel .fields2 dl dt {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .section-report .panel .content fieldset {
        margin-top: 20px;
    }

    .section-ucp #cp-main ul.topiclist .header dt .list-inner {
        margin-bottom: 10px;
    }

    .section-ucp .panel-container .panel p, .section-ucp #cp-main .details dt, .section-ucp #cp-main .details dd {
        font-size: 15px;
        line-height: 22px;
    }

    .section-ucp dd.mark input[type=radio]:disabled, .section-ucp #cp-main form ul.topiclist .mark, .section-ucp #cp-main ul.topiclist.cplist .list-inner input[type=radio] {
        width: 16px;
        height: 16px;
        background-size: contain !important;
    }

    .section-ucp #cp-main form ul.topiclist .mark {
        margin-bottom: auto;
    }

    .section-ucp #cp-main ul.topiclist.cplist .list-inner input[type=radio] {
        bottom: -2px;
    }

    .section-search dd label {
        margin-bottom: 10px;
        padding: 0;
    }

    .section-search .panel.bg2 fieldset dl dt:not(dl:first-child dt) {
        float: none;
        width: 100%;
    }

    fieldset dd {
        margin-left: 0;
    }

    .section-search .panel > .inner > h3:first-child {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    #login .panel fieldset dl {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    #login input.inputbox, #login dd, #login .panel fieldset dl:last-of-type .button1, .panel .content p:last-of-type a, #remind .panel fieldset dt, #resend .panel fieldset dt, #remind .panel fieldset dl:last-child dd, #resend .panel fieldset dl:last-child dd, .action-bar .buttons, .action-bar.bottom .buttons, .button.icon-button.post-icon, .action-bar .search-box, .section-report .panel .fields2 dd, .button.icon-button.tools-icon, .button.icon-button.reply-icon, #poll-panel fieldset dt, #poll-panel .fields2 dl dd, #poll-panel .fields2 dl:nth-last-child(2) dd:last-child, #login fieldset.fields1 dl:nth-child(3) label, .section-posting fieldset.submit-buttons input,  .section-posting .fields1 dl dt, #poll-panel p, #poll-panel .fields2 dl dt, .section-posting #smiley-box, #options-panel fieldset > div, #poll-panel .fields2 dl, #post .panel .submit-buttons input  {
        width: 100%;
    }

    #login fieldset input#autologin, #login fieldset input#viewonline, #options-panel fieldset input, .section-ucp dd.mark input[type=checkbox] {
        width: 16px;
        height: 16px;
        top: 2px;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }

    .section-viewtopic .action-bar .buttons, .section-viewtopic .action-bar.bottom .buttons {
        width: calc(100% - 82px);
        margin: 0 4px 10px 0;
    }

    .section-posting #smiley-box {
        width: calc(100% + 6px);
    }

    #smiley-box a:not(.bbcode-status a) {
        margin: 0 6px 6px 0;
    }

    .section-posting .fields1 {
        padding: 10px;
    }

    .section-viewtopic .action-bar.top .dropdown-container.topic-tools, .section-viewtopic .action-bar.bottom .dropdown-container.topic-tools {
        width: 77px;
        margin-bottom: 10px;
    }

    .button.icon-button.tools-icon::before {
        width: 38px;
    }

    .section-report .panel .fields2 dd, .button.icon-button.reply-icon, .section-posting #format-buttons input.button2, #format-buttons select, .section-ucp #agreement fieldset.submit-buttons .button1 {
        margin: 0;
    }

    .section-posting #format-buttons {
        gap: 6px;
    }

    #remind fieldset, #resend fieldset, #login fieldset {
        padding: 20px 0 0 0;
    }

    #login fieldset.fields1 dl:nth-child(2) dd:nth-child(3), .section-posting #format-buttons, .section-ucp #cp-main #postingbox #format-buttons, .section-ucp #cp-main #postform h2 + .panel .fields1 #format-buttons {
        margin: 10px 0;
    }

    #remind .panel fieldset dl:last-child dd, #resend .panel fieldset dl:last-child dd, #poll-panel .fields2 dl:nth-last-child(2) dd:last-child {
        margin-top: 10px;
    }

    #remind .panel fieldset input.button2, #resend .panel fieldset input.button2, #remind .panel fieldset input.button1, #resend .panel fieldset input.button1, .section-report fieldset.submit-buttons input {
        width: 50%;
    }


    .section-posting fieldset.submit-buttons input:not(input:last-of-type), .section-ucp #cp-main #postingbox + .panel.bg2 fieldset.submit-buttons input, .section-ucp #cp-main #pmheader-postingbox fieldset .button2, .section-ucp #cp-main #postform h2 + .panel ~ .submit-buttons input:not(.button1) {
        /*width: calc(50% - 13px);*/
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        font-size: 16px;
        line-height: 20px;
    }

    .section-report .panel .submit-buttons input, .section-posting fieldset.submit-buttons input:not(input:last-of-type), .section-posting fieldset.submit-buttons input, .section-ucp #cp-main #postingbox + .panel.bg2 fieldset.submit-buttons input, .section-ucp #cp-main #postform h2 + .panel ~ .submit-buttons input {
        margin: 0 5px;
    }

    .section-ucp #cp-main #pmheader-postingbox fieldset .button2[name=add_bcc] {
        margin-right: 0;
    }

    .section-ucp #cp-main #pmheader-postingbox fieldset .button2 {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .section-ucp #cp-main #postingbox + .panel.bg2 fieldset.submit-buttons input.default-submit-action, .section-ucp #cp-main #pmheader-postingbox fieldset .button2[name=add_bcc] + span, .section-ucp #cp-main #postform h2 + .panel ~ .submit-buttons input.button1 {
        width: 100%;
        text-align: center;
    }

    .section-ucp #cp-main #pmheader-postingbox fieldset .button2[name=add_bcc] + span {
        margin-top: 10px;
    }

    .section-ucp #postingbox + .panel.bg2 fieldset.submit-buttons {
        margin: 0 -5px;
    }

    .section-ucp #agreement fieldset.submit-buttons .button1, .section-ucp #agreement fieldset.submit-buttons .button2, .section-ucp #agreement fieldset.submit-buttons > strong {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .section-ucp #agreement fieldset.submit-buttons {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0;
    }

    .section-ucp #agreement fieldset.submit-buttons .button1, .section-ucp #agreement fieldset.submit-buttons .button2, .section-mcp .forum-selection + h2 + .panel ul.topiclist dt .list-inner .responsive-show {
        font-size: 14px;
    }

    #remind .panel fieldset input.button2, #resend .panel fieldset input.button2, .section-ucp #agreement fieldset.submit-buttons > strong {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: 5px;
    }
    #remind .panel fieldset input.button1, #resend .panel fieldset input.button1, .section-ucp #agreement fieldset.submit-buttons .button2 {
        margin-left: 5px;
    }

    .section-ucp #agreement fieldset.submit-buttons .button2, .section-ucp #agreement fieldset.submit-buttons .button1 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .panel, .section-search .panel.bg2 fieldset dl:nth-last-child(-n+3):not(dl:last-child) {
        padding-bottom: 20px;
    }

    #resend .panel h2, .panel h2.login-title, .panel + .panel h3, .content h2.faq-title, .panel h2.faq-title, .panel h2.remind-title {
        margin-left: -10px;
        margin-right: -10px;
    }


    dl.faq, .content dl.faq {
        margin: 10px 0;
        padding-bottom: 20px;
    }

    #remind .panel fieldset dl dt:first-child, #resend .panel fieldset dl dt:first-child {
        margin-right: 0;
    }

    #remind .panel fieldset dl dd:not(#remind .panel fieldset dl:last-child dd, #resend .panel fieldset dl:last-child dd), #resend .panel fieldset dl dd:not(#remind .panel fieldset dl:last-child dd, #resend .panel fieldset dl:last-child dd) {
        width: 100%;
        margin-left: 0
    }

    #remind .panel fieldset dl, #resend .panel fieldset dl {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .stat-block p, #remind dt label, #resend dt label, #remind dt label, #resend dt label, #login dt label, .section-report .panel dt label, .display-options select, .section-report select, .button.icon-button.post-icon, .button.icon-button.reply-icon, .section-memberlist .member-search a, .section-posting .fields1 dl dt, #poll-panel p, #poll-panel .fields2 dl dt, .section-posting #tabs .tab.activetab a, #login fieldset.fields1 dl:nth-child(3) label, .section-posting #options-panel label, dl.faq dd, .content dl.faq dd, dl.faq dd, .content dl.faq dd, #post fieldset.fields2 dt label, .section-ucp #cp-main fieldset dl:last-of-type select[name=avatar_driver], #avatar_option_avatar_driver_upload fieldset dl:first-child dd::before, .section-mcp #mcp fieldset dt label, .section-mcp #cp-main h2 {
        font-size: 16px;
        line-height: 24px;
    }

    #avatar_option_avatar_driver_upload fieldset dl:first-child dd {
        width: -moz-available !important;
        width: -webkit-fill-available !important;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .section-ucp #cp-main fieldset + #avatar_options + .submit-buttons {
        margin-left: -10px;
        margin-right: -10px;
    }

    .section-posting #options-panel label {
        padding-right: 0;
        margin-right: 0;
    }

    .button.icon-button.reply-icon {
        height: 100%;
    }

    #poll-panel .fields2 dl:last-child dd:nth-last-of-type(2) label {
        padding: 0;
    }

    .section-posting #poll_length {
        margin-right: 10px;
    }

    #message-box textarea, .section-ucp #cp-main #postingbox #message-box textarea, .section-ucp #cp-main #postform h2 + .panel .fields1 #message-box textarea {
        height: 180px !important;
    }

    .bot-nav-menu a, .bot-nav-menu .rightside, .section-posting #tabs .tab > a {
        font-size: 16px;
        line-height: 19px;
    }

    .section-posting #tabs .tab > a, .section-posting #tabs .tab.activetab a {
        padding-top: 0px;
        line-height: 30px;
    }

    .section-posting #tabs .tab > a span {
        display: block;
        line-height: 30px;
    }

    .bot-nav-menu {
        padding: 20px 10px;
    }

    .navbar .nav-tabs .rightside {
        padding-right: 0;
    }

    .navbar .nav-tabs .register {
        padding-right: 5px;
    }

    .action-bar.top + .forumbg.announcement li.header, .action-bar.top ~ .forumbg .header,  .top_mod_list, fieldset.display-options {
        padding: 10px;
    }

    .nav-breadcrumbs a span {
        font-size: 14px;
    }

    .top_mod_list p {
        font-size: 15px;
    }

    dl.icon dt .list-inner {
        padding-left: 40px;
    }

    ul.linklist > li.icon-only {
        right: 10px;
    }

    .nav-breadcrumbs {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .stat-block h3, .headerspace h3 {
        margin: 0 0 10px 0;
        padding: 10px;
    }
    .forabg ul.topiclist li.header {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .button.icon-button.post-icon, .section-viewtopic .action-bar .buttons {
        height: 35px;
        font-size: 16px;
    }

    .action-bar, h2.forum-title {
        padding: 10px;
    }

    .pagination li.next, .pagination li.previous, .pagination li.page-jump a {
        width: 24px;
    }

    .pagination > a, .pagination, .pagination li a, .pagination li span:not(.pagination > ul > li.ellipsis span, .pagination ul li.active span) {
        font-size: 14px;
    }

    .action-bar .pagination > ul, .section-ucp #cp-main fieldset.submit-buttons {
        margin-top: 10px;
    }

    .action-bar .pagination {
        margin: 0;
    }

    .pagination li.next a:after, .pagination li.previous a:after {
        width: 10px;
        height: 10px;
    }

    .pagination > ul > li {
        min-width: 24px;
        height: 24px;
        border: 0;
    }

    .pagination > ul > li + li,  #viewprofile + #jumpbox {
        margin-left: 0;
    }

    .pagination > ul > li.active {
        background: transparent;
    }

    .pagination > ul > li.active span {
        color: #27A5F0;
    }

    .pagination li.page-jump {
        min-width: 22px;
        height: 20px;
    }

    .action-bar .search-box .inputbox {
        width: calc(100% - 77px);
        max-width: none;
        height: 35px;
        font-size: 14px;
    }

    .action-bar .search-box button.search-icon, .action-bar .search-box a.button, select, #jumpbox .button, .section-ucp #cp-main fieldset dd select, .section-ucp #cp-main fieldset.submit-buttons input, .section-ucp #cp-main fieldset.display-actions input[type=submit], .section-ucp #cp-main h2:first-of-type + form #check_option + .button2, .section-ucp #cp-main h2:first-of-type + form #check_option + .button2, .section-ucp #cp-main h2:first-of-type + form #foldername + .button2, input.narrow, #login input.inputbox, .section-posting input.inputbox, #post input.inputbox, .section-ucp #cp-main .inputbox, .section-ucp #cp-main select, .section-ucp #cp-main input[type="text"], .section-ucp #cp-main input[type="email"], .section-mcp #mcp fieldset dd input, .inputbox, .section-ucp #cp-main fieldset #tz_select_date_suggest, .section-ucp #cp-main fieldset #timezone_copy, input.button2, .section-ucp #cp-main #postingbox select.bbcode-size, .section-ucp #cp-main #viewfolder .panel + .display-options .button2, .button1, .button2, .section-ucp #agreement fieldset.submit-buttons .button1, .section-ucp #agreement fieldset.submit-buttons .button2, .section-ucp #register .fields2 input, .section-search .inputbox, .section-search dd select#sk, .section-search dd select#st, .section-search dd select[name=ch], .section-search fieldset.submit-buttons input  {
        height: 35px;
    }

    .button.icon-button.post-icon, .button.icon-button.reply-icon, .button.icon-button.newpm-icon, .section-ucp #cp-main .button.pmreply-icon {
        padding-top: 9px;
        padding-bottom: 9px;
    }

    .action-bar .search-box .inputbox::-webkit-input-placeholder {
        font-size: 14px;
    }

    .action-bar .search-box .inputbox::-moz-placeholder {
        font-size: 14px;
    }

    .action-bar .search-box .inputbox:-ms-input-placeholder {
        font-size: 14px;
    }

    .action-bar .search-box .inputbox::-ms-input-placeholder {
        font-size: 14px;
    }

    .action-bar .search-box .inputbox::placeholder {
        font-size: 14px;
    }

    .action-bar .buttons, .action-bar.bottom .buttons, .action-bar .search-box, .section-posting .fields1 dl dt, #poll-panel p, #poll-panel .fields2 dl dt, .section-posting #smiley-box, #options-panel fieldset > div, #poll-panel .fields2 dl {
        margin: 0 0 10px 0;
    }

    #poll-panel .fields2 dl dt br {
        display: none;
    }

    .section-viewtopic .action-bar .pagination {
        margin: 0;
    }

    .button.icon-button.post-icon, .button.icon-button.reply-icon {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    dl.icon {
        background-position: 10px 15px;
        background-repeat: no-repeat;
    }

    ul.topiclist.forums dt {
        min-width: auto;
        margin: 0;
    }

    .forum-moderators {
        width: 100%;
        margin: 0;
    }

    .topiclist.forums .forum-moderators strong, .topiclist.forums .forum-moderators .username, .topiclist.forums .forum-moderators .username-coloured, .topiclist.forums .responsive-show, .topiclist.forums .responsive-show strong, .topiclist.forums .forum-statistics, .forum-lastpost strong, .forum-lastpost span, a.lastsubject {
        font-size: 14px;
        line-height: 150%;
    }

    ul.topiclist.forums, .section-ucp #pmheader-postingbox + #postingbox, .section-ucp #cp-main #postform h2 + .panel .fields1 {
        padding-top: 10px;
    }

    .section-ucp #cp-main #postingbox fieldset dl:first-of-type dd {
        gap: 6px;
    }

    .section-ucp #postingbox ~ .panel.bg3 {
        padding-top: 10px;
    }

    .section-mcp #mcp ~ .panel h3:first-child {
        margin-bottom: 0;
    }

    .forum-lastpost {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        overflow: hidden;
    }

    .forum-statistics {
        padding: 0;
    }

    .display-options input:last-of-type {
        width: 100%;
        height: 35px;
        padding: 0 10px !important;
        margin: 0;
        font-size: 16px;
        line-height: 19px;
    }

    .display-options select, fieldset.display-options label, .jumpbox-return a.arrow-left {
        font-size: 16px;
        line-height: 19px;
    }

    .display-options select {
        padding: 5px;
    }

    .display-options select, fieldset.display-options label {
        margin-left: 5px;
    }


    #jumpbox {
        float: none;
        width: calc(100% - 20px);
        max-width: none;
        padding: 0 10px 20px 10px;
        margin: 0;
    }

    #jumpbox .button, .jumpbox-return  {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
    }

    .jumpbox-return {
        float: none;
        padding: 10px 10px 15px 0;
        margin: 0;
        font-size: 16px;
    }

    .action-bar.bottom .pagination, .section-ucp #cp-main fieldset.submit-buttons, .panel p:last-of-type {
        margin-bottom: 0;
    }

    .section-ucp #cp-main fieldset.submit-buttons input {
        width: 50%;
        margin: 0 10px;
    }

    .section-ucp #cp-main fieldset.submit-buttons input.button1 {
        margin-left: 5px;
    }
    .section-ucp #cp-main fieldset.submit-buttons input.button2 {
        margin-right: 5px;
    }

    #nav-footer {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: initial;
        flex-wrap: initial;
    }

    #nav-footer.linklist > li.rightside {
        text-align: left;
        margin-top: 10px;
    }

    .icon-contact:after, .icon-delete-cookies:after, #nav-footer .icon-team.rightside::after, .bot-nav-menu .icon-delete-cookies::after, #nav-footer .icon-members.rightside::after {
        display: none;
    }


    #jumpbox .dropdown {
        margin: 0 !important;
        bottom: 50px;
        right: 10px;
    }
}

@media screen and (max-width: 440px){
    .colour-palette tr td {
        height: 26px !important;
    }

    .section-ucp #agreement fieldset.submit-buttons .button1, .section-ucp #agreement fieldset.submit-buttons .button2 {
        flex: 1 auto;
        padding-top: 0;
        padding-bottom: 0;
        white-space: pre-wrap;
        min-height: 30px;
    }

    .section-ucp #agreement fieldset.submit-buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar.top + .notification_list ul.topiclist .list-inner.with-mark {
        padding-right: 5px;
    }

    .section-ucp #agreement fieldset.submit-buttons .button2, .section-ucp #agreement fieldset.submit-buttons > strong  {
        margin: 0;
    }

    .section-ucp #agreement fieldset.submit-buttons .button2 {
        flex: none;
    }
}

@media screen and (max-width: 390px){
    .tab.notifications .dropdown-extended .dropdown-contents {
        left: 6px !important;
    }

    .section-mcp #mcp .forum-selection ~ .panel + .display-actions {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .section-mcp #mcp .forum-selection ~ .panel + .display-actions input[type=submit] {
        margin-bottom: 10px;
        width: 100%;
    }
}

@media screen and (max-width: 410px){
    .colour-palette tr td {
        height: 23px !important;
    }
}

@media screen and (max-width: 375px){
    .forum-lastpost {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .forum-lastpost span:last-child {
        width: 100%;
        max-width: none;
    }

    .forum-lastpost span:before {
        display: none;
    }

    .section-mcp #mcp .forum-selection select {
        margin: 5px 0 0 0;
    }

    .section-mcp #mcp .forum-selection label {
        padding-right: 0;
    }

    .section-mcp #mcp .forum-selection label + input[type=submit], .section-mcp #mcp .forum-selection select, .section-mcp #mcp .forum-selection label  {
        width: 100%;
    }

    .section-mcp #mcp .forum-selection + h2 + .panel p:first-of-type {
        margin-bottom: 10px;
    }
}

/*@media  screen and (max-width: 373px){*/
/*    .section-ucp #agreement fieldset.submit-buttons .button1, .section-ucp #agreement fieldset.submit-buttons .button2 {*/
/*        padding-top: 0;*/
/*        padding-bottom: 0;*/
/*        min-height: 30px;*/
/*    }*/

/*    .section-ucp #agreement fieldset.submit-buttons {*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*    }*/

/*    .section-ucp #tabs ~ .panel.bg3 .inner > div.action-bar.top + .notification_list ul.topiclist .list-inner.with-mark {*/
/*        padding-right: 5px;*/
/*    }*/

/*    .section-ucp #agreement fieldset.submit-buttons .button2, .section-ucp #agreement fieldset.submit-buttons > strong  {*/
/*        margin: 0;*/
/*    }*/
/*}*/


@media screen and (max-width: 365px){
    fieldset.display-options {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    fieldset.display-options label {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    fieldset.display-options label {
        margin: 0 10px 10px 0;
        gap: 10px;
    }

    fieldset.display-options label:first-child select, .section-search form .display-options select#st {
        margin: 0;
    }

    .colour-palette tr td {
        height: 18px !important;
    }

    .section-ucp #cp-main #viewfolder .panel + .display-options #sk, .section-ucp #cp-main #viewfolder .panel + .display-options > label:first-of-type #st,  fieldset.display-options label:first-child select#st {
        margin-left: 0;
    }
}

@media screen and (max-width: 345px) {
    #login fieldset .error + dl + dl ~ dl {
        max-width: 280px;
        overflow: hidden;
    }
    #login fieldset .error + dl ~ dl dd.captcha {
        -webkit-transform: scale(0.92) translateX(-10px);
        -ms-transform: scale(0.92) translateX(-10px);
        transform: scale(0.92) translateX(-10px);
    }
}



/* redesign forum page 02.2024 - end */