/* --------------------------------------------------------------
	$Icons
-------------------------------------------------------------- */

/* Global module setup
--------------------------------*/

/* Renamed version of .fa class for agnostic useage of icon fonts.
 * Just change the name of the font after the 14/1 to the name of
 * the font you wish to use.
 */
.icon, .button .icon, blockquote cite:before, .uncited:before {
	display: inline-block;
  	font-weight: normal;
  	font-style: normal;
  	font-variant: normal;
  	font-family: FontAwesome;
  	font-size: 14px;
  	line-height: 1;
  	text-rendering: auto; /* optimizelegibility throws things off #1094 */
  	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
}

.icon:before { padding-right: 2px; }

.button .icon:before {
	padding-right: 0;
}

/* Icon size classes - Default size is 14px, use these for small variations */

.icon.icon-xl {
	font-size: 20px;
}

.icon.icon-lg {
	font-size: 16px;
}

.icon.icon-md {
	font-size: 10px;
}

.icon.icon-sm {
	font-size: 8px;
}

/* icon modifiers */
.icon-tiny {
	width: 12px;
	transform: scale(0.65, 0.75);
	vertical-align: text-bottom;
	font-size: 16px;
}

.arrow-left .icon {
	float: left;
}

.arrow-left:hover .icon {
	margin-left: -5px;
	margin-right: 5px;
}

.arrow-right .icon {
	float: right;
}

.arrow-right:hover .icon {
	margin-left: 5px;
	margin-right: -5px;
}

.post-buttons .dropdown-contents .icon {
    float: right;
    margin-left: 5px;
}

.alert_close .icon:before {
	padding: 0;
    border-radius: 50%;
    width: 11px;
    display: block;
    line-height: .9;
    height: 12px;
}

blockquote cite:before, .uncited:before {
	content: "\f10d"; /* Font Awesome quote-left */
}

.rtl blockquote cite:before, .rtl .uncited:before {
	content: "\f10e"; /* Font Awesome quote-right */
}


.list_icon.forum_link {
    background-image: url("./images/forum_link.png");
}

.list_icon.forum_read {
    background-image: url("./images/forum_read.png");
}

.list_icon.forum_read_locked {
    background-image: url("./images/forum_read_locked.png");
}

.list_icon.forum_read_subforum {
    background-image: url("./images/forum_read_subforum.png");
}

.list_icon.forum_unread {
    background-image: url("./images/forum_unread.png");
}

.list_icon.forum_unread_locked {
    background-image: url("./images/forum_unread_locked.png");
}

.list_icon.forum_unread_subforum {
    background-image: url("./images/forum_unread_subforum.png");
}

.list_icon.announce_read,
.list_icon.global_read {
    background-image: url("./images/announce_read.png");
}

.list_icon.announce_read_locked,
.list_icon.global_read_locked {
    background-image: url("./images/announce_read_locked.png");
}

.list_icon.announce_read_locked_mine,
.list_icon.global_read_locked_mine {
    background-image: url("./images/announce_read_locked_mine.png");
}

.list_icon.announce_read_mine,
.list_icon.global_read_mine {
    background-image: url("./images/announce_read_mine.png");
}

.list_icon.announce_unread,
.list_icon.global_unread {
    background-image: url("./images/announce_unread.png");
}

.list_icon.announce_unread_locked,
.list_icon.global_unread_locked {
    background-image: url("./images/announce_unread_locked.png");
}

.list_icon.announce_unread_locked_mine,
.list_icon.global_unread_locked_mine {
    background-image: url("./images/announce_unread_locked_mine.png");
}

.list_icon.announce_unread_mine,
.list_icon.global_unread_mine {
    background-image: url("./images/announce_unread_mine.png");
}

.list_icon.sticky_read {
    background-image: url("./images/sticky_read.png");
}

.list_icon.sticky_read_locked {
    background-image: url("./images/sticky_read_locked.png");
}

.list_icon.sticky_read_locked_mine {
    background-image: url("./images/sticky_read_locked_mine.png");
}

.list_icon.sticky_read_mine {
    background-image: url("./images/sticky_read_mine.png");
}

.list_icon.sticky_unread {
    background-image: url("./images/sticky_unread.png");
}

.list_icon.sticky_unread_locked {
    background-image: url("./images/sticky_unread_locked.png");
}

.list_icon.sticky_unread_locked_mine {
    background-image: url("./images/sticky_unread_locked_mine.png");
}

