/* Don't underline links */

a:hover,
a:focus,
a:active,
.forumbg .header a:hover, .forabg .header a:hover, th a:hover,
a.forumtitle:hover,
a.topictitle:hover,
a.lastsubject:hover,
.row-item .forumtitle:hover,
.row-item .topictitle:hover,
.row-item .lastsubject:hover,
.row-item .subforum:hover,
.row-item a.username:hover,
.row-item a.username-coloured:hover,
.signature a, .signature a:hover,
.postprofile a:hover, .postprofile dt.author a:hover,
.search .postprofile a:hover {
	text-decoration: none;
}

/* FONT WEIGHT */

.muzycy_zespoly {
	font-style: italic;
}

.notifications_reason em {
	font-style: normal;
}

#mm-pagination a,
.notifications_time,
.m-list-right-bottom,
.post-number a,
a.forumtitle,
a.topictitle,
a.lastsubject {
	font-weight: normal;
}

.button,
.button1,
.button2:not(.fa),
input.button,
input.button1,
#posting-drafts .shadow-explanation,
select:not(.abbc3_select),
select:not(.abbc3_select) option,
.unreadpost .post-number a,
.postprofile .fa-comment-o,
.topic-reply-counter.unread,
.topic-forumtitle,
#top-site-menu,
#top-site-menu a.topictitle,
.spoilbtn,
.tytulySD,
.cp-main .notification_list .notifications,
table.table1 tbody tr.bg3,
.terms-privacy-button,
.shadow-label,
.column-left label,
.page-footer .navbar,
.search .postprofile a,
.username {
	font-weight: bold;
}

/* FONT-VARIANTS */

/*.pagination li a,*/
.button,
.button1,
.button2:not(.fa),
#posting-drafts .shadow-explanation,
select:not(.abbc3_select),
select:not(.abbc3_select) option,
a.forumtitle,
a.topictitle,
.subforum,
a.lastsubject,
.topic-forumtitle,
.notifications_reference,
.notifications_reason,
.notify-settings,
.cp-main .notification_list .notifications,
input.inputbox:not([type="number"], [type="file"]),
textarea.inputbox:not(#message, #signature, #poll_option_text, #notepad, #mchat-input),
#top-site-menu,
.action-bar,
h2,
h3,
table.table1 tbody tr.bg3,
.copyright .text-strong,
.terms-privacy-button,
.shadow-label {
	font-variant: small-caps;
}

.notifications_time,
.m-list-right-bottom,
.username,
.username-coloured {
	font-variant: initial;
}

/* PLACEHOLDER FONTS */

::placeholder {
	font-weight: bold;
	font-variant: small-caps;
}

/* TEXT-TRANSFORMS */

#mm-title .m-list,
#mm-topics,
.labeled-icon-text strong,
#mm-user .main-menu-bottom a,
.pagination,
.submit-buttons input {
	text-transform: lowercase;
}

.username,
.username-coloured {
	text-transform: initial;
}

.spoilbtn {
	text-transform: uppercase;
}

.button {
	text-transform: uppercase !important;
}

/* TEXT SHADOW */

body,
button,
input,
textarea,
select,
select option,
.fa {
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 1), -1px -1px 3px rgba(0, 0, 0, 1);
}

/* FONT-FAMILIES */

.button,
.button1,
.button2:not(.fa),
a.button1,
input.button1,
#posting-drafts .shadow-explanation,
#pmheader-postingbox span.recipients,
select:not(.abbc3_select),
select:not(.abbc3_select) option,
h1,
h2,
h3,
.postbody h3,
a.forumtitle,
a.topictitle,
.subforum,
a.lastsubject,
.notifications_reference,
.notifications_reason,
input.inputbox:not([type="number"], [type="file"]),
textarea.inputbox:not(#message, #signature, #poll_option_text, #notepad, #mchat-input),
.shadow-label {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
/*
@font-face {
	font-family: "Palatino Numbers";
	src: local("Book Antiqua");
	unicode-range: U+21-40;
}
*/

.spoilbtn,
.username,
.username-coloured,
input,
textarea,
.attachbox dt {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

/* FONT-SIZES */

.notification_text .m-list-left-bottom {
	font-size: unset;
}

#mm-topics .main-menu-bottom span {
	transform: rotate(180deg);
}

#mm-search fieldset,
.agreement {
	font-size: 1em;
}

dl.details,
.flex-columns-container-left dl,
.navbar,
ul.topiclist dt {
	font-size: 1.1em;
}

.notifications_title {
	font-size: 1.2em;
}

.search-user .fa-search,
.member-search strong {
	font-size: 2em;
}

#search-box-icon,
.labeled-icon .fa {
	font-size: 2.3em;
}

.main-menu-top .fa:not(.fa-compress) {
	/*font-size: 25px;*/
}

#mm-title .labeled-icon .fa {
	font-size: 4em;
}

.spoilbtn,
#search-box-hide,
.labeled-icon-text {
	/*font-size: 12px;*/
	font-size: 0.75rem; /* 12 / 16 */
}

.attachbox {
	/*font-size: 13px;*/
	font-size: 0.8125rem; /* 13 / 16 */
}

#mm-user .main-menu-bottom {
	/*font-size: 14px;*/
	font-size: 0.875rem; /* 14 / 16 */
}

.register-text,
.terms-privacy-button {
	font-size: 0.9375rem; /* 15 / 16 */
}

select:not(.abbc3_select),
select:not(.abbc3_select) option,
.button1,
.button2:not(.fa),
input.button1,
input.button2:not(.fa),
h3,
.postbody h3,
.notifications_reason,
.shadow-label,
#posting-drafts .shadow-explanation,
#pmheader-postingbox span.recipients,
.subforum,
li.row .vertical-separator,
a.lastsubject {
	/*font-size: 17px;*/
	font-size: 1.0625rem; /* 17 / 16 */
}

.button,
h2,
.content h2, .panel h2,
a.forumtitle,
a.topictitle,
#titleID,
.notifications_reference,
input.inputbox:not([type="number"], [type="file"]),
textarea.inputbox:not(#message, #signature, #poll_option_text, #notepad, #mchat-input) {
	/*font-size: 21px;*/
	font-size: 1.3125rem; /* 21 / 16 */
}

/* PSEUDOAVATARY */

#mm-notifications .fa-user-circle-o,
.cp-main .notification_list .fa-user-circle-o {
	font-size: 50px;
	/*font-size: 3.125rem;*/
}

.cp-main .fa-user-circle-o {
	font-size: 120px;
	/*font-size: 7.5rem;*/
}