.list_icon.sticky_unread_mine {
    background-image: url("./images/sticky_unread_mine.png");
}

.list_icon.topic_moved {
    background-image: url("./images/topic_moved.png");
}

.list_icon.topic_read {
    background-image: url("./images/topic_read.png");
}

.list_icon.topic_read {
    background-image: url("./images/topic_read.png");
}

.list_icon.topic_read_hot {
    background-image: url("./images/topic_read_hot.png");
}

.list_icon.topic_read_hot_mine {
    background-image: url("./images/topic_read_hot_mine.png");
}

.list_icon.topic_read_locked {
    background-image: url("./images/topic_read_locked.png");
}

.list_icon.topic_read_locked_mine {
    background-image: url("./images/topic_read_locked_mine.png");
}

.list_icon.topic_read_mine {
    background-image: url("./images/topic_read_mine.png");
}

.list_icon.topic_unread {
    background-image: url("./images/topic_unread.png");
}

.list_icon.topic_unread_hot {
    background-image: url("./images/topic_unread_hot.png");
}

.list_icon.topic_unread_hot_mine {
    background-image: url("./images/topic_unread_hot_mine.png");
}

.list_icon.topic_unread_locked {
    background-image: url("./images/topic_unread_locked.png");
}

.list_icon.topic_unread_locked_mine {
    background-image: url("./images/topic_unread_locked_mine.png");
}

.list_icon.topic_unread_mine {
    background-image: url("./images/topic_unread_mine.png");
}


.imageset.icon_topic_unapproved {
    background-image: url("./images/icon_topic_unapproved.png");
}

.imageset.icon_topic_attach {
    background-image: url("./images/icon_topic_attach.png");
}

.imageset.icon_topic_newest {
    background-image: url("./images/icon_topic_newest.png");
}

.imageset.icon_topic_latest {
    background-image: url("./images/icon_topic_latest.png");
}





/* Icon images
---------------------------------------- */

.contact-icon                       { background-image: url("./images/icons_contact.png"); }

/* Profile & navigation icons */
.pm-icon                            { background-position: 0 0; }
.email-icon                         { background-position: -21px 0; }
.jabber-icon                        { background-position: -80px 0; }
.phpbb_icq-icon                     { background-position: -61px 0 ; }
.phpbb_wlm-icon                     { background-position: -182px 0; }
.phpbb_aol-icon                     { background-position: -244px 0; }
.phpbb_website-icon                 { background-position: -40px 0; }
.phpbb_youtube-icon                 { background-position: -98px 0; }
.phpbb_facebook-icon                { background-position: -119px 0; }
.phpbb_googleplus-icon              { background-position: -140px 0; }
.phpbb_skype-icon                   { background-position: -161px 0; }
.phpbb_twitter-icon                 { background-position: -203px 0; }
.phpbb_yahoo-icon                   { background-position: -224px 0; }

/* Forum icons & Topic icons */
.global_read .row-item__ico,
.global_read                        { background-image: url("./images/announce_read.png"); }
.global_read_mine .row-item__ico,
.global_read_mine                   { background-image: url("./images/announce_read_mine.png"); }
.global_read_locked .row-item__ico,
.global_read_locked                 { background-image: url("./images/announce_read_locked.png"); }
.global_read_locked_mine  .row-item__ico,
.global_read_locked_mine            { background-image: url("./images/announce_read_locked_mine.png"); }
.global_unread .row-item__ico,
.global_unread                      { background-image: url("./images/announce_unread.png"); }
.global_unread_mine .row-item__ico,
.global_unread_mine                 { background-image: url("./images/announce_unread_mine.png"); }
.global_unread_locked .row-item__ico,
.global_unread_locked               { background-image: url("./images/announce_unread_locked.png"); }
.global_unread_locked_mine .row-item__ico,
.global_unread_locked_mine          { background-image: url("./images/announce_unread_locked_mine.png"); }

.announce_read  .row-item__ico,
.announce_read                      { background-image: url("./images/announce_read.png"); }
.announce_read_mine .row-item__ico,
.announce_read_mine                 { background-image: url("./images/announce_read_mine.png"); }
.announce_read_locked .row-item__ico,
.announce_read_locked               { background-image: url("./images/announce_read_locked.png"); }
.announce_read_locked_mine .row-item__ico,
.announce_read_locked_mine          { background-image: url("./images/announce_read_locked_mine.png"); }
.announce_unread .row-item__ico,
.announce_unread                    { background-image: url("./images/announce_unread.png"); }
.announce_unread_mine .row-item__ico,
.announce_unread_mine               { background-image: url("./images/announce_unread_mine.png"); }
.announce_unread_locked .row-item__ico,
.announce_unread_locked             { background-image: url("./images/announce_unread_locked.png"); }
.announce_unread_locked_mine .row-item__ico,
.announce_unread_locked_mine        { background-image: url("./images/announce_unread_locked_mine.png"); }

.forum_link .row-item__ico,
.forum_link                         { background-image: url("./images/forum_link.png"); }
.forum_read .row-item__ico,
.forum_read                         { background-image: url("./images/forum_read.png"); }
.forum_read_locked .row-item__ico,
.forum_read_locked                  { background-image: url("./images/forum_read_locked.png"); }
.forum_read_subforum .row-item__ico,
.forum_read_subforum                { background-image: url("./images/forum_read_subforum.png"); }
.forum_unread .row-item__ico,
.forum_unread                       { background-image: url("./images/forum_unread.png"); }
.forum_unread_locked .row-item__ico,
.forum_unread_locked                { background-image: url("./images/forum_unread_locked.png"); }
.forum_unread_subforum .row-item__ico,
.forum_unread_subforum              { background-image: url("./images/forum_unread_subforum.png"); }

.sticky_read .row-item__ico,
.sticky_read                        { background-image: url("./images/sticky_read.png"); }
.sticky_read_mine .row-item__ico,
.sticky_read_mine                   { background-image: url("./images/sticky_read_mine.png"); }
.sticky_read_locked  .row-item__ico,
.sticky_read_locked                 { background-image: url("./images/sticky_read_locked.png"); }
.sticky_read_locked_mine .row-item__ico,
.sticky_read_locked_mine            { background-image: url("./images/sticky_read_locked_mine.png"); }
.sticky_unread .row-item__ico,
.sticky_unread                      { background-image: url("./images/sticky_unread.png"); }
.sticky_unread_mine .row-item__ico,
.sticky_unread_mine                 { background-image: url("./images/sticky_unread_mine.png"); }
.sticky_unread_locked  .row-item__ico,
.sticky_unread_locked               { background-image: url("./images/sticky_unread_locked.png"); }
.sticky_unread_locked_mine  .row-item__ico,
.sticky_unread_locked_mine          { background-image: url("./images/sticky_unread_locked_mine.png"); }

.topic_moved .row-item__ico,
.topic_moved                        { background-image: url("./images/topic_moved.png"); }
.topic_read  .row-item__ico,
.pm_read  .row-item__ico,
.pm_read,
.topic_read                         { background-image: url("./images/topic_read.png"); }
.topic_read_mine .row-item__ico,
.topic_read_mine                    { background-image: url("./images/topic_read_mine.png"); }
.topic_read_hot .row-item__ico,
.topic_read_hot                     { background-image: url("./images/topic_read_hot.png"); }
.topic_read_hot_mine .row-item__ico,
.topic_read_hot_mine                { background-image: url("./images/topic_read_hot_mine.png"); }
.topic_read_locked .row-item__ico,
.topic_read_locked                  { background-image: url("./images/topic_read_locked.png"); }
.topic_read_locked_mine .row-item__ico,
.topic_read_locked_mine             { background-image: url("./images/topic_read_locked_mine.png"); }
.topic_unread .row-item__ico,
.pm_unread .row-item__ico,
.pm_unread,
.topic_unread                       { background-image: url("./images/topic_unread.png"); }
.topic_unread_mine .row-item__ico,
.topic_unread_mine                  { background-image: url("./images/topic_unread_mine.png"); }
.topic_unread_hot .row-item__ico,
.topic_unread_hot                   { background-image: url("./images/topic_unread_hot.png"); }
.topic_unread_hot_mine .row-item__ico,
.topic_unread_hot_mine              { background-image: url("./images/topic_unread_hot_mine.png"); }
.topic_unread_locked  .row-item__ico,
.topic_unread_locked                { background-image: url("./images/topic_unread_locked.png"); }
.topic_unread_locked_mine .row-item__ico,
.topic_unread_locked_mine           { background-image: url("./images/topic_unread_locked_mine.png"); }

.pm_unread,
.topic_unread,
.topic_unread_mine,
.topic_unread_hot,
.topic_unread_hot_mine,
.topic_unread_locked,
.topic_unread_locked_mine           {
 background-repeat: no-repeat;
  }





