From 9d906d8e655cb2ef146d9417e4ec4a8d21ce048b Mon Sep 17 00:00:00 2001 From: Adrian Rauth Date: Thu, 3 Dec 2020 00:07:54 +0100 Subject: [PATCH] Initial Commit --- readme.md | 3 + simplicity/license.txt | 33 + simplicity/style.cfg | 32 + simplicity/template/_style_config.html | 37 + simplicity/template/ajax.js | 394 ++ simplicity/template/feed.xml.twig | 37 + simplicity/template/forum_fn.js | 1778 +++++ simplicity/template/forumlist_body.html | 165 + simplicity/template/index.htm | 0 simplicity/template/index_body.html | 80 + simplicity/template/jumpbox.html | 50 + simplicity/template/login_body.html | 71 + simplicity/template/memberlist_body.html | 198 + simplicity/template/navbar_header.html | 304 + .../template/notification_dropdown.html | 47 + simplicity/template/overall_footer.html | 130 + simplicity/template/overall_header.html | 152 + simplicity/template/search_body.html | 136 + simplicity/template/search_results.html | 244 + simplicity/template/simple_footer.html | 39 + simplicity/template/simple_header.html | 53 + simplicity/template/timezone.js | 20 + simplicity/template/ucp_agreement.html | 72 + simplicity/template/ucp_avatar_options.html | 47 + simplicity/template/ucp_login_link.html | 58 + simplicity/template/ucp_notifications.html | 120 + simplicity/template/ucp_pm_viewfolder.html | 136 + simplicity/template/ucp_pm_viewmessage.html | 197 + simplicity/template/ucp_register.html | 117 + simplicity/template/viewforum_body.html | 319 + simplicity/template/viewtopic_body.html | 470 ++ simplicity/theme/_colours.scss | 1685 +++++ simplicity/theme/_custom.scss | 6 + simplicity/theme/_custom_config.scss | 13 + simplicity/theme/_style_config.scss | 414 ++ simplicity/theme/bidi.css | 1053 +++ simplicity/theme/common/_buttons.scss | 304 + simplicity/theme/common/_common.scss | 2336 +++++++ simplicity/theme/common/_content.scss | 1278 ++++ simplicity/theme/common/_cp.scss | 440 ++ simplicity/theme/common/_forms.scss | 459 ++ simplicity/theme/common/_icons.scss | 96 + simplicity/theme/common/_imageset.scss | 278 + simplicity/theme/common/_links.scss | 249 + simplicity/theme/common/_normalize.scss | 414 ++ simplicity/theme/common/_responsive.scss | 652 ++ simplicity/theme/common/_utilities.scss | 66 + simplicity/theme/images/announce_read.png | Bin 0 -> 970 bytes simplicity/theme/images/announce_read_hd.png | Bin 0 -> 1752 bytes .../theme/images/announce_read_locked.png | Bin 0 -> 1209 bytes .../theme/images/announce_read_locked_hd.png | Bin 0 -> 2224 bytes simplicity/theme/images/announce_unread.png | Bin 0 -> 1088 bytes .../theme/images/announce_unread_hd.png | Bin 0 -> 1802 bytes .../theme/images/announce_unread_locked.png | Bin 0 -> 1286 bytes .../images/announce_unread_locked_hd.png | Bin 0 -> 2380 bytes simplicity/theme/images/forum_link.png | Bin 0 -> 441 bytes simplicity/theme/images/forum_link_hd.png | Bin 0 -> 836 bytes simplicity/theme/images/forum_page.png | Bin 0 -> 767 bytes simplicity/theme/images/forum_page_hd.png | Bin 0 -> 1816 bytes simplicity/theme/images/forum_read.png | Bin 0 -> 970 bytes simplicity/theme/images/forum_read_hd.png | Bin 0 -> 1752 bytes simplicity/theme/images/forum_read_locked.png | Bin 0 -> 1212 bytes .../theme/images/forum_read_locked_hd.png | Bin 0 -> 2149 bytes .../theme/images/forum_read_subforum.png | Bin 0 -> 970 bytes .../theme/images/forum_read_subforum_hd.png | Bin 0 -> 1752 bytes simplicity/theme/images/forum_unread.png | Bin 0 -> 1088 bytes simplicity/theme/images/forum_unread_hd.png | Bin 0 -> 1787 bytes .../theme/images/forum_unread_locked.png | Bin 0 -> 1287 bytes .../theme/images/forum_unread_locked_hd.png | Bin 0 -> 2219 bytes .../theme/images/forum_unread_subforum.png | Bin 0 -> 1088 bytes .../theme/images/forum_unread_subforum_hd.png | Bin 0 -> 1787 bytes simplicity/theme/images/icon_post_target.png | Bin 0 -> 157 bytes .../theme/images/icon_post_target_hd.png | Bin 0 -> 266 bytes .../theme/images/icon_post_target_unread.png | Bin 0 -> 166 bytes .../images/icon_post_target_unread_hd.png | Bin 0 -> 281 bytes .../theme/images/icon_textbox_search.gif | Bin 0 -> 335 bytes simplicity/theme/images/index.htm | 0 simplicity/theme/images/loading.gif | Bin 0 -> 1320 bytes simplicity/theme/images/logo.png | Bin 0 -> 1756 bytes simplicity/theme/images/logo_hd.png | Bin 0 -> 2833 bytes simplicity/theme/images/no_avatar.gif | Bin 0 -> 1551 bytes simplicity/theme/images/no_avatar.png | Bin 0 -> 2389 bytes simplicity/theme/images/no_avatar_female.png | Bin 0 -> 2312 bytes .../theme/images/no_avatar_female_hd.png | Bin 0 -> 4594 bytes simplicity/theme/images/no_avatar_hd.png | Bin 0 -> 4319 bytes simplicity/theme/images/no_avatar_male.png | Bin 0 -> 2045 bytes simplicity/theme/images/no_avatar_male_hd.png | Bin 0 -> 3984 bytes simplicity/theme/images/pattern.png | Bin 0 -> 32729 bytes simplicity/theme/images/plupload/done.gif | Bin 0 -> 1024 bytes simplicity/theme/images/plupload/error.gif | Bin 0 -> 994 bytes simplicity/theme/images/plupload/throbber.gif | Bin 0 -> 1922 bytes simplicity/theme/images/subforum_read.png | Bin 0 -> 167 bytes simplicity/theme/images/subforum_read_hd.png | Bin 0 -> 276 bytes simplicity/theme/images/subforum_unread.png | Bin 0 -> 166 bytes .../theme/images/subforum_unread_hd.png | Bin 0 -> 281 bytes simplicity/theme/images/topic_moved.png | Bin 0 -> 441 bytes simplicity/theme/images/topic_moved_hd.png | Bin 0 -> 836 bytes simplicity/theme/images/topic_read.png | Bin 0 -> 970 bytes simplicity/theme/images/topic_read_hd.png | Bin 0 -> 1752 bytes simplicity/theme/images/topic_read_hot.png | Bin 0 -> 970 bytes simplicity/theme/images/topic_read_hot_hd.png | Bin 0 -> 1772 bytes .../theme/images/topic_read_hot_mine.png | Bin 0 -> 1086 bytes .../theme/images/topic_read_hot_mine_hd.png | Bin 0 -> 1977 bytes simplicity/theme/images/topic_read_locked.png | Bin 0 -> 1209 bytes .../theme/images/topic_read_locked_hd.png | Bin 0 -> 2224 bytes .../theme/images/topic_read_locked_mine.png | Bin 0 -> 1318 bytes .../images/topic_read_locked_mine_hd.png | Bin 0 -> 2428 bytes simplicity/theme/images/topic_read_mine.png | Bin 0 -> 1086 bytes .../theme/images/topic_read_mine_hd.png | Bin 0 -> 1961 bytes simplicity/theme/images/topic_unread.png | Bin 0 -> 1088 bytes simplicity/theme/images/topic_unread_hd.png | Bin 0 -> 1802 bytes simplicity/theme/images/topic_unread_hot.png | Bin 0 -> 1088 bytes .../theme/images/topic_unread_hot_hd.png | Bin 0 -> 1802 bytes .../theme/images/topic_unread_hot_mine.png | Bin 0 -> 1205 bytes .../theme/images/topic_unread_hot_mine_hd.png | Bin 0 -> 2064 bytes .../theme/images/topic_unread_locked.png | Bin 0 -> 1286 bytes .../theme/images/topic_unread_locked_hd.png | Bin 0 -> 2380 bytes .../theme/images/topic_unread_locked_mine.png | Bin 0 -> 1398 bytes .../images/topic_unread_locked_mine_hd.png | Bin 0 -> 2622 bytes simplicity/theme/images/topic_unread_mine.png | Bin 0 -> 1205 bytes .../theme/images/topic_unread_mine_hd.png | Bin 0 -> 2062 bytes simplicity/theme/index.htm | 0 simplicity/theme/plupload.css | 90 + simplicity/theme/print.css | 150 + simplicity/theme/stylesheet.css | 6062 +++++++++++++++++ simplicity/theme/stylesheet.scss | 35 + simplicity/theme/tweaks.css | 33 + simplicity_aqua/license.txt | 33 + simplicity_aqua/style.cfg | 32 + simplicity_aqua/theme/_colours.scss | 1685 +++++ simplicity_aqua/theme/_custom.scss | 6 + simplicity_aqua/theme/_custom_config.scss | 13 + simplicity_aqua/theme/_style_config.scss | 414 ++ simplicity_aqua/theme/bidi.css | 4 + simplicity_aqua/theme/common/_buttons.scss | 304 + simplicity_aqua/theme/common/_common.scss | 2336 +++++++ simplicity_aqua/theme/common/_content.scss | 1278 ++++ simplicity_aqua/theme/common/_cp.scss | 440 ++ simplicity_aqua/theme/common/_forms.scss | 459 ++ simplicity_aqua/theme/common/_icons.scss | 96 + simplicity_aqua/theme/common/_imageset.scss | 278 + simplicity_aqua/theme/common/_links.scss | 249 + simplicity_aqua/theme/common/_normalize.scss | 414 ++ simplicity_aqua/theme/common/_responsive.scss | 652 ++ simplicity_aqua/theme/common/_utilities.scss | 66 + .../theme/images/announce_read.png | Bin 0 -> 1041 bytes .../theme/images/announce_read_hd.png | Bin 0 -> 2006 bytes .../theme/images/announce_read_locked.png | Bin 0 -> 1236 bytes .../theme/images/announce_read_locked_hd.png | Bin 0 -> 2310 bytes .../theme/images/announce_unread.png | Bin 0 -> 1637 bytes .../theme/images/announce_unread_hd.png | Bin 0 -> 2844 bytes .../theme/images/announce_unread_locked.png | Bin 0 -> 1795 bytes .../images/announce_unread_locked_hd.png | Bin 0 -> 3153 bytes simplicity_aqua/theme/images/forum_link.png | Bin 0 -> 368 bytes .../theme/images/forum_link_hd.png | Bin 0 -> 682 bytes simplicity_aqua/theme/images/forum_page.png | Bin 0 -> 747 bytes .../theme/images/forum_page_hd.png | Bin 0 -> 1925 bytes simplicity_aqua/theme/images/forum_read.png | Bin 0 -> 1041 bytes .../theme/images/forum_read_hd.png | Bin 0 -> 2006 bytes .../theme/images/forum_read_locked.png | Bin 0 -> 1239 bytes .../theme/images/forum_read_locked_hd.png | Bin 0 -> 2317 bytes .../theme/images/forum_read_subforum.png | Bin 0 -> 1041 bytes .../theme/images/forum_read_subforum_hd.png | Bin 0 -> 2006 bytes simplicity_aqua/theme/images/forum_unread.png | Bin 0 -> 1637 bytes .../theme/images/forum_unread_hd.png | Bin 0 -> 2844 bytes .../theme/images/forum_unread_locked.png | Bin 0 -> 1792 bytes .../theme/images/forum_unread_locked_hd.png | Bin 0 -> 3166 bytes .../theme/images/forum_unread_subforum.png | Bin 0 -> 1637 bytes .../theme/images/forum_unread_subforum_hd.png | Bin 0 -> 2844 bytes .../theme/images/icon_post_target.png | Bin 0 -> 147 bytes .../theme/images/icon_post_target_hd.png | Bin 0 -> 228 bytes .../theme/images/icon_post_target_unread.png | Bin 0 -> 149 bytes .../images/icon_post_target_unread_hd.png | Bin 0 -> 231 bytes .../theme/images/icon_textbox_search.gif | Bin 0 -> 335 bytes simplicity_aqua/theme/images/index.htm | 0 simplicity_aqua/theme/images/loading.gif | Bin 0 -> 1320 bytes simplicity_aqua/theme/images/logo.png | Bin 0 -> 1898 bytes simplicity_aqua/theme/images/logo_hd.png | Bin 0 -> 2874 bytes simplicity_aqua/theme/images/no_avatar.gif | Bin 0 -> 1551 bytes simplicity_aqua/theme/images/no_avatar.png | Bin 0 -> 1917 bytes .../theme/images/no_avatar_female.png | Bin 0 -> 2021 bytes .../theme/images/no_avatar_female_hd.png | Bin 0 -> 4241 bytes simplicity_aqua/theme/images/no_avatar_hd.png | Bin 0 -> 3514 bytes .../theme/images/no_avatar_male.png | Bin 0 -> 1802 bytes .../theme/images/no_avatar_male_hd.png | Bin 0 -> 3783 bytes simplicity_aqua/theme/images/pattern.png | Bin 0 -> 16072 bytes .../theme/images/plupload/done.gif | Bin 0 -> 1024 bytes .../theme/images/plupload/error.gif | Bin 0 -> 994 bytes .../theme/images/plupload/throbber.gif | Bin 0 -> 1922 bytes .../theme/images/subforum_read.png | Bin 0 -> 152 bytes .../theme/images/subforum_read_hd.png | Bin 0 -> 237 bytes .../theme/images/subforum_unread.png | Bin 0 -> 147 bytes .../theme/images/subforum_unread_hd.png | Bin 0 -> 234 bytes simplicity_aqua/theme/images/topic_moved.png | Bin 0 -> 368 bytes .../theme/images/topic_moved_hd.png | Bin 0 -> 682 bytes simplicity_aqua/theme/images/topic_read.png | Bin 0 -> 1041 bytes .../theme/images/topic_read_hd.png | Bin 0 -> 2006 bytes .../theme/images/topic_read_hot.png | Bin 0 -> 1041 bytes .../theme/images/topic_read_hot_hd.png | Bin 0 -> 2006 bytes .../theme/images/topic_read_hot_mine.png | Bin 0 -> 1190 bytes .../theme/images/topic_read_hot_mine_hd.png | Bin 0 -> 2202 bytes .../theme/images/topic_read_locked.png | Bin 0 -> 1236 bytes .../theme/images/topic_read_locked_hd.png | Bin 0 -> 2310 bytes .../theme/images/topic_read_locked_mine.png | Bin 0 -> 1383 bytes .../images/topic_read_locked_mine_hd.png | Bin 0 -> 2497 bytes .../theme/images/topic_read_mine.png | Bin 0 -> 1190 bytes .../theme/images/topic_read_mine_hd.png | Bin 0 -> 2202 bytes simplicity_aqua/theme/images/topic_unread.png | Bin 0 -> 1637 bytes .../theme/images/topic_unread_hd.png | Bin 0 -> 2844 bytes .../theme/images/topic_unread_hot.png | Bin 0 -> 1637 bytes .../theme/images/topic_unread_hot_hd.png | Bin 0 -> 2844 bytes .../theme/images/topic_unread_hot_mine.png | Bin 0 -> 1772 bytes .../theme/images/topic_unread_hot_mine_hd.png | Bin 0 -> 3032 bytes .../theme/images/topic_unread_locked.png | Bin 0 -> 1795 bytes .../theme/images/topic_unread_locked_hd.png | Bin 0 -> 3153 bytes .../theme/images/topic_unread_locked_mine.png | Bin 0 -> 1920 bytes .../images/topic_unread_locked_mine_hd.png | Bin 0 -> 3339 bytes .../theme/images/topic_unread_mine.png | Bin 0 -> 1772 bytes .../theme/images/topic_unread_mine_hd.png | Bin 0 -> 3032 bytes simplicity_aqua/theme/index.htm | 0 simplicity_aqua/theme/plupload.css | 1 + simplicity_aqua/theme/print.css | 4 + simplicity_aqua/theme/stylesheet.css | 6062 +++++++++++++++++ simplicity_aqua/theme/stylesheet.scss | 35 + simplicity_aqua/theme/tweaks.css | 7 + simplicity_blue/license.txt | 33 + simplicity_blue/style.cfg | 32 + simplicity_blue/theme/_colours.scss | 1685 +++++ simplicity_blue/theme/_custom.scss | 6 + simplicity_blue/theme/_custom_config.scss | 13 + simplicity_blue/theme/_style_config.scss | 414 ++ simplicity_blue/theme/bidi.css | 4 + simplicity_blue/theme/common/_buttons.scss | 304 + simplicity_blue/theme/common/_common.scss | 2336 +++++++ simplicity_blue/theme/common/_content.scss | 1278 ++++ simplicity_blue/theme/common/_cp.scss | 440 ++ simplicity_blue/theme/common/_forms.scss | 459 ++ simplicity_blue/theme/common/_icons.scss | 96 + simplicity_blue/theme/common/_imageset.scss | 278 + simplicity_blue/theme/common/_links.scss | 249 + simplicity_blue/theme/common/_normalize.scss | 414 ++ simplicity_blue/theme/common/_responsive.scss | 652 ++ simplicity_blue/theme/common/_utilities.scss | 66 + .../theme/images/announce_read.png | Bin 0 -> 1052 bytes .../theme/images/announce_read_hd.png | Bin 0 -> 1999 bytes .../theme/images/announce_read_locked.png | Bin 0 -> 1230 bytes .../theme/images/announce_read_locked_hd.png | Bin 0 -> 2292 bytes .../theme/images/announce_unread.png | Bin 0 -> 1682 bytes .../theme/images/announce_unread_hd.png | Bin 0 -> 2839 bytes .../theme/images/announce_unread_locked.png | Bin 0 -> 1826 bytes .../images/announce_unread_locked_hd.png | Bin 0 -> 3155 bytes simplicity_blue/theme/images/forum_link.png | Bin 0 -> 368 bytes .../theme/images/forum_link_hd.png | Bin 0 -> 682 bytes simplicity_blue/theme/images/forum_page.png | Bin 0 -> 747 bytes .../theme/images/forum_page_hd.png | Bin 0 -> 1925 bytes simplicity_blue/theme/images/forum_read.png | Bin 0 -> 1052 bytes .../theme/images/forum_read_hd.png | Bin 0 -> 1999 bytes .../theme/images/forum_read_locked.png | Bin 0 -> 1234 bytes .../theme/images/forum_read_locked_hd.png | Bin 0 -> 2296 bytes .../theme/images/forum_read_subforum.png | Bin 0 -> 1052 bytes .../theme/images/forum_read_subforum_hd.png | Bin 0 -> 1999 bytes simplicity_blue/theme/images/forum_unread.png | Bin 0 -> 1682 bytes .../theme/images/forum_unread_hd.png | Bin 0 -> 2839 bytes .../theme/images/forum_unread_locked.png | Bin 0 -> 1833 bytes .../theme/images/forum_unread_locked_hd.png | Bin 0 -> 3165 bytes .../theme/images/forum_unread_subforum.png | Bin 0 -> 1682 bytes .../theme/images/forum_unread_subforum_hd.png | Bin 0 -> 2839 bytes .../theme/images/icon_post_target.png | Bin 0 -> 147 bytes .../theme/images/icon_post_target_hd.png | Bin 0 -> 228 bytes .../theme/images/icon_post_target_unread.png | Bin 0 -> 147 bytes .../images/icon_post_target_unread_hd.png | Bin 0 -> 230 bytes .../theme/images/icon_textbox_search.gif | Bin 0 -> 335 bytes simplicity_blue/theme/images/index.htm | 0 simplicity_blue/theme/images/loading.gif | Bin 0 -> 1320 bytes simplicity_blue/theme/images/logo.png | Bin 0 -> 1881 bytes simplicity_blue/theme/images/logo_hd.png | Bin 0 -> 2836 bytes simplicity_blue/theme/images/no_avatar.gif | Bin 0 -> 1551 bytes simplicity_blue/theme/images/no_avatar.png | Bin 0 -> 1968 bytes .../theme/images/no_avatar_female.png | Bin 0 -> 2083 bytes .../theme/images/no_avatar_female_hd.png | Bin 0 -> 4350 bytes simplicity_blue/theme/images/no_avatar_hd.png | Bin 0 -> 3524 bytes .../theme/images/no_avatar_male.png | Bin 0 -> 1854 bytes .../theme/images/no_avatar_male_hd.png | Bin 0 -> 3915 bytes simplicity_blue/theme/images/pattern.png | Bin 0 -> 16072 bytes .../theme/images/plupload/done.gif | Bin 0 -> 1024 bytes .../theme/images/plupload/error.gif | Bin 0 -> 994 bytes .../theme/images/plupload/throbber.gif | Bin 0 -> 1922 bytes .../theme/images/subforum_read.png | Bin 0 -> 152 bytes .../theme/images/subforum_read_hd.png | Bin 0 -> 238 bytes .../theme/images/subforum_unread.png | Bin 0 -> 147 bytes .../theme/images/subforum_unread_hd.png | Bin 0 -> 231 bytes simplicity_blue/theme/images/topic_moved.png | Bin 0 -> 368 bytes .../theme/images/topic_moved_hd.png | Bin 0 -> 682 bytes simplicity_blue/theme/images/topic_read.png | Bin 0 -> 1052 bytes .../theme/images/topic_read_hd.png | Bin 0 -> 1999 bytes .../theme/images/topic_read_hot.png | Bin 0 -> 1052 bytes .../theme/images/topic_read_hot_hd.png | Bin 0 -> 1999 bytes .../theme/images/topic_read_hot_mine.png | Bin 0 -> 1204 bytes .../theme/images/topic_read_hot_mine_hd.png | Bin 0 -> 2205 bytes .../theme/images/topic_read_locked.png | Bin 0 -> 1230 bytes .../theme/images/topic_read_locked_hd.png | Bin 0 -> 2292 bytes .../theme/images/topic_read_locked_mine.png | Bin 0 -> 1385 bytes .../images/topic_read_locked_mine_hd.png | Bin 0 -> 2488 bytes .../theme/images/topic_read_mine.png | Bin 0 -> 1204 bytes .../theme/images/topic_read_mine_hd.png | Bin 0 -> 2205 bytes simplicity_blue/theme/images/topic_unread.png | Bin 0 -> 1682 bytes .../theme/images/topic_unread_hd.png | Bin 0 -> 2839 bytes .../theme/images/topic_unread_hot.png | Bin 0 -> 1682 bytes .../theme/images/topic_unread_hot_hd.png | Bin 0 -> 2839 bytes .../theme/images/topic_unread_hot_mine.png | Bin 0 -> 1815 bytes .../theme/images/topic_unread_hot_mine_hd.png | Bin 0 -> 3039 bytes .../theme/images/topic_unread_locked.png | Bin 0 -> 1826 bytes .../theme/images/topic_unread_locked_hd.png | Bin 0 -> 3155 bytes .../theme/images/topic_unread_locked_mine.png | Bin 0 -> 1959 bytes .../images/topic_unread_locked_mine_hd.png | Bin 0 -> 3354 bytes .../theme/images/topic_unread_mine.png | Bin 0 -> 1815 bytes .../theme/images/topic_unread_mine_hd.png | Bin 0 -> 3039 bytes simplicity_blue/theme/index.htm | 0 simplicity_blue/theme/plupload.css | 1 + simplicity_blue/theme/print.css | 4 + simplicity_blue/theme/stylesheet.css | 6062 +++++++++++++++++ simplicity_blue/theme/stylesheet.scss | 35 + simplicity_blue/theme/tweaks.css | 7 + simplicity_darkblue/license.txt | 33 + simplicity_darkblue/style.cfg | 32 + simplicity_darkblue/theme/_colours.scss | 1685 +++++ simplicity_darkblue/theme/_custom.scss | 6 + simplicity_darkblue/theme/_custom_config.scss | 13 + simplicity_darkblue/theme/_style_config.scss | 414 ++ simplicity_darkblue/theme/bidi.css | 4 + .../theme/common/_buttons.scss | 304 + simplicity_darkblue/theme/common/_common.scss | 2336 +++++++ .../theme/common/_content.scss | 1278 ++++ simplicity_darkblue/theme/common/_cp.scss | 440 ++ simplicity_darkblue/theme/common/_forms.scss | 459 ++ simplicity_darkblue/theme/common/_icons.scss | 96 + .../theme/common/_imageset.scss | 278 + simplicity_darkblue/theme/common/_links.scss | 249 + .../theme/common/_normalize.scss | 414 ++ .../theme/common/_responsive.scss | 652 ++ .../theme/common/_utilities.scss | 66 + .../theme/images/announce_read.png | Bin 0 -> 1046 bytes .../theme/images/announce_read_hd.png | Bin 0 -> 1993 bytes .../theme/images/announce_read_locked.png | Bin 0 -> 1227 bytes .../theme/images/announce_read_locked_hd.png | Bin 0 -> 2288 bytes .../theme/images/announce_unread.png | Bin 0 -> 1649 bytes .../theme/images/announce_unread_hd.png | Bin 0 -> 2801 bytes .../theme/images/announce_unread_locked.png | Bin 0 -> 1796 bytes .../images/announce_unread_locked_hd.png | Bin 0 -> 3115 bytes .../theme/images/forum_link.png | Bin 0 -> 368 bytes .../theme/images/forum_link_hd.png | Bin 0 -> 682 bytes .../theme/images/forum_page.png | Bin 0 -> 747 bytes .../theme/images/forum_page_hd.png | Bin 0 -> 1925 bytes .../theme/images/forum_read.png | Bin 0 -> 1046 bytes .../theme/images/forum_read_hd.png | Bin 0 -> 1993 bytes .../theme/images/forum_read_locked.png | Bin 0 -> 1232 bytes .../theme/images/forum_read_locked_hd.png | Bin 0 -> 2296 bytes .../theme/images/forum_read_subforum.png | Bin 0 -> 1046 bytes .../theme/images/forum_read_subforum_hd.png | Bin 0 -> 1993 bytes .../theme/images/forum_unread.png | Bin 0 -> 1649 bytes .../theme/images/forum_unread_hd.png | Bin 0 -> 2801 bytes .../theme/images/forum_unread_locked.png | Bin 0 -> 1795 bytes .../theme/images/forum_unread_locked_hd.png | Bin 0 -> 3144 bytes .../theme/images/forum_unread_subforum.png | Bin 0 -> 1649 bytes .../theme/images/forum_unread_subforum_hd.png | Bin 0 -> 2801 bytes .../theme/images/icon_post_target.png | Bin 0 -> 147 bytes .../theme/images/icon_post_target_hd.png | Bin 0 -> 228 bytes .../theme/images/icon_post_target_unread.png | Bin 0 -> 149 bytes .../images/icon_post_target_unread_hd.png | Bin 0 -> 232 bytes .../theme/images/icon_textbox_search.gif | Bin 0 -> 335 bytes simplicity_darkblue/theme/images/index.htm | 0 simplicity_darkblue/theme/images/loading.gif | Bin 0 -> 1320 bytes simplicity_darkblue/theme/images/logo.png | Bin 0 -> 1908 bytes simplicity_darkblue/theme/images/logo_hd.png | Bin 0 -> 2876 bytes .../theme/images/no_avatar.gif | Bin 0 -> 1551 bytes .../theme/images/no_avatar.png | Bin 0 -> 1969 bytes .../theme/images/no_avatar_female.png | Bin 0 -> 2082 bytes .../theme/images/no_avatar_female_hd.png | Bin 0 -> 4361 bytes .../theme/images/no_avatar_hd.png | Bin 0 -> 3533 bytes .../theme/images/no_avatar_male.png | Bin 0 -> 1847 bytes .../theme/images/no_avatar_male_hd.png | Bin 0 -> 3930 bytes simplicity_darkblue/theme/images/pattern.png | Bin 0 -> 16072 bytes .../theme/images/plupload/done.gif | Bin 0 -> 1024 bytes .../theme/images/plupload/error.gif | Bin 0 -> 994 bytes .../theme/images/plupload/throbber.gif | Bin 0 -> 1922 bytes .../theme/images/subforum_read.png | Bin 0 -> 153 bytes .../theme/images/subforum_read_hd.png | Bin 0 -> 237 bytes .../theme/images/subforum_unread.png | Bin 0 -> 147 bytes .../theme/images/subforum_unread_hd.png | Bin 0 -> 234 bytes .../theme/images/topic_moved.png | Bin 0 -> 368 bytes .../theme/images/topic_moved_hd.png | Bin 0 -> 682 bytes .../theme/images/topic_read.png | Bin 0 -> 1046 bytes .../theme/images/topic_read_hd.png | Bin 0 -> 1993 bytes .../theme/images/topic_read_hot.png | Bin 0 -> 1046 bytes .../theme/images/topic_read_hot_hd.png | Bin 0 -> 1993 bytes .../theme/images/topic_read_hot_mine.png | Bin 0 -> 1199 bytes .../theme/images/topic_read_hot_mine_hd.png | Bin 0 -> 2199 bytes .../theme/images/topic_read_locked.png | Bin 0 -> 1227 bytes .../theme/images/topic_read_locked_hd.png | Bin 0 -> 2288 bytes .../theme/images/topic_read_locked_mine.png | Bin 0 -> 1381 bytes .../images/topic_read_locked_mine_hd.png | Bin 0 -> 2484 bytes .../theme/images/topic_read_mine.png | Bin 0 -> 1199 bytes .../theme/images/topic_read_mine_hd.png | Bin 0 -> 2199 bytes .../theme/images/topic_unread.png | Bin 0 -> 1649 bytes .../theme/images/topic_unread_hd.png | Bin 0 -> 2801 bytes .../theme/images/topic_unread_hot.png | Bin 0 -> 1649 bytes .../theme/images/topic_unread_hot_hd.png | Bin 0 -> 2801 bytes .../theme/images/topic_unread_hot_mine.png | Bin 0 -> 1785 bytes .../theme/images/topic_unread_hot_mine_hd.png | Bin 0 -> 3004 bytes .../theme/images/topic_unread_locked.png | Bin 0 -> 1796 bytes .../theme/images/topic_unread_locked_hd.png | Bin 0 -> 3115 bytes .../theme/images/topic_unread_locked_mine.png | Bin 0 -> 1927 bytes .../images/topic_unread_locked_mine_hd.png | Bin 0 -> 3314 bytes .../theme/images/topic_unread_mine.png | Bin 0 -> 1785 bytes .../theme/images/topic_unread_mine_hd.png | Bin 0 -> 3004 bytes simplicity_darkblue/theme/index.htm | 0 simplicity_darkblue/theme/plupload.css | 1 + simplicity_darkblue/theme/print.css | 4 + simplicity_darkblue/theme/stylesheet.css | 6062 +++++++++++++++++ simplicity_darkblue/theme/stylesheet.scss | 35 + simplicity_darkblue/theme/tweaks.css | 7 + simplicity_gray/license.txt | 33 + simplicity_gray/style.cfg | 32 + simplicity_gray/theme/_colours.scss | 1685 +++++ simplicity_gray/theme/_custom.scss | 6 + simplicity_gray/theme/_custom_config.scss | 13 + simplicity_gray/theme/_style_config.scss | 414 ++ simplicity_gray/theme/bidi.css | 4 + simplicity_gray/theme/common/_buttons.scss | 304 + simplicity_gray/theme/common/_common.scss | 2336 +++++++ simplicity_gray/theme/common/_content.scss | 1278 ++++ simplicity_gray/theme/common/_cp.scss | 440 ++ simplicity_gray/theme/common/_forms.scss | 459 ++ simplicity_gray/theme/common/_icons.scss | 96 + simplicity_gray/theme/common/_imageset.scss | 278 + simplicity_gray/theme/common/_links.scss | 249 + simplicity_gray/theme/common/_normalize.scss | 414 ++ simplicity_gray/theme/common/_responsive.scss | 652 ++ simplicity_gray/theme/common/_utilities.scss | 66 + .../theme/images/announce_read.png | Bin 0 -> 889 bytes .../theme/images/announce_read_hd.png | Bin 0 -> 1780 bytes .../theme/images/announce_read_locked.png | Bin 0 -> 1082 bytes .../theme/images/announce_read_locked_hd.png | Bin 0 -> 2088 bytes .../theme/images/announce_unread.png | Bin 0 -> 1465 bytes .../theme/images/announce_unread_hd.png | Bin 0 -> 2556 bytes .../theme/images/announce_unread_locked.png | Bin 0 -> 1633 bytes .../images/announce_unread_locked_hd.png | Bin 0 -> 2899 bytes simplicity_gray/theme/images/forum_link.png | Bin 0 -> 368 bytes .../theme/images/forum_link_hd.png | Bin 0 -> 682 bytes simplicity_gray/theme/images/forum_page.png | Bin 0 -> 747 bytes .../theme/images/forum_page_hd.png | Bin 0 -> 1925 bytes simplicity_gray/theme/images/forum_read.png | Bin 0 -> 889 bytes .../theme/images/forum_read_hd.png | Bin 0 -> 1780 bytes .../theme/images/forum_read_locked.png | Bin 0 -> 1084 bytes .../theme/images/forum_read_locked_hd.png | Bin 0 -> 2093 bytes .../theme/images/forum_read_subforum.png | Bin 0 -> 889 bytes .../theme/images/forum_read_subforum_hd.png | Bin 0 -> 1780 bytes simplicity_gray/theme/images/forum_unread.png | Bin 0 -> 1465 bytes .../theme/images/forum_unread_hd.png | Bin 0 -> 2556 bytes .../theme/images/forum_unread_locked.png | Bin 0 -> 1639 bytes .../theme/images/forum_unread_locked_hd.png | Bin 0 -> 2911 bytes .../theme/images/forum_unread_subforum.png | Bin 0 -> 1465 bytes .../theme/images/forum_unread_subforum_hd.png | Bin 0 -> 2556 bytes .../theme/images/icon_post_target.png | Bin 0 -> 147 bytes .../theme/images/icon_post_target_hd.png | Bin 0 -> 228 bytes .../theme/images/icon_post_target_unread.png | Bin 0 -> 147 bytes .../images/icon_post_target_unread_hd.png | Bin 0 -> 230 bytes .../theme/images/icon_textbox_search.gif | Bin 0 -> 335 bytes simplicity_gray/theme/images/index.htm | 0 simplicity_gray/theme/images/loading.gif | Bin 0 -> 1320 bytes simplicity_gray/theme/images/logo.png | Bin 0 -> 1746 bytes simplicity_gray/theme/images/logo_hd.png | Bin 0 -> 2745 bytes simplicity_gray/theme/images/no_avatar.gif | Bin 0 -> 1551 bytes simplicity_gray/theme/images/no_avatar.png | Bin 0 -> 1611 bytes .../theme/images/no_avatar_female.png | Bin 0 -> 1736 bytes .../theme/images/no_avatar_female_hd.png | Bin 0 -> 3742 bytes simplicity_gray/theme/images/no_avatar_hd.png | Bin 0 -> 2886 bytes .../theme/images/no_avatar_male.png | Bin 0 -> 1587 bytes .../theme/images/no_avatar_male_hd.png | Bin 0 -> 3519 bytes simplicity_gray/theme/images/pattern.png | Bin 0 -> 16072 bytes .../theme/images/plupload/done.gif | Bin 0 -> 1024 bytes .../theme/images/plupload/error.gif | Bin 0 -> 994 bytes .../theme/images/plupload/throbber.gif | Bin 0 -> 1922 bytes .../theme/images/subforum_read.png | Bin 0 -> 143 bytes .../theme/images/subforum_read_hd.png | Bin 0 -> 232 bytes .../theme/images/subforum_unread.png | Bin 0 -> 147 bytes .../theme/images/subforum_unread_hd.png | Bin 0 -> 231 bytes simplicity_gray/theme/images/topic_moved.png | Bin 0 -> 368 bytes .../theme/images/topic_moved_hd.png | Bin 0 -> 682 bytes simplicity_gray/theme/images/topic_read.png | Bin 0 -> 889 bytes .../theme/images/topic_read_hd.png | Bin 0 -> 1780 bytes .../theme/images/topic_read_hot.png | Bin 0 -> 889 bytes .../theme/images/topic_read_hot_hd.png | Bin 0 -> 1780 bytes .../theme/images/topic_read_hot_mine.png | Bin 0 -> 1047 bytes .../theme/images/topic_read_hot_mine_hd.png | Bin 0 -> 1982 bytes .../theme/images/topic_read_locked.png | Bin 0 -> 1082 bytes .../theme/images/topic_read_locked_hd.png | Bin 0 -> 2088 bytes .../theme/images/topic_read_locked_mine.png | Bin 0 -> 1237 bytes .../images/topic_read_locked_mine_hd.png | Bin 0 -> 2281 bytes .../theme/images/topic_read_mine.png | Bin 0 -> 1047 bytes .../theme/images/topic_read_mine_hd.png | Bin 0 -> 1982 bytes simplicity_gray/theme/images/topic_unread.png | Bin 0 -> 1465 bytes .../theme/images/topic_unread_hd.png | Bin 0 -> 2556 bytes .../theme/images/topic_unread_hot.png | Bin 0 -> 1465 bytes .../theme/images/topic_unread_hot_hd.png | Bin 0 -> 2556 bytes .../theme/images/topic_unread_hot_mine.png | Bin 0 -> 1589 bytes .../theme/images/topic_unread_hot_mine_hd.png | Bin 0 -> 2736 bytes .../theme/images/topic_unread_locked.png | Bin 0 -> 1633 bytes .../theme/images/topic_unread_locked_hd.png | Bin 0 -> 2899 bytes .../theme/images/topic_unread_locked_mine.png | Bin 0 -> 1755 bytes .../images/topic_unread_locked_mine_hd.png | Bin 0 -> 3078 bytes .../theme/images/topic_unread_mine.png | Bin 0 -> 1589 bytes .../theme/images/topic_unread_mine_hd.png | Bin 0 -> 2736 bytes simplicity_gray/theme/index.htm | 0 simplicity_gray/theme/plupload.css | 1 + simplicity_gray/theme/print.css | 4 + simplicity_gray/theme/stylesheet.css | 6062 +++++++++++++++++ simplicity_gray/theme/stylesheet.scss | 35 + simplicity_gray/theme/tweaks.css | 7 + simplicity_lightblue/license.txt | 33 + simplicity_lightblue/style.cfg | 32 + simplicity_lightblue/theme/_colours.scss | 1685 +++++ simplicity_lightblue/theme/_custom.scss | 6 + .../theme/_custom_config.scss | 13 + simplicity_lightblue/theme/_style_config.scss | 414 ++ simplicity_lightblue/theme/bidi.css | 4 + .../theme/common/_buttons.scss | 304 + .../theme/common/_common.scss | 2336 +++++++ .../theme/common/_content.scss | 1278 ++++ simplicity_lightblue/theme/common/_cp.scss | 440 ++ simplicity_lightblue/theme/common/_forms.scss | 459 ++ simplicity_lightblue/theme/common/_icons.scss | 96 + .../theme/common/_imageset.scss | 278 + simplicity_lightblue/theme/common/_links.scss | 249 + .../theme/common/_normalize.scss | 414 ++ .../theme/common/_responsive.scss | 652 ++ .../theme/common/_utilities.scss | 66 + .../theme/images/announce_read.png | Bin 0 -> 1044 bytes .../theme/images/announce_read_hd.png | Bin 0 -> 2018 bytes .../theme/images/announce_read_locked.png | Bin 0 -> 1232 bytes .../theme/images/announce_read_locked_hd.png | Bin 0 -> 2312 bytes .../theme/images/announce_unread.png | Bin 0 -> 1601 bytes .../theme/images/announce_unread_hd.png | Bin 0 -> 2765 bytes .../theme/images/announce_unread_locked.png | Bin 0 -> 1777 bytes .../images/announce_unread_locked_hd.png | Bin 0 -> 3113 bytes .../theme/images/forum_link.png | Bin 0 -> 368 bytes .../theme/images/forum_link_hd.png | Bin 0 -> 682 bytes .../theme/images/forum_page.png | Bin 0 -> 747 bytes .../theme/images/forum_page_hd.png | Bin 0 -> 1925 bytes .../theme/images/forum_read.png | Bin 0 -> 1044 bytes .../theme/images/forum_read_hd.png | Bin 0 -> 2018 bytes .../theme/images/forum_read_locked.png | Bin 0 -> 1234 bytes .../theme/images/forum_read_locked_hd.png | Bin 0 -> 2318 bytes .../theme/images/forum_read_subforum.png | Bin 0 -> 1044 bytes .../theme/images/forum_read_subforum_hd.png | Bin 0 -> 2018 bytes .../theme/images/forum_unread.png | Bin 0 -> 1601 bytes .../theme/images/forum_unread_hd.png | Bin 0 -> 2765 bytes .../theme/images/forum_unread_locked.png | Bin 0 -> 1776 bytes .../theme/images/forum_unread_locked_hd.png | Bin 0 -> 3138 bytes .../theme/images/forum_unread_subforum.png | Bin 0 -> 1601 bytes .../theme/images/forum_unread_subforum_hd.png | Bin 0 -> 2765 bytes .../theme/images/icon_post_target.png | Bin 0 -> 147 bytes .../theme/images/icon_post_target_hd.png | Bin 0 -> 228 bytes .../theme/images/icon_post_target_unread.png | Bin 0 -> 150 bytes .../images/icon_post_target_unread_hd.png | Bin 0 -> 236 bytes .../theme/images/icon_textbox_search.gif | Bin 0 -> 335 bytes simplicity_lightblue/theme/images/index.htm | 0 simplicity_lightblue/theme/images/loading.gif | Bin 0 -> 1320 bytes simplicity_lightblue/theme/images/logo.png | Bin 0 -> 1897 bytes simplicity_lightblue/theme/images/logo_hd.png | Bin 0 -> 2846 bytes .../theme/images/no_avatar.gif | Bin 0 -> 1551 bytes .../theme/images/no_avatar.png | Bin 0 -> 1870 bytes .../theme/images/no_avatar_female.png | Bin 0 -> 1963 bytes .../theme/images/no_avatar_female_hd.png | Bin 0 -> 4183 bytes .../theme/images/no_avatar_hd.png | Bin 0 -> 3429 bytes .../theme/images/no_avatar_male.png | Bin 0 -> 1758 bytes .../theme/images/no_avatar_male_hd.png | Bin 0 -> 3783 bytes simplicity_lightblue/theme/images/pattern.png | Bin 0 -> 16072 bytes .../theme/images/plupload/done.gif | Bin 0 -> 1024 bytes .../theme/images/plupload/error.gif | Bin 0 -> 994 bytes .../theme/images/plupload/throbber.gif | Bin 0 -> 1922 bytes .../theme/images/subforum_read.png | Bin 0 -> 149 bytes .../theme/images/subforum_read_hd.png | Bin 0 -> 237 bytes .../theme/images/subforum_unread.png | Bin 0 -> 151 bytes .../theme/images/subforum_unread_hd.png | Bin 0 -> 236 bytes .../theme/images/topic_moved.png | Bin 0 -> 368 bytes .../theme/images/topic_moved_hd.png | Bin 0 -> 682 bytes .../theme/images/topic_read.png | Bin 0 -> 1044 bytes .../theme/images/topic_read_hd.png | Bin 0 -> 2018 bytes .../theme/images/topic_read_hot.png | Bin 0 -> 1044 bytes .../theme/images/topic_read_hot_hd.png | Bin 0 -> 2018 bytes .../theme/images/topic_read_hot_mine.png | Bin 0 -> 1182 bytes .../theme/images/topic_read_hot_mine_hd.png | Bin 0 -> 2200 bytes .../theme/images/topic_read_locked.png | Bin 0 -> 1232 bytes .../theme/images/topic_read_locked_hd.png | Bin 0 -> 2312 bytes .../theme/images/topic_read_locked_mine.png | Bin 0 -> 1374 bytes .../images/topic_read_locked_mine_hd.png | Bin 0 -> 2487 bytes .../theme/images/topic_read_mine.png | Bin 0 -> 1182 bytes .../theme/images/topic_read_mine_hd.png | Bin 0 -> 2200 bytes .../theme/images/topic_unread.png | Bin 0 -> 1601 bytes .../theme/images/topic_unread_hd.png | Bin 0 -> 2765 bytes .../theme/images/topic_unread_hot.png | Bin 0 -> 1601 bytes .../theme/images/topic_unread_hot_hd.png | Bin 0 -> 2765 bytes .../theme/images/topic_unread_hot_mine.png | Bin 0 -> 1750 bytes .../theme/images/topic_unread_hot_mine_hd.png | Bin 0 -> 2972 bytes .../theme/images/topic_unread_locked.png | Bin 0 -> 1777 bytes .../theme/images/topic_unread_locked_hd.png | Bin 0 -> 3113 bytes .../theme/images/topic_unread_locked_mine.png | Bin 0 -> 1918 bytes .../images/topic_unread_locked_mine_hd.png | Bin 0 -> 3314 bytes .../theme/images/topic_unread_mine.png | Bin 0 -> 1750 bytes .../theme/images/topic_unread_mine_hd.png | Bin 0 -> 2972 bytes simplicity_lightblue/theme/index.htm | 0 simplicity_lightblue/theme/plupload.css | 1 + simplicity_lightblue/theme/print.css | 4 + simplicity_lightblue/theme/stylesheet.css | 6062 +++++++++++++++++ simplicity_lightblue/theme/stylesheet.scss | 35 + simplicity_lightblue/theme/tweaks.css | 7 + simplicity_steelblue/license.txt | 33 + simplicity_steelblue/style.cfg | 32 + simplicity_steelblue/theme/_colours.scss | 1685 +++++ simplicity_steelblue/theme/_custom.scss | 6 + .../theme/_custom_config.scss | 13 + simplicity_steelblue/theme/_style_config.scss | 414 ++ simplicity_steelblue/theme/bidi.css | 4 + .../theme/common/_buttons.scss | 304 + .../theme/common/_common.scss | 2336 +++++++ .../theme/common/_content.scss | 1278 ++++ simplicity_steelblue/theme/common/_cp.scss | 440 ++ simplicity_steelblue/theme/common/_forms.scss | 459 ++ simplicity_steelblue/theme/common/_icons.scss | 96 + .../theme/common/_imageset.scss | 278 + simplicity_steelblue/theme/common/_links.scss | 249 + .../theme/common/_normalize.scss | 414 ++ .../theme/common/_responsive.scss | 652 ++ .../theme/common/_utilities.scss | 66 + .../theme/images/announce_read.png | Bin 0 -> 964 bytes .../theme/images/announce_read_hd.png | Bin 0 -> 1876 bytes .../theme/images/announce_read_locked.png | Bin 0 -> 1152 bytes .../theme/images/announce_read_locked_hd.png | Bin 0 -> 2177 bytes .../theme/images/announce_unread.png | Bin 0 -> 1600 bytes .../theme/images/announce_unread_hd.png | Bin 0 -> 2763 bytes .../theme/images/announce_unread_locked.png | Bin 0 -> 1767 bytes .../images/announce_unread_locked_hd.png | Bin 0 -> 3108 bytes .../theme/images/forum_link.png | Bin 0 -> 368 bytes .../theme/images/forum_link_hd.png | Bin 0 -> 682 bytes .../theme/images/forum_page.png | Bin 0 -> 747 bytes .../theme/images/forum_page_hd.png | Bin 0 -> 1925 bytes .../theme/images/forum_read.png | Bin 0 -> 964 bytes .../theme/images/forum_read_hd.png | Bin 0 -> 1876 bytes .../theme/images/forum_read_locked.png | Bin 0 -> 1156 bytes .../theme/images/forum_read_locked_hd.png | Bin 0 -> 2181 bytes .../theme/images/forum_read_subforum.png | Bin 0 -> 964 bytes .../theme/images/forum_read_subforum_hd.png | Bin 0 -> 1876 bytes .../theme/images/forum_unread.png | Bin 0 -> 1600 bytes .../theme/images/forum_unread_hd.png | Bin 0 -> 2763 bytes .../theme/images/forum_unread_locked.png | Bin 0 -> 1772 bytes .../theme/images/forum_unread_locked_hd.png | Bin 0 -> 3117 bytes .../theme/images/forum_unread_subforum.png | Bin 0 -> 1600 bytes .../theme/images/forum_unread_subforum_hd.png | Bin 0 -> 2763 bytes .../theme/images/icon_post_target.png | Bin 0 -> 147 bytes .../theme/images/icon_post_target_hd.png | Bin 0 -> 228 bytes .../theme/images/icon_post_target_unread.png | Bin 0 -> 147 bytes .../images/icon_post_target_unread_hd.png | Bin 0 -> 230 bytes .../theme/images/icon_textbox_search.gif | Bin 0 -> 335 bytes simplicity_steelblue/theme/images/index.htm | 0 simplicity_steelblue/theme/images/loading.gif | Bin 0 -> 1320 bytes simplicity_steelblue/theme/images/logo.png | Bin 0 -> 1889 bytes simplicity_steelblue/theme/images/logo_hd.png | Bin 0 -> 2817 bytes .../theme/images/no_avatar.gif | Bin 0 -> 1551 bytes .../theme/images/no_avatar.png | Bin 0 -> 1830 bytes .../theme/images/no_avatar_female.png | Bin 0 -> 1940 bytes .../theme/images/no_avatar_female_hd.png | Bin 0 -> 4144 bytes .../theme/images/no_avatar_hd.png | Bin 0 -> 3341 bytes .../theme/images/no_avatar_male.png | Bin 0 -> 1738 bytes .../theme/images/no_avatar_male_hd.png | Bin 0 -> 3802 bytes simplicity_steelblue/theme/images/pattern.png | Bin 0 -> 16072 bytes .../theme/images/plupload/done.gif | Bin 0 -> 1024 bytes .../theme/images/plupload/error.gif | Bin 0 -> 994 bytes .../theme/images/plupload/throbber.gif | Bin 0 -> 1922 bytes .../theme/images/subforum_read.png | Bin 0 -> 151 bytes .../theme/images/subforum_read_hd.png | Bin 0 -> 235 bytes .../theme/images/subforum_unread.png | Bin 0 -> 147 bytes .../theme/images/subforum_unread_hd.png | Bin 0 -> 231 bytes .../theme/images/topic_moved.png | Bin 0 -> 368 bytes .../theme/images/topic_moved_hd.png | Bin 0 -> 682 bytes .../theme/images/topic_read.png | Bin 0 -> 964 bytes .../theme/images/topic_read_hd.png | Bin 0 -> 1876 bytes .../theme/images/topic_read_hot.png | Bin 0 -> 964 bytes .../theme/images/topic_read_hot_hd.png | Bin 0 -> 1876 bytes .../theme/images/topic_read_hot_mine.png | Bin 0 -> 1122 bytes .../theme/images/topic_read_hot_mine_hd.png | Bin 0 -> 2081 bytes .../theme/images/topic_read_locked.png | Bin 0 -> 1152 bytes .../theme/images/topic_read_locked_hd.png | Bin 0 -> 2177 bytes .../theme/images/topic_read_locked_mine.png | Bin 0 -> 1311 bytes .../images/topic_read_locked_mine_hd.png | Bin 0 -> 2374 bytes .../theme/images/topic_read_mine.png | Bin 0 -> 1122 bytes .../theme/images/topic_read_mine_hd.png | Bin 0 -> 2081 bytes .../theme/images/topic_unread.png | Bin 0 -> 1600 bytes .../theme/images/topic_unread_hd.png | Bin 0 -> 2763 bytes .../theme/images/topic_unread_hot.png | Bin 0 -> 1600 bytes .../theme/images/topic_unread_hot_hd.png | Bin 0 -> 2763 bytes .../theme/images/topic_unread_hot_mine.png | Bin 0 -> 1725 bytes .../theme/images/topic_unread_hot_mine_hd.png | Bin 0 -> 2955 bytes .../theme/images/topic_unread_locked.png | Bin 0 -> 1767 bytes .../theme/images/topic_unread_locked_hd.png | Bin 0 -> 3108 bytes .../theme/images/topic_unread_locked_mine.png | Bin 0 -> 1889 bytes .../images/topic_unread_locked_mine_hd.png | Bin 0 -> 3297 bytes .../theme/images/topic_unread_mine.png | Bin 0 -> 1725 bytes .../theme/images/topic_unread_mine_hd.png | Bin 0 -> 2955 bytes simplicity_steelblue/theme/index.htm | 0 simplicity_steelblue/theme/plupload.css | 1 + simplicity_steelblue/theme/print.css | 4 + simplicity_steelblue/theme/stylesheet.css | 6062 +++++++++++++++++ simplicity_steelblue/theme/stylesheet.scss | 35 + simplicity_steelblue/theme/tweaks.css | 7 + 715 files changed, 110860 insertions(+) create mode 100644 readme.md create mode 100644 simplicity/license.txt create mode 100644 simplicity/style.cfg create mode 100644 simplicity/template/_style_config.html create mode 100644 simplicity/template/ajax.js create mode 100644 simplicity/template/feed.xml.twig create mode 100644 simplicity/template/forum_fn.js create mode 100644 simplicity/template/forumlist_body.html create mode 100644 simplicity/template/index.htm create mode 100644 simplicity/template/index_body.html create mode 100644 simplicity/template/jumpbox.html create mode 100644 simplicity/template/login_body.html create mode 100644 simplicity/template/memberlist_body.html create mode 100644 simplicity/template/navbar_header.html create mode 100644 simplicity/template/notification_dropdown.html create mode 100644 simplicity/template/overall_footer.html create mode 100644 simplicity/template/overall_header.html create mode 100644 simplicity/template/search_body.html create mode 100644 simplicity/template/search_results.html create mode 100644 simplicity/template/simple_footer.html create mode 100644 simplicity/template/simple_header.html create mode 100644 simplicity/template/timezone.js create mode 100644 simplicity/template/ucp_agreement.html create mode 100644 simplicity/template/ucp_avatar_options.html create mode 100644 simplicity/template/ucp_login_link.html create mode 100644 simplicity/template/ucp_notifications.html create mode 100644 simplicity/template/ucp_pm_viewfolder.html create mode 100644 simplicity/template/ucp_pm_viewmessage.html create mode 100644 simplicity/template/ucp_register.html create mode 100644 simplicity/template/viewforum_body.html create mode 100644 simplicity/template/viewtopic_body.html create mode 100644 simplicity/theme/_colours.scss create mode 100644 simplicity/theme/_custom.scss create mode 100644 simplicity/theme/_custom_config.scss create mode 100644 simplicity/theme/_style_config.scss create mode 100644 simplicity/theme/bidi.css create mode 100644 simplicity/theme/common/_buttons.scss create mode 100644 simplicity/theme/common/_common.scss create mode 100644 simplicity/theme/common/_content.scss create mode 100644 simplicity/theme/common/_cp.scss create mode 100644 simplicity/theme/common/_forms.scss create mode 100644 simplicity/theme/common/_icons.scss create mode 100644 simplicity/theme/common/_imageset.scss create mode 100644 simplicity/theme/common/_links.scss create mode 100644 simplicity/theme/common/_normalize.scss create mode 100644 simplicity/theme/common/_responsive.scss create mode 100644 simplicity/theme/common/_utilities.scss create mode 100644 simplicity/theme/images/announce_read.png create mode 100644 simplicity/theme/images/announce_read_hd.png create mode 100644 simplicity/theme/images/announce_read_locked.png create mode 100644 simplicity/theme/images/announce_read_locked_hd.png create mode 100644 simplicity/theme/images/announce_unread.png create mode 100644 simplicity/theme/images/announce_unread_hd.png create mode 100644 simplicity/theme/images/announce_unread_locked.png create mode 100644 simplicity/theme/images/announce_unread_locked_hd.png create mode 100644 simplicity/theme/images/forum_link.png create mode 100644 simplicity/theme/images/forum_link_hd.png create mode 100644 simplicity/theme/images/forum_page.png create mode 100644 simplicity/theme/images/forum_page_hd.png create mode 100644 simplicity/theme/images/forum_read.png create mode 100644 simplicity/theme/images/forum_read_hd.png create mode 100644 simplicity/theme/images/forum_read_locked.png create mode 100644 simplicity/theme/images/forum_read_locked_hd.png create mode 100644 simplicity/theme/images/forum_read_subforum.png create mode 100644 simplicity/theme/images/forum_read_subforum_hd.png create mode 100644 simplicity/theme/images/forum_unread.png create mode 100644 simplicity/theme/images/forum_unread_hd.png create mode 100644 simplicity/theme/images/forum_unread_locked.png create mode 100644 simplicity/theme/images/forum_unread_locked_hd.png create mode 100644 simplicity/theme/images/forum_unread_subforum.png create mode 100644 simplicity/theme/images/forum_unread_subforum_hd.png create mode 100644 simplicity/theme/images/icon_post_target.png create mode 100644 simplicity/theme/images/icon_post_target_hd.png create mode 100644 simplicity/theme/images/icon_post_target_unread.png create mode 100644 simplicity/theme/images/icon_post_target_unread_hd.png create mode 100644 simplicity/theme/images/icon_textbox_search.gif create mode 100644 simplicity/theme/images/index.htm create mode 100644 simplicity/theme/images/loading.gif create mode 100644 simplicity/theme/images/logo.png create mode 100644 simplicity/theme/images/logo_hd.png create mode 100644 simplicity/theme/images/no_avatar.gif create mode 100644 simplicity/theme/images/no_avatar.png create mode 100644 simplicity/theme/images/no_avatar_female.png create mode 100644 simplicity/theme/images/no_avatar_female_hd.png create mode 100644 simplicity/theme/images/no_avatar_hd.png create mode 100644 simplicity/theme/images/no_avatar_male.png create mode 100644 simplicity/theme/images/no_avatar_male_hd.png create mode 100644 simplicity/theme/images/pattern.png create mode 100644 simplicity/theme/images/plupload/done.gif create mode 100644 simplicity/theme/images/plupload/error.gif create mode 100644 simplicity/theme/images/plupload/throbber.gif create mode 100644 simplicity/theme/images/subforum_read.png create mode 100644 simplicity/theme/images/subforum_read_hd.png create mode 100644 simplicity/theme/images/subforum_unread.png create mode 100644 simplicity/theme/images/subforum_unread_hd.png create mode 100644 simplicity/theme/images/topic_moved.png create mode 100644 simplicity/theme/images/topic_moved_hd.png create mode 100644 simplicity/theme/images/topic_read.png create mode 100644 simplicity/theme/images/topic_read_hd.png create mode 100644 simplicity/theme/images/topic_read_hot.png create mode 100644 simplicity/theme/images/topic_read_hot_hd.png create mode 100644 simplicity/theme/images/topic_read_hot_mine.png create mode 100644 simplicity/theme/images/topic_read_hot_mine_hd.png create mode 100644 simplicity/theme/images/topic_read_locked.png create mode 100644 simplicity/theme/images/topic_read_locked_hd.png create mode 100644 simplicity/theme/images/topic_read_locked_mine.png create mode 100644 simplicity/theme/images/topic_read_locked_mine_hd.png create mode 100644 simplicity/theme/images/topic_read_mine.png create mode 100644 simplicity/theme/images/topic_read_mine_hd.png create mode 100644 simplicity/theme/images/topic_unread.png create mode 100644 simplicity/theme/images/topic_unread_hd.png create mode 100644 simplicity/theme/images/topic_unread_hot.png create mode 100644 simplicity/theme/images/topic_unread_hot_hd.png create mode 100644 simplicity/theme/images/topic_unread_hot_mine.png create mode 100644 simplicity/theme/images/topic_unread_hot_mine_hd.png create mode 100644 simplicity/theme/images/topic_unread_locked.png create mode 100644 simplicity/theme/images/topic_unread_locked_hd.png create mode 100644 simplicity/theme/images/topic_unread_locked_mine.png create mode 100644 simplicity/theme/images/topic_unread_locked_mine_hd.png create mode 100644 simplicity/theme/images/topic_unread_mine.png create mode 100644 simplicity/theme/images/topic_unread_mine_hd.png create mode 100644 simplicity/theme/index.htm create mode 100644 simplicity/theme/plupload.css create mode 100644 simplicity/theme/print.css create mode 100644 simplicity/theme/stylesheet.css create mode 100644 simplicity/theme/stylesheet.scss create mode 100644 simplicity/theme/tweaks.css create mode 100644 simplicity_aqua/license.txt create mode 100644 simplicity_aqua/style.cfg create mode 100644 simplicity_aqua/theme/_colours.scss create mode 100644 simplicity_aqua/theme/_custom.scss create mode 100644 simplicity_aqua/theme/_custom_config.scss create mode 100644 simplicity_aqua/theme/_style_config.scss create mode 100644 simplicity_aqua/theme/bidi.css create mode 100644 simplicity_aqua/theme/common/_buttons.scss create mode 100644 simplicity_aqua/theme/common/_common.scss create mode 100644 simplicity_aqua/theme/common/_content.scss create mode 100644 simplicity_aqua/theme/common/_cp.scss create mode 100644 simplicity_aqua/theme/common/_forms.scss create mode 100644 simplicity_aqua/theme/common/_icons.scss create mode 100644 simplicity_aqua/theme/common/_imageset.scss create mode 100644 simplicity_aqua/theme/common/_links.scss create mode 100644 simplicity_aqua/theme/common/_normalize.scss create mode 100644 simplicity_aqua/theme/common/_responsive.scss create mode 100644 simplicity_aqua/theme/common/_utilities.scss create mode 100644 simplicity_aqua/theme/images/announce_read.png create mode 100644 simplicity_aqua/theme/images/announce_read_hd.png create mode 100644 simplicity_aqua/theme/images/announce_read_locked.png create mode 100644 simplicity_aqua/theme/images/announce_read_locked_hd.png create mode 100644 simplicity_aqua/theme/images/announce_unread.png create mode 100644 simplicity_aqua/theme/images/announce_unread_hd.png create mode 100644 simplicity_aqua/theme/images/announce_unread_locked.png create mode 100644 simplicity_aqua/theme/images/announce_unread_locked_hd.png create mode 100644 simplicity_aqua/theme/images/forum_link.png create mode 100644 simplicity_aqua/theme/images/forum_link_hd.png create mode 100644 simplicity_aqua/theme/images/forum_page.png create mode 100644 simplicity_aqua/theme/images/forum_page_hd.png create mode 100644 simplicity_aqua/theme/images/forum_read.png create mode 100644 simplicity_aqua/theme/images/forum_read_hd.png create mode 100644 simplicity_aqua/theme/images/forum_read_locked.png create mode 100644 simplicity_aqua/theme/images/forum_read_locked_hd.png create mode 100644 simplicity_aqua/theme/images/forum_read_subforum.png create mode 100644 simplicity_aqua/theme/images/forum_read_subforum_hd.png create mode 100644 simplicity_aqua/theme/images/forum_unread.png create mode 100644 simplicity_aqua/theme/images/forum_unread_hd.png create mode 100644 simplicity_aqua/theme/images/forum_unread_locked.png create mode 100644 simplicity_aqua/theme/images/forum_unread_locked_hd.png create mode 100644 simplicity_aqua/theme/images/forum_unread_subforum.png create mode 100644 simplicity_aqua/theme/images/forum_unread_subforum_hd.png create mode 100644 simplicity_aqua/theme/images/icon_post_target.png create mode 100644 simplicity_aqua/theme/images/icon_post_target_hd.png create mode 100644 simplicity_aqua/theme/images/icon_post_target_unread.png create mode 100644 simplicity_aqua/theme/images/icon_post_target_unread_hd.png create mode 100644 simplicity_aqua/theme/images/icon_textbox_search.gif create mode 100644 simplicity_aqua/theme/images/index.htm create mode 100644 simplicity_aqua/theme/images/loading.gif create mode 100644 simplicity_aqua/theme/images/logo.png create mode 100644 simplicity_aqua/theme/images/logo_hd.png create mode 100644 simplicity_aqua/theme/images/no_avatar.gif create mode 100644 simplicity_aqua/theme/images/no_avatar.png create mode 100644 simplicity_aqua/theme/images/no_avatar_female.png create mode 100644 simplicity_aqua/theme/images/no_avatar_female_hd.png create mode 100644 simplicity_aqua/theme/images/no_avatar_hd.png create mode 100644 simplicity_aqua/theme/images/no_avatar_male.png create mode 100644 simplicity_aqua/theme/images/no_avatar_male_hd.png create mode 100644 simplicity_aqua/theme/images/pattern.png create mode 100644 simplicity_aqua/theme/images/plupload/done.gif create mode 100644 simplicity_aqua/theme/images/plupload/error.gif create mode 100644 simplicity_aqua/theme/images/plupload/throbber.gif create mode 100644 simplicity_aqua/theme/images/subforum_read.png create mode 100644 simplicity_aqua/theme/images/subforum_read_hd.png create mode 100644 simplicity_aqua/theme/images/subforum_unread.png create mode 100644 simplicity_aqua/theme/images/subforum_unread_hd.png create mode 100644 simplicity_aqua/theme/images/topic_moved.png create mode 100644 simplicity_aqua/theme/images/topic_moved_hd.png create mode 100644 simplicity_aqua/theme/images/topic_read.png create mode 100644 simplicity_aqua/theme/images/topic_read_hd.png create mode 100644 simplicity_aqua/theme/images/topic_read_hot.png create mode 100644 simplicity_aqua/theme/images/topic_read_hot_hd.png create mode 100644 simplicity_aqua/theme/images/topic_read_hot_mine.png create mode 100644 simplicity_aqua/theme/images/topic_read_hot_mine_hd.png create mode 100644 simplicity_aqua/theme/images/topic_read_locked.png create mode 100644 simplicity_aqua/theme/images/topic_read_locked_hd.png create mode 100644 simplicity_aqua/theme/images/topic_read_locked_mine.png create mode 100644 simplicity_aqua/theme/images/topic_read_locked_mine_hd.png create mode 100644 simplicity_aqua/theme/images/topic_read_mine.png create mode 100644 simplicity_aqua/theme/images/topic_read_mine_hd.png create mode 100644 simplicity_aqua/theme/images/topic_unread.png create mode 100644 simplicity_aqua/theme/images/topic_unread_hd.png create mode 100644 simplicity_aqua/theme/images/topic_unread_hot.png create mode 100644 simplicity_aqua/theme/images/topic_unread_hot_hd.png create mode 100644 simplicity_aqua/theme/images/topic_unread_hot_mine.png create mode 100644 simplicity_aqua/theme/images/topic_unread_hot_mine_hd.png create mode 100644 simplicity_aqua/theme/images/topic_unread_locked.png create mode 100644 simplicity_aqua/theme/images/topic_unread_locked_hd.png create mode 100644 simplicity_aqua/theme/images/topic_unread_locked_mine.png create mode 100644 simplicity_aqua/theme/images/topic_unread_locked_mine_hd.png create mode 100644 simplicity_aqua/theme/images/topic_unread_mine.png create mode 100644 simplicity_aqua/theme/images/topic_unread_mine_hd.png create mode 100644 simplicity_aqua/theme/index.htm create mode 100644 simplicity_aqua/theme/plupload.css create mode 100644 simplicity_aqua/theme/print.css create mode 100644 simplicity_aqua/theme/stylesheet.css create mode 100644 simplicity_aqua/theme/stylesheet.scss create mode 100644 simplicity_aqua/theme/tweaks.css create mode 100644 simplicity_blue/license.txt create mode 100644 simplicity_blue/style.cfg create mode 100644 simplicity_blue/theme/_colours.scss create mode 100644 simplicity_blue/theme/_custom.scss create mode 100644 simplicity_blue/theme/_custom_config.scss create mode 100644 simplicity_blue/theme/_style_config.scss create mode 100644 simplicity_blue/theme/bidi.css create mode 100644 simplicity_blue/theme/common/_buttons.scss create mode 100644 simplicity_blue/theme/common/_common.scss create mode 100644 simplicity_blue/theme/common/_content.scss create mode 100644 simplicity_blue/theme/common/_cp.scss create mode 100644 simplicity_blue/theme/common/_forms.scss create mode 100644 simplicity_blue/theme/common/_icons.scss create mode 100644 simplicity_blue/theme/common/_imageset.scss create mode 100644 simplicity_blue/theme/common/_links.scss create mode 100644 simplicity_blue/theme/common/_normalize.scss create mode 100644 simplicity_blue/theme/common/_responsive.scss create mode 100644 simplicity_blue/theme/common/_utilities.scss create mode 100644 simplicity_blue/theme/images/announce_read.png create mode 100644 simplicity_blue/theme/images/announce_read_hd.png create mode 100644 simplicity_blue/theme/images/announce_read_locked.png create mode 100644 simplicity_blue/theme/images/announce_read_locked_hd.png create mode 100644 simplicity_blue/theme/images/announce_unread.png create mode 100644 simplicity_blue/theme/images/announce_unread_hd.png create mode 100644 simplicity_blue/theme/images/announce_unread_locked.png create mode 100644 simplicity_blue/theme/images/announce_unread_locked_hd.png create mode 100644 simplicity_blue/theme/images/forum_link.png create mode 100644 simplicity_blue/theme/images/forum_link_hd.png create mode 100644 simplicity_blue/theme/images/forum_page.png create mode 100644 simplicity_blue/theme/images/forum_page_hd.png create mode 100644 simplicity_blue/theme/images/forum_read.png create mode 100644 simplicity_blue/theme/images/forum_read_hd.png create mode 100644 simplicity_blue/theme/images/forum_read_locked.png create mode 100644 simplicity_blue/theme/images/forum_read_locked_hd.png create mode 100644 simplicity_blue/theme/images/forum_read_subforum.png create mode 100644 simplicity_blue/theme/images/forum_read_subforum_hd.png create mode 100644 simplicity_blue/theme/images/forum_unread.png create mode 100644 simplicity_blue/theme/images/forum_unread_hd.png create mode 100644 simplicity_blue/theme/images/forum_unread_locked.png create mode 100644 simplicity_blue/theme/images/forum_unread_locked_hd.png create mode 100644 simplicity_blue/theme/images/forum_unread_subforum.png create mode 100644 simplicity_blue/theme/images/forum_unread_subforum_hd.png create mode 100644 simplicity_blue/theme/images/icon_post_target.png create mode 100644 simplicity_blue/theme/images/icon_post_target_hd.png create mode 100644 simplicity_blue/theme/images/icon_post_target_unread.png create mode 100644 simplicity_blue/theme/images/icon_post_target_unread_hd.png create mode 100644 simplicity_blue/theme/images/icon_textbox_search.gif create mode 100644 simplicity_blue/theme/images/index.htm create mode 100644 simplicity_blue/theme/images/loading.gif create mode 100644 simplicity_blue/theme/images/logo.png create mode 100644 simplicity_blue/theme/images/logo_hd.png create mode 100644 simplicity_blue/theme/images/no_avatar.gif create mode 100644 simplicity_blue/theme/images/no_avatar.png create mode 100644 simplicity_blue/theme/images/no_avatar_female.png create mode 100644 simplicity_blue/theme/images/no_avatar_female_hd.png create mode 100644 simplicity_blue/theme/images/no_avatar_hd.png create mode 100644 simplicity_blue/theme/images/no_avatar_male.png create mode 100644 simplicity_blue/theme/images/no_avatar_male_hd.png create mode 100644 simplicity_blue/theme/images/pattern.png create mode 100644 simplicity_blue/theme/images/plupload/done.gif create mode 100644 simplicity_blue/theme/images/plupload/error.gif create mode 100644 simplicity_blue/theme/images/plupload/throbber.gif create mode 100644 simplicity_blue/theme/images/subforum_read.png create mode 100644 simplicity_blue/theme/images/subforum_read_hd.png create mode 100644 simplicity_blue/theme/images/subforum_unread.png create mode 100644 simplicity_blue/theme/images/subforum_unread_hd.png create mode 100644 simplicity_blue/theme/images/topic_moved.png create mode 100644 simplicity_blue/theme/images/topic_moved_hd.png create mode 100644 simplicity_blue/theme/images/topic_read.png create mode 100644 simplicity_blue/theme/images/topic_read_hd.png create mode 100644 simplicity_blue/theme/images/topic_read_hot.png create mode 100644 simplicity_blue/theme/images/topic_read_hot_hd.png create mode 100644 simplicity_blue/theme/images/topic_read_hot_mine.png create mode 100644 simplicity_blue/theme/images/topic_read_hot_mine_hd.png create mode 100644 simplicity_blue/theme/images/topic_read_locked.png create mode 100644 simplicity_blue/theme/images/topic_read_locked_hd.png create mode 100644 simplicity_blue/theme/images/topic_read_locked_mine.png create mode 100644 simplicity_blue/theme/images/topic_read_locked_mine_hd.png create mode 100644 simplicity_blue/theme/images/topic_read_mine.png create mode 100644 simplicity_blue/theme/images/topic_read_mine_hd.png create mode 100644 simplicity_blue/theme/images/topic_unread.png create mode 100644 simplicity_blue/theme/images/topic_unread_hd.png create mode 100644 simplicity_blue/theme/images/topic_unread_hot.png create mode 100644 simplicity_blue/theme/images/topic_unread_hot_hd.png create mode 100644 simplicity_blue/theme/images/topic_unread_hot_mine.png create mode 100644 simplicity_blue/theme/images/topic_unread_hot_mine_hd.png create mode 100644 simplicity_blue/theme/images/topic_unread_locked.png create mode 100644 simplicity_blue/theme/images/topic_unread_locked_hd.png create mode 100644 simplicity_blue/theme/images/topic_unread_locked_mine.png create mode 100644 simplicity_blue/theme/images/topic_unread_locked_mine_hd.png create mode 100644 simplicity_blue/theme/images/topic_unread_mine.png create mode 100644 simplicity_blue/theme/images/topic_unread_mine_hd.png create mode 100644 simplicity_blue/theme/index.htm create mode 100644 simplicity_blue/theme/plupload.css create mode 100644 simplicity_blue/theme/print.css create mode 100644 simplicity_blue/theme/stylesheet.css create mode 100644 simplicity_blue/theme/stylesheet.scss create mode 100644 simplicity_blue/theme/tweaks.css create mode 100644 simplicity_darkblue/license.txt create mode 100644 simplicity_darkblue/style.cfg create mode 100644 simplicity_darkblue/theme/_colours.scss create mode 100644 simplicity_darkblue/theme/_custom.scss create mode 100644 simplicity_darkblue/theme/_custom_config.scss create mode 100644 simplicity_darkblue/theme/_style_config.scss create mode 100644 simplicity_darkblue/theme/bidi.css create mode 100644 simplicity_darkblue/theme/common/_buttons.scss create mode 100644 simplicity_darkblue/theme/common/_common.scss create mode 100644 simplicity_darkblue/theme/common/_content.scss create mode 100644 simplicity_darkblue/theme/common/_cp.scss create mode 100644 simplicity_darkblue/theme/common/_forms.scss create mode 100644 simplicity_darkblue/theme/common/_icons.scss create mode 100644 simplicity_darkblue/theme/common/_imageset.scss create mode 100644 simplicity_darkblue/theme/common/_links.scss create mode 100644 simplicity_darkblue/theme/common/_normalize.scss create mode 100644 simplicity_darkblue/theme/common/_responsive.scss create mode 100644 simplicity_darkblue/theme/common/_utilities.scss create mode 100644 simplicity_darkblue/theme/images/announce_read.png create mode 100644 simplicity_darkblue/theme/images/announce_read_hd.png create mode 100644 simplicity_darkblue/theme/images/announce_read_locked.png create mode 100644 simplicity_darkblue/theme/images/announce_read_locked_hd.png create mode 100644 simplicity_darkblue/theme/images/announce_unread.png create mode 100644 simplicity_darkblue/theme/images/announce_unread_hd.png create mode 100644 simplicity_darkblue/theme/images/announce_unread_locked.png create mode 100644 simplicity_darkblue/theme/images/announce_unread_locked_hd.png create mode 100644 simplicity_darkblue/theme/images/forum_link.png create mode 100644 simplicity_darkblue/theme/images/forum_link_hd.png create mode 100644 simplicity_darkblue/theme/images/forum_page.png create mode 100644 simplicity_darkblue/theme/images/forum_page_hd.png create mode 100644 simplicity_darkblue/theme/images/forum_read.png create mode 100644 simplicity_darkblue/theme/images/forum_read_hd.png create mode 100644 simplicity_darkblue/theme/images/forum_read_locked.png create mode 100644 simplicity_darkblue/theme/images/forum_read_locked_hd.png create mode 100644 simplicity_darkblue/theme/images/forum_read_subforum.png create mode 100644 simplicity_darkblue/theme/images/forum_read_subforum_hd.png create mode 100644 simplicity_darkblue/theme/images/forum_unread.png create mode 100644 simplicity_darkblue/theme/images/forum_unread_hd.png create mode 100644 simplicity_darkblue/theme/images/forum_unread_locked.png create mode 100644 simplicity_darkblue/theme/images/forum_unread_locked_hd.png create mode 100644 simplicity_darkblue/theme/images/forum_unread_subforum.png create mode 100644 simplicity_darkblue/theme/images/forum_unread_subforum_hd.png create mode 100644 simplicity_darkblue/theme/images/icon_post_target.png create mode 100644 simplicity_darkblue/theme/images/icon_post_target_hd.png create mode 100644 simplicity_darkblue/theme/images/icon_post_target_unread.png create mode 100644 simplicity_darkblue/theme/images/icon_post_target_unread_hd.png create mode 100644 simplicity_darkblue/theme/images/icon_textbox_search.gif create mode 100644 simplicity_darkblue/theme/images/index.htm create mode 100644 simplicity_darkblue/theme/images/loading.gif create mode 100644 simplicity_darkblue/theme/images/logo.png create mode 100644 simplicity_darkblue/theme/images/logo_hd.png create mode 100644 simplicity_darkblue/theme/images/no_avatar.gif create mode 100644 simplicity_darkblue/theme/images/no_avatar.png create mode 100644 simplicity_darkblue/theme/images/no_avatar_female.png create mode 100644 simplicity_darkblue/theme/images/no_avatar_female_hd.png create mode 100644 simplicity_darkblue/theme/images/no_avatar_hd.png create mode 100644 simplicity_darkblue/theme/images/no_avatar_male.png create mode 100644 simplicity_darkblue/theme/images/no_avatar_male_hd.png create mode 100644 simplicity_darkblue/theme/images/pattern.png create mode 100644 simplicity_darkblue/theme/images/plupload/done.gif create mode 100644 simplicity_darkblue/theme/images/plupload/error.gif create mode 100644 simplicity_darkblue/theme/images/plupload/throbber.gif create mode 100644 simplicity_darkblue/theme/images/subforum_read.png create mode 100644 simplicity_darkblue/theme/images/subforum_read_hd.png create mode 100644 simplicity_darkblue/theme/images/subforum_unread.png create mode 100644 simplicity_darkblue/theme/images/subforum_unread_hd.png create mode 100644 simplicity_darkblue/theme/images/topic_moved.png create mode 100644 simplicity_darkblue/theme/images/topic_moved_hd.png create mode 100644 simplicity_darkblue/theme/images/topic_read.png create mode 100644 simplicity_darkblue/theme/images/topic_read_hd.png create mode 100644 simplicity_darkblue/theme/images/topic_read_hot.png create mode 100644 simplicity_darkblue/theme/images/topic_read_hot_hd.png create mode 100644 simplicity_darkblue/theme/images/topic_read_hot_mine.png create mode 100644 simplicity_darkblue/theme/images/topic_read_hot_mine_hd.png create mode 100644 simplicity_darkblue/theme/images/topic_read_locked.png create mode 100644 simplicity_darkblue/theme/images/topic_read_locked_hd.png create mode 100644 simplicity_darkblue/theme/images/topic_read_locked_mine.png create mode 100644 simplicity_darkblue/theme/images/topic_read_locked_mine_hd.png create mode 100644 simplicity_darkblue/theme/images/topic_read_mine.png create mode 100644 simplicity_darkblue/theme/images/topic_read_mine_hd.png create mode 100644 simplicity_darkblue/theme/images/topic_unread.png create mode 100644 simplicity_darkblue/theme/images/topic_unread_hd.png create mode 100644 simplicity_darkblue/theme/images/topic_unread_hot.png create mode 100644 simplicity_darkblue/theme/images/topic_unread_hot_hd.png create mode 100644 simplicity_darkblue/theme/images/topic_unread_hot_mine.png create mode 100644 simplicity_darkblue/theme/images/topic_unread_hot_mine_hd.png create mode 100644 simplicity_darkblue/theme/images/topic_unread_locked.png create mode 100644 simplicity_darkblue/theme/images/topic_unread_locked_hd.png create mode 100644 simplicity_darkblue/theme/images/topic_unread_locked_mine.png create mode 100644 simplicity_darkblue/theme/images/topic_unread_locked_mine_hd.png create mode 100644 simplicity_darkblue/theme/images/topic_unread_mine.png create mode 100644 simplicity_darkblue/theme/images/topic_unread_mine_hd.png create mode 100644 simplicity_darkblue/theme/index.htm create mode 100644 simplicity_darkblue/theme/plupload.css create mode 100644 simplicity_darkblue/theme/print.css create mode 100644 simplicity_darkblue/theme/stylesheet.css create mode 100644 simplicity_darkblue/theme/stylesheet.scss create mode 100644 simplicity_darkblue/theme/tweaks.css create mode 100644 simplicity_gray/license.txt create mode 100644 simplicity_gray/style.cfg create mode 100644 simplicity_gray/theme/_colours.scss create mode 100644 simplicity_gray/theme/_custom.scss create mode 100644 simplicity_gray/theme/_custom_config.scss create mode 100644 simplicity_gray/theme/_style_config.scss create mode 100644 simplicity_gray/theme/bidi.css create mode 100644 simplicity_gray/theme/common/_buttons.scss create mode 100644 simplicity_gray/theme/common/_common.scss create mode 100644 simplicity_gray/theme/common/_content.scss create mode 100644 simplicity_gray/theme/common/_cp.scss create mode 100644 simplicity_gray/theme/common/_forms.scss create mode 100644 simplicity_gray/theme/common/_icons.scss create mode 100644 simplicity_gray/theme/common/_imageset.scss create mode 100644 simplicity_gray/theme/common/_links.scss create mode 100644 simplicity_gray/theme/common/_normalize.scss create mode 100644 simplicity_gray/theme/common/_responsive.scss create mode 100644 simplicity_gray/theme/common/_utilities.scss create mode 100644 simplicity_gray/theme/images/announce_read.png create mode 100644 simplicity_gray/theme/images/announce_read_hd.png create mode 100644 simplicity_gray/theme/images/announce_read_locked.png create mode 100644 simplicity_gray/theme/images/announce_read_locked_hd.png create mode 100644 simplicity_gray/theme/images/announce_unread.png create mode 100644 simplicity_gray/theme/images/announce_unread_hd.png create mode 100644 simplicity_gray/theme/images/announce_unread_locked.png create mode 100644 simplicity_gray/theme/images/announce_unread_locked_hd.png create mode 100644 simplicity_gray/theme/images/forum_link.png create mode 100644 simplicity_gray/theme/images/forum_link_hd.png create mode 100644 simplicity_gray/theme/images/forum_page.png create mode 100644 simplicity_gray/theme/images/forum_page_hd.png create mode 100644 simplicity_gray/theme/images/forum_read.png create mode 100644 simplicity_gray/theme/images/forum_read_hd.png create mode 100644 simplicity_gray/theme/images/forum_read_locked.png create mode 100644 simplicity_gray/theme/images/forum_read_locked_hd.png create mode 100644 simplicity_gray/theme/images/forum_read_subforum.png create mode 100644 simplicity_gray/theme/images/forum_read_subforum_hd.png create mode 100644 simplicity_gray/theme/images/forum_unread.png create mode 100644 simplicity_gray/theme/images/forum_unread_hd.png create mode 100644 simplicity_gray/theme/images/forum_unread_locked.png create mode 100644 simplicity_gray/theme/images/forum_unread_locked_hd.png create mode 100644 simplicity_gray/theme/images/forum_unread_subforum.png create mode 100644 simplicity_gray/theme/images/forum_unread_subforum_hd.png create mode 100644 simplicity_gray/theme/images/icon_post_target.png create mode 100644 simplicity_gray/theme/images/icon_post_target_hd.png create mode 100644 simplicity_gray/theme/images/icon_post_target_unread.png create mode 100644 simplicity_gray/theme/images/icon_post_target_unread_hd.png create mode 100644 simplicity_gray/theme/images/icon_textbox_search.gif create mode 100644 simplicity_gray/theme/images/index.htm create mode 100644 simplicity_gray/theme/images/loading.gif create mode 100644 simplicity_gray/theme/images/logo.png create mode 100644 simplicity_gray/theme/images/logo_hd.png create mode 100644 simplicity_gray/theme/images/no_avatar.gif create mode 100644 simplicity_gray/theme/images/no_avatar.png create mode 100644 simplicity_gray/theme/images/no_avatar_female.png create mode 100644 simplicity_gray/theme/images/no_avatar_female_hd.png create mode 100644 simplicity_gray/theme/images/no_avatar_hd.png create mode 100644 simplicity_gray/theme/images/no_avatar_male.png create mode 100644 simplicity_gray/theme/images/no_avatar_male_hd.png create mode 100644 simplicity_gray/theme/images/pattern.png create mode 100644 simplicity_gray/theme/images/plupload/done.gif create mode 100644 simplicity_gray/theme/images/plupload/error.gif create mode 100644 simplicity_gray/theme/images/plupload/throbber.gif create mode 100644 simplicity_gray/theme/images/subforum_read.png create mode 100644 simplicity_gray/theme/images/subforum_read_hd.png create mode 100644 simplicity_gray/theme/images/subforum_unread.png create mode 100644 simplicity_gray/theme/images/subforum_unread_hd.png create mode 100644 simplicity_gray/theme/images/topic_moved.png create mode 100644 simplicity_gray/theme/images/topic_moved_hd.png create mode 100644 simplicity_gray/theme/images/topic_read.png create mode 100644 simplicity_gray/theme/images/topic_read_hd.png create mode 100644 simplicity_gray/theme/images/topic_read_hot.png create mode 100644 simplicity_gray/theme/images/topic_read_hot_hd.png create mode 100644 simplicity_gray/theme/images/topic_read_hot_mine.png create mode 100644 simplicity_gray/theme/images/topic_read_hot_mine_hd.png create mode 100644 simplicity_gray/theme/images/topic_read_locked.png create mode 100644 simplicity_gray/theme/images/topic_read_locked_hd.png create mode 100644 simplicity_gray/theme/images/topic_read_locked_mine.png create mode 100644 simplicity_gray/theme/images/topic_read_locked_mine_hd.png create mode 100644 simplicity_gray/theme/images/topic_read_mine.png create mode 100644 simplicity_gray/theme/images/topic_read_mine_hd.png create mode 100644 simplicity_gray/theme/images/topic_unread.png create mode 100644 simplicity_gray/theme/images/topic_unread_hd.png create mode 100644 simplicity_gray/theme/images/topic_unread_hot.png create mode 100644 simplicity_gray/theme/images/topic_unread_hot_hd.png create mode 100644 simplicity_gray/theme/images/topic_unread_hot_mine.png create mode 100644 simplicity_gray/theme/images/topic_unread_hot_mine_hd.png create mode 100644 simplicity_gray/theme/images/topic_unread_locked.png create mode 100644 simplicity_gray/theme/images/topic_unread_locked_hd.png create mode 100644 simplicity_gray/theme/images/topic_unread_locked_mine.png create mode 100644 simplicity_gray/theme/images/topic_unread_locked_mine_hd.png create mode 100644 simplicity_gray/theme/images/topic_unread_mine.png create mode 100644 simplicity_gray/theme/images/topic_unread_mine_hd.png create mode 100644 simplicity_gray/theme/index.htm create mode 100644 simplicity_gray/theme/plupload.css create mode 100644 simplicity_gray/theme/print.css create mode 100644 simplicity_gray/theme/stylesheet.css create mode 100644 simplicity_gray/theme/stylesheet.scss create mode 100644 simplicity_gray/theme/tweaks.css create mode 100644 simplicity_lightblue/license.txt create mode 100644 simplicity_lightblue/style.cfg create mode 100644 simplicity_lightblue/theme/_colours.scss create mode 100644 simplicity_lightblue/theme/_custom.scss create mode 100644 simplicity_lightblue/theme/_custom_config.scss create mode 100644 simplicity_lightblue/theme/_style_config.scss create mode 100644 simplicity_lightblue/theme/bidi.css create mode 100644 simplicity_lightblue/theme/common/_buttons.scss create mode 100644 simplicity_lightblue/theme/common/_common.scss create mode 100644 simplicity_lightblue/theme/common/_content.scss create mode 100644 simplicity_lightblue/theme/common/_cp.scss create mode 100644 simplicity_lightblue/theme/common/_forms.scss create mode 100644 simplicity_lightblue/theme/common/_icons.scss create mode 100644 simplicity_lightblue/theme/common/_imageset.scss create mode 100644 simplicity_lightblue/theme/common/_links.scss create mode 100644 simplicity_lightblue/theme/common/_normalize.scss create mode 100644 simplicity_lightblue/theme/common/_responsive.scss create mode 100644 simplicity_lightblue/theme/common/_utilities.scss create mode 100644 simplicity_lightblue/theme/images/announce_read.png create mode 100644 simplicity_lightblue/theme/images/announce_read_hd.png create mode 100644 simplicity_lightblue/theme/images/announce_read_locked.png create mode 100644 simplicity_lightblue/theme/images/announce_read_locked_hd.png create mode 100644 simplicity_lightblue/theme/images/announce_unread.png create mode 100644 simplicity_lightblue/theme/images/announce_unread_hd.png create mode 100644 simplicity_lightblue/theme/images/announce_unread_locked.png create mode 100644 simplicity_lightblue/theme/images/announce_unread_locked_hd.png create mode 100644 simplicity_lightblue/theme/images/forum_link.png create mode 100644 simplicity_lightblue/theme/images/forum_link_hd.png create mode 100644 simplicity_lightblue/theme/images/forum_page.png create mode 100644 simplicity_lightblue/theme/images/forum_page_hd.png create mode 100644 simplicity_lightblue/theme/images/forum_read.png create mode 100644 simplicity_lightblue/theme/images/forum_read_hd.png create mode 100644 simplicity_lightblue/theme/images/forum_read_locked.png create mode 100644 simplicity_lightblue/theme/images/forum_read_locked_hd.png create mode 100644 simplicity_lightblue/theme/images/forum_read_subforum.png create mode 100644 simplicity_lightblue/theme/images/forum_read_subforum_hd.png create mode 100644 simplicity_lightblue/theme/images/forum_unread.png create mode 100644 simplicity_lightblue/theme/images/forum_unread_hd.png create mode 100644 simplicity_lightblue/theme/images/forum_unread_locked.png create mode 100644 simplicity_lightblue/theme/images/forum_unread_locked_hd.png create mode 100644 simplicity_lightblue/theme/images/forum_unread_subforum.png create mode 100644 simplicity_lightblue/theme/images/forum_unread_subforum_hd.png create mode 100644 simplicity_lightblue/theme/images/icon_post_target.png create mode 100644 simplicity_lightblue/theme/images/icon_post_target_hd.png create mode 100644 simplicity_lightblue/theme/images/icon_post_target_unread.png create mode 100644 simplicity_lightblue/theme/images/icon_post_target_unread_hd.png create mode 100644 simplicity_lightblue/theme/images/icon_textbox_search.gif create mode 100644 simplicity_lightblue/theme/images/index.htm create mode 100644 simplicity_lightblue/theme/images/loading.gif create mode 100644 simplicity_lightblue/theme/images/logo.png create mode 100644 simplicity_lightblue/theme/images/logo_hd.png create mode 100644 simplicity_lightblue/theme/images/no_avatar.gif create mode 100644 simplicity_lightblue/theme/images/no_avatar.png create mode 100644 simplicity_lightblue/theme/images/no_avatar_female.png create mode 100644 simplicity_lightblue/theme/images/no_avatar_female_hd.png create mode 100644 simplicity_lightblue/theme/images/no_avatar_hd.png create mode 100644 simplicity_lightblue/theme/images/no_avatar_male.png create mode 100644 simplicity_lightblue/theme/images/no_avatar_male_hd.png create mode 100644 simplicity_lightblue/theme/images/pattern.png create mode 100644 simplicity_lightblue/theme/images/plupload/done.gif create mode 100644 simplicity_lightblue/theme/images/plupload/error.gif create mode 100644 simplicity_lightblue/theme/images/plupload/throbber.gif create mode 100644 simplicity_lightblue/theme/images/subforum_read.png create mode 100644 simplicity_lightblue/theme/images/subforum_read_hd.png create mode 100644 simplicity_lightblue/theme/images/subforum_unread.png create mode 100644 simplicity_lightblue/theme/images/subforum_unread_hd.png create mode 100644 simplicity_lightblue/theme/images/topic_moved.png create mode 100644 simplicity_lightblue/theme/images/topic_moved_hd.png create mode 100644 simplicity_lightblue/theme/images/topic_read.png create mode 100644 simplicity_lightblue/theme/images/topic_read_hd.png create mode 100644 simplicity_lightblue/theme/images/topic_read_hot.png create mode 100644 simplicity_lightblue/theme/images/topic_read_hot_hd.png create mode 100644 simplicity_lightblue/theme/images/topic_read_hot_mine.png create mode 100644 simplicity_lightblue/theme/images/topic_read_hot_mine_hd.png create mode 100644 simplicity_lightblue/theme/images/topic_read_locked.png create mode 100644 simplicity_lightblue/theme/images/topic_read_locked_hd.png create mode 100644 simplicity_lightblue/theme/images/topic_read_locked_mine.png create mode 100644 simplicity_lightblue/theme/images/topic_read_locked_mine_hd.png create mode 100644 simplicity_lightblue/theme/images/topic_read_mine.png create mode 100644 simplicity_lightblue/theme/images/topic_read_mine_hd.png create mode 100644 simplicity_lightblue/theme/images/topic_unread.png create mode 100644 simplicity_lightblue/theme/images/topic_unread_hd.png create mode 100644 simplicity_lightblue/theme/images/topic_unread_hot.png create mode 100644 simplicity_lightblue/theme/images/topic_unread_hot_hd.png create mode 100644 simplicity_lightblue/theme/images/topic_unread_hot_mine.png create mode 100644 simplicity_lightblue/theme/images/topic_unread_hot_mine_hd.png create mode 100644 simplicity_lightblue/theme/images/topic_unread_locked.png create mode 100644 simplicity_lightblue/theme/images/topic_unread_locked_hd.png create mode 100644 simplicity_lightblue/theme/images/topic_unread_locked_mine.png create mode 100644 simplicity_lightblue/theme/images/topic_unread_locked_mine_hd.png create mode 100644 simplicity_lightblue/theme/images/topic_unread_mine.png create mode 100644 simplicity_lightblue/theme/images/topic_unread_mine_hd.png create mode 100644 simplicity_lightblue/theme/index.htm create mode 100644 simplicity_lightblue/theme/plupload.css create mode 100644 simplicity_lightblue/theme/print.css create mode 100644 simplicity_lightblue/theme/stylesheet.css create mode 100644 simplicity_lightblue/theme/stylesheet.scss create mode 100644 simplicity_lightblue/theme/tweaks.css create mode 100644 simplicity_steelblue/license.txt create mode 100644 simplicity_steelblue/style.cfg create mode 100644 simplicity_steelblue/theme/_colours.scss create mode 100644 simplicity_steelblue/theme/_custom.scss create mode 100644 simplicity_steelblue/theme/_custom_config.scss create mode 100644 simplicity_steelblue/theme/_style_config.scss create mode 100644 simplicity_steelblue/theme/bidi.css create mode 100644 simplicity_steelblue/theme/common/_buttons.scss create mode 100644 simplicity_steelblue/theme/common/_common.scss create mode 100644 simplicity_steelblue/theme/common/_content.scss create mode 100644 simplicity_steelblue/theme/common/_cp.scss create mode 100644 simplicity_steelblue/theme/common/_forms.scss create mode 100644 simplicity_steelblue/theme/common/_icons.scss create mode 100644 simplicity_steelblue/theme/common/_imageset.scss create mode 100644 simplicity_steelblue/theme/common/_links.scss create mode 100644 simplicity_steelblue/theme/common/_normalize.scss create mode 100644 simplicity_steelblue/theme/common/_responsive.scss create mode 100644 simplicity_steelblue/theme/common/_utilities.scss create mode 100644 simplicity_steelblue/theme/images/announce_read.png create mode 100644 simplicity_steelblue/theme/images/announce_read_hd.png create mode 100644 simplicity_steelblue/theme/images/announce_read_locked.png create mode 100644 simplicity_steelblue/theme/images/announce_read_locked_hd.png create mode 100644 simplicity_steelblue/theme/images/announce_unread.png create mode 100644 simplicity_steelblue/theme/images/announce_unread_hd.png create mode 100644 simplicity_steelblue/theme/images/announce_unread_locked.png create mode 100644 simplicity_steelblue/theme/images/announce_unread_locked_hd.png create mode 100644 simplicity_steelblue/theme/images/forum_link.png create mode 100644 simplicity_steelblue/theme/images/forum_link_hd.png create mode 100644 simplicity_steelblue/theme/images/forum_page.png create mode 100644 simplicity_steelblue/theme/images/forum_page_hd.png create mode 100644 simplicity_steelblue/theme/images/forum_read.png create mode 100644 simplicity_steelblue/theme/images/forum_read_hd.png create mode 100644 simplicity_steelblue/theme/images/forum_read_locked.png create mode 100644 simplicity_steelblue/theme/images/forum_read_locked_hd.png create mode 100644 simplicity_steelblue/theme/images/forum_read_subforum.png create mode 100644 simplicity_steelblue/theme/images/forum_read_subforum_hd.png create mode 100644 simplicity_steelblue/theme/images/forum_unread.png create mode 100644 simplicity_steelblue/theme/images/forum_unread_hd.png create mode 100644 simplicity_steelblue/theme/images/forum_unread_locked.png create mode 100644 simplicity_steelblue/theme/images/forum_unread_locked_hd.png create mode 100644 simplicity_steelblue/theme/images/forum_unread_subforum.png create mode 100644 simplicity_steelblue/theme/images/forum_unread_subforum_hd.png create mode 100644 simplicity_steelblue/theme/images/icon_post_target.png create mode 100644 simplicity_steelblue/theme/images/icon_post_target_hd.png create mode 100644 simplicity_steelblue/theme/images/icon_post_target_unread.png create mode 100644 simplicity_steelblue/theme/images/icon_post_target_unread_hd.png create mode 100644 simplicity_steelblue/theme/images/icon_textbox_search.gif create mode 100644 simplicity_steelblue/theme/images/index.htm create mode 100644 simplicity_steelblue/theme/images/loading.gif create mode 100644 simplicity_steelblue/theme/images/logo.png create mode 100644 simplicity_steelblue/theme/images/logo_hd.png create mode 100644 simplicity_steelblue/theme/images/no_avatar.gif create mode 100644 simplicity_steelblue/theme/images/no_avatar.png create mode 100644 simplicity_steelblue/theme/images/no_avatar_female.png create mode 100644 simplicity_steelblue/theme/images/no_avatar_female_hd.png create mode 100644 simplicity_steelblue/theme/images/no_avatar_hd.png create mode 100644 simplicity_steelblue/theme/images/no_avatar_male.png create mode 100644 simplicity_steelblue/theme/images/no_avatar_male_hd.png create mode 100644 simplicity_steelblue/theme/images/pattern.png create mode 100644 simplicity_steelblue/theme/images/plupload/done.gif create mode 100644 simplicity_steelblue/theme/images/plupload/error.gif create mode 100644 simplicity_steelblue/theme/images/plupload/throbber.gif create mode 100644 simplicity_steelblue/theme/images/subforum_read.png create mode 100644 simplicity_steelblue/theme/images/subforum_read_hd.png create mode 100644 simplicity_steelblue/theme/images/subforum_unread.png create mode 100644 simplicity_steelblue/theme/images/subforum_unread_hd.png create mode 100644 simplicity_steelblue/theme/images/topic_moved.png create mode 100644 simplicity_steelblue/theme/images/topic_moved_hd.png create mode 100644 simplicity_steelblue/theme/images/topic_read.png create mode 100644 simplicity_steelblue/theme/images/topic_read_hd.png create mode 100644 simplicity_steelblue/theme/images/topic_read_hot.png create mode 100644 simplicity_steelblue/theme/images/topic_read_hot_hd.png create mode 100644 simplicity_steelblue/theme/images/topic_read_hot_mine.png create mode 100644 simplicity_steelblue/theme/images/topic_read_hot_mine_hd.png create mode 100644 simplicity_steelblue/theme/images/topic_read_locked.png create mode 100644 simplicity_steelblue/theme/images/topic_read_locked_hd.png create mode 100644 simplicity_steelblue/theme/images/topic_read_locked_mine.png create mode 100644 simplicity_steelblue/theme/images/topic_read_locked_mine_hd.png create mode 100644 simplicity_steelblue/theme/images/topic_read_mine.png create mode 100644 simplicity_steelblue/theme/images/topic_read_mine_hd.png create mode 100644 simplicity_steelblue/theme/images/topic_unread.png create mode 100644 simplicity_steelblue/theme/images/topic_unread_hd.png create mode 100644 simplicity_steelblue/theme/images/topic_unread_hot.png create mode 100644 simplicity_steelblue/theme/images/topic_unread_hot_hd.png create mode 100644 simplicity_steelblue/theme/images/topic_unread_hot_mine.png create mode 100644 simplicity_steelblue/theme/images/topic_unread_hot_mine_hd.png create mode 100644 simplicity_steelblue/theme/images/topic_unread_locked.png create mode 100644 simplicity_steelblue/theme/images/topic_unread_locked_hd.png create mode 100644 simplicity_steelblue/theme/images/topic_unread_locked_mine.png create mode 100644 simplicity_steelblue/theme/images/topic_unread_locked_mine_hd.png create mode 100644 simplicity_steelblue/theme/images/topic_unread_mine.png create mode 100644 simplicity_steelblue/theme/images/topic_unread_mine_hd.png create mode 100644 simplicity_steelblue/theme/index.htm create mode 100644 simplicity_steelblue/theme/plupload.css create mode 100644 simplicity_steelblue/theme/print.css create mode 100644 simplicity_steelblue/theme/stylesheet.css create mode 100644 simplicity_steelblue/theme/stylesheet.scss create mode 100644 simplicity_steelblue/theme/tweaks.css diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..ebcd1a6 --- /dev/null +++ b/readme.md @@ -0,0 +1,3 @@ +# Simplicity theme + +For GeneRally International Forum. [Original by Arty](https://www.phpbb.com/customise/db/style/artodia_simplicity/) distributed under BSD License. \ No newline at end of file diff --git a/simplicity/license.txt b/simplicity/license.txt new file mode 100644 index 0000000..a5319f7 --- /dev/null +++ b/simplicity/license.txt @@ -0,0 +1,33 @@ +IMPORTANT: This license does not apply to files in directory theme/fonts/ + +Files in those directories have their own licenses, see license.txt in respective +directories for details. + +----------------------------------------------------------------------------- + +Copyright (c) 2015, Vjacheslav Trushkin +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The views and conclusions contained in the software and documentation are those +of the authors and should not be interpreted as representing official policies, +either expressed or implied, of the FreeBSD Project. \ No newline at end of file diff --git a/simplicity/style.cfg b/simplicity/style.cfg new file mode 100644 index 0000000..d814d65 --- /dev/null +++ b/simplicity/style.cfg @@ -0,0 +1,32 @@ +# +# phpBB Style Configuration File +# +# This file is part of the phpBB Forum Software package. +# +# @copyright (c) phpBB Limited +# @license GNU General Public License, version 2 (GPL-2.0) +# +# For full copyright and license information, please see +# the docs/CREDITS.txt file. +# +# At the left is the name, please do not change this +# At the right the value is entered +# +# Values get trimmed, if you want to add a space in front or at the end of +# the value, then enclose the value with single or double quotes. +# Single and double quotes do not need to be escaped. +# +# + +# General Information about this style +name = Simplicity +copyright = Created by Arty (Vjacheslav Trushkin), http://www.artodia.com/, Modified by Gabriel Fischer +style_version = 3.3.0 +phpbb_version = 3.3.0 + +# Defining a different template bitfield +# template_bitfield = lNg= + +# Parent style +# Set value to empty or to this style's name if this style does not have a parent style +parent = prosilver diff --git a/simplicity/template/_style_config.html b/simplicity/template/_style_config.html new file mode 100644 index 0000000..9beba3f --- /dev/null +++ b/simplicity/template/_style_config.html @@ -0,0 +1,37 @@ + + Variables below change style behavior. + + List of variables and values (do not edit!): + Forums list layout: + $STANDARD_FORUMS_LAYOUT = 0 -> Layout with topics and posts below forum title + $STANDARD_FORUMS_LAYOUT = 1 -> Default layout with separate columns for topics and posts + + Hide forum description: + $HIDE_FORUM_DESCRIPTION = 0 -> Always show it + $HIDE_FORUM_DESCRIPTION = 1 -> Show it only when hovering forum title + + Wrap header / navigation: + $WRAP_HEADER = 0 -> Header and navigation will not be included in global wrapper + $WRAP_HEADER = 1 -> Both header and navigation will be included in global wrapper + $WRAP_HEADER = 2 -> Header will not be included in global wrapper, navigation will be included + + Wrap footer: + $WRAP_FOOTER = 0 -> Footer will be outside of content wrapper + $WRAP_FOOTER = 1 -> Footer will be inside content wrapper + + Quick search position: + $SEARCH_IN_NAVBAR = 0 -> Search bar will be displayed in header + $SEARCH_IN_NAVBAR = 1 -> Search bar will be displayed in secondary navigation + + Edit variables below: + + + + + + + + + + Do not edit code below! + diff --git a/simplicity/template/ajax.js b/simplicity/template/ajax.js new file mode 100644 index 0000000..18275a8 --- /dev/null +++ b/simplicity/template/ajax.js @@ -0,0 +1,394 @@ +/* global phpbb */ + +(function($) { // Avoid conflicts with other libraries + +'use strict'; + +// This callback will mark all forum icons read +phpbb.addAjaxCallback('mark_forums_read', function(res) { + var readTitle = res.NO_UNREAD_POSTS; + var unreadTitle = res.UNREAD_POSTS; + var iconsArray = { + forum_unread: 'forum_read', + forum_unread_subforum: 'forum_read_subforum', + forum_unread_locked: 'forum_read_locked' + }; + + $('li.row').find('dl[class*="forum_unread"]').each(function() { + var $this = $(this); + + $.each(iconsArray, function(unreadClass, readClass) { + if ($this.hasClass(unreadClass)) { + $this.removeClass(unreadClass).addClass(readClass); + } + }); + $this.children('dt[title="' + unreadTitle + '"]').attr('title', readTitle); + }); + + // Mark subforums read + $('a.subforum[class*="unread"]').removeClass('unread').addClass('read').children('.icon.icon-red').removeClass('icon-red').addClass('icon-blue'); + + // Mark topics read if we are watching a category and showing active topics + if ($('#active_topics').length) { + phpbb.ajaxCallbacks.mark_topics_read.call(this, res, false); + } + + // Update mark forums read links + $('[data-ajax="mark_forums_read"]').attr('href', res.U_MARK_FORUMS); + + phpbb.closeDarkenWrapper(3000); +}); + +/** +* This callback will mark all topic icons read +* +* @param {bool} [update_topic_links=true] Whether "Mark topics read" links +* should be updated. Defaults to true. +*/ +phpbb.addAjaxCallback('mark_topics_read', function(res, updateTopicLinks) { + var readTitle = res.NO_UNREAD_POSTS; + var unreadTitle = res.UNREAD_POSTS; + var iconsArray = { + global_unread: 'global_read', + announce_unread: 'announce_read', + sticky_unread: 'sticky_read', + topic_unread: 'topic_read' + }; + var iconsState = ['', '_hot', '_hot_mine', '_locked', '_locked_mine', '_mine']; + var unreadClassSelectors; + var classMap = {}; + var classNames = []; + + if (typeof updateTopicLinks === 'undefined') { + updateTopicLinks = true; + } + + $.each(iconsArray, function(unreadClass, readClass) { + $.each(iconsState, function(key, value) { + // Only topics can be hot + if ((value === '_hot' || value === '_hot_mine') && unreadClass !== 'topic_unread') { + return true; + } + classMap[unreadClass + value] = readClass + value; + classNames.push(unreadClass + value); + }); + }); + + unreadClassSelectors = '.' + classNames.join(',.'); + + $('li.row').find(unreadClassSelectors).each(function() { + var $this = $(this); + $.each(classMap, function(unreadClass, readClass) { + if ($this.hasClass(unreadClass)) { + $this.removeClass(unreadClass).addClass(readClass); + } + }); + $this.children('dt[title="' + unreadTitle + '"]').attr('title', readTitle); + }); + + // Remove link to first unread post + $('a.unread').has('.icon-red').remove(); + + // Update mark topics read links + if (updateTopicLinks) { + $('[data-ajax="mark_topics_read"]').attr('href', res.U_MARK_TOPICS); + } + + phpbb.closeDarkenWrapper(3000); +}); + +// This callback will mark all notifications read +phpbb.addAjaxCallback('notification.mark_all_read', function(res) { + if (typeof res.success !== 'undefined') { + phpbb.markNotifications($('#notification_list li.bg3'), 0); + phpbb.closeDarkenWrapper(3000); + } +}); + +// This callback will mark a notification read +phpbb.addAjaxCallback('notification.mark_read', function(res) { + if (typeof res.success !== 'undefined') { + var unreadCount = Number($('#notification_list_button + strong .counter').html()) - 1; + phpbb.markNotifications($(this).parent('li.bg3'), unreadCount); + } +}); + +/** + * Mark notification popup rows as read. + * + * @param {jQuery} $popup jQuery object(s) to mark read. + * @param {int} unreadCount The new unread notifications count. + */ +phpbb.markNotifications = function($popup, unreadCount) { + // Remove the unread status. + $popup.removeClass('bg3'); + $popup.find('a.mark_read').remove(); + + // Update the notification link to the real URL. + $popup.each(function() { + var link = $(this).find('a'); + link.attr('href', link.attr('data-real-url')); + }); + + // Update the unread count. + $('#notification_list_button + strong .counter').html(unreadCount).parents('.notifications.tab').toggleClass('non-zero', unreadCount > 0); + // Remove the Mark all read link and hide notification count if there are no unread notifications. + if (!unreadCount) { + $('#mark_all_notifications').remove(); + $('#notification_list_button > strong').addClass('hidden'); + } + + // Update page title + var $title = $('title'); + var originalTitle = $title.text().replace(/(\((\d+)\))/, ''); + $title.text((unreadCount ? '(' + unreadCount + ')' : '') + originalTitle); +}; + +// This callback finds the post from the delete link, and removes it. +phpbb.addAjaxCallback('post_delete', function() { + var $this = $(this), + postId; + + if ($this.attr('data-refresh') === undefined) { + postId = $this[0].href.split('&p=')[1]; + var post = $this.parents('#p' + postId).css('pointer-events', 'none'); + if (post.hasClass('bg1') || post.hasClass('bg2')) { + var posts1 = post.nextAll('.bg1'); + post.nextAll('.bg2').removeClass('bg2').addClass('bg1'); + posts1.removeClass('bg1').addClass('bg2'); + } + post.fadeOut(function() { + $(this).remove(); + }); + } +}); + +// This callback removes the approve / disapprove div or link. +phpbb.addAjaxCallback('post_visibility', function(res) { + var remove = (res.visible) ? $(this) : $(this).parents('.post'); + $(remove).css('pointer-events', 'none').fadeOut(function() { + $(this).remove(); + }); + + if (res.visible) { + // Remove the "Deleted by" message from the post on restoring. + remove.parents('.post').find('.post_deleted_msg').css('pointer-events', 'none').fadeOut(function() { + $(this).remove(); + }); + } +}); + +// This removes the parent row of the link or form that fired the callback. +phpbb.addAjaxCallback('row_delete', function() { + $(this).parents('tr').remove(); +}); + +// This handles friend / foe additions removals. +phpbb.addAjaxCallback('zebra', function(res) { + var zebra; + + if (res.success) { + zebra = $('.zebra'); + zebra.first().html(res.MESSAGE_TEXT); + zebra.not(':first').html(' ').prev().html(' '); + } +}); + +/** + * This callback updates the poll results after voting. + */ +phpbb.addAjaxCallback('vote_poll', function(res) { + if (typeof res.success !== 'undefined') { + var poll = $(this).closest('.topic_poll'); + var panel = poll.find('.panel'); + var resultsVisible = poll.find('dl:first-child .resultbar').is(':visible'); + var mostVotes = 0; + + // Set min-height to prevent the page from jumping when the content changes + var updatePanelHeight = function (height) { + height = (typeof height === 'undefined') ? panel.find('.inner').outerHeight() : height; + panel.css('min-height', height); + }; + updatePanelHeight(); + + // Remove the View results link + if (!resultsVisible) { + poll.find('.poll_view_results').hide(500); + } + + if (!res.can_vote) { + poll.find('.polls, .poll_max_votes, .poll_vote, .poll_option_select').fadeOut(500, function () { + poll.find('.resultbar, .poll_option_percent, .poll_total_votes').show(); + }); + } else { + // If the user can still vote, simply slide down the results + poll.find('.resultbar, .poll_option_percent, .poll_total_votes').show(500); + } + + // Get the votes count of the highest poll option + poll.find('[data-poll-option-id]').each(function() { + var option = $(this); + var optionId = option.attr('data-poll-option-id'); + mostVotes = (res.vote_counts[optionId] >= mostVotes) ? res.vote_counts[optionId] : mostVotes; + }); + + // Update the total votes count + poll.find('.poll_total_vote_cnt').html(res.total_votes); + + // Update each option + poll.find('[data-poll-option-id]').each(function() { + var $this = $(this); + var optionId = $this.attr('data-poll-option-id'); + var voted = (typeof res.user_votes[optionId] !== 'undefined'); + var mostVoted = (res.vote_counts[optionId] === mostVotes); + var percent = (!res.total_votes) ? 0 : Math.round((res.vote_counts[optionId] / res.total_votes) * 100); + var percentRel = (mostVotes === 0) ? 0 : Math.round((res.vote_counts[optionId] / mostVotes) * 100); + var altText; + + altText = $this.attr('data-alt-text'); + if (voted) { + $this.attr('title', $.trim(altText)); + } else { + $this.attr('title', ''); + }; + $this.toggleClass('voted', voted); + $this.toggleClass('most-votes', mostVoted); + + // Update the bars + var bar = $this.find('.resultbar div'); + var barTimeLapse = (res.can_vote) ? 500 : 1500; + var newBarClass = (percent === 100) ? 'pollbar5' : 'pollbar' + (Math.floor(percent / 20) + 1); + + setTimeout(function () { + bar.animate({ width: percentRel + '%' }, 500) + .removeClass('pollbar1 pollbar2 pollbar3 pollbar4 pollbar5') + .addClass(newBarClass) + .html(res.vote_counts[optionId]); + + var percentText = percent ? percent + '%' : res.NO_VOTES; + $this.find('.poll_option_percent').html(percentText); + }, barTimeLapse); + }); + + if (!res.can_vote) { + poll.find('.polls').delay(400).fadeIn(500); + } + + // Display "Your vote has been cast." message. Disappears after 5 seconds. + var confirmationDelay = (res.can_vote) ? 300 : 900; + poll.find('.vote-submitted').delay(confirmationDelay).slideDown(200, function() { + if (resultsVisible) { + updatePanelHeight(); + } + + $(this).delay(5000).fadeOut(500, function() { + resizePanel(300); + }); + }); + + // Remove the gap resulting from removing options + setTimeout(function() { + resizePanel(500); + }, 1500); + + var resizePanel = function (time) { + var panelHeight = panel.height(); + var innerHeight = panel.find('.inner').outerHeight(); + + if (panelHeight !== innerHeight) { + panel.css({ minHeight: '', height: panelHeight }) + .animate({ height: innerHeight }, time, function () { + panel.css({ minHeight: innerHeight, height: '' }); + }); + } + }; + } +}); + +/** + * Show poll results when clicking View results link. + */ +$('.poll_view_results a').click(function(e) { + // Do not follow the link + e.preventDefault(); + + var $poll = $(this).parents('.topic_poll'); + + $poll.find('.resultbar, .poll_option_percent, .poll_total_votes').show(500); + $poll.find('.poll_view_results').hide(500); +}); + +$('[data-ajax]').each(function() { + var $this = $(this); + var ajax = $this.attr('data-ajax'); + var filter = $this.attr('data-filter'); + + if (ajax !== 'false') { + var fn = (ajax !== 'true') ? ajax : null; + filter = (filter !== undefined) ? phpbb.getFunctionByName(filter) : null; + + phpbb.ajaxify({ + selector: this, + refresh: $this.attr('data-refresh') !== undefined, + filter: filter, + callback: fn + }); + } +}); + + +/** + * This simply appends #preview to the action of the + * QR action when you click the Full Editor & Preview button + */ +$('#qr_full_editor').click(function() { + $('#qr_postform').attr('action', function(i, val) { + return val + '#preview'; + }); +}); + + +/** + * Make the display post links to use JS + */ +$('.display_post').click(function(e) { + // Do not follow the link + e.preventDefault(); + + var postId = $(this).attr('data-post-id'); + $('#post_content' + postId).show(); + $('#profile' + postId).show(); + $('#post_hidden' + postId).hide(); +}); + +/** +* Toggle the member search panel in memberlist.php. +* +* If user returns to search page after viewing results the search panel is automatically displayed. +* In any case the link will toggle the display status of the search panel and link text will be +* appropriately changed based on the status of the search panel. +*/ +$('#member_search').click(function () { + var $memberlistSearch = $('#memberlist_search'); + + $memberlistSearch.slideToggle('fast'); + phpbb.ajaxCallbacks.alt_text.call(this); + + // Focus on the username textbox if it's available and displayed + if ($memberlistSearch.is(':visible')) { + $('#username').focus(); + } + return false; +}); + +/** +* Automatically resize textarea +*/ +$(function() { + var $textarea = $('textarea:not(#message-box textarea, .no-auto-resize)'); + phpbb.resizeTextArea($textarea, { minHeight: 75, maxHeight: 250 }); + phpbb.resizeTextArea($('textarea', '#message-box')); +}); + + +})(jQuery); // Avoid conflicts with other libraries diff --git a/simplicity/template/feed.xml.twig b/simplicity/template/feed.xml.twig new file mode 100644 index 0000000..91467c6 --- /dev/null +++ b/simplicity/template/feed.xml.twig @@ -0,0 +1,37 @@ + + + + + {% if not FEED_TITLE is empty %}{{ FEED_TITLE }}{% endif %} + + {% if not FEED_SUBTITLE is empty %}{{ FEED_SUBTITLE }}{% endif %} + + {% if not FEED_LINK is empty %}{% endif %} + + {{ FEED_UPDATED }} + + + {{ SELF_LINK }} + + {% for row in FEED_ROWS %} + + {% if not row.author is empty %}{% endif %} + + {% if not row.updated is empty %}{{ row.updated }} {% else %}{{ row.published }}{% endif %} + + {% if not row.published is empty %}{{ row.published }}{% endif %} + + {{ row.link }} + + <![CDATA[{{ row.title }}]]> + + {% if not row.category is empty and row.category_name is defined and row.category_name != '' %} + + {% endif %} + + {{ lang('STATISTICS') }}: {{ row.statistics }}

{% endif %}
+]]>
+
+ {% endfor %} +
diff --git a/simplicity/template/forum_fn.js b/simplicity/template/forum_fn.js new file mode 100644 index 0000000..74bf2a7 --- /dev/null +++ b/simplicity/template/forum_fn.js @@ -0,0 +1,1778 @@ +/* global phpbb */ + +/** +* phpBB3 forum functions +*/ +var styleConfig = { + staticNavigation: true, + staticNavigationMinWidth: 500, + staticNavigationMinHeight: 400, + extendPosterProfile: true, + collapseForums: true +}; + +/** +* Find a member +*/ +function find_username(url) { + 'use strict'; + + popup(url, 760, 570, '_usersearch'); + return false; +} + +/** +* Window popup +*/ +function popup(url, width, height, name) { + 'use strict'; + + if (!name) { + name = '_popup'; + } + + window.open(url.replace(/&/g, '&'), name, 'height=' + height + ',resizable=yes,scrollbars=yes, width=' + width); + return false; +} + +/** +* Jump to page +*/ +function pageJump(item) { + 'use strict'; + + var page = parseInt(item.val(), 10), + perPage = item.attr('data-per-page'), + baseUrl = item.attr('data-base-url'), + startName = item.attr('data-start-name'); + + if (page !== null && !isNaN(page) && page === Math.floor(page) && page > 0) { + if (baseUrl.indexOf('?') === -1) { + document.location.href = baseUrl + '?' + startName + '=' + ((page - 1) * perPage); + } else { + document.location.href = baseUrl.replace(/&/g, '&') + '&' + startName + '=' + ((page - 1) * perPage); + } + } +} + +/** +* Mark/unmark checklist +* id = ID of parent container, name = name prefix, state = state [true/false] +*/ +function marklist(id, name, state) { + 'use strict'; + + jQuery('#' + id + ' input[type=checkbox][name]').each(function() { + var $this = jQuery(this); + if ($this.attr('name').substr(0, name.length) === name && !$this.prop('disabled')) { + $this.prop('checked', state); + } + }); +} + +/** +* Resize viewable area for attached image or topic review panel (possibly others to come) +* e = element +*/ +function viewableArea(e, itself) { + 'use strict'; + + if (!e) { + return; + } + + if (!itself) { + e = e.parentNode; + } + + if (!e.vaHeight) { + // Store viewable area height before changing style to auto + e.vaHeight = e.offsetHeight; + e.vaMaxHeight = e.style.maxHeight; + e.style.height = 'auto'; + e.style.maxHeight = 'none'; + e.style.overflow = 'visible'; + } else { + // Restore viewable area height to the default + e.style.height = e.vaHeight + 'px'; + e.style.overflow = 'auto'; + e.style.maxHeight = e.vaMaxHeight; + e.vaHeight = false; + } +} + +/** +* Alternate display of subPanels +*/ +jQuery(function($) { + 'use strict'; + + $('.sub-panels').each(function() { + + var $childNodes = $('a[data-subpanel]', this), + panels = $childNodes.map(function () { + return this.getAttribute('data-subpanel'); + }), + showPanel = this.getAttribute('data-show-panel'); + + if (panels.length) { + activateSubPanel(showPanel, panels); + $childNodes.click(function () { + activateSubPanel(this.getAttribute('data-subpanel'), panels); + return false; + }); + } + }); +}); + +/** +* Activate specific subPanel +*/ +function activateSubPanel(p, panels) { + 'use strict'; + + var i, showPanel; + + if (typeof p === 'string') { + showPanel = p; + } + $('input[name="show_panel"]').val(showPanel); + + if (typeof panels === 'undefined') { + panels = jQuery('.sub-panels a[data-subpanel]').map(function() { + return this.getAttribute('data-subpanel'); + }); + } + + for (i = 0; i < panels.length; i++) { + jQuery('#' + panels[i]).css('display', panels[i] === showPanel ? 'block' : 'none'); + jQuery('#' + panels[i] + '-tab').toggleClass('activetab', panels[i] === showPanel); + } +} + +function selectCode(a) { + 'use strict'; + + // Get ID of code block + var e = a.parentNode.parentNode.getElementsByTagName('CODE')[0]; + var s, r; + + // Not IE and IE9+ + if (window.getSelection) { + s = window.getSelection(); + // Safari and Chrome + if (s.setBaseAndExtent) { + var l = (e.innerText.length > 1) ? e.innerText.length - 1 : 1; + try { + s.setBaseAndExtent(e, 0, e, l); + } catch (error) { + r = document.createRange(); + r.selectNodeContents(e); + s.removeAllRanges(); + s.addRange(r); + } + } + // Firefox and Opera + else { + // workaround for bug # 42885 + if (window.opera && e.innerHTML.substring(e.innerHTML.length - 4) === '
') { + e.innerHTML = e.innerHTML + ' '; + } + + r = document.createRange(); + r.selectNodeContents(e); + s.removeAllRanges(); + s.addRange(r); + } + } + // Some older browsers + else if (document.getSelection) { + s = document.getSelection(); + r = document.createRange(); + r.selectNodeContents(e); + s.removeAllRanges(); + s.addRange(r); + } + // IE + else if (document.selection) { + r = document.body.createTextRange(); + r.moveToElementText(e); + r.select(); + } +} + +var inAutocomplete = false; +var lastKeyEntered = ''; + +/** +* Check event key +*/ +function phpbbCheckKey(event) { + 'use strict'; + + // Keycode is array down or up? + if (event.keyCode && (event.keyCode === 40 || event.keyCode === 38)) { + inAutocomplete = true; + } + + // Make sure we are not within an "autocompletion" field + if (inAutocomplete) { + // If return pressed and key changed we reset the autocompletion + if (!lastKeyEntered || lastKeyEntered === event.which) { + inAutocomplete = false; + return true; + } + } + + // Keycode is not return, then return. ;) + if (event.which !== 13) { + lastKeyEntered = event.which; + return true; + } + + return false; +} + +/** +* Apply onkeypress event for forcing default submit button on ENTER key press +*/ +jQuery(function($) { + 'use strict'; + + $('form input[type=text], form input[type=password]').on('keypress', function (e) { + var defaultButton = $(this).parents('form').find('input[type=submit].default-submit-action'); + + if (!defaultButton || defaultButton.length <= 0) { + return true; + } + + if (phpbbCheckKey(e)) { + return true; + } + + if ((e.which && e.which === 13) || (e.keyCode && e.keyCode === 13)) { + defaultButton.click(); + return false; + } + + return true; + }); +}); + +/** +* Functions for user search popup +*/ +function insertUser(formId, value) { + 'use strict'; + + var $form = jQuery(formId), + formName = $form.attr('data-form-name'), + fieldName = $form.attr('data-field-name'), + item = opener.document.forms[formName][fieldName]; + + if (item.value.length && item.type === 'textarea') { + value = item.value + '\n' + value; + } + + item.value = value; +} + +function insert_marked_users(formId, users) { + 'use strict'; + + $(users).filter(':checked').each(function() { + insertUser(formId, this.value); + }); + + window.close(); +} + +function insert_single_user(formId, user) { + 'use strict'; + + insertUser(formId, user); + window.close(); +} + +/** +* Resize poster profile block +*/ +function adjustPosterProfile(postbody) { + var profile = postbody.parent().prev(), + post = profile.parent(), + resized = profile.hasClass('resized'); + + function unresize() { + profile.removeClass('resized').css('min-height', ''); + } + + if (post.width() < (profile.width() + postbody.width())) { + if (resized) { + unresize(); + } + return false; + } + + if (resized) { + profile.css('min-height', ''); + } + profile.css('min-height', Math.floor(postbody.height()) + 'px').addClass('resized'); +} + +/** +* Responsive navigation +*/ +function checkNavigation(force) +{ + function init(nav) + { + nav.responsive = false; + nav.lastWidth = 0; + nav.itemCount = 0; + + // Copy children items + nav.contents = nav.menu.find('.dropdown-contents:first'); + nav.canToggle = $(); + nav.noToggle = $(); + nav.contents.children('.separator:last-child').hide(); + nav.items = nav.lists.children().not(nav.menu).each(function(i) { + var $this = $(this), + cloneClass; + + if ($this.is('.not-responsive, .responsive-menu, .dropdown-container, .selected') || $this.attr('data-skip-responsive') == 'true') { + $this.attr('data-responsive-index', -1); + nav.noToggle = nav.noToggle.add($this); + return; + } + + cloneClass = ( + $this.attr('data-responsive-class') === undefined ? + ($this.hasClass('small-icon') ? $this.attr('class') : '') : + $this.attr('data-responsive-class') + ) + ' responsive-index-' + i; + + nav.contents.append( + $this.clone(true).attr('class', cloneClass).addClass('responsive-clone').removeClass('tab') + ); + + $this.addClass('responsive-cloned-item').attr('data-clone-index', i); + nav.canToggle = nav.canToggle.add($this); + nav.itemCount ++; + }); + nav.contents.find('a.nav-link').removeClass('nav-link'); + nav.responsiveClones = nav.contents.children('.responsive-clone').hide(); + + nav.initialized = true; + } + + function check(nav, force) + { + var containerWidth, total, width, menuWidth, hiding; + + // Setup navigation + if (!nav.initialized) { + init(nav); + force = true; + } + + if (!nav.itemCount) { + // Nothing to hide + return; + } + + // Check width + containerWidth = nav.container.width(); + if (!force && containerWidth == nav.lastWidth) { + return; + } + nav.lastWidth = containerWidth; + + // Show all items + if (nav.responsive) { + nav.canToggle.show(); + nav.responsiveClones.hide(); + nav.menu.removeClass('showing-responsive-menu'); + if (!nav.alwaysShowMenu) { + nav.menu.show(); + } + } + nav.responsive = false; + menuWidth = nav.menu.outerWidth(true); + width = menuWidth; + + // Count width of all items that cannot be hidden + nav.noToggle.each(function() { + var $this = $(this); + if ($this.is(':visible')) { + width += $this.outerWidth(true); + } + }); + + // Test all other items + hiding = (width >= containerWidth); + nav.canToggle.each(function() { + var $this = $(this), + itemWidth, margin; + + if (!$this.is(':visible')) { + return; + } + + if (!hiding) { + itemWidth = $this.outerWidth(true); + if (!itemWidth) { + $this.hide(); + return; + } + + width += itemWidth; + if (width >= containerWidth) { + hiding = true; + } + } + + if (hiding) { + $this.hide(); + nav.responsiveClones.filter('.responsive-index-' + $this.attr('data-clone-index')).show(); + } + }); + + nav.responsive = hiding; + if (!hiding && !nav.alwaysShowMenu) { + nav.menu.hide(); + } + else if (hiding) { + nav.menu.addClass('showing-responsive-menu'); + } + } + + for (var i=0; i 0); + + // Create empty hidden menu + if (!menu.length) { + if ($this.is('.nav-tabs')) { + // Something went wrong - main menu must have responsive menu + return; + } + // Secondary menu + lists.eq(0).prepend(''); + menu = lists.children('.responsive-menu:first'); + phpbb.registerDropdown(menu.find('.dropdown-toggle'), menu.find('.dropdown')); + } + + styleConfig._responsiveNavigation.push({ + container: $this, + lists: lists, + menu: menu, + initialized: false, + alwaysShowMenu: alwaysShowMenu + }); + }); +} + +/** +* Parse document block +*/ +function parseDocument($container) { + 'use strict'; + + var test = document.createElement('div'), + oldBrowser = (typeof test.style.borderRadius === 'undefined'), + $body = $('body'); + + /** + * Change stuff for extensions + */ + $('#top_five.forabg').removeClass('forabg').addClass('forumbg'); + + /** + * Adjust navigation tabs + */ + $container.find('.nav-tabs').each(function() { + var tabs = $(this).children().children(); + + // Fix tabs structure + tabs.not('.tab').each(function() { + var tab = $(this), + className = tab.attr('class'), + i; + + className = className ? className.split(' ') : ''; + tab.attr('class', 'tab'); + for (i=0; i li') + // .filter(':first-child, .rightside:last-child') + // .addClass('no-bulletin'); + // } + + /** + * Resize navigation (breadcrumbs) block to keep all links on same line + */ + $container.find('.navlinks').each(function() { + var $this = $(this), + $left = $this.children().not('.rightside'), + $right = $this.children('.rightside'), + queued = false, + throttled = false; + + if ($left.length !== 1 || !$right.length) { + return; + } + + function resize() { + var width = 0, + diff = $left.outerWidth(true) - $left.width(), + minWidth = Math.max($this.width() / 3, 240), + maxWidth; + + throttled = false; + $right.each(function() { + var $this = $(this); + if ($this.is(':visible')) { + width += $this.outerWidth(true); + } + }); + + maxWidth = $this.width() - width - diff; + $left.css('max-width', Math.floor(Math.max(maxWidth, minWidth)) + 'px'); + } + + resize(); + $(window).resize(function() { + if (throttled) { + queued = true; + } + else { + resize(); + throttled = true; + queued = false; + setTimeout(function() { + throttled = false; + if (queued) { + resize(); + } + }, 250); + } + }); + }); + + /** + * Makes breadcrumbs responsive + */ + $container.find('.breadcrumbs:not([data-skip-responsive])').each(function() { + var $this = $(this), + $links = $this.find('.crumb'), + length = $links.length, + classes = ['wrapped-max', 'wrapped-wide', 'wrapped-medium', 'wrapped-small', 'wrapped-tiny'], + classesLength = classes.length, + maxHeight = 0, + lastWidth = false, + wrapped = false, + queued = false, + throttled = false; + + // Set tooltips + $this.find('a').each(function() { + var $link = $(this); + $link.attr('title', $link.text()); + }); + + // Function that checks breadcrumbs + function check() { + var height = $this.height(), + width; + + // Test max-width set in code for .navlinks above + width = parseInt($this.css('max-width'), 10); + if (!width) { + width = $body.width(); + } + + throttled = false; + maxHeight = parseInt($this.css('line-height'), 10); + $links.each(function() { + if ($(this).height() > 0) { + maxHeight = Math.max(maxHeight, $(this).outerHeight(true)); + } + }); + + if (height <= maxHeight) { + if (!wrapped || lastWidth === false || lastWidth >= width) { + return; + } + } + lastWidth = width; + + if (wrapped) { + $this.removeClass('wrapped').find('.crumb.wrapped').removeClass('wrapped ' + classes.join(' ')); + if ($this.height() <= maxHeight) { + return; + } + } + + wrapped = true; + $this.addClass('wrapped'); + if ($this.height() <= maxHeight) { + return; + } + + for (var i = 0; i < classesLength; i++) { + for (var j = length - 1; j >= 0; j--) { + $links.eq(j).addClass('wrapped ' + classes[i]); + if ($this.height() <= maxHeight) { + return; + } + } + } + } + + // Run function and set event + check(); + $(window).resize(function() { + if (throttled) { + queued = true; + } + else { + check(); + throttled = true; + queued = false; + setTimeout(function() { + throttled = false; + if (queued) { + check(); + } + }, 250); + } + }); + }); + + /** + * Responsive link lists + */ + var selector = '.linklist:not(.navlinks, [data-skip-responsive]),' + + '.postbody .post-buttons:not([data-skip-responsive])'; + $container.find(selector).each(function() { + var $this = $(this), + filterSkip = '.breadcrumbs, [data-skip-responsive]', + filterLast = '.edit-icon, .quote-icon, [data-last-responsive]', + $linksAll = $this.children(), + $linksNotSkip = $linksAll.not(filterSkip), // All items that can potentially be hidden + $linksFirst = $linksNotSkip.not(filterLast), // The items that will be hidden first + $linksLast = $linksNotSkip.filter(filterLast), // The items that will be hidden last + persistent = $this.attr('id') === 'nav-main', // Does this list already have a menu (such as quick-links)? + html = '', + slack = 3; // Vertical slack space (in pixels). Determines how sensitive the script is in determining whether a line-break has occurred. + + // Add a hidden drop-down menu to each links list (except those that already have one) + if (!persistent) { + if ($linksNotSkip.is('.rightside')) { + $linksNotSkip.filter('.rightside:first').before(html); + $this.children('.responsive-menu').addClass('rightside'); + } else { + $this.append(html); + } + } + + // Set some object references and initial states + var $menu = $this.children('.responsive-menu'), + $menuContents = $menu.find('.dropdown-contents'), + persistentContent = $menuContents.find('li:not(.separator)').length, + lastWidth = false, + compact = false, + responsive1 = false, + responsive2 = false, + copied1 = false, + copied2 = false, + maxHeight = 0; + + // Find the tallest element in the list (we assume that all elements are roughly the same height) + $linksAll.each(function() { + if (!$(this).height()) { + return; + } + maxHeight = Math.max(maxHeight, $(this).outerHeight(true)); + }); + if (maxHeight < 1) { + return; // Shouldn't be possible, but just in case, abort + } else { + maxHeight = maxHeight + slack; + } + + function check() { + var width = $body.width(); + // We can't make it any smaller than this, so just skip + if (responsive2 && compact && (width <= lastWidth)) { + return; + } + lastWidth = width; + + // Reset responsive and compact layout + if (responsive1 || responsive2) { + $linksNotSkip.removeClass('hidden'); + $menuContents.children('.clone').addClass('hidden'); + responsive1 = responsive2 = false; + } + if (compact) { + $this.removeClass('compact'); + compact = false; + } + + // Unhide the quick-links menu if it has "persistent" content + if (persistent && persistentContent) { + $menu.removeClass('hidden'); + } else { + $menu.addClass('hidden'); + } + + // Nothing to resize if block's height is not bigger than tallest element's height + if ($this.height() <= maxHeight) { + return; + } + + // STEP 1: Compact + if (!compact) { + $this.addClass('compact'); + compact = true; + } + if ($this.height() <= maxHeight) { + return; + } + + // STEP 2: First responsive set - compact + if (compact) { + $this.removeClass('compact'); + compact = false; + } + // Copy the list items to the dropdown + if (!copied1) { + var $clones1 = $linksFirst.clone(); + $menuContents.prepend($clones1.addClass('clone clone-first').removeClass('leftside rightside')); + + if ($this.hasClass('post-buttons')) { + $('.button', $menuContents).removeClass('button'); + $('.sr-only', $menuContents).removeClass('sr-only'); + $('.js-responsive-menu-link').addClass('button').addClass('button-icon-only'); + $('.js-responsive-menu-link .icon').removeClass('fa-bars').addClass('fa-ellipsis-h'); + } + copied1 = true; + } + if (!responsive1) { + $linksFirst.addClass('hidden'); + responsive1 = true; + $menuContents.children('.clone-first').removeClass('hidden'); + $menu.removeClass('hidden'); + } + if ($this.height() <= maxHeight) { + return; + } + + // STEP 3: First responsive set + compact + if (!compact) { + $this.addClass('compact'); + compact = true; + } + if ($this.height() <= maxHeight) { + return; + } + + // STEP 4: Last responsive set - compact + if (!$linksLast.length) { + return; // No other links to hide, can't do more + } + if (compact) { + $this.removeClass('compact'); + compact = false; + } + // Copy the list items to the dropdown + if (!copied2) { + var $clones2 = $linksLast.clone(); + $menuContents.prepend($clones2.addClass('clone clone-last').removeClass('leftside rightside')); + copied2 = true; + } + if (!responsive2) { + $linksLast.addClass('hidden'); + responsive2 = true; + $menuContents.children('.clone-last').removeClass('hidden'); + } + if ($this.height() <= maxHeight) { + return; + } + + // STEP 5: Last responsive set + compact + if (!compact) { + $this.addClass('compact'); + compact = true; + } + } + + if (!persistent) { + phpbb.registerDropdown($menu.find('a.js-responsive-menu-link'), $menu.find('.dropdown'), false); + } + + // If there are any images in the links list, run the check again after they have loaded + $linksAll.find('img').each(function() { + $(this).on('load', function() { + check(); + }); + }); + + check(); + $(window).resize(check); + }); + + /** + * Fix container for messages + */ + $container.find('.postbody').each(function() { + var $this = $(this), + children = $this.children(); + + if (children.length == 1 && children.is('div')) { + return; + } + + $this.wrapInner('
'); + }); + + /** + * Adjust post z-index for post profiles for all posts + */ + $('.postprofile').each(function(i) { + var z = Math.max(28 - i, 2); + $(this).css('z-index', z); + }); + + /** + * Do not run functions below for old browsers + */ + if (oldBrowser) { + return; + } + + /** + * Adjust topiclist lists with check boxes + */ + $container.find('ul.topiclist dd.mark').siblings('dt').children('.list-inner').addClass('with-mark'); + + /** + * Appends contents of all extra columns to first column in + * .topiclist lists for mobile devices. Copies contents as is. + * + * To add that functionality to .topiclist list simply add + * responsive-show-all to list of classes + */ + $container.find('.topiclist.responsive-show-all > li > dl').each(function() { + var $this = $(this), + $block = $this.find('dt .responsive-show:last-child'), + first = true; + + // Create block that is visible only on mobile devices + if (!$block.length) { + $this.find('dt > .list-inner').append(' + + + + + +
+ + +
+ + {RUN_CRON_TASK} +
+ + + + + + + + + + + + + + + + + + +{$SCRIPTS} + + + + + diff --git a/simplicity/template/overall_header.html b/simplicity/template/overall_header.html new file mode 100644 index 0000000..cfb8323 --- /dev/null +++ b/simplicity/template/overall_header.html @@ -0,0 +1,152 @@ + + + + + + +{META} +<!-- IF UNREAD_NOTIFICATIONS_COUNT -->({UNREAD_NOTIFICATIONS_COUNT}) <!-- ENDIF --><!-- IF not S_VIEWTOPIC and not S_VIEWFORUM -->{SITENAME} - <!-- ENDIF --><!-- IF S_IN_MCP -->{L_MCP} - <!-- ELSEIF S_IN_UCP -->{L_UCP} - <!-- ENDIF -->{PAGE_TITLE}<!-- IF S_VIEWTOPIC or S_VIEWFORUM --> - {SITENAME}<!-- ENDIF --> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{$STYLESHEETS} + + + + + + + + + +
+ + + +
+
+ + + + +
+ + +
+ + + + + +
+ {$BREADCRUMBS} + +
+
+ {L_INFORMATION}{L_COLON} {L_BOARD_DISABLED} +
+
+ + + diff --git a/simplicity/template/search_body.html b/simplicity/template/search_body.html new file mode 100644 index 0000000..fcc7126 --- /dev/null +++ b/simplicity/template/search_body.html @@ -0,0 +1,136 @@ + + +

{L_SEARCH}

+ + +
+ +
+
+

{L_SEARCH_QUERY}

+ + +
+ +
+

{L_SEARCH_KEYWORDS_EXPLAIN}
+
+
+
+
+
+

{L_SEARCH_AUTHOR_EXPLAIN}
+
+
+ +
+ + +
+
+ +
+
+ +

{L_SEARCH_OPTIONS}

+ + +
+ +
+

{L_SEARCH_FORUMS_EXPLAIN}
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+ + +
+ + +
+
+
+ + +
+
+
+
+
{S_SELECT_SORT_KEY}  + + +
+
+
+
+
{S_SELECT_SORT_DAYS}
+
+
+
+
{L_POST_CHARACTERS}
+
+ +
+ + +
+
+ +
+
+ +
+ {S_HIDDEN_FIELDS}  + +
+ +
+
+ +
+ + + + +
+
+ + + + + + + + + + + + + + + + + + + +
{L_RECENT_SEARCHES}
{recentsearch.KEYWORDS}{recentsearch.TIME}
{L_NO_RECENT_SEARCHES}
+ +
+
+ + + + diff --git a/simplicity/template/search_results.html b/simplicity/template/search_results.html new file mode 100644 index 0000000..e6d6bcd --- /dev/null +++ b/simplicity/template/search_results.html @@ -0,0 +1,244 @@ + + + + +

{SEARCH_TITLE}{SEARCH_MATCHES}{L_COLON} {SEARCH_WORDS}

+

{L_SEARCHED_QUERY}{L_COLON} {SEARCHED_QUERY}

+

{L_IGNORED_TERMS}{L_COLON} {IGNORED_WORDS}

+

{L_PHRASE_SEARCH_DISABLED}

+ + + + + + + + + + +
+ + + + + + + + +
+ + + + + +
+ +
+
    +
  • +
    +
    {L_TOPICS}
    +
    {L_REPLIES}
    +
    {L_VIEWS}
    +
    {L_LAST_POST}
    +
    +
  • +
+ + +
+
+ +
+
+ {L_NO_SEARCH_RESULTS} +
+
+ + + + + + +
+
+ + +
+ {searchresults.L_IGNORE_POST} +
+ +
+ +
{L_POST_BY_AUTHOR} {searchresults.POST_AUTHOR_FULL}
+
{searchresults.POST_DATE}
+
{L_FORUM}{L_COLON} {searchresults.FORUM_TITLE}
+
{L_TOPIC}{L_COLON} {searchresults.TOPIC_TITLE}
+ +
{L_REPLIES}{L_COLON} {searchresults.TOPIC_REPLIES}
+
{L_VIEWS}{L_COLON} {searchresults.TOPIC_VIEWS}
+ +
+ +
+

{searchresults.POST_SUBJECT}

+
{searchresults.MESSAGE}
+ +
+ + + + + + +
+
+ + +
+
+ {L_NO_SEARCH_RESULTS} +
+
+ + + +
+ +
+ +
+ + + +
+ + + + diff --git a/simplicity/template/simple_footer.html b/simplicity/template/simple_footer.html new file mode 100644 index 0000000..afaea36 --- /dev/null +++ b/simplicity/template/simple_footer.html @@ -0,0 +1,39 @@ +
+ + + +
+
 
+
+
+ +
+ + +

+
+
+ + +
+
+
+ + + + + + + + + +{$SCRIPTS} + +{% EVENT simple_footer_body_after %} + + + diff --git a/simplicity/template/simple_header.html b/simplicity/template/simple_header.html new file mode 100644 index 0000000..04e56d5 --- /dev/null +++ b/simplicity/template/simple_header.html @@ -0,0 +1,53 @@ + + + + + + +{META} +{SITENAME} • <!-- IF S_IN_MCP -->{L_MCP} • <!-- ELSEIF S_IN_UCP -->{L_UCP} • <!-- ENDIF -->{PAGE_TITLE} + + + + + + + + + + + + + + + + + +{$STYLESHEETS} + + + + + + + + + +
+ +
diff --git a/simplicity/template/timezone.js b/simplicity/template/timezone.js new file mode 100644 index 0000000..44ec1b0 --- /dev/null +++ b/simplicity/template/timezone.js @@ -0,0 +1,20 @@ +/* global phpbb */ + +(function($) { // Avoid conflicts with other libraries + +'use strict'; + +$('#tz_date').change(function() { + phpbb.timezoneSwitchDate(false); +}); + +$('#tz_select_date_suggest').click(function(){ + phpbb.timezonePreselectSelect(true); +}); + +$(function () { + phpbb.timezoneEnableDateSelection(); + phpbb.timezonePreselectSelect($('#tz_select_date_suggest').attr('timezone-preselect') === 'true'); +}); + +})(jQuery); // Avoid conflicts with other libraries diff --git a/simplicity/template/ucp_agreement.html b/simplicity/template/ucp_agreement.html new file mode 100644 index 0000000..64c9365 --- /dev/null +++ b/simplicity/template/ucp_agreement.html @@ -0,0 +1,72 @@ + + + + + + + +
+

+ + {S_HIDDEN_FIELDS} +

+
+ +
+ + + +
+ +
+
+
+

{SITENAME} - {L_REGISTRATION}

+ +

{L_COPPA_BIRTHDAY}{L_TERMS_OF_USE}

+ +
+
+
+ +
+
+
+ + + + +   + + + {S_HIDDEN_FIELDS} + {S_FORM_TOKEN} +
+
+
+
+ + + +
+
+
+

{SITENAME} - {AGREEMENT_TITLE}

+

{AGREEMENT_TEXT}

+
+
+
+ + + + diff --git a/simplicity/template/ucp_avatar_options.html b/simplicity/template/ucp_avatar_options.html new file mode 100644 index 0000000..afa962d --- /dev/null +++ b/simplicity/template/ucp_avatar_options.html @@ -0,0 +1,47 @@ +
+
+ +

{L_AVATAR_FEATURES_DISABLED}

+ + +
+

{ERROR}

+
+

{L_AVATAR_EXPLAIN}
+
{AVATAR}
+
+
+
+

{L_AVATAR_SELECT}

+
+
+
+
+
+
+
+ +
+ +

{avatar_drivers.L_EXPLAIN}

+ +
+ {avatar_drivers.OUTPUT} +
+
+ +
+ +
+   + +
+ +
+
diff --git a/simplicity/template/ucp_login_link.html b/simplicity/template/ucp_login_link.html new file mode 100644 index 0000000..036b879 --- /dev/null +++ b/simplicity/template/ucp_login_link.html @@ -0,0 +1,58 @@ + + +
+
+ +

{SITENAME} - {L_LOGIN_LINK}

+ +

{L_LOGIN_LINK_EXPLAIN}

+ +
+
{LOGIN_LINK_ERROR}
+
+ +
+

{L_REGISTER}

+ +
+
+
+
 
+
{S_HIDDEN_FIELDS}
+
+
+
+
+ +
+

{L_LOGIN}

+ +
+
+
{LOGIN_ERROR}
+
+
+
+
+
+
+
+
+ + + + + + {S_LOGIN_REDIRECT} +
+
 
+
{S_HIDDEN_FIELDS}
+
+
+
+
+ +
+
+ + diff --git a/simplicity/template/ucp_notifications.html b/simplicity/template/ucp_notifications.html new file mode 100644 index 0000000..889d91f --- /dev/null +++ b/simplicity/template/ucp_notifications.html @@ -0,0 +1,120 @@ + + +
+ +

{TITLE}

+
+
+ +

{TITLE_EXPLAIN}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
{L_NOTIFICATION_TYPE}{notification_methods.NAME}
{notification_types.GROUP_NAME}
+ {notification_types.NAME} +
   {notification_types.EXPLAIN} +
checked="checked" disabled="disabled" />
+ + +
+ +
+ +
+
    +
  • +
    +
    {L_NOTIFICATIONS}
    +
    {L_MARK_READ}
    +
    +
  • +
+ +
+ +
+ +
+ + +

{L_NO_NOTIFICATIONS}

+ + + +
+
+ + +
+ + {S_HIDDEN_FIELDS} + + + {S_FORM_TOKEN} +
+ + +
+ + diff --git a/simplicity/template/ucp_pm_viewfolder.html b/simplicity/template/ucp_pm_viewfolder.html new file mode 100644 index 0000000..a552ffa --- /dev/null +++ b/simplicity/template/ucp_pm_viewfolder.html @@ -0,0 +1,136 @@ + + +
  • {L_PM_MARK_ALL_READ}
  • + + + + + + + + + + +

    {L_EXPORT_AS_CSV}

    +
    +
    +
    +

    {L_OPTIONS}

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +   +   + {S_FORM_TOKEN} +
    +
    + + + + +
    +

    {RULE_REMOVED_MESSAGES}

    +
    + + + +
    +

    {NOT_MOVED_MESSAGES}
    {RELEASE_MESSAGE_INFO}

    +
    + + + +
      +
    • +
      +
      {L_MESSAGE}
      +
      {L_MARK}
      +
      +
    • +
    +
      + + +
    • +
      + style="background-image: url({messagerow.PM_ICON_URL}); background-repeat: no-repeat;"> + +
      + + + {L_DELETE_MESSAGE}
      + {L_MESSAGE_REMOVED_FROM_OUTBOX} + + {messagerow.SUBJECT} + + +
      {L_PM_FROM_REMOVED_AUTHOR} + + + + {PM_REPORTED} + +
      + {L_MESSAGE_TO} {messagerow.RECIPIENTS}{L_MESSAGE_BY_AUTHOR} {messagerow.MESSAGE_AUTHOR_FULL} » {messagerow.SENT_TIME} + +
      + +
      {L_SENT_AT}{L_COLON} {messagerow.SENT_TIME}
      +
      {messagerow.FOLDER}{L_UNKNOWN_FOLDER}
      +
      +
      +
    • + + +
    + +

    + + {L_USER_NEW_PERMISSION_DISALLOWED}{L_NO_AUTH_SEND_MESSAGE} + + {L_NO_MESSAGES} + +

    + + + +
    +

    + + +
    + +
    + +
    + + + + +
    + + +
    +
    + + + + diff --git a/simplicity/template/ucp_pm_viewmessage.html b/simplicity/template/ucp_pm_viewmessage.html new file mode 100644 index 0000000..b186803 --- /dev/null +++ b/simplicity/template/ucp_pm_viewmessage.html @@ -0,0 +1,197 @@ + + + + +
    +
    + + + +
    + + + {L_VIEW_PREVIOUS_HISTORY} + + + + + {L_VIEW_NEXT_HISTORY} + + +
    + + + +
    +
    + +
    +
    +
    + + {AUTHOR_AVATAR} + +
    + {MESSAGE_AUTHOR_FULL} +
    + + +
    {RANK_TITLE}
    {RANK_IMG}
    + + +
    {L_POSTS}{L_COLON} {AUTHOR_POSTS}{AUTHOR_POSTS}
    +
    {L_JOINED}{L_COLON} {AUTHOR_JOINED}
    + + + + +
    {custom_fields.PROFILE_FIELD_NAME}{L_COLON} {custom_fields.PROFILE_FIELD_VALUE}
    + + + + + + +
    + {L_CONTACT}{L_COLON} + +
    + + +
    + +
    +

    {SUBJECT}

    + + + + + + + + +

    + {L_SENT_AT}{L_COLON} {SENT_DATE} +
    {L_PM_FROM}{L_COLON} {MESSAGE_AUTHOR_FULL} +
    {L_TO}{L_COLON} {to_recipient.NAME_FULL} style="color:{to_recipient.COLOUR};">{to_recipient.NAME}  +
    {L_BCC}{L_COLON} {bcc_recipient.NAME_FULL} style="color:{bcc_recipient.COLOUR};">{bcc_recipient.NAME}  +

    + + +
    {MESSAGE}
    + + +
    +
    + {L_ATTACHMENTS} +
    + +
    {attachment.DISPLAY_ATTACHMENT}
    + +
    + + + +
    {L_DOWNLOAD_NOTICE}
    + + + +
    {EDITED_MESSAGE} +
    {L_REASON}{L_COLON} {EDIT_REASON} +
    + + + +
    {SIGNATURE}
    + +
    + +
    + + +
    +
    + + + +
    + +   + + + {L_VIEW_PREVIOUS_PM} + + + + + {L_VIEW_NEXT_PM} + + + + + + +
    + + + + + + + diff --git a/simplicity/template/ucp_register.html b/simplicity/template/ucp_register.html new file mode 100644 index 0000000..8ecd34b --- /dev/null +++ b/simplicity/template/ucp_register.html @@ -0,0 +1,117 @@ + + + + +{% if PROVIDER_TEMPLATE_FILE %} +
    +
    + +

    {{ SITENAME }} - {{ lang('OAUTH_REGISTRATION') }}

    + + {% include PROVIDER_TEMPLATE_FILE %} +
    +
    +{% endif %} + +
    + +
    +
    + +

    {SITENAME} - {L_REGISTRATION}

    + +
    +
    {ERROR}
    + +
    {L_REG_COND}
    + + +
    +

    {L_USERNAME_EXPLAIN}
    +
    +
    +
    +
    +
    +
    +
    +

    {L_PASSWORD_EXPLAIN}
    +
    +
    +
    +
    +
    +
    + + +
    + + +
    +
    +
    +
    + + + + + +
    {L_ITEMS_REQUIRED}
    + + +
    +
    for="{profile_fields.FIELD_ID}">{profile_fields.LANG_NAME}{L_COLON} * +
    {profile_fields.LANG_EXPLAIN} +
    {profile_fields.ERROR}
    +
    {profile_fields.FIELD}
    +
    + + + + +
    +
    +
    + + + + + + +
    +
    + +

    {L_COPPA_COMPLIANCE}

    + +

    {L_COPPA_EXPLAIN}

    +
    +
    + + + + +
    +
    + +
    + {S_HIDDEN_FIELDS} +   + + {S_FORM_TOKEN} +
    + +
    +
    +
    + + diff --git a/simplicity/template/viewforum_body.html b/simplicity/template/viewforum_body.html new file mode 100644 index 0000000..9174429 --- /dev/null +++ b/simplicity/template/viewforum_body.html @@ -0,0 +1,319 @@ + + +
  • {L_MARK_SUBFORUMS_READ}
  • + + +
  • {L_MARK_TOPICS_READ}
  • + + + + + +

    {FORUM_NAME}

    + + +
    + +
    {FORUM_DESC}
    +

    {L_MODERATOR}{L_MODERATORS}{L_COLON} {MODERATORS}

    +
    + + + +
    +
    + + + {L_FORUM_RULES} + + {L_FORUM_RULES}
    + {FORUM_RULES} + + +
    +
    + + + + + + + +
    + + + + + + + {L_BUTTON_FORUM_LOCKED} + + {L_BUTTON_NEW_TOPIC} + + + + + + + + + + + + +
    + + + + +
    +
    + {L_NO_READ_ACCESS} +
    +
    + + + +
    + +
    +
    + +
    +

    {L_LOGIN_LOGOUT}  •  {L_REGISTER}

    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
     
    +
    +
    + {S_LOGIN_REDIRECT} + {S_FORM_TOKEN_LOGIN} +
    +
    + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    +
    +
      +
    • +
      + id="active_topics">
      {L_ACTIVE_TOPICS}{L_ANNOUNCEMENTS}{L_TOPICS}
      +
      {L_REPLIES}
      +
      {L_VIEWS}
      +
      {L_LAST_POST}
      +
      +
    • +
    + +
    +
    + + + + +
    +
    + {L_NO_TOPICS} +
    +
    + +
    +
    + {L_NO_FORUMS_IN_CATEGORY} +
    +
    + + + + +
    + + + + + {L_BUTTON_FORUM_LOCKED} + + {L_BUTTON_NEW_TOPIC} + + + + + + + +
    + +
    + + + +
    + + + + + +
    +

    {L_WHO_IS_ONLINE}

    +

    {LOGGED_IN_USER_LIST}

    +
    + + + +
    +

    {L_FORUM_PERMISSIONS}

    +

    {rules.RULE}

    +
    + + + diff --git a/simplicity/template/viewtopic_body.html b/simplicity/template/viewtopic_body.html new file mode 100644 index 0000000..725ef0c --- /dev/null +++ b/simplicity/template/viewtopic_body.html @@ -0,0 +1,470 @@ + + + +
  • {L_VIEW_UNREAD_POST}
  • + + +
  • + + {S_WATCH_TOPIC_TITLE} + +
  • + + + + + + + +

    {TOPIC_TITLE}

    + + +
    {FORUM_DESC}
    + + +

    + {L_MODERATOR}{L_MODERATORS}{L_COLON} {MODERATORS} +

    + + + +
    +
    + + + {L_FORUM_RULES} + + {L_FORUM_RULES}
    + {FORUM_RULES} + + +
    +
    + + +
    + + + + + + {L_BUTTON_TOPIC_LOCKED} + + {L_BUTTON_POST_REPLY} + + + + + + + + + + + + + + + + +
    + + + + +
    + +
    +
    + +
    +

    {POLL_QUESTION}

    +

    {L_POLL_LENGTH}
    {L_MAX_VOTES}

    + +
    + + +
    title="{L_POLL_VOTED_OPTION}" data-alt-text="{L_POLL_VOTED_OPTION}" data-poll-option-id="{poll_option.POLL_OPTION_ID}"> +
    {poll_option.POLL_OPTION_CAPTION}
    +
    checked="checked" /> checked="checked" />
    +
    {poll_option.POLL_OPTION_RESULT}
    +
    {L_NO_VOTES}{poll_option.POLL_OPTION_PERCENT}
    +
    + + + +
    +
     
    +
    {L_TOTAL_VOTES}{L_COLON} {TOTAL_VOTES}
    +
    + + +
    +
     
    +
    +
    + + + +
    +
     
    +
    {L_VIEW_RESULTS}
    +
    + +
    + +
    + +
    + {S_FORM_TOKEN} + {S_HIDDEN_FIELDS} +
    + +
    + + + + + + + + data-url="{postrow.U_MINI_POST}"> + +
    +
    + +
    style="display: none;"> +
    +
    + + + {postrow.POSTER_AVATAR}{postrow.POSTER_AVATAR} + + +
    + + {postrow.POST_AUTHOR_FULL}{postrow.POST_AUTHOR_FULL} + +
    + + +
    {postrow.RANK_TITLE}
    {postrow.RANK_IMG}
    + + +
    {L_POSTS}{L_COLON} {postrow.POSTER_POSTS}
    +
    {L_JOINED}{L_COLON} {postrow.POSTER_JOINED}
    +
    {L_WARNINGS}{L_COLON} {postrow.POSTER_WARNINGS}
    + + + +
    {postrow.PROFILE_FIELD1_NAME}{L_COLON} {postrow.PROFILE_FIELD1_VALUE}
    + + + + + +
    {postrow.custom_fields.PROFILE_FIELD_NAME}{L_COLON} {postrow.custom_fields.PROFILE_FIELD_VALUE}
    + + + + + + +
    + {L_CONTACT}{L_COLON} + +
    + + + +
    + +
    + + +
    + {postrow.L_POST_DELETED_MESSAGE}
    + {postrow.L_POST_DISPLAY} +
    + +
    + {postrow.L_IGNORE_POST}
    + {postrow.L_POST_DISPLAY} +
    + + +
    style="display: none;"> + + +

    class="first">{postrow.POST_ICON_IMG_ALT} {postrow.POST_SUBJECT}

    + + + + + + + + + + + +

    + + {postrow.MINI_POST} + + + {postrow.MINI_POST} + + + {L_POST_BY_AUTHOR} {postrow.POST_AUTHOR_FULL} » +

    + + + + +
    +

    + {L_POST_UNAPPROVED_ACTION} + + + + {S_FORM_TOKEN} +

    +
    + +

    + + {L_POST_UNAPPROVED_EXPLAIN} +

    + + +
    +

    + {L_POST_DELETED_ACTION} + + + + + + {S_FORM_TOKEN} +

    +
    + + + +

    + {L_POST_REPORTED} +

    + + +
    {postrow.MESSAGE}
    + + + + +
    +
    + {L_ATTACHMENTS} +
    + +
    {postrow.attachment.DISPLAY_ATTACHMENT}
    + +
    + + + +
    {L_DOWNLOAD_NOTICE}
    + +
    + {postrow.DELETED_MESSAGE} +
    {L_REASON}{L_COLON} {postrow.DELETE_REASON} +
    + +
    + {postrow.EDITED_MESSAGE} +
    {L_REASON}{L_COLON} {postrow.EDIT_REASON} +
    + + +


    {postrow.BUMPED_MESSAGE}
    + +
    {postrow.SIGNATURE}
    + + +
    + +
    + +
    + + + +
    + + + + + + + + + +
    + + + + + + {L_BUTTON_TOPIC_LOCKED} + + {L_BUTTON_POST_REPLY} + + + + + + + + +
    + +
    + + + + + + + + + + + +
    + + + + + +
    +

    {L_WHO_IS_ONLINE}

    +

    {LOGGED_IN_USER_LIST}

    +
    + + + diff --git a/simplicity/theme/_colours.scss b/simplicity/theme/_colours.scss new file mode 100644 index 0000000..e708ca4 --- /dev/null +++ b/simplicity/theme/_colours.scss @@ -0,0 +1,1685 @@ +// +// -------------------------------------------------------------- +// Colours and backgrounds for common.css +// -------------------------------------------------------------- + +html, body { + color: $text-color; + background-image: url('./images/pattern.png'); + @if $use-wrapper { + background-color: $page-background; + &.simple { + background-color: $content-background; + } + } + @else { + background-color: $content-background; + } +} + +h1, p.sitename { + color: $header-text; +} + +h2 { + color: $page-title-color; +} + +h3 { + color: $stats-title-color; + .post & { + color: $block-title-color; + } + a { + color: inherit; + &:hover { + color: $link-hover-color; + } + } +} + +hr { + border-color: $content-top-border; + border-top-color: $content-bottom-border; +} + +/* Post body links */ +.postlink { + border-bottom-color: $link-color; + color: $link-color; +} + +.postlink:visited { + border-bottom-color: $muted-color; + color: $muted-color; +} + +.postlink:hover { + background-color: darken($block-background, 10%); + color: $link-hover-color; +} + +.signature a, .signature a:hover { + background-color: transparent; +} + +// Search box +// --------------------------------------------- + +.search-box .inputbox, +.search-box .inputbox:hover, +.search-box .inputbox:focus, +.search-box .button:hover { + border-color: $search-box-border; +} + +.search-box .button { + &, &:hover { + background-color: $block-background !important; + border-color: $search-box-border !important; + } + &, &:before, &:after { + color: $primary-color; + } + &:hover, &:hover:before, &:hover:after { + color: $secondary-color !important; + } +} + +.search-header { + box-shadow: $search-box-shadow; + .navbar.with-search & { + box-shadow: none; + } + .inputbox, .button { + background: $block-background !important; + border-color: $block-background !important; + } + .navbar.with-search & .button { + &, &:before, &:after { + color: $link-color; + } + } + .inputbox:hover, .inputbox:focus { + background-color: $block-background3 !important; + color: $bold-text-color !important; + border-color: $block-background !important; + } + .button:hover, .button:focus { + &, &:before, &:after { + background-color: $secondary-color !important; + color: #fff !important; + border-color: $secondary-color !important; + } + } +} + +// Round cornered boxes and backgrounds +// ---------------------------------------- +#wrap { + @if $use-wrapper { + background-color: $content-background; + background-image: url('./images/pattern.png'); + border-color: $content-border-color; + } +} + +.headerbar { + color: $header-text; +} + +// Navigation +.breadcrumbs .crumb:before { + color: $muted-color; +} + +.navbar { + background-image: none; + &.secondary { + color: $link-color; + > ul > li:hover, + > ul > li.dropdown-visible { + &, &:after, &:before { + color: $secondary-nav-hover-link; + } + } + .dropdown { + color: $text-color; + } + } + + .nav-tabs { + background-color: $primary-nav-bg; + + .tab { + color: $primary-nav-color; + &.selected { + color: $primary-nav-selected-color; + background-color: $primary-nav-selected-bg; + } + &:hover, + &.dropdown-visible { + color: $primary-nav-hover-color; + background-color: $primary-nav-hover-bg; + } + & > strong { + color: $primary-nav-alert-color; + background-color: $primary-nav-alert-bg; + box-shadow: $primary-nav-alert-shadow; + .arrow { + border-top-color: $primary-nav-alert-bg; + } + } + .dropdown { + color: $text-color; + } + } + } + + // Tabbed navigation + @if $tabbed-navigation { + &.tabbed.not-static { + .nav-tabs { + li.tab { + // Tabs layout + color: $link-color; + background-color: $block-background; + + &.selected { + @include tabbed-nav-layout-all { + background-color: $primary-color; + color: $overlay-color; + } + } + + &:hover { + @include tabbed-nav-layout-all { + background-color: $secondary-color; + color: $overlay-color; + } + } + + &.dropdown-visible { + @include tabbed-nav-layout-all { + background-color: $primary-color; + color: $overlay-color; + } + } + } + } + + // Second row + + .navbar.secondary { + background: $primary-color; + color: $overlay-color; + + > ul > li { + &, &:after, &:before { + color: $overlay-color; + } + } + + > ul > li:hover, + > ul > li.dropdown-visible { + &, &:after, &:before { + color: $overlay-color; + } + background: none; + box-shadow: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + } + } + } + } +} + +.panel { + background-color: $block-background; + color: $text-color; +} + +.post:target .content { + color: $bold-text-color; +} + +.post:target h3 a { + color: $bold-text-color; +} + +.bg1 { + background-color: $block-background; +} + +table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) { + background-color: $block-background; +} + +.bg2 { + background-color: $block-background2; +} + +table.zebra-list tr:nth-child(even) td, ul.zebra-list li:nth-child(even) { + background-color: $block-background2; +} + +.bg3 { + background-color: $block-background3; + &.panel { + background: transparent none; + background-color: rgba($content-background, .3); + border-top-color: $tab-selected-background; + &:before, &:after { + background: -webkit-linear-gradient(to bottom, $tab-selected-background 0%, rgba($tab-selected-background, 0) 100%); + background: linear-gradient(to bottom, $tab-selected-background 0%, rgba($tab-selected-background, 0) 100%); + } + } + .section-posting &.panel { + background-color: $block-background; + &:before, &:after { + background: transparent; + } + } +} + +// Horizontal lists +// ---------------------------------------- + +ul.navlinks { + border-top-color: $block-inner-border; +} + +// Forums list layout +// ---------------------- +.forumtitle { + .forum_unread &, + .forum_unread_subforum &, + .forum_unread_locked & { + color: $link-hover-color; + } +} + +.topictitle { + .global_unread &, + .global_unread_mine &, + .global_unread_locked &, + .global_unread_locked_mine &, + .announce_unread &, + .announce_unread_mine &, + .announce_unread_locked &, + .announce_unread_locked_mine &, + .sticky_unread &, + .sticky_unread_mine &, + .sticky_unread_locked &, + .sticky_unread_locked_mine &, + .topic_unread &, + .topic_unread_mine &, + .topic_unread_locked &, + .topic_unread_locked_mine &, + .topic_unread_hot &, + .topic_unread_hot_mine & + { + color: $link-hover-color; + } +} + +.forum-statistics { + color: $muted-color; +} + +.forum-lastpost { + color: $muted-color; + span:before { + opacity: .5; + } +} + +.forum-description.toggle { + color: $forum-description-color; + background-color: fade-out($forum-description-bg, .2); + a { + color: inherit !important; + } + span.arrow { + border-right-color: fade-out($forum-description-bg, .2); + } + .rtl & span.arrow { + border-right-color: transparent; + border-left-color: fade-out($forum-description-bg, .2); + } +} + +.forum-statistics { + .value { + color: $bold-text-color; + } +} + +// Table styles +// ---------------------------------------- +table.table1 thead th { + color: $heading-color; +} + +table.table1 tbody tr { + border-color: $block-inner-border; +} + +table.table1 tbody tr:hover, table.table1 tbody tr.hover { + background-color: $block-background3; + color: $bold-text-color; +} + +table.table1 td { + color: $text-color; +} + +table.table1 tbody td { + border-top-color: $block-inner-border; +} + +table.table1 tbody th { + border-bottom-color: $block-bottom-border; + color: $bold-text-color; + background-color: $content-background; +} + +table.info tbody th { + color: $bold-text-color; +} + +// Misc layout styles +// ---------------------------------------- +dl.details dt { + color: $bold-text-color; +} + +dl.details dd { + color: $tab-color; +} + +.sep { + color: $primary-color; +} + +/* Icon styles +---------------------------------------- */ +.icon.icon-blue, a:hover .icon.icon-blue { + color: #196db5; +} + +.icon.icon-green, a:hover .icon.icon-green{ + color: #1b9A1B; +} + +.icon.icon-red, a:hover .icon.icon-red{ + color: #BC2A4D; +} + +.icon.icon-orange, a:hover .icon.icon-orange{ + color: #FF6600; +} + +.icon.icon-bluegray, a:hover .icon.icon-bluegray{ + color: #536482; +} + +.icon.icon-gray, a:hover .icon.icon-gray{ + color: #777777; +} + +.icon.icon-lightgray, a:hover .icon.icon-lightgray{ + color: #999999; +} + +.icon.icon-black, a:hover .icon.icon-black{ + color: #333333; +} + +.alert_close .icon:before { + background-color: #FFFFFF; +} + +/* Jumpbox */ +.jumpbox .dropdown li { + border-top-color: $dropdown-heading-top; +} + +.jumpbox-cat-link { + background-color: $dropdown-heading-top; + color: $dropdown-heading-color; +} + +.jumpbox-cat-link:hover { + background-color: $secondary-color; + border-top-color: $secondary-color; + color: $dropdown-heading-link-hover-color; +} + +.jumpbox-forum-link { + background-color: $dropdown-bg; +} + +.jumpbox-forum-link:hover { + background-color: $content-background; +} + +.jumpbox .dropdown .pointer-inner { + border-color: $dropdown-bg transparent; +} + +.jumpbox-sub-link { + background-color: $dropdown-bg; +} + +.jumpbox-sub-link:hover { + background-color: $content-background; +} + + + +// Pagination +// ---------------------------------------- + +.pagination li a { + color: $link-color; + background-color: $block-background; + border-color: $block-inner-border; +} + +.pagination li.ellipsis span { + background-color: transparent; + color: $bold-text-color; +} + +.pagination li.active span { + color: $overlay-color; + background-color: $primary-color; + border-color: $primary-color; +} + +.pagination li a:hover, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger { + border-color: $link-hover-color; + background-color: $link-hover-color; + color: $overlay-color; +} + +.pagination li.page-jump a:after { + color: $link-color; +} + +.pagination li.page-jump a:hover:after { + color: $link-hover-color; +} + +// Miscellaneous styles +// ---------------------------------------- + +.copyright { + color: $muted-color; +} + +.error { + color: $secondary-color; +} + +.reported { + background-color: $block-background-reported; + .postprofile, .signature { + border-color: darken($block-background-reported, 3%); + } +} + +li.reported:hover { + background-color: $block-background-reported; +} +.sticky, .announce { + // you can add a background for stickies and announcements +} + +div.rules { + background-color: mix($content-background, $rules-color, 85%); + color: $rules-color; +} + +p.post-notice { + background-color: mix($block-background, $rules-color, 85%); + color: $rules-color; + background-image: none; +} + +// Blank FontAwesome replacement +%post-notice { + font-family: FontAwesome; +} + +p.post-notice.deleted:before { + @extend %post-notice; + content: '\f057'; // fa-times-circle + color: $secondary-color; +} + +p.post-notice.unapproved:before { + @extend %post-notice; + content: '\f059'; // fa-question-circle + color: $secondary-color; +} + +p.post-notice.reported:before, p.post-notice.error:before { + @extend %post-notice; + content: '\f071'; // fa-warning + color: $secondary-color; +} + +// Topic status +.topic-status.sticky { + color: $muted-color; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for links.css +// -------------------------------------------------------------- + +a { color: $link-color; } +a:hover { color: $link-hover-color; } + +a.time { + color: $faint-color; + &:hover { + color: $link-hover-color; + } +} + +// Links on gradient backgrounds +.forumbg .header a, .forabg .header a, th a { + color: $heading-link; +} + +.forumbg .header a:hover, .forabg .header a:hover, th a:hover { + color: $heading-link-hover; +} + +// Notification mark read link +.dropdown-extended a.mark_read { + background-color: $dropdown-bg; +} + +// Back to top of page +a.top, a.top2 { + color: $muted-color; + &:hover { + color: $link-hover-color; + } +} + +// Arrow links +a.arrow-left:hover { +} + +a.arrow-right:hover { +} + +a.feed-icon-forum:after { + color: mix($muted-color, $block-background, 50%); +} + +a.feed-icon-forum:hover:after { + color: $link-hover-color; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for content.css +// -------------------------------------------------------------- + +ul.forums { +} + +ul.topiclist li { + color: $text-color; + @if $split-forums == false { + .forabg &, .forumbg & { + background: transparent; + } + } +} + +ul.topiclist li.row dt a.subforum.read { + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-size: 11px 9px; + } +} + +ul.topiclist li.row dt a.subforum.unread { + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-size: 11px 9px; + } +} + +li.row { + border-top-color: $block-top-border; + border-bottom-color: $block-bottom-border; + .forum-lastpost strong, + .subforums-list strong { + color: $muted-color; + } +} + +li.row strong { + color: $bold-text-color; +} + +li.row:hover { +} + +li.row:hover dd { +} + +// Unread forum/topic +.icon-link + .list-inner > a.forumtitle, +.pm_unread .topictitle, +a.subforum.unread { + color: $secondary-color; +} + +// Post body styles +// ---------------------------------------- +.postbody { + color: $post-text-color; +} + +// Content container styles +// ---------------------------------------- +.content { + color: $post-text-color; +} + +.content h2, .panel h2 { + color: $panel-title-color; + border-bottom-color: $panel-title-border; +} + +dl.faq dt { + color: $post-text-color; +} + +.posthilit { + background-color: $block-background-reported; + color: if($light, darken($secondary-color, 10%), lighten($secondary-color, 10%)); +} + +.announce, .unreadpost { + // Highlight the announcements & unread posts box +} + +// Post signature +.signature { + border-top-color: $block-inner-border; +} + +// Post noticies +.notice { + border-top-color: $block-inner-border; +} + +// BB Code styles +// ---------------------------------------- +// Quote block +blockquote { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten($secondary-color, 15%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten($secondary-color, 15%); + } +} + +blockquote blockquote, +blockquote .codebox, +blockquote .attachbox { + // Nested quotes + background-color: $bbcode-background2; + background-color: rgba(196, 196, 196, 0.1); + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +blockquote blockquote blockquote, +blockquote blockquote .codebox, +blockquote blockquote .attachbox { + // Nested quotes + background-color: $bbcode-background; + border-left-color: lighten($secondary-color, 15%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten($secondary-color, 15%); + } +} + +blockquote:before { + color: $muted-color; +} + +// Code block +.codebox { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +.codebox p { + border-bottom-color: $bbcode-inner-border; +} + +.codebox code { + color: $bbcode-code-color; +} + +// Attachments +// ---------------------------------------- +.attachbox { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +.attachbox dd { + border-top-color: $bbcode-inner-border; +} + +.attachbox p { + color: $bbcode-heading-text; +} + +.attachbox p.stats { + color: $bbcode-heading-text; +} + +// Inline image thumbnails + +dl.file dd { + color: $bbcode-heading-text; +} + +dl.thumbnail img { + border-color: $bbcode-inner-border; + background-color: $block-background; +} + +dl.thumbnail dd { + color: $bbcode-heading-text; +} + +// Post poll styles +// ---------------------------------------- + +fieldset.polls dl { + border-top-color: $block-top-border; + border-bottom-color: $block-bottom-border; + color: $text-color; +} + +fieldset.polls dl.voted { + color: $bold-text-color; +} + +fieldset.polls dd div { + color: $overlay-color; +} + +%pollbar { + box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.2); +} + +.pollbar1 { + @extend %pollbar; + background-color: desaturate($secondary-color, 30%); +} + +.pollbar2 { + @extend %pollbar; + background-color: desaturate($secondary-color, 25%); +} + +.pollbar3 { + @extend %pollbar; + background-color: desaturate($secondary-color, 20%); +} + +.pollbar4 { + @extend %pollbar; + background-color: desaturate($secondary-color, 10%); +} + +.pollbar5 { + @extend %pollbar; + background-color: $secondary-color; +} + +// Poster profile block +// ---------------------------------------- +.postprofile { + color: $text-color; + border-color: $block-inner-border; +} + +.postprofile strong { + color: $bold-text-color; +} + +.online-ribbon span { + background-color: $secondary-color; + color: #fff; +} + +dd.profile-warnings { + color: #BC2A4D; +} + +.no-avatar .avatar-container { + background-image: url("./images/no_avatar.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/no_avatar_hd.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, .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, .3); +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for buttons.css +// -------------------------------------------------------------- +.button { + &, .buttons > &.locked-icon { + border-color: $button-border; + background-color: $button-bg; + color: $button-text; + box-shadow: none; + } + + + &:after, &:before { + } + .buttons > &.locked-icon { + color: $button-icon; + &:after, &:before { + color: $button-icon !important; + } + &:hover { + box-shadow: none; + } + } + + & > strong { + } + + .buttons > &, &.report-icon, &.delete-icon { + border-color: $primary-color; + background-color: $primary-color; + color: $overlay-color; + + &:after, &:before { + color: mix($overlay-color, $primary-color, 85%) !important; + } + + & > strong { + } + } + &.report-icon, &.delete-icon { + border-color: $secondary-color; + background-color: $secondary-color; + + &:after, &:before { + color: mix($overlay-color, $secondary-color, 85%) !important; + } + } +} + +.dropdown-select { + .buttons > & { + color: $muted-color; + } +} + +.dropdown-select:after { + border-color: mix($button-bg, $content-background, 60%); +} +.dropdown-select:hover { + border-color: $button-border; +} + +.dropdown-select:hover:after, .dropdown-visible .dropdown-select:after, .nojs .dropdown-container:hover .dropdown-select:after { + border-color: mix($secondary-color, $content-background, 90%); +} + +.dropdown-visible .dropdown-select, .dropdown-visible .dropdown-select:hover, .nojs .dropdown-container:hover .dropdown-select, +.buttons > .button:hover, +.button:hover, .dropdown-visible .dropdown-select, .nojs .dropdown-container:hover .dropdown-select { + border-color: $secondary-color !important; + background-color: $secondary-color; + color: $overlay-color; + + &:after, &:before { + color: $overlay-color !important; + } +} + +.contact-icons a { border-color: $block-inner-border; } + +// Small icons +%icon-button { + color: $button-icon; + &:hover { + color: $button-icon-hover; + } +} + +%icon-button-visible { + .dropdown-visible &, + .nojs .dropdown-container:hover & { + color: $button-icon-hover; + } +} + +.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; +} + +.phpbb_aol-icon:after { + color: #ffd800; + text-shadow: 0 0 1px #000, 0 0 2px #000; +} + +// Icon images +// ---------------------------------------- +%icon-image { + &:after { + color: $link-color; + } + &:hover:after { + color: $link-hover-color; + } +} + +%icon-search-new { + &:after { + color: $secondary-color; + } +} + +%icon-search-misc { + &:after { + color: $faint-color; + } +} + +.icon-home { + &.breadcrumbs:after { + color: $link-color; + } +} + +.icon-notification, .icon-pm { + &.non-zero:after { + color: $secondary-color; + } +} + +.icon-time { + &:after { + color: $faint-color; + } +} + +/* 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 { background-image: url("./images/announce_read.png"); } +.global_read_mine { @extend .global_read; } +.global_read_locked { background-image: url("./images/announce_read_locked.png"); } +.global_read_locked_mine { @extend .global_read_locked; } +.global_unread { background-image: url("./images/announce_unread.png"); } +.global_unread_mine { @extend .global_unread; } +.global_unread_locked { background-image: url("./images/announce_unread_locked.png"); } +.global_unread_locked_mine { @extend .global_unread_locked; } + +.announce_read { @extend .global_read; } +.announce_read_mine { @extend .global_read_mine; } +.announce_read_locked { @extend .global_read_locked; } +.announce_read_locked_mine { @extend .global_read_locked_mine; } +.announce_unread { @extend .global_unread; } +.announce_unread_mine { @extend .global_unread_mine; } +.announce_unread_locked { @extend .global_unread_locked; } +.announce_unread_locked_mine { @extend .global_unread_locked_mine; } + +.forum_link { background-image: url("./images/forum_link.png"); } +.forum_read { background-image: url("./images/forum_read.png"); } +.forum_read_locked { background-image: url("./images/forum_read_locked.png"); } +.forum_read_subforum { background-image: url("./images/forum_read_subforum.png"); } +.forum_unread { background-image: url("./images/forum_unread.png"); } +.forum_unread_locked { background-image: url("./images/forum_unread_locked.png"); } +.forum_unread_subforum { background-image: url("./images/forum_unread_subforum.png"); } + +.sticky_read { @extend .topic_read; } +.sticky_read_mine { @extend .topic_read_mine; } +.sticky_read_locked { @extend .topic_read_locked; } +.sticky_read_locked_mine { @extend .topic_read_locked_mine; } +.sticky_unread { @extend .topic_unread; } +.sticky_unread_mine { @extend .topic_unread_mine; } +.sticky_unread_locked { @extend .topic_unread_locked; } +.sticky_unread_locked_mine { @extend .topic_unread_locked_mine; } + +.topic_moved { background-image: url("./images/topic_moved.png"); } +.topic_read { background-image: url("./images/topic_read.png"); } +.topic_read_mine { background-image: url("./images/topic_read_mine.png"); } +.topic_read_hot { background-image: url("./images/topic_read_hot.png"); } +.topic_read_hot_mine { background-image: url("./images/topic_read_hot_mine.png"); } +.topic_read_locked { background-image: url("./images/topic_read_locked.png"); } +.topic_read_locked_mine { background-image: url("./images/topic_read_locked_mine.png"); } +.topic_unread, { background-image: url("./images/topic_unread.png"); } +.topic_unread_mine { background-image: url("./images/topic_unread_mine.png"); } +.topic_unread_hot { background-image: url("./images/topic_unread_hot.png"); } +.topic_unread_hot_mine { background-image: url("./images/topic_unread_hot_mine.png"); } +.topic_unread_locked { background-image: url("./images/topic_unread_locked.png"); } +.topic_unread_locked_mine { background-image: url("./images/topic_unread_locked_mine.png"); } + +.pm_read { @extend .topic_read; } +.pm_unread { @extend .topic_unread; } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) +{ + .global_read, .global_read_locked, .global_unread, .global_unread_locked, + .forum_link, .forum_read, .forum_read_locked, .forum_read_subforum, .forum_unread, .forum_unread_locked, .forum_unread_subforum, + .topic_moved, .topic_read, .topic_read_mine, .topic_read_hot, .topic_read_hot_mine, .topic_read_locked, .topic_read_locked_mine, + .topic_unread, .topic_unread_mine, .topic_unread_hot, .topic_unread_hot_mine, .topic_unread_locked, .topic_unread_locked_mine + { + background-size: 36px 36px; + } + + .global_read { background-image: url("./images/announce_read_hd.png"); } + .global_read_locked { background-image: url("./images/announce_read_locked_hd.png"); } + .global_unread { background-image: url("./images/announce_unread_hd.png"); } + .global_unread_locked { background-image: url("./images/announce_unread_locked_hd.png"); } + + .forum_link { background-image: url("./images/forum_link_hd.png"); } + .forum_read { background-image: url("./images/forum_read_hd.png"); } + .forum_read_locked { background-image: url("./images/forum_read_locked_hd.png"); } + .forum_read_subforum { background-image: url("./images/forum_read_subforum_hd.png"); } + .forum_unread { background-image: url("./images/forum_unread_hd.png"); } + .forum_unread_locked { background-image: url("./images/forum_unread_locked_hd.png"); } + .forum_unread_subforum { background-image: url("./images/forum_unread_subforum_hd.png"); } + + .topic_moved { background-image: url("./images/topic_moved_hd.png"); } + .topic_read { background-image: url("./images/topic_read_hd.png"); } + .topic_read_mine { background-image: url("./images/topic_read_mine_hd.png"); } + .topic_read_hot { background-image: url("./images/topic_read_hot_hd.png"); } + .topic_read_hot_mine { background-image: url("./images/topic_read_hot_mine_hd.png"); } + .topic_read_locked { background-image: url("./images/topic_read_locked_hd.png"); } + .topic_read_locked_mine { background-image: url("./images/topic_read_locked_mine_hd.png"); } + .topic_unread { background-image: url("./images/topic_unread_hd.png"); } + .topic_unread_mine { background-image: url("./images/topic_unread_mine_hd.png"); } + .topic_unread_hot { background-image: url("./images/topic_unread_hot_hd.png"); } + .topic_unread_hot_mine { background-image: url("./images/topic_unread_hot_mine_hd.png"); } + .topic_unread_locked { background-image: url("./images/topic_unread_locked_hd.png"); } + .topic_unread_locked_mine { background-image: url("./images/topic_unread_locked_mine_hd.png"); } +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for cp.css +// -------------------------------------------------------------- + +// Main CP box +// ---------------------------------------- + +.panel-container h3, .panel-container hr, #cp-menu hr { +} + +.panel-container .panel li.row { +} + +ul.cplist { +} + +.panel-container .panel li.header dd, .panel-container .panel li.header dt { + color: $bold-text-color; +} + +.panel-container table.table1 thead th { + color: $post-text-color; + border-bottom-color: $block-inner-border; +} + +#cp-main .pm-message { + border-color: $block-border; + background-color: $block-background; +} + +// CP tabbed menu +// ---------------------------------------- +#tabs .tab > a { + background: $tab-background; + color: $tab-color; +} + +#tabs .tab > a:hover { + background: $tab-hover-background; + color: $tab-hover-color; +} + +#tabs .activetab > a, +#tabs .activetab > a:hover { + background: $tab-selected-background; + box-shadow: 0 5px 5px -5px $tab-selected-background; + border-color: $tab-selected-background; + color: $tab-selected-color; +} + +#tabs .activetab > a:hover { +} + +// Mini tabbed menu used in MCP +// ---------------------------------------- +#minitabs .tab > a { + background-color: $block-background2; +} + +#minitabs .activetab > a, +#minitabs .activetab > a:hover { + background-color: #F9F9F9; + color: #333333; +} + +// Responsive tabs +// ---------------------------------------- +.responsive-tab .responsive-tab-link:before { + color: $tab-color; +} + +// UCP navigation menu +// ---------------------------------------- + +// Link styles for the sub-section links +#navigation a { + color: $text-color; + background: $block-background; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .1); +} + +#navigation a:hover { + background: $block-background2; + color: $link-hover-color; +} + +#navigation #active-subsection a { + background: $primary-color; + color: $overlay-color; +} + +#navigation #active-subsection a:hover { + background-color: $secondary-color; +} + +#navigation > hr { + border-top-color: $block-background2; +} + +// Preferences pane layout +// ---------------------------------------- +.panel-container h2 { + color: $post-text-color; +} + +.panel-container .panel { + background: mix($content-background, $block-background3, 60%); + box-shadow: none; + border-width: 0; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + & > .inner > h3:first-child { + @include section-heading-cp; + } + &:before, &:after { + background: transparent; + } +} + +#cp-main .pm { + background-color: $block-background; +} + +// Friends list +.cp-mini { + background-color: $block-background2; +} + +dl.mini dt { +} + +// PM Styles +// ---------------------------------------- +// PM Message history +.current { + color: $bold-text-color !important; +} + +// PM marking colours +.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: #FF6600; +} + +.pmlist li.pm_replied_colour, .pm_replied_colour { + border-color: #A9B8C2; +} + +.pmlist li.pm_friend_colour, .pm_friend_colour { + border-color: #5D8FBD; +} + +.pmlist li.pm_foe_colour, .pm_foe_colour { + border-color: #000000; +} + +// Avatar gallery +#gallery label { + background: $block-background2; + border-color: $block-inner-border; +} + +#gallery label:hover { + background-color: $block-background3; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for forms.css +// -------------------------------------------------------------- + +// General form styles +// ---------------------------------------- +select { + border-color: $input-border; + background-color: $input-bg; + color: $input-text; +} + +label { + color: $text-color; +} + +option.disabled-option { + color: $muted-color; +} + +// Definition list layout for forms +// ---------------------------------------- +dd label { + color: $post-text-color; +} + +fieldset.fields1 { + background-color: transparent; +} + +// Hover effects +fieldset dl:hover dt label { + color: $bold-text-color; +} + +fieldset.fields2 dl:hover dt label { + color: inherit; +} + +// Quick-login on index page +fieldset.quick-login input.inputbox { +} + +// Posting page styles +// ---------------------------------------- + +#message-box textarea { + color: $input-text; +} + +#message-box textarea.drag-n-drop { + outline-color: rgba($faint-color, 0.5); +} + +#message-box textarea.drag-n-drop-highlight { + outline-color: rgba($muted-color, 0.5); +} + +// Input field styles +// ---------------------------------------- +.inputbox, select { + background-color: $input-bg; + border-color: $input-border; + color: $input-text; +} + +.inputbox { + @include placeholder { + color: mix($input-text, $input-bg, 70%); + } +} + +.inputbox:hover, select:hover { + background-color: $input-hover-bg; + border-color: $input-hover-border; + color: $input-hover-text; +} + +.inputbox:focus, select:focus { + background-color: $input-focus-bg; + border-color: $input-focus-border; + color: $input-focus-text; +} + +.inputbox:hover { + @include placeholder { + color: $input-hover-text; + } +} + +.inputbox:focus { + @include placeholder { + color: transparent; + } +} + + +// Form button styles +// ---------------------------------------- + +a.button1, input.button1, input.button3, a.button2, input.button2 { + color: $button-text; + border-color: $button-border; + background-color: $button-bg; +} + +a.button1, input.button1 { + border-color: $primary-color; + background-color: $primary-color; + color: $overlay-color; +} + +input.button3 { + background-image: none; +} + +// Hover states +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border-color: $secondary-color; + background-color: $secondary-color; + color: $overlay-color; +} + +// Focus states +input.button1:focus, input.button2:focus, input.button3:focus { + border-color: $secondary-color; + background-color: $secondary-color; + color: $overlay-color; +} + +input.disabled { + color: $muted-color; +} + +// jQuery popups +// ---------------------------------------- +.phpbb_alert { + background-color: $content-background; + border-color: $block-inner-border; +} +.phpbb_alert .alert_close:before { + color: $link-color; +} +.phpbb_alert .alert_close:hover:before { + color: $link-hover-color; +} +.phpbb_alert .alert_close:after { + color: $content-background; +} +.darken { + background-color: #000; +} + +.loading_indicator { + background-color: #000; + background-image: url("./images/loading.gif"); +} + +.dropdown-extended ul li { + border-top-color: $block-inner-border; +} + +.dropdown-extended ul li:hover { + background-color: $block-background2; + color: $bold-text-color; +} + +.dropdown-extended .header, .dropdown-extended .footer { + border-color: $block-inner-border; + color: $bold-text-color; +} + +.dropdown-extended .footer { + border-top-style: solid; + border-top-width: 1px; +} + +.dropdown-extended .header { + background: $dropdown-heading-top; + // background-image: -webkit-linear-gradient(top, $dropdown-heading-top 0, $dropdown-heading-bottom 100%); + // background-image: linear-gradient(to bottom, $dropdown-heading-top 0, $dropdown-heading-bottom 100%); + // filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($dropdown-heading-top)}', endColorstr='#{ie-hex-str($dropdown-heading-top)}'); + color: $dropdown-heading-color; + a { + color: $dropdown-heading-link-color; + &:hover { + color: $dropdown-heading-link-hover-color; + } + } +} + +ul.linklist li.responsive-menu a.responsive-menu-link:before { + color: $link-color; +} + +ul.linklist li.responsive-menu a.responsive-menu-link:hover:before, ul.linklist li.responsive-menu.visible a.responsive-menu-link:before { + color: $link-hover-color; +} + +.dropdown .dropdown-contents { + background: $dropdown-bg; + border-color: $dropdown-border; + box-shadow: $dropdown-shadow; +} + +.dropdown-up .dropdown-contents { + box-shadow: $dropdown-shadow-up; +} + +.dropdown li, .dropdown li li { + border-color: $dropdown-inner-border; +} + +.dropdown li.separator { + border-color: $dropdown-inner-border; +} + +// Notifications +// ---------------------------------------- +.notification_list li { + &.notification-reported strong, &.notification-disapproved strong { + color: $secondary-color; + } + + &.dropdown-notification { + background-color: $dropdown-notification-bg; + color: $dropdown-notification-color; + &, .panel-container & { + border-top-color: lighten($dropdown-notification-bg, 10%); + border-bottom-color: darken($dropdown-notification-bg, 10%); + } + strong { + color: $dropdown-notification-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($dropdown-notification-bg, $dropdown-notification-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($dropdown-notification-bg) < 50%, darken($dropdown-notification-bg, 30%), lighten($dropdown-notification-bg, 30%)), 100%); + &, &:after { + color: $dropdown-notification-strong-color; + &:hover { + color: $dropdown-notification-color; + } + } + } + } + + &.bg3 { + // Unread + background-color: $notification-unread-bg; + color: $notification-unread-color; + &, .panel-container & { + border-top-color: lighten($notification-unread-bg, 10%); + border-bottom-color: darken($notification-unread-bg, 10%); + } + strong { + color: $notification-unread-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($notification-unread-bg, $notification-unread-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($notification-unread-bg) < 50%, darken($notification-unread-bg, 30%), lighten($notification-unread-bg, 30%)), 100%); + &, &:after { + color: $notification-unread-strong-color; + &:hover { + color: $notification-unread-color; + } + } + } + } + + &.dropdown-notification:hover { + background-color: $dropdown-notification-hover-bg; + color: $dropdown-notification-color; + &, .panel-container & { + border-top-color: lighten($dropdown-notification-hover-bg, 10%); + border-bottom-color: darken($dropdown-notification-hover-bg, 10%); + } + strong { + color: $dropdown-notification-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($dropdown-notification-hover-bg, $dropdown-notification-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($dropdown-notification-hover-bg) < 50%, darken($dropdown-notification-hover-bg, 30%), lighten($dropdown-notification-hover-bg, 30%)), 100%); + &, &:after { + color: $dropdown-notification-strong-color; + &:hover { + color: $dropdown-notification-color; + } + } + } + } +} + + +// +// -------------------------------------------------------------- +// Colours and backgrounds for imageset.css +// -------------------------------------------------------------- +// .imageset.icon_post_target_unread { +// &:after { +// color: #D31141; +// } +// } + +.imageset.icon_post_target { + background-image: url("./images/icon_post_target.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/icon_post_target_hd.png"); + } +} +.imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/icon_post_target_unread_hd.png"); + } +} + +.imageset.icon_topic_attach { + &:after { + color: $muted-color; + } +} + +%imageset-secondary-color { + &:after { + color: $secondary-color; + } +} + +.imageset.icon_topic_poll { + &:after { + color: desaturate(mix($primary-color, $block-background, 80%), 30%); + } +} diff --git a/simplicity/theme/_custom.scss b/simplicity/theme/_custom.scss new file mode 100644 index 0000000..adc0a77 --- /dev/null +++ b/simplicity/theme/_custom.scss @@ -0,0 +1,6 @@ +// +// Add your custom code to this file +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// diff --git a/simplicity/theme/_custom_config.scss b/simplicity/theme/_custom_config.scss new file mode 100644 index 0000000..750dc54 --- /dev/null +++ b/simplicity/theme/_custom_config.scss @@ -0,0 +1,13 @@ +// +// Add your custom configuration variables to this file. +// See _style_config.scss for list of variables +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// + + +// Examples: (commented to prevent it from working) +// +// $show-logo: true; +// $use-wrapper: false; diff --git a/simplicity/theme/_style_config.scss b/simplicity/theme/_style_config.scss new file mode 100644 index 0000000..2cdc5ca --- /dev/null +++ b/simplicity/theme/_style_config.scss @@ -0,0 +1,414 @@ +// +// Do not edit configuration values in this file. +// +// Instead add your own configuration to _custom_config.scss +// Copy line from this file, paste it to _custom_config.scss and change value. +// + +// Configuration file +$show-logo: true !default; // true or false +$center-logo: true !default; // true or false +$logo-block-padding: 10px 0 !default; +$responsive-hide-logo: false !default; // Hide logo on mobile devices. true or false + +$show-forum-title: false !default; // true or false + +$profile-width: 150px !default; +$profile-side: left !default; // left or right +$post-margin: ($profile-width + 10px) !default; + +$use-wrapper: false !default; // true or false +$max-width: none !default; // Maximum width. Set to "none" to make layout fluid + +$split-forums: true !default; // Changes layout of forums list. Values are true or false + +$tabbed-navigation: false !default; // true or false. Toggles tabbed navigation layout + +// +// Fonts +// + +$font-size: 11px !default; // Base font size +$font-family: Verdana, Helvetica, Arial, sans-serif !default; // Default font +$line-height: 1.4 !default; // Line height + +$h1-font-size: $font-size + 10px !default; +$h1-font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !default; + +$h2-font-size: $font-size + 8px !default; +$h2-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$paragraph-line-height: 1.3 !default; + +$nav-primary-font-size: $font-size + 1px !default; +$nav-secondary-font-size: $font-size + 1px !default; + +$heading-font-size: $font-size + 4px !default; +$panel-heading-font-size: $font-size + 4px !default; + +$list-heading-font-size: $font-size + 1px !default; +$list-heading-line-height: $font-size + 7px !default; +$list-heading-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$forum-heading-font-size: $list-heading-font-size + 2px !default; +$forum-heading-font-family: $list-heading-font-family !default; +$forum-heading-font-weight: 500 !default; + +$button-font-size: $font-size + 3px !default; +$button-line-height: floor(($font-size + 8px) / 2) * 2 !default; // Convert to even number +$button-glyph-font-size: floor($font-size / 2) * 2 !default; // Convert to even number + +$dropdown-header-font-size: $font-size + 2px !default; +$dropdown-header-font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif !default; +$dropdown-header-line-height: 30px !default; + +$forum-link-font-size: $font-size + 5px !default; +$forum-link-line-height: 1.2 !default; +$forum-link-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$forum-list-column-font-size: $font-size + 1px !default; +$forum-list-last-column-font-size: $font-size !default; +$forum-list-description-font-size: $font-size + 2px !default; + +$topic-link-font-size: $font-size + 4px !default; +$topic-link-font-family: $forum-link-font-family !default; + +$tab-font-size: $font-size !default; +$tab-line-height: $tab-font-size * 2 + 4px !default; + +// Posts +$post-content-font-size: $font-size + 2px !default; // Post content +$post-content-line-height: 1.4 !default; +$post-content-font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif !default; + +$post-title-font-size: $font-size + 5px !default; +$post-title-line-height: 1.25 !default; +$post-title-font-family: $h2-font-family !default; + +$post-signature-font-size: $font-size + 1px !default; +$post-quote-font-size: $post-content-font-size - 1px !default; +$post-code-font-size: $post-content-font-size - 1px !default; + +$post-block-title-font-size: $post-quote-font-size !default; // Quote title, code title +$post-block-title-line-height: 1.6 !default; +$post-block-title-font-family: $post-content-font-family !default; + +$post-profile-font-size: $font-size !default; +$post-profile-line-height: $line-height !default; + +// Forms +$input-button-font-size: $font-size + 2px !default; +$input-button-font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif !default; +$bbcode-button-font-size: $font-size + 1px !default; + +// +// Color palette +// + +// Absolute black and white colors. Reverse them for dark styles +$black-color: #000 !default; // Main color to mix with. Black for light styles, white for dark styles +$white-color: #fff !default; // Opposite of $black-color + +// Page colors +$page-background: #e8e8e8 !default; // HTML element +$content-background: #e0e0e0 !default; // Page inside content wrapper +$content-border-color: #e0e0e0 !default; // Border color for content wrapper + +// Primary colors +$primary-color: #1fa67a !default; // Main color, used for links and stuff +$secondary-color: #d06d3c !default; // Secondary color, usually in red - yellow range +$overlay-color: $white-color !default; // Text on top of sections that use colorful background. +$block-background: #f4f4f4 !default; // Background of blocks +$block-background-reported: #f5ede9 !default; // Background for reported posts + +// Global color values +$text-color: #141414 !default; // Text color +$bold-text-color: $black-color !default; // Text color with higher contrast to background. #000 or #fff +$post-text-color: $text-color !default; // Text inside posts +$link-color: $primary-color !default; // Links +$link-hover-color: $secondary-color !default; // Links, hover state +$muted-color: mix($black-color, $content-background, 40%) !default; // Gray color +$faint-color: mix($black-color, $content-background, 30%) !default; // Gray color +$rules-color: $secondary-color !default; // Forum rules + +// +// Calculated colors +// + +// Misc. DO NOT EDIT! +$light: if(lightness($black-color) < 50%, true, false) !default; + +// Blocks +$block-background2: #f6f6f6 !default; // Blocks with .bg2 background color +$block-background3: #f8f8f8 !default; // Blocks with .bg3 background color - mostly UCP/MCP and posting form + +$block-border: #e0e0e0 !default; // Border color for blocks +$border-radius: 3px !default; // Main border radius +$block-top-border: lighten($block-background, 10%) !default; // Top border of forums in forums list +$block-bottom-border: darken($block-background, 5%) !default; // Bottom border of forums in forums list +$block-inner-border: $block-bottom-border !default; // Border inside blocks where there is only 1 border instead of top/bottom borders + +$block-title-color: desaturate($link-color, 5%) !default; // Title inside blocks, such as post title + +// Tabs +$tab-color: desaturate($link-color, 20%) !default; +$tab-background: $block-background !default; + +$tab-hover-color: $link-hover-color !default; +$tab-hover-background: $block-background3 !default; + +$tab-selected-color: mix($text-color, $block-background3, 90%) !default; +$tab-selected-background: $block-background3 !default; + +// Header +$header-bg: $content-background !default; +$header-text: $text-color !default; +$header-link: $overlay-color !default; +$header-link-hover: mix($header-link, $header-bg, 80%) !default; + +// Primary navigation +$primary-nav-bg: $primary-color !default; +$primary-nav-color: $overlay-color !default; + +$primary-nav-selected-bg: $block-background !default; +$primary-nav-selected-color: $primary-color !default; + +$primary-nav-hover-bg: $block-background !default; +$primary-nav-hover-color: $secondary-color !default; + +$primary-nav-alert-bg: hsl(0, saturation($secondary-color), lightness($secondary-color)) !default; +$primary-nav-alert-color: $overlay-color !default; +$primary-nav-alert-shadow: 1px 1px 3px rgba(0, 0, 0, .2) !default; + +// Secondary navigation +$secondary-nav-hover-link: $link-hover-color !default; + +// Dropdown +$dropdown-bg: $block-background !default; +$dropdown-border: $primary-color !default; +$dropdown-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5) !default; +$dropdown-shadow-up: 1px 0 5px rgba(0, 0, 0, 0.5) !default; +$dropdown-inner-border: if($light, darken($dropdown-bg, 10%), lighten($dropdown-bg, 10%)) !default; + +$dropdown-heading-top: $dropdown-border !default; +$dropdown-heading-bottom: $dropdown-heading-top !default; +$dropdown-heading-color: $overlay-color !default; +$dropdown-heading-link-color: $overlay-color !default; +$dropdown-heading-link-hover-color: $overlay-color !default; + +$forum-description-color: $overlay-color !default; +$forum-description-bg: mix($black-color, $block-background, 75%) !default; + +// Notifications +$notification-unread-bg: mix($content-background, $rules-color, 90%) !default; +$notification-unread-color: $rules-color !default; +$notification-unread-strong-color: $black-color !default; + +$dropdown-notification-bg: $block-background !default; +$dropdown-notification-hover-bg: $block-background2 !default; +$dropdown-notification-color: $link-color !default; +$dropdown-notification-strong-color: desaturate(if(lightness($dropdown-notification-color) < 50%, darken($dropdown-notification-color, 30%), lighten($dropdown-notification-color, 30%)), 100%) !default; + +// Panels +$panel-title-color: desaturate(if($light, darken($primary-color, 10%), lighten($primary-color, 10%)), 25%) !default; +$panel-title-border: $block-inner-border !default; + +// Content outside of blocks +$page-title-color: $primary-color !default; +$stats-title-color: $primary-color !default; +$content-top-border: lighten($content-background, 10%) !default; +$content-bottom-border: darken($content-background, 10%) !default; +$content-inner-border: $content-bottom-border !default; + +// Heading section +$heading-bg: $primary-color !default; +$heading-border: $heading-bg !default; +$heading-color: $overlay-color !default; +$heading-link: $overlay-color !default; +$heading-link-hover: $overlay-color !default; + +// Inputs +$input-text: $text-color !default; // Input text color +$input-bg: $white-color !default; // Input background +$input-border: #c6c6c6 !default; // Input border color +$input-hover-text: $input-text !default; +$input-hover-bg: $input-bg !default; +$input-hover-border: $secondary-color !default; +$input-focus-text: $input-text !default; +$input-focus-bg: $input-bg !default; +$input-focus-border: $primary-color !default; +$input-border-radius: 2px !default; + +$search-box-border: #c6c6c6 !default; // Border for search box block +$search-box-border-header: #ccc !default; // Same as above, for search box in header +$search-box-shadow: 1px 1px 3px rgba(0, 0, 0, .1) !default; // Box-shadow for search box in header + +// Buttons +$button-bg: mix($block-background, $primary-color, 10%) !default; +$button-border-radius: 3px !default; +$button-border: $button-bg !default; +$button-icon: $overlay-color !default; +$button-icon-hover: $overlay-color !default; +$button-text: $overlay-color !default; + +$button-top-padding: 2px !default; +$button-side-padding: 8px !default; +$button-border-width: 1px !default; +$button-height: $button-line-height + ($button-top-padding + $button-border-width) * 2 !default; + +$big-button-border-radius: 4px !default; // For big buttons and blocks like quick search + +// BBCode +$bbcode-border-radius: 0px !default; +$bbcode-background: #fff !default; +$bbcode-background2: #f4f4f4 !default; +$bbcode-outer-border: if($light, darken($bbcode-background, 7%), lighten($bbcode-background, 7%)) !default; +$bbcode-inner-border: if($light, darken($bbcode-background, 5%), lighten($bbcode-background, 5%)) !default; +$bbcode-heading-text: #666 !default; + +// Code colors +@function code-color($hue) { + @return hsl($hue, saturation($primary-color), lightness($primary-color)); +} +$bbcode-code-color: code-color(128deg) !default; + +// Do not edit few lines below +$post-side: if($profile-side == left, right, left) !default; + +// Mixins +@mixin section { + background: $block-background; + border: 0 solid $block-border; + border-radius: $border-radius; + padding: 5px 10px; +} + +@mixin section-forum { + @include section; + padding: 5px; +} + +// Undo section mixin +@mixin section-empty { + background: transparent; + border-width: 0; + border-radius: 0; + box-shadow: none; + padding: 0; +} + +// Heading block +@mixin section-heading { + margin: -5px -10px 5px; + border-radius: max(0, $border-radius - 1px); + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: $heading-bg; + border: 0 solid $heading-border; + padding: 5px; + text-transform: none; + font-size: $heading-font-size; + line-height: $line-height; + font-weight: normal; + color: $heading-color; + + @if $border-radius > 1px { + @media (max-width: 700px) { + border-radius: 0; + } + } + + a { + color: $heading-link; + &:hover { + color: $heading-link-hover; + } + } +} + +@mixin section-heading-forum { + @include section-heading; + @if $split-forums == false { + margin: -5px -5px 0; + } + @else { + @include section-heading-separate; + margin: 0; + } +} + +@mixin section-heading-separate { + border-radius: $border-radius; +} + +@mixin section-heading-cp { + background-color: transparent; + color: $stats-title-color; + background-image: none; + a { + color: $link-color; + &:hover { + color: $link-hover-color; + } + } +} + +@mixin table-heading { + background: $heading-bg; + border: 0 solid $heading-border; + color: $heading-color; + + @if $border-radius > 1px { + &:first-child { + border-top-left-radius: max(0, $border-radius - 1px); + } + &:last-child { + border-top-right-radius: max(0, $border-radius - 1px); + } + } +} + +@mixin table-heading-transparent { + background: transparent; + color: inherit; +} + +@mixin placeholder { + &::-moz-placeholder { + @content + } + &::-webkit-input-placeholder { + @content + } + &:-ms-input-placeholder { + @content + } +} + +@mixin tabbed-nav-layout-all { + @if ($use-wrapper) { + &, #wrap & { + @content; + } + } + @else { + @content; + } +} + +@mixin tabbed-nav-layout-alt { + @if ($use-wrapper) { + @content; + } +} + +@mixin tabbed-nav-layout-default { + @if ($use-wrapper) { + #wrap & { + @content; + } + } + @else { + @content; + } +} diff --git a/simplicity/theme/bidi.css b/simplicity/theme/bidi.css new file mode 100644 index 0000000..917eb2b --- /dev/null +++ b/simplicity/theme/bidi.css @@ -0,0 +1,1053 @@ +/* RTL definitions +---------------------------------------- */ + +/** +* common.css +*/ +.rtl h1 { + margin-right: 0; + margin-left: 200px; +} + +.rtl p.right { + text-align: left; +} + +.rtl p.jumpbox-return { + float: right; +} + +.rtl div.rules ul { + margin-left: 0; + margin-right: 20px; +} + +/* Main blocks +---------------------------------------- */ +.rtl .icon { + padding-right: 0; +} + +.rtl .logo { + float: right; + padding: 10px 10px 0 13px; +} + +/* Round cornered boxes and backgrounds +---------------------------------------- */ +.rtl .post { + background-position: 0 0; +} + +/* Horizontal lists +----------------------------------------*/ +.rtl ul.linklist > li { + float: right; + margin-right: 0; + margin-left: 7px; +} + +.rtl ul.linklist > li.rightside, .rtl p.rightside, .rtl a.rightside { + float: left; + margin-right: 7px; + margin-left: 0; + text-align: left; +} + +.rtl ul.leftside > li, .rtl ul.rightside > li { + float: left; +} + +.rtl ul.leftside { + float: right; + margin-left: 5px; + margin-right: 0; + text-align: right; +} + +.rtl ul.rightside { + float: left; + margin-left: 0; + margin-right: 5px; + text-align: left; +} + +/* Bulletin icons for list items +----------------------------------------*/ +.rtl ul.linklist.bulletin > li:before { + padding-left: 4px; + padding-right: 0; +} + +/* Dropdown menu +---------------------------------------- */ +.rtl .dropdown-container.topic-tools, .rtl .dropdown-container-left { + float: right; +} + +.rtl .dropdown li { + text-align: right; +} + +.rtl .dropdown-contents > li { + padding-left: 15px; + padding-right: 0; +} + +.rtl .dropdown-nonscroll > li { + padding-left: 0; +} + +.rtl .dropdown li li { + padding-left: 0; + padding-right: 18px; +} + +.rtl .dropdown-extended .header { + text-align: right; +} + +.rtl .dropdown-extended .header .header_settings, .rtl .dropdown-container-right { + float: left; +} + +.rtl .jumpbox .dropdown-contents a { + margin-right: 0; + margin-left: 20px; +} + +/* Notifications +----------------------------------------*/ +.rtl .notification_list ul li img { + float: right; + margin-left: 5px; + margin-right: 0; +} + +.rtl .notification_list div.notifications { + margin-left: 0; + margin-right: 50px; +} + +.rtl .notification_text { + margin-left: 0; + margin-right: 58px; +} + +.rtl .notification_list p.notification-time { + text-align: left; +} + +/* Responsive breadcrumbs +----------------------------------------*/ +.rtl .breadcrumbs .crumb { + float: right; +} + +/* Table styles +----------------------------------------*/ +.rtl table.table1 thead th { + padding: 0 3px 4px 0; +} + +.rtl table.table1 thead th span { + padding-left: 0; + padding-right: 7px; +} + +.rtl table.table1 tbody th { + text-align: right; +} + +/* Specific column styles */ +.rtl table.table1 .name { text-align: right; } +.rtl table.table1 .joined { text-align: right; } +.rtl table.table1 .active { text-align: right; } +.rtl table.table1 .info { text-align: right; } +.rtl table.table1 thead .autocol { padding-left: 0; padding-right: 1em; } + +.rtl table.table1 span.rank-img { + float: left; +} + +.rtl table.info tbody th { + text-align: left; +} + +.rtl .forumbg table.table1 { + margin: 0 -1px -1px -2px; +} + +/* Misc layout styles +---------------------------------------- */ +/* column[1-2] styles are containers for two column layouts */ +.rtl .column1 { + float: right; + clear: right; +} + +.rtl .column2 { + float: left; + clear: left; +} + +/* General classes for placing floating blocks */ +.rtl .left-box { + float: right; + text-align: right; +} + +.rtl .right-box { + float: left; + text-align: left; +} + +.rtl dl.details dt { + float: right; + clear: right; + text-align: left; +} + +.rtl dl.details dd { + margin-right: 0; + margin-left: 0; + padding-right: 5px; + padding-left: 0; + float: right; +} + +*:first-child+html dl.details dd { + margin-right: 30%; + float: none; +} + +* html dl.details dd { + margin-right: 30%; + float: none; +} + +/* Pagination +---------------------------------------- */ +.rtl .page-number { + float: left; +} + +.rtl .pagination { + text-align: left; + float: left; +} + +.rtl .pagination > ul { + margin-left: 0; + margin-right: 5px; +} + +/* Pagination in viewforum for multipage topics */ +.rtl .row .pagination { + float: left; + padding-left: 0; + padding-right: 15px; +} + +.rtl .row .pagination > ul { + margin: 0; +} + +.rtl .pagination span { + direction: ltr; +} + +.pagination li.page-jump { + margin-left: 5px; + margin-right: 0; +} + +/* Action Bar styles +---------------------------------------- */ +.rtl .action-bar .button { + margin-right: 0; + float: right; +} + +.rtl .action-bar > .button { + margin-left: 5px; + float: right; +} + +.rtl .action-bar .dropdown-button-control .button { + margin-left: 5px; +} + + +/* Miscellaneous styles +---------------------------------------- */ +.rtl .quick-links { + margin-left: 7px; + margin-right: 0; +} + +.rtl .header-avatar span:after { + float: left; + padding-left: 0; + padding-right: 2px; +} + +.rtl .member-search { + float: right; +} + +/** +* links.css +*/ + +/* Links adjustment to correctly display an order of rtl/ltr mixed content */ +.rtl a { + direction: rtl; + unicode-bidi: embed; +} + +li.breadcrumbs span:first-child > a { + padding-left: 0; +} + +/* Notification mark read link */ +.rtl .dropdown-extended a.mark_read { + border-radius: 0 3px 3px 0; + left: 0; + right: auto; +} + +.rtl .back2top .top { + float: left; +} + +.rtl a.top:after, .rtl a.top2:after { + left: auto; + right: 0; +} + +.rtl .skiplink { + /* invisible skip link, used for accessibility */ + left: 0; + right: -999px; +} + +.rtl a.feed-icon-forum { + float: left; +} + +/** +* content.css +*/ +.rtl ul.topiclist dt, .rtl li.header dt { + float: right; + margin-right: 0; + margin-left: -440px; +} + +.rtl ul.topiclist.missing-column dt { + margin-right: 0; + margin-left: -345px; +} + +.rtl ul.topiclist.two-long-columns dt { + margin-right: 0; + margin-left: -250px; +} + +.rtl ul.topiclist.two-columns dt { + margin-right: 0; + margin-left: -80px; +} + +.rtl ul.topiclist dt .list-inner { + margin-right: 0; + margin-left: 440px; +} + +.rtl ul.topiclist.missing-column dt .list-inner { + margin-right: 0; + margin-left: 330px; +} + +.rtl ul.topiclist.two-long-columns dt .list-inner { + margin-right: 0; + margin-left: 250px; +} + +.rtl ul.topiclist.two-columns dt .list-inner { + margin-right: 0; + margin-left: 80px; +} + +.rtl ul.topiclist dd { + float: right; + border-left: none; +} + +.rtl ul.topiclist dfn { + left: auto; + right: -999px; +} + +.rtl ul.topiclist li.row dt a.subforum { + padding-right: 12px; + background-position: right; + position: static; +} + +.rtl .forum-image { + float: right; + margin-right: 0; + margin-left: 5px; +} + +.rtl li.header dt, .rtl li.header dd { + border-right-width: 0; +} + +.rtl li.header dd { + padding-left: 0; + padding-right: 1px; +} + +.rtl dl.row-item{ + background-position: 99.5% 50%; +} + +.rtl .forabg li.header dl.row-item dt .list-inner { + /* Tweak for headers alignment when folder icon used */ + padding-right: 0; + padding-left: 50px; +} + +.rtl dl.row-item dt { + background-position: 99.5% 95%; /* Position of topic icon */ +} + +.rtl dl.row-item dt .list-inner { + padding-left: 5px; + padding-right: 45px; /* Space for folder icon */ +} + +.rtl dl a.row-item-link { /* topic row icon links */ + display: inline-block; + left: auto; + right: 0; + margin-left: 0; + margin-right: 2px; +} + +.rtl dd.lastpost > span, .rtl ul.topiclist dd.info > span, .rtl ul.topiclist dd.time > span, .rtl dd.redirect > span, .rtl dd.moderation > span { + padding-left: 0; + padding-right: 5px; +} + +/* Post body styles +----------------------------------------*/ +.rtl .date { + float: left; +} + +.rtl .postbody h3 { + float: right; +} + +.rtl .has-profile .postbody h3 { + margin-right: 0; + margin-left: 180px; +} + +.rtl p.post-notice { + padding-left: 5px; + padding-right: 26px; +} + +.rtl p.post-notice:before { + left: auto; + right: 0; +} + +/* Topic review panel +----------------------------------------*/ +.rtl .topicreview { + padding-right: 0; + padding-left: 5px; +} + +/* Content container styles +----------------------------------------*/ +.rtl .content ul, .rtl .content ol { + margin-right: 3em; + margin-left: 0; +} + +.rtl .signature { + clear: right; +} + +.rtl .notice { + clear: right; +} + +/* Jump to post link for now */ +.rtl ul.searchresults { + text-align: left; +} + +/* BB Code styles +----------------------------------------*/ +/* Quote block */ +.rtl blockquote { + margin: 0.5em 25px 0 1px; +} + +.rtl blockquote:after { + left: auto; + right: 4px; +} + +.rtl blockquote blockquote { + /* Nested quotes */ + margin: 0.5em 15px 0 1px; +} + +.rtl blockquote cite { + /* Username/source of quoter */ + margin-left: 0; +} + +.rtl blockquote cite:before, .rtl .uncited:before { + padding-left: 5px; +} + +.rtl blockquote .codebox { + margin-right: 0; +} + +.rtl code { + direction: ltr; +} + +/* Attachments +----------------------------------------*/ +.rtl .attachbox { + float: right; + margin: 5px 0 5px 5px; + clear: right; +} + +.rtl .attachbox dd { + clear: right; +} + +.rtl .attachbox p { + clear: right; +} + +.rtl .attachbox p.stats { + clear: right; +} + +/* Post poll styles +----------------------------------------*/ +.rtl fieldset.polls dt { + text-align: right; + float: right; + border-left: none; +} + +.rtl fieldset.polls dd { + float: right; + border-right: none; + margin-right: 0; +} + +.rtl fieldset.polls dd div { + text-align: left; +} + +.rtl .pollbar1, .rtl .pollbar2, .rtl .pollbar3, .rtl .pollbar4, .rtl .pollbar5 { + border-left-width: 1px; + border-left-style: solid; + border-right: none; +} + +/* Poster profile block +----------------------------------------*/ +.rtl dl.pmlist dd { + margin-right: 61% !important; + margin-left: 0 !important; +} + +/** +* buttons.css +*/ +.rtl .caret { + border-right: 1px solid; + border-right-color: inherit; + border-left: none; + right: 6px; +} + +/* Post control buttons +--------------------------------------------- */ +.rtl .post-buttons { + float: left; +} + +.rtl .has-profile .post-buttons { + left: 0; + right: auto; +} + +.rtl .post-buttons li { + float: right; +} + +/* Poster contact icons + ----------------------------------------*/ +.rtl .contact-icons a { + border-left-width: 1px; + border-left-style: dotted; + border-right: none; + float: right; +} + +.rtl .contact-icons .last-cell { + border-left: none; +} + +/** +* cp.css +*/ +/* Control Panel Styles +---------------------------------------- */ + + +/* Main CP box +----------------------------------------*/ +.rtl .cp-main .panel ol { + margin-right: 2em; + margin-left: 0; +} + +.rtl .cp-main .buttons { + margin-right: 0; + margin-left: 0; +} + +.tabs-container h2 { + float: right; +} + +/* CP tabbed menu +----------------------------------------*/ +.rtl .tabs { + margin-left: 0; + margin-right: 7px; +} + +.rtl .tabs .tab { + float: right; +} + +.rtl .tabs .tab > a { + margin-left: 1px; + margin-right: 0; +} + +/* Mini tabbed menu used in MCP +----------------------------------------*/ +.rtl .minitabs { + float: left; + margin-right: 0; + margin-left: 7px; +} + +.rtl .minitabs .tab { + float: left; +} + +.rtl .minitabs .tab > a { + margin-right: 2px; + margin-left: 0; +} + +/* Responsive tabs +----------------------------------------*/ +.rtl .tabs .dropdown { + margin-left: -2px; +} + +.rtl .tabs .dropdown li { + text-align: left; +} + +.rtl .minitabs .dropdown { + margin-left: -4px; +} + +.rtl .minitabs .dropdown li { + text-align: right; +} + +/* Responsive *CP navigation +----------------------------------------*/ +@media (max-width: 900px) +{ + .rtl .cp-menu, .rtl .navigation, .rtl .cp-main { + float: none; + } +} + +/* UCP navigation menu +----------------------------------------*/ + +/* Preferences pane layout +----------------------------------------*/ +.rtl .cp-main h2 { + margin-left: 0; + margin-right: 10px; +} + +/* Friends list */ +.rtl .cp-mini { + margin: 10px 5px 10px 15px; +} + +/* PM Styles +----------------------------------------*/ + +/* Defined rules list for PM options */ +.rtl ol.def-rules { + padding-right: 0; +} + +/* PM marking colours */ +.rtl .pm-legend { + border-right-width: 10px; + border-right-style: solid; + border-left-width: 0; + padding-left: 0; + padding-right: 3px; +} + +/* Avatar gallery */ +.rtl .gallery label { + float: right; +} + +/* Responsive *CP navigation +----------------------------------------*/ +@media (max-width: 900px) +{ + .rtl .cp-menu, .rtl .navigation, .rtl .cp-main { + float: none; + } +} + +/** +* forms.css +*/ + +/* General form styles +----------------------------------------*/ + +.rtl option { + padding-right: 0; + padding-left: 1em; +} + +.rtl label { + padding-right: 0; + padding-left: 5px; +} + +/* Definition list layout for forms +---------------------------------------- */ +.rtl fieldset dt { + float: right; + text-align: right; +} + +.rtl fieldset dd { + margin-left: 0; + margin-right: 41%; +} + +/* Specific layout 1 */ +.rtl fieldset.fields1 dt { + border-left-width: 0; + border-right-width: 1px; +} + +.rtl fieldset.fields1 dd { + margin-right: 15em; + margin-left: 0; + border-right-width: 0; + border-left-width: 1px; +} + +/* Specific layout 2 */ +.rtl fieldset.fields2 dt { + border-right-width: 1px; + border-left-width: 0; +} + +.rtl fieldset.fields2 dd { + margin-right: 16em; + margin-left: 0; + border-left-width: 1px; + border-right-width: 0; +} + +/* Form elements */ +.rtl dt label { + text-align: right; +} + +.rtl dd input, .rtl dd textarea { + margin-left: 3px; + margin-right: 0; +} + +/* Quick-login on index page */ +.rtl fieldset.quick-login input.inputbox { + margin-left: 5px; + margin-right: 0; +} + +.rtl fieldset.quick-login label { + padding-left: 2px; + padding-right: 0; +} + +/* Display options on viewtopic/viewforum pages */ +.rtl fieldset.display-options label { + padding-left: 2px; + padding-right: 0; +} + +.rtl .dropdown fieldset.display-options label { + text-align: left; +} + +/* Display actions for ucp and mcp pages */ +.rtl fieldset.display-actions { + text-align: left; + padding-left: 1em; + padding-right: 0; +} + +.rtl fieldset.display-actions label { + padding-left: 2px; + padding-right: 0; +} + +/* MCP forum selection*/ +.rtl fieldset.forum-selection { + float: left; +} + +.rtl fieldset.forum-selection2 { + float: left; +} + +/* Posting page styles +----------------------------------------*/ + +/* Emoticons panel */ +.rtl .smiley-box { + float: left; +} + +/* Search box +---------------------------------------- */ + +/* Topic and forum Search */ +.rtl .search-box { + float: right; +} + +.rtl .search-box .inputbox { + border-left-width: 0; + border-right-width: 1px; + float: right; + padding: 3px; +} + +.rtl .button-search, +.button-search-end { + float: right; +} + +.rtl .button-search-end { + border-radius: 4px 0 0 4px; + border-left-width: 1px; + border-right-width: 0; +} + +.rtl .search-header .button-search-end { + border: 0; +} + +.rtl .search-header { + right: auto; + left: 5px; +} + + +/* Form button styles +---------------------------------------- */ + +/** Reference: Bug #27155 */ +.rtl .wrap, .rtl .headerbar, .rtl .site-description, .rtl .navbar { + position: relative; +} + +/* Former imageset */ +.rtl .imageset.icon_topic_latest:after, .rtl .imageset.icon_topic_newest:after { + content: '\f060'; +} + +.rtl .imageset.icon_post_target:after, .rtl .imageset.icon_post_target_unread:after { + text-align: right; +} + +/** +* plupload.css +*/ + +.rtl .attach-controls { + float: left; +} + +/** +* colours.css +*/ +.icon-home.breadcrumbs:after { + text-align: right; +} + +/** +* responsive.css +*/ +@media (max-width: 700px) +{ + /* .topiclist lists + ----------------------------------------*/ + .rtl ul.topiclist li.header dt, .rtl ul.topiclist li.header dt .list-inner { + margin-left: 0 !important; + padding-left: 0; + } + + .rtl ul.topiclist dt, .rtl ul.topiclist dt .list-inner, + .rtl ul.topiclist.missing-column dt, .rtl ul.topiclist.missing-column dt .list-inner, + .rtl ul.topiclist.two-long-columns dt, .rtl ul.topiclist.two-long-columns dt .list-inner, + .rtl ul.topiclist.two-columns dt, .rtl ul.topiclist.two-columns dt .list-inner { + margin-left: 0; + } + + .rtl ul.topiclist dt .list-inner.with-mark { + padding-left: 34px; + } + + /* Forums and topics lists + ----------------------------------------*/ + .rtl ul.topiclist.forums dt { + margin-left: -250px; + } + .rtl ul.topiclist.forums dt .list-inner { + margin-left: 250px; + } + + .rtl ul.topiclist dd.mark { + left: 5px; + right: auto; + text-align: right; + } + + .rtl table.responsive.show-header thead, .rtl table.responsive.show-header th:first-child { + text-align: right !important; + } + + .rtl table.responsive td { + text-align: right !important; + } + + /* User profile + ----------------------------------------*/ + .rtl .column1, .rtl .column2, .rtl .left-box.profile-details { + float: none; + } + + /* Post + ----------------------------------------*/ + .rtl .postprofile, .rtl .postbody, .rtl .search .postbody { + float: none; + } + + .rtl .post .postprofile { + border-width: 0 0 1px 0; + } + + .rtl .postprofile dt, .rtl .postprofile dd.profile-rank, .rtl .search .postprofile dd { + margin: 0; + } + + .rtl .postprofile .avatar { + margin-left: 5px; + margin-right: 0; + } + + .rtl .has-profile .post-buttons { + left: 20px; + } + + /* Forms + ----------------------------------------*/ + .rtl fieldset dt, .rtl fieldset.fields1 dt, .rtl fieldset.fields2 dt { + float: none; + } + + .rtl fieldset dd, .rtl fieldset.fields1 dd, .rtl fieldset.fields2 dd { + margin-right: 20px; + } +} + +@media (max-width: 550px) +{ + /* .topiclist lists + ----------------------------------------*/ + .rtl ul.topiclist.forums dt { + margin-left: 0; + } + + .rtl ul.topiclist.forums dt .list-inner { + margin-left: 0; + } +} + +@media (max-width: 500px) +{ + .rtl dl.details dt, .rtl dl.details dd { + float: none; + text-align: right; + } + + .rtl dl.details dd { + margin-left: 0; + margin-right: 20px; + } + + .captcha-panel dd.captcha { + margin-right: 0; + } + + .rtl p.responsive-center { + float: none; + text-align: center; + margin-bottom: 5px; + } +} diff --git a/simplicity/theme/common/_buttons.scss b/simplicity/theme/common/_buttons.scss new file mode 100644 index 0000000..eed1254 --- /dev/null +++ b/simplicity/theme/common/_buttons.scss @@ -0,0 +1,304 @@ +// Button Styles +// ---------------------------------------- + +$button-inner-height: $button-line-height + $button-top-padding * 2; +$button-outer-height: $button-inner-height + $button-border-width * 2; + +.button { + display: inline-block; + padding: $button-top-padding $button-side-padding; + font-size: $button-font-size; + font-weight: 600; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: $button-line-height; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: $button-border-width solid transparent; + border-radius: $big-button-border-radius; + + & > strong { + font-weight: 600; + } +} + +.button:focus, +.button:hover { + text-decoration: none; + outline: none; +} + +.caret { + border-left: 1px solid; + position: relative; + right: -6px; +} + +.caret i { + vertical-align: top; +} + +/* Posting page styles +----------------------------------------*/ +.button-search, +.button-search-end { + float: left; + border-radius: 0; + margin: 0; + padding: 2px 5px; +} + +.button-search-end { + border-left-width: 0; + border-radius: 0 4px 4px 0; +} + +.search-header .button-search, +.search-header .button-search-end { + border-top-width: 0; + border-bottom-width: 0; + padding: 3px 5px; +} + +.search-header .button-search-end { + border-right-width: 0; +} + +.button-icon-only { + padding-left: 3px; + padding-right: 3px; +} + +// Poster contact icons +// ---------------------------------------- +.contact-icons.dropdown-contents { + min-width: 0; + padding: 0; + font-size: 0; +} + +.contact-icon { + position: relative; + display: block; + height: 16px; + width: 16px; + &:after { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + text-align: center; + font-family: FontAwesome; + 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: 8px; +} + +%contact-icon-gi { + font-family: 'Glyphicons Regular', 'Glyphicons'; +} + +.contact-icons .last-cell { + border-right: none; +} + +.contact-icons div:last-child a { + border-bottom: none; +} + +.contact-icons div { + clear: left; +} + +// Profile icons +.pm-icon:after { + content: '\f086'; // fa-comments +} +.email-icon:after { + content: '\f0e0'; // fa-envelope +} +.jabber-icon:after { + content: '\f0eb'; // fa-lightbulb-o + font-size: 16px; +} +.phpbb_icq-icon:after { + content: '\f013'; // fa-cog +} +.phpbb_wlm-icon:after { + content: '\f007'; // fa-user +} +.phpbb_aol-icon:after { + content: '\f2bb'; // fa-address-card +} +.phpbb_website-icon:after { + content: '\f08e'; // fa-external-link +} +.phpbb_youtube-icon:after { + content: '\f16a'; // fa-youtube-play +} +.phpbb_facebook-icon:after { + content: '\f230'; // fa-facebook-official +} +.phpbb_googleplus-icon:after { + content: '\f0d5'; // fa-google-plus +} +.phpbb_skype-icon:after { + content: '\f17e'; // fa-skype +} +.phpbb_twitter-icon:after { + content: '\f099'; // fa-twitter +} +.phpbb_yahoo-icon:after { + content: '\f19e'; // fa-yahoo +} + + +// Post control buttons +// --------------------------------------------- +.post-buttons { + float: right; + list-style: none; + margin-top: 2px; + .rtl & { + float: left; + } +} + +.has-profile .post-buttons { + float: none; + position: absolute; + margin: 0; + top: 5px; + + @if $profile-side == left { + right: 0; + .rtl & { + left: 0; + } + } + @else { + right: $post-margin; + .rtl & { + left: $post-margin; + } + } + + .rtl & { + right: auto; + } +} + +.post-buttons > li { + float: left; + margin-right: 3px; +} + +.post-buttons .button, .format-buttons .button { + padding-left: 3px; + padding-right: 3px; +} + + +.hastouch .post-buttons { + margin-right: 10px; +} + +.post-buttons .button span { + font-size: 0; +} + +// Responsive buttons in post body +.post-buttons .dropdown { + top: 20px; +} + +$post-dropdown-glyphs-font-size: floor($dropdown-content-font-size / 2) * 2; + +.post-buttons .dropdown a { + display: block; + font-size: $dropdown-content-font-size; + line-height: $dropdown-content-line-height; + text-align: left; + margin-left: 18px; + position: relative; + &:before { + position: absolute; + left: -16px; + top: 50%; + height: $post-dropdown-glyphs-font-size; + line-height: $post-dropdown-glyphs-font-size + 2px; + margin: -#{$post-dropdown-glyphs-font-size / 2} 0 0; + pointer-events: none; + color: inherit; + } + .rtl & { + text-align: right; + } +} + +.hasjs .postbody .post-buttons { + max-width: 40%; +} + +// Browser-specific tweaks +button::-moz-focus-inner { + padding: 0; + border: 0 +} + + +/* Deprecated as of version 3.2 +-------------------------------------------------*/ +.small-icon { + background-position: 0 50%; + background-repeat: no-repeat; + background-image: none; +} + +.dropdown .small-icon { + background-position: 5px 50%; + padding: 5px; +} + +.small-icon > a { + padding: 0 0 0 18px; +} + +ul.linklist.bulletin > li.small-icon:before { + display: none; +} + +.dropdown .small-icon > a { + display: block; +} + +.rtl .small-icon { + background-position: 100% 50%; +} + +.rtl .small-icon > a { + padding-left: 0; + padding-right: 19px; +} diff --git a/simplicity/theme/common/_common.scss b/simplicity/theme/common/_common.scss new file mode 100644 index 0000000..7503c91 --- /dev/null +++ b/simplicity/theme/common/_common.scss @@ -0,0 +1,2336 @@ +// CSS Reset http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 +// ---------------------------------------- +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%; + font: inherit; + vertical-align: baseline; +} +// HTML5 display-role reset for older browsers +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:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +abbr { + text-decoration: none; +} + +// Useful stuff +%clearfix { + &:after, &:before { + content: ' '; + display: table; + clear: both; + } +} + +// General Markup Styles +// ---------------------------------------- +html { + font-size: 100%; + height: 100%; +} + +body { + font-family: $font-family; + font-size: $font-size; + line-height: $line-height; + margin: 0; + padding: 0 0 12px; + word-wrap: break-word; + min-height: 100%; + box-sizing: border-box; + -webkit-print-color-adjust: exact; +} + +$h1-font-size: $font-size + 10px !default; +$h1-line-height: inherit !default; + +h1, p.sitename { + // Forum name + font-family: $h1-font-family; + margin-right: 200px; + margin-top: 15px; + margin-bottom: 0; + font-weight: bold; + font-size: $h1-font-size; + line-height: $h1-line-height; +} + +h2 { + // Forum header titles + font-family: $h2-font-family; + font-weight: normal; + font-size: $h2-font-size; + margin: 0.8em 0 0.2em 0; +} + +h2.solo { + margin-bottom: 1em; +} + +$h3-font-size: ($h2-font-size - 2px) !default; +$h3-font-family: $h2-font-family !default; + +h3 { + // Sub-headers (also used as post headers, but defined later) + font-family: $h3-font-family; + font-weight: 500; + margin-bottom: 5px; + font-size: $h3-font-size; + margin-top: 20px; +} + +$h4-font-size: ceil($font-size * 1.3) !default; +$h4-font-family: $h1-font-family !default; + +h4 { + // Forum and topic list titles + font-family: $h4-font-family; + font-size: $h4-font-size; +} + +$paragraph-font-size: $font-size !default; + +p { + line-height: $paragraph-line-height; + font-size: $paragraph-font-size; + margin-bottom: 1.5em; +} + +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; +} + +p.jumpbox-return { + margin-top: 10px; + margin-bottom: 0; + float: left; +} + +b, strong { + font-weight: bold; +} + +.text-strong { + font-weight: bold; +} + +i, em { + font-style: italic; +} + +.text-italics { + 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; +} + + +// Main blocks +// ---------------------------------------- +@mixin wrapper-padding { + padding: 10px; +} + +#wrap { + @if $use-wrapper { + border: 1px solid transparent; + border-radius: 8px; + @include wrapper-padding; + } +} + +@mixin page-width { + box-sizing: border-box; + margin: 0 auto; + max-width: $max-width; + min-width: 625px; + @if $max-width != none { + @media (max-width: ($max-width + 24px)) { + margin: 0 12px; + } + } + @else { + margin: 0 12px; + } +} +.page-width { + @include page-width; +} + +.page-width .page-width { + margin: 0; +} + +.page-body { + margin: 4px 0; + #wrap > &:first-of-type { + margin-top: 0; + } + #wrap > &:last-of-type { + margin-bottom: 0; + } + clear: both; +} + +.page-footer { + clear: both; + #wrap + & { + margin-top: 5px; + } +} + +.page-footer h3 { + margin-top: 20px; +} + +.logo { + @if $show-logo == true { + display: block; + box-sizing: border-box; + max-width: 100%; + @if $center-logo == true { + &, & img { + margin: 0 auto; + } + } + @else { + float: left; + } + img { + display: block; + max-width: 100%; + } + padding: $logo-block-padding; + &:hover { + text-decoration: none; + } + } + @else { + display: none; + } +} + +// Site description and logo +.site-description { + @extend %clearfix; + h1, p.sitename { + margin-left: 0; + margin-right: 0; + } + + @if $center-logo == true { + text-align: center; + } + + @if $show-forum-title == false { + h1, p { + display: none; + } + } +} + +// Round cornered boxes and backgrounds +// ---------------------------------------- +.headerbar { + & > .inner { + position: relative; + } +} + +$nav-primary-glyph-font-size: $nav-primary-font-size + 2px !default; +$nav-primary-glyph-margin: 0px - ($nav-primary-glyph-font-size / 2) !default; + +$nav-alert-font-size: 9px !default; + +.navbar { + $navtabs-border-radius: min(5px, $border-radius) !default; + $navtabs-border-radius-small: max(0px, $navtabs-border-radius - 2) !default; + $tab-height: $nav-primary-font-size + 18px !default; + $tab-padding: 12px !default; + $tab-padding-glyph: 8px !default; + + @include section; + padding: 0 9px; + clear: both; + + &.tabbed, &.secondary { + @include section-empty; + } + + .page-body & { + margin-bottom: 10px; + } + + .navbar { + margin-top: 5px; + } + &.tabbed { + padding: 0; + } + &.secondary { + @extend %clearfix; + margin: 0; + padding: 1px 0; + > ul { + list-style-type: none; + margin: 0; + padding: 0; + } + > ul > li { + position: relative; + display: inline-block; + margin: 0; + padding: 0; + > a { + display: inline-block; + color: inherit; + padding: 1px 8px; + text-align: center; + line-height: $nav-secondary-font-size + 14px; + font-size: $nav-secondary-font-size; + } + &:hover { + > a { + text-decoration: none; + } + border-radius: 3px; + } + &.small-icon > a { + padding-left: 18px; + } + .dropdown { + top: $nav-secondary-font-size + 16px; + } + &.dropdown-up .dropdown { + top: auto; + bottom: $nav-secondary-font-size + 16px; + } + &.search-box { + display: block; + margin: 0; + float: right; + .rtl & { + float: left; + } + &, &:hover { + border-radius: 0; + border-width: 0; + box-shadow: none; + background: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + } + } + } + + .nav-breadcrumbs { + margin-top: 0; + } + } + + li.small-icon > a { + padding-left: 18px; + } + + .nav-tabs { + border-radius: $navtabs-border-radius; + & .leftside { + & .tab:first-child, + & .tab.first-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + } + .rtl & .rightside { + & .tab:last-child, + & .tab.last-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + } + & .rightside { + & .tab:last-child, + & .tab.last-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + } + .rtl & .leftside { + & .tab:first-child, + & .tab.first-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + } + + @extend %clearfix; + + & > ul { + list-style-type: none; + margin: 0; + height: $tab-height; + + &.leftside, .rtl &.rightside { + float: left; + } + &.rightside, .rtl &.leftside { + float: right; + } + + & > li { + float: left; + height: $tab-height; + } + .rtl & > li { + float: right; + } + .quick-links { + margin: 0; + &.empty { + display: none; + } + &.showing-responsive-menu { + display: block; + } + } + } + + .nav-link { + text-decoration: none; + color: inherit; + display: inline-block; + height: $tab-height; + line-height: $tab-height; + padding: 0 $tab-padding; + vertical-align: baseline; + font-size: $nav-primary-font-size; + outline-style: none; + &.dropdown-toggle { + position: relative; + &:before { + $nav-primary-font-size-toggle: ceil($nav-primary-font-size * 2 / 3) !default; + content: '\f078'; // fa-chevron-down + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: $nav-primary-font-size-toggle; + line-height: $nav-primary-font-size; + width: $nav-primary-font-size-toggle; + height: $nav-primary-font-size; + margin-top: -6px; + .rtl & { + right: auto; + left: 12px; + } + } + &:hover:before { + } + } + .username-coloured { + color: inherit !important; + font-weight: inherit; + font-style: inherit; + } + } + + .responsive-menu .nav-link:before, + .dropdown-visible .nav-link:before { + content: '\f077'; // fa-chevron-up + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: 9px; + line-height: 13px; + width: 9px; + height: 13px; + margin-top: -6px; + } + + .dropdown { + top: $tab-height; + .dropdown-up & { + top: auto; + bottom: $tab-height; + } + } + + .tab { + position: relative; + // Alert + & > strong { + display: none; + font-weight: bold; + font-size: $nav-alert-font-size; + padding: 0 2px; + border-radius: 3px; + position: absolute; + right: 5px; + top: -10px; + line-height: $nav-alert-font-size + 5px; + min-width: 10px; + _width: 10px; + text-align: center; + text-shadow: none; + white-space: nowrap; + word-wrap: normal; + height: $nav-alert-font-size + 5px; + pointer-events: none; + .rtl & { + right: auto; + left: 5px; + } + .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; + } + } + &.non-zero > strong { + display: block; + } + } + + // Glyphs + %glyph { + position: relative; + padding-left: ($tab-padding + 18px); + &:after { + position: absolute; + left: $tab-padding; + top: 50%; + margin-top: $nav-primary-glyph-margin; + width: $nav-primary-glyph-font-size; + font-size: $nav-primary-font-size; + line-height: $nav-primary-glyph-font-size; + height: $nav-primary-glyph-font-size; + text-align: left; + font-weight: normal; + font-style: normal; + text-indent: 0; + } + .rtl & { + } + .rtl &:after { + left: auto; + right: $tab-padding; + } + } + %glyph-only { + @extend %glyph; + text-indent: 999px; + width: $nav-primary-glyph-font-size; + padding: 0 $tab-padding-glyph; + overflow: hidden; + &:after { + text-align: center; + font-size: $nav-primary-glyph-font-size; + left: $tab-padding-glyph; + } + .rtl &:after { + left: auto; + right: $tab-padding-glyph; + } + & + strong { + right: -2px; + .rtl & { + right: auto; + left: -2px; + } + } + } + @media (max-width: 550px) { + %glyph-only-media { + text-indent: 999px; + width: $nav-primary-glyph-font-size; + padding: 0 $tab-padding-glyph; + overflow: hidden; + &:after { + text-align: center; + font-size: $nav-primary-glyph-font-size; + left: $tab-padding-glyph; + } + .rtl &:after { + left: auto; + right: $tab-padding-glyph; + } + & + strong { + right: -2px; + .rtl & { + right: auto; + left: -2px; + } + } + } + } + + %glyph-fa { + font-family: FontAwesome; + } + + .responsive-menu .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0c9'; // fa-bars + } + } + + .members .nav-link { + @extend %glyph; + padding-left: ($tab-padding + 20px); + padding-right: ($tab-padding + 12px); + .rtl & { + padding-left: ($tab-padding + 12px); + padding-right: ($tab-padding + 20px); + } + &:after { + @extend %glyph-fa; + content: '\f0c0'; // fa-groups + } + @media (max-width: 550px) { + @extend %glyph-only-media; + padding: 0 $tab-padding-glyph !important; + } + } + + .forums .nav-link { + @extend %glyph; + .rtl & { + padding-left: $tab-padding; + padding-right: ($tab-padding + 20px); + } + &:after { + @extend %glyph-fa; + content: '\f075'; // fa-comment + } + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + + .account .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f007'; // fa-user + } + } + + .pm .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f01c'; // fa-inbox + } + } + + .notifications .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0f3'; // fa-bell + font-size: $nav-primary-glyph-font-size - 1px; + } + } + + .mcp .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0e3'; // fa-gavel + } + } + + .acp .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f085'; // fa-cogs + } + } + + .faq .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f059'; // fa-question-circle + } + } + + @media (max-width: 550px) { + .faq { + &, & .nav-link { + display: none !important; + } + } + } + + .logout .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f08b'; // fa-sign-out + margin-left: 1px; + } + } + + .login .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f090'; // fa-sign-in + } + } + + .register .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f234'; // fa-user-plus + } + } + + // Commonly used links for extensions + .boardrules .nav-link { + &:after { + @extend %glyph-fa; + content: '\f071'; // fa-exclamation-triangle + } + } + .leftside .boardrules .nav-link { + @extend %glyph; + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + .rightside .boardrules .nav-link { + @extend %glyph-only; + } + + .pages .nav-link { + &:after { + @extend %glyph-fa; + content: '\f0f6'; // fa-file-text-o + } + } + .leftside .pages .nav-link { + @extend %glyph; + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + .rightside .pages .nav-link { + @extend %glyph-only; + } + } + + // Tabbed navigation + @if $tabbed-navigation { + &.tabbed.not-static { + + @if $use-wrapper { + // Add spacing between top of wrapper and tabs on mobile devices + @media (max-width: 700px) { + #wrap > div:first-child > &:first-child:before { + content: ''; + display: block; + height: 10px; + } + } + } + + .nav-tabs { + background: none; + box-shadow: none; + border-radius: 0; + border-width: 0; + padding: 0 10px; + + .quick-links { + margin: 0 3px; + } + li.tab { + // Tabs layout + margin: 0 3px; + padding: 0; + border-width: 0; + border-radius: 0; + text-shadow: none; + + @include tabbed-nav-layout-alt { + border-top-left-radius: ($navtabs-border-radius + 2); + border-top-right-radius: ($navtabs-border-radius + 2); + } + + @include tabbed-nav-layout-default { + border-top-left-radius: $navtabs-border-radius; + border-top-right-radius: $navtabs-border-radius; + } + + @media (max-width: 700px) { + margin: 0 2px; + } + + // Link + .nav-link.dropdown-toggle { + &:before { + display: none; + right: 2px; + .rtl & { + right: auto; + left: 2px; + } + } + &:hover:before { + display: block; + } + } + + // Dropdown position + &.dropdown-right .dropdown { + left: -1px; + } + + &.dropdown-left .dropdown { + right: -1px; + } + + &.dropdown-down .dropdown { + top: ($tab-height - 1); + } + + &.dropdown-up .dropdown { + bottom: ($tab-height - 1); + } + } + + .rightside li.tab { + margin: 0 2px; + } + } + + // Second row + + .navbar.secondary { + border-width: 0; + border-radius: $border-radius; + font-size: $nav-secondary-font-size; + z-index: 2; + position: relative; + margin: 0 0 10px; + padding: 0 5px; + + @media (max-width: 700px) { + border-radius: 0; + border-left-width: 0; + border-right-width: 0; + } + } + } + } + + // Static navigation + .inner.static { + position: fixed; + top: 0; + z-index: 50; + left: 0; + right: 0; + padding-top: 0; + padding-bottom: 0; + width: auto; + max-width: none; + opacity: .9; + transition: opacity .2s; + @if $use-wrapper { + #wrap & > .static-inner { + @include wrapper-padding; + } + } + & > .static-inner { + @include page-width; + padding-top: 0 !important; + padding-bottom: 0 !important; + } + &:hover { + opacity: 1; + } + .nav-tabs { + border-radius: 0; + & .leftside, .rtl & .rightside { + & .tab:first-child, + & .tab.first-visible { + border-radius: 0; + } + } + & .rightside, .rtl & .leftside { + & .tab:last-child, + & .tab.last-visible { + border-radius: 0; + } + } + .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; + .arrow { + display: none; + } + } + .tab.non-zero > strong { + display: inline-block; + } + .pm > .nav-link + strong { + margin-left: -5px; + } + } + } +} + +.forabg { + @if $split-forums == false { + @include section-forum; + margin-bottom: 4px; + clear: both; + & + .forabg { + margin-top: 10px; + } + } + @else { + padding: 0; + margin: 10px 0; + } +} + +.forumbg { + @if $split-forums == false { + @include section-forum; + margin-bottom: 4px; + clear: both; + + &.forumbg-table { + @include section-empty; + padding: 0 1px; + } + } + @else { + padding: 0; + } +} + +.panel { + @include section; + margin-bottom: 10px; + padding: 5px 10px; + + // UCP/MCP panel + &.bg3 { + border-radius: 0; + border-width: 0; + box-shadow: none; + border-top: 3px solid transparent; + position: relative; + &:before, &:after { + content: ''; + position: absolute; + top: 0; + width: 3px; + height: 50px; + } + &:before { + left: 0; + } + &:after { + right: 0; + } + } + + // Posting form + .postform &.panel { + border-radius: $border-radius; + } +} + +$panel-heading-line-height: $line-height !default; + +.panel > .inner > h3:first-child, +.panel > h3:first-child { + @include section-heading; + padding-left: 10px; + padding-right: 10px; + .panel-container & { + font-size: $panel-heading-font-size; + line-height: $panel-heading-line-height; + } +} + +.post { + @include section; + padding: 0; + margin-bottom: 10px; + position: relative; +} + +.post > .inner { + padding: 5px 10px; +} + +.rowbg { + margin: 5px 5px 2px 5px; +} + +// Horizontal lists +// ---------------------------------------- +.navbar ul.linklist { + padding: 2px 0; +} + +ul.linklist { + display: block; + margin: 0; +} + +.cp-main .panel { + padding: 5px 10px; +} + +$list-font-size: $font-size !default; +$list-line-height: 2 !default; +ul.linklist > li { + float: left; + font-size: $list-font-size; + line-height: $list-line-height; + list-style-type: none; + margin-right: 7px; + padding-top: 1px; + width: auto; + &, &.rightside { + &.icon-only { + text-align: center; + min-width: 20px; + } + } +} + +ul.linklist > li.rightside, p.rightside, a.rightside { + float: right; + margin-right: 0; + margin-left: 7px; + text-align: right; +} + +ul.navlinks { + border-top: 1px solid transparent; + &.nav-breadcrumbs { + 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.linklist li.responsive-menu { + position: relative; + margin: 0 5px; +} + +$responsive-menu-font-size: $font-size + 2px !default; + +.fa-bars:before { + display: none; +} + +ul.linklist li.responsive-menu a.responsive-menu-link { + display: inline-block; + margin: 0 5px; + font-size: $responsive-menu-font-size + 4px; + position: relative; + width: $responsive-menu-font-size + 4px; + line-height: $responsive-menu-font-size + 8px; + text-decoration: none; +} + +ul.linklist li.responsive-menu a.responsive-menu-link { + &:before { + content: '\f0c9'; // fa-bars + font-family: FontAwesome; + position: absolute; + left: 0; + top: 50%; + margin-top: -#{$responsive-menu-font-size / 2}; + width: $responsive-menu-font-size + 2px; + font-size: $responsive-menu-font-size; + line-height: $responsive-menu-font-size; + height: $responsive-menu-font-size; + text-align: center; + font-weight: normal; + font-style: normal; + text-indent: 0; + } + &:hover:before { + font-family: FontAwesome; + content: '\f078'; // fa-chevron-down + } +} + +.hasjs ul.linklist.leftside, .hasjs ul.linklist.rightside { + max-width: 48%; +} + +.hasjs ul.linklist.fullwidth { + max-width: none; +} + +li.responsive-menu.dropdown-right .dropdown { +} + +li.responsive-menu.dropdown-left .dropdown { +} + +ul.linklist .dropdown { + top: $list-font-size * 2; +} + +ul.linklist .dropdown-up .dropdown { + bottom: $list-font-size * 2; + top: auto; +} + +// Bulletin icons for list items +// ---------------------------------------- +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; +} + +// Profile in overall_header.html +.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'; // fa-chevron-down + font-family: FontAwesome; + display: inline-block; + font-size: 7px; + float: right; + padding-left: 2px; + font-weight: normal; + opacity: 0.7; +} + +// Dropdown menu +// ---------------------------------------- +.dropdown-container { + position: relative; +} + +.dropdown-container-right { + float: right; +} + +.dropdown-container-left { + float: left; +} + +.nojs .dropdown-container:hover .dropdown { + display: block !important; +} + +.dropdown { + display: none; + position: absolute; + left: 0; + top: if(unitless($line-height), #{$line-height}em, $line-height); + 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: if(unitless($line-height), #{$line-height}em, $line-height); +} + +.dropdown-left .dropdown, .nojs .rightside .dropdown { + left: auto; + right: 0; + margin-left: -500px; + margin-right: 0; +} + +.dropdown-button-control .dropdown { + top: $button-height; +} + +.dropdown-button-control.dropdown-up .dropdown { + top: auto; + bottom: $button-height; +} + +.dropdown .pointer, .dropdown .pointer-inner { + position: absolute; + width: 0; + height: 0; + border-top-width: 0; + border-bottom: 10px solid transparent; + border-left: 10px dashed transparent; + border-right: 10px dashed transparent; + -webkit-transform: rotate(360deg); /* better anti-aliasing in webkit */ + display: block; +} + +.dropdown-up .pointer, .dropdown-up .pointer-inner { + border-bottom-width: 0; + border-top: 10px solid transparent; +} + +.dropdown .pointer { + right: auto; + left: 10px; + top: 0; + z-index: 3; +} + +.dropdown-up .pointer { + bottom: 0; + top: auto; +} + +.dropdown-left .dropdown .pointer, .nojs .rightside .dropdown .pointer { + left: auto; + right: 10px; +} + +.dropdown .pointer-inner { + top: auto; + bottom: -11px; + left: -10px; +} + +.dropdown-up .pointer-inner { + bottom: auto; + top: -11px; +} + +.dropdown .dropdown-contents { + z-index: 30; + overflow: hidden; + overflow-y: auto; + border: 0px solid transparent; + border-radius: 0 0 min($border-radius, 5px) min($border-radius, 5px); + border-top-width: 3px; + padding: 5px; + position: relative; + min-width: 40px; + max-height: 300px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + .notifications & { + min-width: 300px; + } +} + +.dropdown-up .dropdown-contents { + border-bottom-width: 3px; + border-top-width: 0; + border-radius: min($border-radius, 5px) min($border-radius, 5px) 0 0; +} + +$dropdown-content-font-size: $font-size + 1px !default; +$dropdown-content-line-height: $line-height !default; + +.dropdown-contents > li { + padding-right: 15px; + min-width: 180px; +} + +.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 { + border-top: 1px solid transparent; + margin: 4px 0; + padding: 0; +} + +.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; + &:before { + font-size: 1.4em; + line-height: 1; + position: relative; + top: 1px; + } +} + +// Responsive breadcrumbs +// ---------------------------------------- +.breadcrumbs .crumb { + float: left; + font-weight: bold; + word-wrap: normal; + position: relative; + padding-left: $list-font-size + 2px; + .rtl & { + padding-left: 0; + padding-right: $list-font-size + 2px; + } +} + +.breadcrumbs .crumb:before { + content: '\f054'; // fa-chevron-right + font-family: FontAwesome; + font-weight: normal; + position: absolute; + left: 1px; + width: $list-font-size; + top: 50%; + margin-top: -#{$list-font-size / 2}; + font-size: $list-font-size - 4px; + height: $list-font-size; + line-height: $list-font-size; + text-align: center; + .rtl & { + left: auto; + right: 1px; + content: '\f053'; // fa-chevron-left + } +} + +.breadcrumbs .crumb:first-child { + padding-left: 0; + padding-right: 0; + &:before { + display: none; + } +} + +.breadcrumbs .crumb a { + display: inline-block; + white-space: nowrap; + text-overflow: ellipsis; + vertical-align: bottom; + overflow: hidden; +} + +.breadcrumbs.wrapped .crumb a { letter-spacing: -.3px; } +.breadcrumbs.wrapped .crumb.wrapped-medium a { letter-spacing: -.4px; } +.breadcrumbs.wrapped .crumb.wrapped-tiny a { letter-spacing: -.5px; } + +.breadcrumbs .crumb.wrapped-max a { max-width: 120px; } +.breadcrumbs .crumb.wrapped-wide a { max-width: 100px; } +.breadcrumbs .crumb.wrapped-medium a { max-width: 80px; } +.breadcrumbs .crumb.wrapped-small a { max-width: 60px; } +.breadcrumbs .crumb.wrapped-tiny a { max-width: 40px; } + +// Table styles +// ---------------------------------------- +table.table1 { + width: 100%; +} + +.ucp-main table.table1 { + padding: 2px; +} + +$table-heading-font-size: $font-size + 2px !default; +$table-heading-line-height: $line-height !default; +$table-content-font-size: $font-size + 1px !default; + +table.table1 thead th { + @include table-heading; + text-transform: none; + line-height: $table-heading-line-height; + font-weight: normal; + font-size: $table-heading-font-size; + padding: 4px; +} + +table.table1 thead th span { + padding-left: 7px; +} + +table.table1 tbody tr { + border-top: 1px solid transparent; +} + +table.table1 td { + font-size: $table-content-font-size; + line-height: $line-height; +} + +table.table1 tbody td { + padding: 5px; + border-top: 1px solid transparent; +} + +table.table1 tbody th { + padding: 5px; + border-bottom: 1px solid transparent; + text-align: left; +} + +// Specific column styles +table.table1 .name { text-align: left; } +table.table1 .center { text-align: center; } +table.table1 .reportby { width: 15%; } +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) { + 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; + 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; +} + +// Misc layout styles +// ---------------------------------------- +// column[1-2] styles are containers for two column layouts +.column1 { + float: left; + clear: left; + width: 49%; +} + +.column2 { + float: right; + clear: right; + width: 49%; +} + +// General classes for placing floating blocks +.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 { + font-size: $font-size; +} + +dl.details dt { + float: left; + clear: left; + width: 30%; + text-align: right; + display: block; +} + +dl.details dd { + margin-left: 0; + padding-left: 5px; + margin-bottom: 5px; + float: left; + width: 65%; + overflow: hidden; + text-overflow: ellipsis; +} + +.clearfix, fieldset dl, dl.polls { + overflow: hidden; +} + +ul.topiclist dl { + @extend %clearfix; +} + +ul.topiclist dd.lastpost { + float: right; +} + +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: $font-size - 2px; + margin-right: 0; + padding: 0; +} + +fieldset.fields1 dl.pmlist > dt { + width: auto !important; +} + +fieldset.fields1 dl.pmlist dd.recipients { + margin-left: 0 !important; +} + +// Action-bars (container for post/reply buttons, pagination, etc.) +// ---------------------------------------- +.action-bar { + font-size: $font-size; + margin: 4px 0; +} + +.forabg + .action-bar { + margin-top: 10px; +} + +.action-bar .button { + margin-right: 5px; + float: left; +} + +.action-bar .button-search { + margin-right: 0; +} + + +// Pagination +// ---------------------------------------- +$pagination-font-size: $font-size !default; +$pagination-line-height: $font-size + 2px !default; +$pagination-link-font-size: $font-size !default; +$pagination-link-line-height: $font-size !default; + +.pagination { + float: right; + font-size: $font-size; + text-align: right; + width: auto; +} + +.action-bar.bottom .pagination { + margin-top: 0; +} + +.action-bar .pagination .button { + margin-right: 0; + float: none; +} + +.pagination > ul { + display: inline-block; + list-style: none !important; + margin-left: 5px; +} + +.pagination > ul > li { + display: inline-block !important; + padding: 0; + font-size: $font-size; + line-height: normal; + vertical-align: middle; +} + +.pagination li a, .pagination li span { + border-radius: 2px; + padding: 2px 5px; +} + +.pagination li.active span { + display: inline-block; + font-size: 13px; + font-weight: normal; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 1.4; + text-align: center; + white-space: nowrap; + vertical-align: middle; + border: 1px solid transparent; +} + +.pagination li.ellipsis span { + border: none; + padding: 0; +} + +.pagination li.page-jump { + margin-right: 5px; +} + +.pagination li.page-jump a { + background: transparent none !important; + border-color: transparent !important; + padding: 0 8px; +} + +.pagination li.page-jump a i { + font-size: 21px; +} + +.pagination .arrow a { + padding: 2px 0; +} + +.rtl .pagination li.previous a:after { + content: '\f054'; // fa-chevron-right + right: 1px; + left: 3px; +} + +.rtl .pagination li.next a:after { + content: '\f053'; // fa-chevron-left + left: 1px; + right: 3px; +} + +// Pagination in viewforum for multipage topics +.row .pagination { + display: block; + margin-top: 3px; + margin-bottom: 3px; +} + +.row .pagination > ul { + margin: 0; +} + +.row .pagination li a, .row .pagination li span { + border-radius: 2px; + padding: 1px 3px; + font-size: 9px; +} + +// jQuery popups +// ---------------------------------------- +.phpbb_alert { + border: 1px solid transparent; + display: none; + left: 0; + padding: 0 25px 20px 25px; + position: fixed; + right: 0; + top: 150px; + z-index: 50; + width: 620px; + margin: 0 auto; +} + +@media (max-height: 500px) +{ + .phpbb_alert { + top: 25px; + } +} + +.phpbb_alert .alert_close { + display: block; + float: right; + width: 24px; + height: 24px; + overflow: hidden; + text-decoration: none !important; + background: transparent none 0 0 no-repeat; + margin-top: -12px; + margin-right: -36px; + position: relative; +} + +.phpbb_alert .alert_close:before, +.phpbb_alert .alert_close:after { + content: '\f057'; // fa-times-circle + font-family: FontAwesome; + position: absolute; + font-size: 18px; + line-height: 24px; + font-weight: normal; + font-style: normal; + text-indent: 0; + text-align: center; + left: 0; + top: 0; + margin: 0; + padding: 0; + width: 24px; + height: 24px; +} + +.phpbb_alert .alert_close:before { + content: '\f111'; // fa-circle + font-size: 20px; +} + +.phpbb_alert p { + margin: 8px 0; + padding-bottom: 8px; +} + +.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: $font-size; +} + +.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; +} + +// Miscellaneous styles +// ---------------------------------------- +.forum-permissions { + float: right; + width: auto; + padding-left: 5px; + margin-left: 5px; + margin-top: 10px; + text-align: right; +} + +.copyright { + font-size: 10px; + text-align: center; + padding: 10px; +} + +.footer-row { + font-size: 10px; + line-height: 1.8; + margin: 0; +} + +.small { + font-size: 0.9em !important; +} + +.titlespace { + margin-bottom: 15px; +} + +.headerspace { + margin-top: 20px; +} + +.error { + font-weight: bold; + font-size: $font-size; +} + +$rules-font-size: $font-size !default; + +div.rules { + margin: 10px 0; + font-size: $rules-font-size; + padding: 5px 10px; + border-radius: $border-radius; +} + +div.rules ul, div.rules ol { + margin-left: 20px; +} + +$post-notice-font-size: $font-size + 1px; + +p.post-notice { + position: relative; + padding: 5px; + padding-left: 26px; + min-height: 14px; + margin-bottom: 1em; + font-size: $post-notice-font-size; +} + +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; +} + +.jumpbox { + margin: 5px 0; +} + +.jumpbox .dropdown li { + border-top: 1px solid transparent; +} + +.jumpbox .dropdown-select { + margin: 0; +} + +.jumpbox .dropdown-contents { + padding: 0; + text-decoration: none; +} + +.jumpbox .dropdown-contents li { + padding: 0; +} + +.jumpbox .dropdown-contents a { + margin-right: 20px; + padding: 5px 10px; + text-decoration: none; + width: 100%; +} + +.jumpbox .spacer { + display: inline-block; + width: 0px; +} + +.jumpbox .spacer + .spacer { + width: 20px; +} + +.dropdown-contents a { + display: block; + padding: 5px; +} + +.jumpbox .dropdown-select { + margin: 0; +} + +.jumpbox .dropdown-contents a { + text-decoration: none; +} + +.dropdown li { + display: list-item; + border-top: 1px dotted transparent; + float: none !important; + line-height: normal !important; + font-size: 1em !important; + list-style: none; + margin: 0; + white-space: nowrap; + text-align: left; +} + +.stat-block { + clear: both; +} + +.top { + position: absolute; + top: -20px; +} + +.clear { + display: block; + clear: both; + font-size: 1px; + line-height: 1px; + background: transparent; +} + +// Inner box-model clearing +.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; +} + +.emoji { + min-height: 18px; + min-width: 18px; + height: 1em; + width: 1em; +} + +.hidden { + display: none; +} + +.smilies { + vertical-align: text-bottom; +} + +.icon-notification { + position: relative; +} + +.member-search { + float: left; + margin: 0; + padding: 6px 10px; +} + +.member-search strong { + font-size: $font-size; +} + +.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: $font-size; + 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; +} + +.dropdown-extended .header { + .dropdown-down & { + margin-top: -3px; + } + padding: 0 10px; + font-family: $dropdown-header-font-family; + font-size: $dropdown-header-font-size; + font-weight: bold; + text-align: left; + // text-transform: uppercase; + line-height: $dropdown-header-line-height; +} + +.dropdown-extended .header .header_settings { + float: right; + font-weight: normal; + text-transform: none; +} + +.dropdown-extended .header .header_settings a { + display: inline-block; + padding: 0 5px; +} + +.dropdown-extended .header:after { + content: ''; + display: table; + clear: both; +} + +.dropdown-extended .footer { + text-align: center; + font-size: $font-size; +} + +.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 img { + float: left; + max-height: 50px; + max-width: 50px; + width: auto !important; + height: auto !important; + margin-right: 5px; +} + +.notification_list ul li p { + margin-bottom: 4px; + font-size: $font-size; +} + +.notification_list p.notification-reference, +.notification_list p.notification-location, +.notification_list li a p.notification-reason { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.notification_list p.notification-time { + font-size: $font-size - 1px; + margin: 0; + text-align: right; +} + +.notification_list div.notifications { + margin-left: 50px; + padding: 5px; +} + +.notification_list div.notifications a { + display: block; +} + +.notification_list p.notifications_title { + font-family: $topic-link-font-family; + font-size: $topic-link-font-size !important; +} + +.notification_list p.notifications_title strong { + font-weight: 600; +} + +.notification_list p.notifications_time { + font-size: $font-size !important; +} + +.notification_text { + margin-left: 58px; + white-space: normal; +} + +.badge { + border-radius: 10px; + opacity: 0.8; + text-align: center; + white-space: nowrap; + font-size: 10px; + line-height: 1; + float: right; + display: inline-block; + margin-left: 3px; + vertical-align: baseline; + position: relative; + top: 3px; + padding: 4px 6px; + } + +.badge.hidden { + display: none; +} + +// Navbar specific list items +// ---------------------------------------- + +.linklist .quick-links { + margin: 0 7px 0 0; +} + +.linklist.compact .rightside > a > span span { + display: none; +} + +.dropdown-page-jump .dropdown { + top: 20px; +} + +.dropdown-page-jump.dropdown-up .dropdown { + bottom: 20px; +} + +.dropdown-page-jump input.tiny { + width: 50px; +} + +.dropdown .clone.hidden { + display: none; +} + +.dropdown .clone.hidden + li.separator { + display: none; +} + +.dropdown .clone.hidden + li { + border-top: none; +} diff --git a/simplicity/theme/common/_content.scss b/simplicity/theme/common/_content.scss new file mode 100644 index 0000000..b7b170d --- /dev/null +++ b/simplicity/theme/common/_content.scss @@ -0,0 +1,1278 @@ +// Content Styles +// ---------------------------------------- + +ul.topiclist { + display: block; + list-style-type: none; + margin: 0; +} + +ul.topiclist li { + display: block; + list-style-type: none; + margin: 0; + .forabg &.header, + .forumbg &.header { + @include section-heading-forum; + position: relative; + .forum-toggle { + position: absolute; + right: 5px; + top: 50%; + margin-top: -8px; + height: 16px; + width: 16px; + text-decoration: none !important; + outline-style: none !important; + color: inherit; + transition: opacity 0.3s ease; + opacity: .5; + &:after { + content: '\f056'; // fa-minus-circle + font-family: FontAwesome; + position: absolute; + top: 0; + left: 0; + width: 16px; + height: 16px; + font-size: 12px; + line-height: 16px; + } + &.toggled:after { + content: '\f055'; // fa-plus-circle + } + &:hover { + opacity: 1; + } + .rtl & { + right: auto; + left: 4px; + } + } + } +} + +ul.topiclist dl { + position: relative; +} + +ul.topiclist li.row dl { + margin: 2px 0; +} + +ul.topiclist dt, ul.topiclist dd { + display: block; + float: left; +} + +ul.topiclist dt { + width: 100%; + margin-right: -440px; + font-size: $font-size; +} + +ul.topiclist.missing-column dt { + margin-right: -345px; +} + +dl.elegant-row dt, +ul.topiclist.two-long-columns dt { + margin-right: -250px; +} + +ul.topiclist.two-columns dt { + margin-right: -80px; +} + +ul.topiclist dt .list-inner { + margin-right: 440px; + padding-left: 5px; + padding-right: 5px; + position: relative; +} + +ul.topiclist.missing-column dt .list-inner { + margin-right: 345px; +} + +dl.elegant-row dt .list-inner, +ul.topiclist.two-long-columns dt .list-inner { + margin-right: 250px; +} + +ul.topiclist.two-columns dt .list-inner { + margin-right: 80px; +} + +ul.topiclist dd { + border-left: 1px solid transparent; + padding: 4px 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +ul.topiclist dfn { + // Labels for post/view counts + display: none; + position: absolute; + left: -999px; + width: 990px; +} + +.forum-image { + float: left; + padding-top: 5px; + margin-right: 5px; +} + +li.row { + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + &:first-child { + border-top-width: 0; + padding-top: 0; + } + &:last-child { + border-bottom-width: 0; + padding-bottom: 0; + } + + @if $split-forums == true { + ul.topiclist & { + .forabg &, .forumbg & { + @include section-forum; + margin: 5px 0; + padding: 0; + &.reported { + background-color: $block-background-reported; + } + } + } + } + + .forum-description { + + } + .subforums-list { + ul { + list-style-type: none; + display: inline; + margin: 0; + } + li { + display: inline; + & > span { + display: inline; + } + } + } + .forum-mcplink { + right: 4px; + top: 4px; + .rtl & { + 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-size: $list-heading-font-size; + font-family: $list-heading-font-family; + line-height: $list-heading-line-height; +} + +li.header dt { + .forabg & { + font-family: $forum-heading-font-family; + font-weight: $forum-heading-font-weight; + font-size: $forum-heading-font-size; + } + width: 100%; + margin-right: -440px; + .list-inner { + margin-right: 440px; + text-indent: 5px; + padding-left: 0; + } +} + +li.header dd { + padding-left: 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +li.header dl dt, li.header dl dd { + min-height: 0; +} + +li.header dl.row-item dt .list-inner { + // Tweak for headers alignment when folder icon used + .forabg & { + padding-left: 0; + padding-right: 50px; + } +} + +.row .list-inner { padding: 4px 0; } + +dl.row-item { + background-position: 10px 50%; // Position of folder icon + background-repeat: no-repeat; + background-size: 36px; +} + +dl.row-item dt { + background-repeat: no-repeat; + background-position: 5px 95%; // Position of topic icon + background-size: 17px; +} + +dl.row-item dt .list-inner { + padding-left: 55px; // Space for folder icon + position: relative; + padding-top: 5px; + padding-bottom: 5px; + li.header & { + padding-top: 0; + padding-bottom: 0; + } +} + +dl.row-item dt .list-inner .topic-status { + position: absolute; + right: 4px; + top: 3px; + font-size: 14px; + pointer-events: none; + .rtl & { + right: auto; + left: 4px; + } +} + +dl.row-item dt .list-inner .topic-status + .topic-status { + right: 20px; +} + +dl.row-item dt, dl.row-item dd { + min-height: 42px; +} + +dl.row-item dt a { + display: inline; +} + +dl.row-item.with-description dt, dl.row-item.with-description dd { + min-height: 50px; +} + +dl a.row-item-link { // topic row icon links + display: block; + width: 36px; + height: 36px; + padding: 0; + position: absolute; + top: 50%; + left: 0; + margin-top: -15px; + margin-left: 9px; + z-index: 2; +} + +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 { + line-height: 34px; + font-size: $forum-list-column-font-size; + .with-description & { + line-height: 42px; + } +} + +dd.lastpost.empty br { + display: none; +} + +dd.posts, dd.topics, dd.views { + width: 95px; + .elegant-row & { + display: none; + } +} + +// List in forum description +dl.row-item dt ol, +dl.row-item dt ul { + list-style-position: inside; + margin-left: 1em; +} + +dl.row-item dt li { + display: list-item; + list-style-type: inherit; +} + +dd.lastpost, dd.redirect, dd.moderation, dd.time, dd.info { + width: 250px; + font-size: $forum-list-last-column-font-size; +} + +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.extra, dd.mark { + line-height: 200%; +} + +dd.option { + width: 125px; + line-height: 200%; + text-align: center; + font-size: $font-size; +} + +// Forums list layout +// ---------------------- +.forum-description { + font-size: $forum-list-description-font-size; + padding-top: 2px; +} + +.forum-statistics { + font-size: $font-size; + padding-top: 2px; + .value { + } +} + +.forum-lastpost { + display: none; + @media (max-width: 550px) { + display: block !important; + padding-top: 2px; + line-height: 1.2; + overflow: hidden; + } + strong, span { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + } + strong, span, a.lastsubject { + font-weight: normal; + } + strong { + display: block; + float: left; + max-width: 200px; + padding-right: 5px; + .rtl & { + float: right; + padding-right: 0; + padding-left: 5px; + } + @media (max-width: 400px) { + max-width: 130px; + } + } + span { + display: inline-block; + max-width: 100%; + &:after { + content: '|'; + display: inline-block; + text-align: center; + width: 12px; + } + &:last-of-type:after { + display: none; + } + } +} + +.subforums-list { + padding-top: 2px; +} + +.forum-description.toggle { + display: none; + position: absolute; + font-size: $font-size; + border-radius: 4px; + padding: 4px 9px; + max-width: 500px; + cursor: pointer; + a.forumtitle + & { + left: 55px; + top: 25px; + z-index: 30; + .rtl & { + left: auto; + right: 55px; + } + } + a { + background: none !important; + text-decoration: underline !important; + border-width: 0 !important; + } + 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 & span.arrow { + border-left: 6px solid transparent; + border-right: 1px none transparent; + left: auto; + right: -6px; + } + &.no-arrow span.arrow { + display: none; + } +} + +// Post body styles +// ---------------------------------------- +.postbody { + padding: 0; + font-size: $font-size; + line-height: $line-height; + .postprofile + & { + float: $post-side; + margin-#{$profile-side}: -#{$post-margin}; + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: -#{$post-margin}; + float: $profile-side; + } + width: 100%; + position: relative; + .search & { + margin-#{$profile-side}: (-100px - $post-margin); + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: (-100px - $post-margin); + } + } + } +} + +.postprofile + .postbody > div { + margin-#{$profile-side}: $post-margin; + &:only-child:after { + content: ' '; + display: table; + clear: both; + } + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: $post-margin; + } + .search & { + margin-#{$profile-side}: ($post-margin + 100px); + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: ($post-margin + 100px); + } + } +} + +.postbody .ignore { + font-size: $post-content-font-size; + line-height: $post-content-line-height; +} + +.postbody h3.first { + // The first post on the page uses this +} + +.postbody h3 { + // Postbody requires a different h3 format - so change it here + float: left; + font-size: $post-title-font-size; + padding: 2px 0 0 0; + margin-top: 0 !important; + margin-bottom: 0.3em !important; + text-transform: none; + border: none; + font-family: $post-title-font-family; + line-height: $post-title-line-height; + .rtl & { + float: right; + } +} + +.postbody h3 img { + vertical-align: bottom; +} + +.has-profile .postbody h3 { + // If there is a post-profile, we position the post-buttons differently + float: none !important; + margin-right: 180px; + .rtl & { + margin-right: 0; + margin-left: 180px; + } +} + +.postbody .content { + font-size: $post-content-font-size; + line-height: $post-content-line-height; + overflow-x: auto; +} + +.postbody img.postimage { + max-width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +// Topic review panel +// ---------------------------------------- +.panel .review { + margin-top: 2em; +} + +.topicreview { + padding-right: 5px; + 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; +} + +// MCP Post details +// ---------------------------------------- +.post_details { + overflow: auto; + max-height: 300px; +} + +// Content container styles +// ---------------------------------------- +.content { + clear: both; + min-height: 3em; + overflow: hidden; + line-height: $post-content-line-height; + font-family: $post-content-font-family; + font-size: $post-content-font-size; + padding-bottom: 1px; +} + +.content h2, .panel h2 { + font-weight: normal; + border-bottom: 1px solid transparent; + font-size: $panel-heading-font-size; + margin-top: 0.5em; + margin-bottom: 0.5em; + padding-bottom: 0.5em; + &.faq-title { + margin-top: 5px; + } +} + +.panel h3 { + margin: 0.5em 0; +} + +$panel-font-size: $font-size + 2px !default; +$panel-line-height: $line-height !default; + +.panel p { + font-size: $panel-font-size; + margin-bottom: 1em; + line-height: $panel-line-height; +} + +.content p { + font-family: $post-content-font-family; + font-size: $post-content-font-size; + margin-bottom: 1em; + line-height: $post-content-line-height; +} + +dl.faq { + font-family: $post-content-font-family; + font-size: $post-content-font-size; + margin-top: 1em; + margin-bottom: 2em; + line-height: $post-content-line-height; +} + +dl.faq dt { + font-family: $post-title-font-family; + font-size: $post-title-font-size; + line-height: $post-title-line-height; + font-weight: normal; + margin-bottom: 5px; +} + +.content dl.faq { + @extend dl.faq; + margin-bottom: 0.5em; +} + +.content li { + list-style-type: inherit; +} + +.content ul, .content ol { + margin: 0.8em 0 0.9em 3em; +} + +.posthilit { + padding: 0 2px 1px 2px; +} + +// Post author +p.author { + margin-bottom: 0.3em; + padding: 0 0 5px 0; + font-family: $font-family; + font-size: $font-size; + line-height: $line-height; + clear: both; +} + +// Post signature +.signature { + margin-top: 1.5em; + padding-top: 0.2em; + font-size: $post-signature-font-size; + border-top: 1px solid transparent; + clear: left; + font-family: $post-content-font-family; + line-height: $post-content-line-height; + overflow: hidden; + width: 100%; +} + +.signature.standalone { + border-top-width: 0; + margin-top: 0; +} + +dd .signature { + margin: 0; + padding: 0; + clear: none; + border: none; +} + +.signature li { + list-style-type: inherit; +} + +.signature ul, .signature ol { + margin: 0.8em 0 0.9em 3em; +} + +// Post noticies +.notice { + font-family: $post-content-font-family; + width: auto; + margin-top: 1.5em; + padding-top: 0.2em; + font-size: $post-content-font-size; + border-top: 1px dashed transparent; + clear: left; + line-height: $post-content-line-height; +} + +// Jump to post link for now +ul.searchresults { + list-style: none; + text-align: right; + clear: both; + @if $profile-side == right { + margin-right: ($post-margin + 100px); + } + .rtl & { + text-align: left; + @if $profile-side == right { + margin-right: 0; + margin-left: ($post-margin + 100px); + } + } +} + +// BB Code styles +// ---------------------------------------- +// Quote block +blockquote { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + font-size: $post-quote-font-size; + margin: 8px 12px; + overflow: hidden; + padding: 5px; + position: relative; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +/*blockquote:before { + position: absolute; + font-family: 'Trebuchet MS'; + top: 5px; + left: 4px; + height: 16px; + font-size: 30px; + line-height: 30px; + pointer-events: none; +}*/ + +blockquote blockquote { + // Nested quotes + margin: 5px; +} + +blockquote cite { + // Username/source of quoter + font-style: normal; + font-weight: bold; + display: block; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; +} + +blockquote cite cite { +} + +blockquote cite:before, .uncited:before { + padding-right: 5px; +} + +blockquote cite > div { + float: right; + font-weight: normal; +} + +.postbody .content li blockquote { + overflow: inherit; + margin-left: 0; +} + +// Code block +$post-code-line-height: 1.3 !default; + +.codebox { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + margin: 8px 12px; + font-size: $post-code-font-size; + word-wrap: normal; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +.codebox p { + text-transform: uppercase; + border-bottom: 1px solid transparent; + margin-bottom: 3px; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size !important; + line-height: $post-block-title-line-height; + font-weight: bold; + display: block; +} + +blockquote .codebox { + margin-left: 0; +} + +.codebox code { + overflow: auto; + display: block; + height: auto; + max-height: 200px; + padding: 5px 3px; + font-family: Monaco, "Andale Mono","Courier New", Courier, mono; + font-size: $post-code-font-size; + line-height: $post-code-line-height; +} + +// Attachments +// ---------------------------------------- +.attachbox { + float: left; + width: auto; + max-width: 100%; + margin: 5px 5px 5px 0; + padding: 6px; + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + clear: left; + box-sizing: border-box; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +.attachbox dt { + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; + 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: $post-content-line-height; + font-weight: normal; + clear: left; +} + +.attach-image { + margin: 3px 0; + max-width: 100%; +} + +.attach-image img { + // border: 1px solid transparent; +// cursor: move; + cursor: default; +} + +// Inline image thumbnails +div.inline-attachment dl.thumbnail, div.inline-attachment dl.file { + display: block; + margin-bottom: 4px; +} + +div.inline-attachment p { + font-size: $post-quote-font-size; +} + +dl.file { + font-family: $post-block-title-font-family; + display: block; +} + +dl.file dt { + text-transform: none; + margin: 0; + padding: 0; + font-weight: bold; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; +} + +dl.file dd { + margin: 0; + padding: 0; +} + +dl.thumbnail img { + padding: 3px; + border: 1px solid transparent; + box-sizing: border-box; +} + +dl.thumbnail dd { + font-style: italic; + font-family: $font-family; +} + +.attachbox dl.thumbnail dd { + font-size: 100%; +} + +dl.thumbnail dt a:hover img { + border: 1px solid transparent; +} + +// Post poll styles +// ---------------------------------------- +fieldset.polls { + font-family: $post-content-font-family; + font-size: $post-content-font-size; +} + +fieldset.polls dl { + margin: 0; + border: 1px solid transparent; + border-width: 1px 0; + padding: 5px 0; + line-height: $post-content-line-height; + &:first-child { + border-top-width: 0; + } + &: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: $post-content-font-size; +} + +fieldset.polls dd { + float: left; + width: 10%; + border-left: none; + padding: 0 5px; + margin-left: 0; + font-size: $post-content-font-size; +} + +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: max(min($border-radius, 5px) - 1px, 0); +} + +.vote-submitted { + font-size: $post-content-font-size + 2px; + font-weight: bold; + text-align: center; +} + +// Poster profile block +// ---------------------------------------- +.postprofile { + margin: 0; + padding: 5px 0; + min-height: 80px; + border: 0px solid transparent; + border-#{$post-side}-width: 1px; + width: $profile-width; + float: $profile-side; + position: relative; + box-sizing: border-box; + z-index: 2; + .rtl & { + float: $post-side; + border-width: 0; + border-#{$profile-side}-width: 1px; + } + .search & { + width: ($profile-width + 100px); + } +} + +.postprofile dd, .postprofile dt { + font-size: $post-profile-font-size; + line-height: $post-profile-line-height; + margin-#{$post-side}: 8px; + .rtl & { + margin-#{$profile-side}: 8px; + margin-#{$post-side}: 0; + } +} + +.postprofile dd { + overflow: hidden; + text-overflow: ellipsis; +} + +.postprofile strong { + font-weight: normal; +} + +.postprofile dt.no-profile-rank, .postprofile dd.profile-rank, .postprofile .search-result-date { + margin-bottom: 10px; +} + +// Post-profile avatars +.postprofile .has-avatar .avatar-container { + margin-bottom: 3px; + overflow: hidden; +} + +.postprofile .avatar { + display: block; + float: left; + max-width: 100%; + .rtl & { + 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 .icon_contact { + vertical-align: middle; +} + +.profile-contact .dropdown { + margin-right: -14px; +} + +.online-ribbon { + display: block; + width: 70px; + height: 70px; + position: absolute; + overflow: hidden; + top: 0; + #{$profile-side}: 0; + pointer-events: none; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: 0; + } + + span { + display: block; + font-weight: 500; + font-style: normal; + width: 100px; + font-size: 11px; + line-height: 18px; + height: 18px; + text-align: center; + position: absolute; + top: 17px; + white-space: nowrap; + #{$profile-side}: -25px; + + @if $profile-side == left { + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + } + @else { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } + + + span { + opacity: .75; + z-index: 29; + } + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: -25px; + + @if $profile-side == right { + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + } + @else { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } + } + } +} + +.panel.online > .inner { + position: relative; + z-index: 2; +} + +.no-avatar .avatar-container { + display: block; + width: 92px; + height: 92px; + background: transparent none 50% 50% no-repeat; + background-size: cover; +} + +// Profile used on view-profile +.profile-avatar img { + max-width: 100%; +} + +// pm list in compose message if mass pm is enabled +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; + text-overflow: ellipsis; + white-space: nowrap; +} + +table.fixed-width-table { + table-layout: fixed; +} + +// Show scrollbars for items with overflow on iOS devices +// ---------------------------------------- +.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; +} + +#memberlist tr.inactive, #team tr.inactive { + font-style: italic; +} + +// +// Extensions +// + +// Thanks for posts +a.post { + display: inline !important; + background: none !important; + box-shadow: none !important; + border: none !important; +} diff --git a/simplicity/theme/common/_cp.scss b/simplicity/theme/common/_cp.scss new file mode 100644 index 0000000..cfbb15e --- /dev/null +++ b/simplicity/theme/common/_cp.scss @@ -0,0 +1,440 @@ +// Control Panel Styles +// ---------------------------------------- + + +// Main CP box +// ---------------------------------------- +.cp-menu { + float:left; + width: 19%; + margin: 0 -2px; + padding-right: 7px; + box-sizing: border-box; + .rtl & { + float: right; + padding-left: 7px; + padding-right: 0; + } +} + +.cp-main { + float: left; + width: 81%; + .rtl & { + float: right; + } +} + +.cp-main .content { + padding: 0; +} + +.panel-container .panel { + margin-bottom: 10px; +} + +.panel-container .panel p { + font-size: $panel-font-size; + line-height: $panel-line-height; +} + +.panel-container .panel ol { + margin-left: 2em; + font-size: $panel-font-size; +} + +.panel-container .panel 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 { + @include table-heading-transparent; + 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; +} + +.panel-container .postbody p.author { + font-size: $font-size; +} + +.cp-main .buttons { + margin-left: 0; +} + +.cp-main ul.linklist { + margin: 0; +} + +// MCP Specific tweaks +.mcp-main .postbody { + width: 100%; +} + +.tabs-container h2 { + float: left; + margin-bottom: 0px; +} + +// CP tabs shared +// ---------------------------------------- +.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: $tab-font-size; + font-weight: bold; + line-height: $tab-line-height; +} + +.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; +} + +// CP tabbed menu +// ---------------------------------------- +.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; +} + +// Mini tabbed menu used in MCP +// ---------------------------------------- +.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 tabs +// ---------------------------------------- +.responsive-tab { + position: relative; +} + +a.responsive-tab-link { + .responsive-tab > & { + display: block; + font-size: 16px; + position: relative; + width: 16px; + line-height: 14px; + text-decoration: none; + } + .responsive-tab > &:before { + content: '\f0c9'; // fa-bars + font-family: FontAwesome; + 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 > &:before, + .responsive-tab > &:hover:before { + font-family: FontAwesome; + content: '\f078'; // fa-chevron-down + } +} + +.tabs .dropdown, .minitabs .dropdown { + top: $tab-line-height + 2px; + margin-right: -2px; + font-size: $dropdown-content-font-size; + line-height: $dropdown-content-line-height; + font-weight: normal; +} + +.minitabs .dropdown { + margin-right: -4px; +} + +.tabs .dropdown-up .dropdown, .minitabs .dropdown-up .dropdown { + bottom: $tab-line-height + 2px; + top: auto; +} + +.tabs .dropdown li { + text-align: right; +} + +.minitabs .dropdown li { + text-align: left; +} + +// UCP navigation menu +// ---------------------------------------- +// Container for sub-navigation list +.navigation { + width: 100%; + hr { + display: none; + + ul { + margin-top: 10px; + } + } +} + +.navigation ul { + list-style: none; +} + +// Default list state +.navigation li { + display: inline; + font-weight: bold; + margin: 1px 0; + padding: 0; +} + +// Link styles for the sub-section links +.navigation a { + display: block; + padding: 5px; + margin: 2px 0; + border-radius: max(0px, $border-radius - 2px); + text-decoration: none; + font-size: $font-size; + line-height: $line-height; +} + +.navigation a:hover { + text-decoration: none; +} + +// Preferences pane layout +// ---------------------------------------- +.cp-main h2 { + border-bottom: none; + padding: 0; + margin-left: 10px; +} + +// Friends list +.cp-mini { + margin: 10px 15px 10px 5px; + max-height: 200px; + overflow-y: auto; + padding: 5px 10px; + border-radius: $border-radius; +} + +dl.mini dt { + font-weight: bold; +} + +dl.mini dd { + padding-top: 4px; +} + +.friend-online { + font-weight: bold; +} + +.friend-offline { + font-style: italic; +} + +// PM Styles +// ---------------------------------------- +// Defined rules list for PM options +ol.def-rules { + padding-left: 0; +} + +ol.def-rules li { + line-height: 180%; + padding: 1px; +} + +// PM marking colours +.pmlist li.bg1 { + padding: 0 3px; +} + +.pmlist li.bg2 { + padding: 0 3px; +} + +/* DEPRECATED 3.2.6 +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: transparent; + border-right-color: transparent; +} +*/ + +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour, +.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 3px transparent; + border-width: 0 3px; +} + +.pm-legend { + border-left-width: 10px; + border-left-style: solid; + border-right-width: 0; + margin-bottom: 3px; + padding-left: 3px; +} + +// Avatar gallery +.gallery label { + position: relative; + float: left; + margin: 10px; + padding: 5px; + width: auto; + border: 1px solid transparent; + text-align: center; +} + +// Responsive *CP navigation +// ---------------------------------------- +@media (max-width: 900px) +{ + .nojs .tabs a span, .nojs .minitabs a span { + max-width: 40px; + overflow: hidden; + 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; + .cp-menu & { + margin: 0 10px; + float: left; + @media (max-width: 450px) { + float: none; + margin: 0 auto; + } + } + &, .cp-menu &:only-child { + float: none; + margin: 0 auto; + } + .cp-menu & + .cp-mini { + float: left; + margin: 0 10px; + max-width: 220px; + @media (max-width: 450px) { + float: none; + margin: 10px auto 0; + } + } + } + + .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; + } +} diff --git a/simplicity/theme/common/_forms.scss b/simplicity/theme/common/_forms.scss new file mode 100644 index 0000000..80a6269 --- /dev/null +++ b/simplicity/theme/common/_forms.scss @@ -0,0 +1,459 @@ +// Form Styles +// ---------------------------------------- + +// General form styles +// ---------------------------------------- +$input-font-size: $font-size + 1px !default; +$input-font-family: $font-family !default; + +fieldset { + border-width: 0; + font-family: $font-family; + font-size: $font-size; +} + +input { + font-weight: normal; + vertical-align: middle; + padding: 0 3px; + font-size: $input-font-size; + font-family: $input-font-family; +} + +select { + font-family: $input-font-family; + font-weight: normal; + cursor: pointer; + vertical-align: middle; + border: 1px solid transparent; + border-radius: $input-border-radius; + padding: 1px; + font-size: $input-font-size; +} + +select:focus { + outline-style: none; +} + +option { + padding-right: 1em; +} + +select optgroup option { + padding-right: 1em; + font-family: $input-font-family; +} + +textarea { + font-family: $post-content-font-family; + width: 60%; + padding: 2px; + font-size: $post-content-font-size; + line-height: $post-content-line-height; + border-radius: $input-border-radius; + -webkit-appearance: none; +} + +label { + cursor: default; + padding-right: 5px; +} + +label input { + vertical-align: middle; +} + +label img { + vertical-align: middle; +} + +// Definition list layout for forms +// ---------------------------------------- +fieldset dl { + padding: 4px 0; +} + +fieldset dt { + float: left; + width: 40%; + text-align: left; + display: block; +} + +fieldset dd { + margin-left: 41%; + vertical-align: top; + margin-bottom: 3px; +} + +// Specific layout 1 +fieldset.fields1 dt { + width: 15em; + border-right-width: 0; +} + +fieldset.fields1 dd { + margin-left: 15em; + border-left-width: 0; +} + +fieldset.fields1 div { + margin-bottom: 3px; +} + +// Set it back to 0px for the reCaptcha divs: PHPBB3-9587 +fieldset.fields1 .live-search div { + margin-bottom: 0; +} + +// Specific layout 2 +fieldset.fields2 dt { + width: 15em; + border-right-width: 0; +} + +fieldset.fields2 dd { + margin-left: 16em; + border-left-width: 0; +} + +// Form elements +dt label { + font-weight: bold; + text-align: left; +} + +dd label { + white-space: nowrap; +} + +dd input, dd textarea { + margin-right: 3px; +} + +dd select { + width: auto; +} + +dd select[multiple] { + width: 100%; +} + +dd textarea { + width: 85%; +} + +// Hover effects +.timezone { + width: 95%; +} + +/* Browser-specific tweaks */ +button::-moz-focus-inner { + padding: 0; + border: 0 +} + + +// Quick-login on index page +fieldset.quick-login { + margin-top: 5px; +} + +fieldset.quick-login input { + width: auto; +} + +fieldset.quick-login input.inputbox { + width: 15%; + vertical-align: middle; + margin-right: 5px; +} + +fieldset.quick-login label { + white-space: nowrap; + padding-right: 2px; +} + +// Display options on viewtopic/viewforum pages +fieldset.display-options { + text-align: center; + margin: 3px 0 5px 0; +} + +fieldset.display-options label { + white-space: nowrap; + padding-right: 2px; +} + +fieldset.display-options a { + margin-top: 3px; +} + +.dropdown fieldset.display-options { + font-size: 1em; + margin: 0; + padding: 0; +} + +.dropdown fieldset.display-options label { + display: block; + margin: 4px; + padding: 0; + text-align: right; + white-space: nowrap; +} + +.dropdown fieldset.display-options select { + min-width: 120px; +} + +// Display actions for ucp and mcp pages +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; +} + +// MCP forum selection +fieldset.forum-selection { + margin: 5px 0 3px 0; + float: right; +} + +fieldset.forum-selection2 { + margin: 13px 0 3px 0; + float: right; +} + +// Submit button fieldset +fieldset.submit-buttons { + text-align: center; + vertical-align: middle; + margin: 5px 0; +} + +fieldset.submit-buttons input { + vertical-align: middle; +} + +// Posting page styles +// ---------------------------------------- + +// Buttons used in the editor +.format-buttons { + margin: 15px 0 2px 0; +} + +.format-buttons input, .format-buttons select { + vertical-align: middle; +} + +// Main message box +.message-box { + width: 80%; +} + +.message-box textarea { + font-family: $post-content-font-family; + width: 450px; + height: 270px; + min-width: 100%; + max-width: 100%; + font-size: $post-content-font-size; + line-height: $post-content-line-height; + resize: vertical; + outline: 3px dashed transparent; + outline-offset: -4px; + -webkit-transition: all .5s ease, height 1ms linear; + -moz-transition: all .5s ease, height 1ms linear; + -ms-transition: all .5s ease, height 1ms linear; + -o-transition: all .5s ease, height 1ms linear; + transition: all .5s ease, height 1ms linear; +} + +// Emoticons panel +.smiley-box { + width: 18%; + float: right; +} + +.smiley-box img { + margin: 3px; +} + +// Input field styles +// ---------------------------------------- +.inputbox { + border: 1px solid transparent; + padding: 2px; + border-radius: $input-border-radius; + -webkit-appearance: none; +} + +.inputbox:hover, .inputbox:focus { + border: 1px solid transparent; + outline-style: none; +} + +input.inputbox { width: 85%; } +input.medium { width: 50%; } +input.narrow { width: 25%; } +input.tiny { width: 150px; } + +textarea.inputbox { + width: 85%; +} + +.autowidth { + width: auto !important; +} + +input[type="number"] { + -moz-padding-end: 0; +} + +input[type="search"] { + -webkit-appearance: none; + -webkit-box-sizing: content-box; +} + +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; +} + +// Form button styles +// ---------------------------------------- +input.button1, input.button2 { + font-size: $input-button-font-size; +} + +a.button1, input.button1, input.button3, a.button2, input.button2 { + width: auto !important; + padding-top: 1px; + padding-bottom: 1px; + font-family: $input-button-font-family; + background: transparent none repeat-x top left; + line-height: 1.5; + border-radius: $button-border-radius; + font-size: $input-button-font-size; + .format-buttons & { + font-size: $bbcode-button-font-size; + } +} + +a.button1, input.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"], .search-results li { + cursor: pointer; +} + +// Alternative button +a.button2, input.button2, input.button3 { + border: 1px solid transparent; +} + +// button in the style of the form buttons +a.button1, a.button2 { + text-decoration: none; + padding: 0 3px; + vertical-align: text-bottom; +} + +// Hover states +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border: 1px solid transparent; +} + +input.disabled { + font-weight: normal; +} + +// Focus states +input.button1:focus, input.button2:focus, input.button3:focus { + outline-style: none; +} + +// Topic and forum Search +.search-box { + float: left; +} + +.search-box .inputbox { + background-image: none; + border-right-width: 0; + border-radius: $big-button-border-radius 0 0 $big-button-border-radius; + float: left; + height: $button-outer-height; + padding: 3px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + .rtl & { + border-radius: 0 $big-button-border-radius $big-button-border-radius 0; + } +} + +// Search box (header) +// --------------------------------------------- +.search-header { + border-radius: $big-button-border-radius; + display: block; + border: 1px solid transparent; + .navbar.with-search & { + margin-top: 1px; + } + @if $tabbed-navigation { + .navbar.not-static + .navbar.with-search & { + &, & a.button, & .inputbox { + border-radius: 0; + } + margin-right: -3px; + .rtl & { + margin-right: 0; + margin-left: -3px; + } + } + } + .headerbar & { + position: absolute; + top: 50%; + right: 5px; + margin-top: -13px; + } +} + +.search-header .inputbox { border: 0; } + +.navbar .linklist > li.responsive-search { display: none; } + +.full { width: 95%; } +.medium { width: 50%;} +.narrow { width: 25%;} +.tiny { width: 10%;} diff --git a/simplicity/theme/common/_icons.scss b/simplicity/theme/common/_icons.scss new file mode 100644 index 0000000..3ac5984 --- /dev/null +++ b/simplicity/theme/common/_icons.scss @@ -0,0 +1,96 @@ +/* -------------------------------------------------------------- + $Icons +-------------------------------------------------------------- */ + +/* Global module setup +--------------------------------*/ + +/* Renamed version of .fa class for agnostic usage 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 */ +} + diff --git a/simplicity/theme/common/_imageset.scss b/simplicity/theme/common/_imageset.scss new file mode 100644 index 0000000..8b4d1dd --- /dev/null +++ b/simplicity/theme/common/_imageset.scss @@ -0,0 +1,278 @@ +// Icon images +// ---------------------------------------- +%icon-image { + position: relative; + background-image: none; + &:after { + content: ''; + position: absolute; + top: 50%; + left: 0; + height: 14px; + margin-top: -7px; + text-align: center; + font-size: 12px; + line-height: 14px; + vertical-align: baseline; + font-weight: normal; + font-style: normal; + text-transform: none; + text-indent: 0; + pointer-events: none; + } + &.small-icon:after { + width: 18px; + text-align: center; + } +} + +%icon-image-fa { + @extend %icon-image; + &:after { + font-family: FontAwesome; + } +} + +%icon-search-old { + @extend %icon-image-fa; + &:after { + content: '\f002'; // fa-search + } +} + +%icon-search-new { + @extend %icon-search-old; +} + +%icon-search-misc { + @extend %icon-search-old; +} + +.icon-acp { + @extend %icon-image-fa; + &:after { + content: '\f085'; // fa-cogs + } +} +.icon-bookmark { + @extend %icon-image-fa; + &:after { + content: '\f02e'; // fa-bookmark + margin-left: -1px; + margin-right: -1px; + } +} +.icon-bump { + @extend %icon-image-fa; + &:after { + content: '\f079'; // fa-retweet + } +} +.icon-contact { + @extend %icon-image-fa; + &:after { + content: '\f0e0'; // fa-envelope + } +} +.icon-delete-cookies { + @extend %icon-image-fa; + &:after { + content: '\f014'; // fa-trash-o + } +} +.icon-download { + @extend %icon-image-fa; + &:after { + content: '\f019'; // fa-download + } +} +.icon-faq { + @extend %icon-image-fa; + &:after { + content: '\f059'; // fa-question-circle + } +} +.icon-home { + @extend %icon-image-fa; + &:after { + content: '\f015'; // fa-home + } + &.breadcrumbs:after { + text-align: left; + } +} +.icon-logout { + @extend %icon-image-fa; + &:after { + content: '\f08b'; // fa-sign-out + } +} +.icon-login { + @extend %icon-image-fa; + &:after { + content: '\f090'; // fa-sign-in + } +} +.icon-mark { + @extend %icon-image-fa; + &:after { + content: '\f046'; // fa-check-square-o + } +} +.icon-mcp { + @extend %icon-image-fa; + &:after { + content: '\f0e3'; // fa-gavel + } +} +.icon-members { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } + &:before { + @extend .icon-members:after; + display: block; + font-size: 10px; + padding: 0; + padding-left: 4px; + padding-top: 1px; + opacity: .7; + } +} +ul.linklist.bulletin > li.small-icon.icon-members:before { + @extend .icon-members:before; +} +.icon-notification { + @extend %icon-image-fa; + &:after { + content: '\f0a2'; // fa-bell-o + } + &.non-zero:after { + content: '\f0f3'; // fa-bell + } +} +.icon-pages { + @extend %icon-image-fa; + &:after { + content: '\f0c5'; // fa-copy + } +} +.icon-pm { + @extend %icon-image-fa; + &:after { + content: '\f003'; // fa-envelope-o + } + &.non-zero:after { + content: '\f0e0'; // fa-envelope + } +} +.icon-print { + @extend %icon-image-fa; + &:after { + content: '\f02f'; // fa-print + } +} +.icon-profile { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } +} +.icon-register{ + @extend %icon-image-fa; + &:after { + content: '\f234'; // fa-user-plus + } +} +.icon-search { @extend %icon-search-old; } +.icon-search-active { @extend %icon-search-old; } +.icon-search-advanced { @extend %icon-search-old; } +.icon-search-new { @extend %icon-search-new; } +.icon-search-self { @extend %icon-search-misc; } +.icon-search-unanswered { @extend %icon-search-new; } +.icon-search-unread { @extend %icon-search-new; } +.icon-sendemail { + @extend %icon-image-fa; + &:after { + content: '\f003'; // fa-envelope-o + } +} +.icon-subscribe { + @extend %icon-image-fa; + &:after { + content: '\f05d'; // fa-check-circle-o + } +} +.icon-team { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } + &:before { + @extend .icon-team:after; + display: block; + font-size: 10px; + padding: 0; + white-space: nowrap; + padding-top: 1px; + opacity: .7; + content: '\f007\f007'; // fa-user fa-user + } +} +ul.linklist.bulletin > li.small-icon.icon-team:before { @extend .icon-team:before; } +.icon-ucp { + @extend %icon-image-fa; + &:after { + content: '\f0ad'; // fa-wrench + } +} +.icon-unsubscribe { + @extend %icon-image-fa; + &:after { + content: '\f05c'; // times-circle-o + } +} +.icon-new-posts { + @extend %icon-image-fa; + &:after { + content: '\f086'; // fa-comments + } +} +.icon-forums { + @extend %icon-image-fa; + &:after { + content: '\f075'; // fa-comment + } +} +.icon-chat { + @extend %icon-image-fa; + &:after { + content: '\f086'; // fa-comments + } +} +.icon-time { + @extend %icon-image-fa; + &:after { + // content: '\E055'; // glyphicons-clock + content: '\f017'; // fa-clock-o + } +} + + +// Thanks for posts mod +.icon-thanks { + background-image: none !important; + @extend %icon-image-fa; + &:after { + content: '\f087'; // fa-thumbs-o-up + } +} + +.icon-thanks_toplist { + background-image: none !important; + @extend %icon-image-fa; + &:after { + content: '\f005'; // fa-star + } +} \ No newline at end of file diff --git a/simplicity/theme/common/_links.scss b/simplicity/theme/common/_links.scss new file mode 100644 index 0000000..495e240 --- /dev/null +++ b/simplicity/theme/common/_links.scss @@ -0,0 +1,249 @@ +// Link Styles +// ---------------------------------------- + +// Links adjustment to correctly display an order of rtl/ltr mixed content +a { + direction: ltr; + unicode-bidi: embed; + text-decoration: none; + /* we use links inline more often then not so to address several bugs with + IE and some other browsers we render all links as inlineblock by default */ + display: inline-block; +} + +// Coloured usernames +.username-coloured { + font-weight: bold; + display: inline !important; + padding: 0 !important; +} + +span.username-coloured { + margin-left: 10px; +} + +// Links on gradient backgrounds +.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; +} + +// Notification mark read link +.dropdown-extended a.mark_read { + display: block; + opacity: .2; + position: absolute; + z-index: 2; + right: 0; + top: 0; + bottom: 0; + width: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + transition: opacity .2s; +} + +.dropdown-extended li:hover a.mark_read { + opacity: .85; +} + +.dropdown-extended li a.mark_read:hover { + opacity: 1; +} + +.dropdown-extended a.mark_read:after { + width: auto; + left: 4px; + right: 0; + font-size: 16px; +} + +.jumpbox-cat-link, +.jumpbox-forum-link { font-weight: bold; } + +// Links for forum/topic lists +a.forumtitle { + display: inline-block; + font-family: $forum-link-font-family; + font-size: $forum-link-font-size; + line-height: $forum-link-line-height; + font-weight: 500; + padding-bottom: 2px; + text-decoration: none; + &:hover { + text-decoration: underline; + } +} + +a.topictitle { + @extend a.forumtitle; + font-family: $topic-link-font-family; + font-size: $topic-link-font-size; +} + +a.lastsubject { + font-weight: bold; + text-decoration: none; +} + +a.lastsubject:hover { + text-decoration: underline; +} + +// Profile links +.postprofile a, .postprofile dt.author a { + font-weight: bold; + text-decoration: none; +} + +.postprofile a:hover, .postprofile dt.author a:hover { + text-decoration: underline; +} + +// Profile searchresults +.search .postprofile a { + text-decoration: none; + font-weight: normal; +} + +.search .postprofile a:hover { + text-decoration: underline; +} + +.top { + font-size: 12px; + text-decoration: none; + margin-top: 10px; +} + +// Back to top of page +.back2top { + clear: both; + .post > & { + position: relative; + right: 5px; + bottom: 5px; + .rtl & { + right: auto; + left: 5px; + } + } +} + +.back2top .top { + float: right; + margin-top: 0; +} + +a.top, a.top2 { + position: relative; +} + +// Arrow links +%arrow { + position: relative; + &:after { + position: absolute; + top: 50%; + margin-top: -5px; + text-align: center; + font-family: FontAwesome; + 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 { + @extend %arrow; + &:after { + content: '\f077'; // fa-chevron-up + left: 0; + } + .rtl &:after { + left: auto; + right: 0; + } +} +a.arrow-down { + @extend %arrow; + &:after { + content: '\f078'; // fa-chevron-down + right: 0; + padding-top: 1px; + } + .rtl &:after { + right: auto; + left: 0; + } +} + +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:hover { + text-decoration: none; +} + +a.arrow-right:hover { + text-decoration: none; +} + +// invisible skip link, used for accessibility +.skiplink { + position: absolute; + left: -999px; + width: 990px; +} + +// Feed icon in forumlist_body.html +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'; // fa-rss + position: absolute; + left: 0; + right: 0; + width: 16px; + height: 16px; + font-family: FontAwesome; + font-size: 14px; + font-weight: normal; + font-style: normal; + line-height: 16px; + text-align: center; +} + +a.top-anchor { + display: block; +} diff --git a/simplicity/theme/common/_normalize.scss b/simplicity/theme/common/_normalize.scss new file mode 100644 index 0000000..31ef98e --- /dev/null +++ b/simplicity/theme/common/_normalize.scss @@ -0,0 +1,414 @@ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS and IE text size adjust after device orientation change, + * without disabling user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability of focused elements when they are also in an + * active/hover state. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + box-sizing: content-box; /* 2 */ +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/simplicity/theme/common/_responsive.scss b/simplicity/theme/common/_responsive.scss new file mode 100644 index 0000000..2284b4a --- /dev/null +++ b/simplicity/theme/common/_responsive.scss @@ -0,0 +1,652 @@ +// Responsive Design +// ---------------------------------------- + +@media (max-width: 320px) { + select, .inputbox { + max-width: 240px; + } +} + +/* Notifications list +----------------------------------------*/ +@media (max-width: 350px) { + .dropdown-extended .dropdown-contents { + width: auto; + } +} + +@media (max-width: 430px) { + .action-bar .search-box .inputbox { + width: 120px; + } + + .section-viewtopic .search-box .inputbox { + width: 57px; + } + + .action-bar .search-box .inputbox ::-moz-placeholder { + content: "Search..."; + } + + .action-bar .search-box .inputbox :-ms-input-placeholder { + content: "Search..."; + } + + .action-bar .search-box .inputbox ::-webkit-input-placeholder { + content: "Search..."; + } +} + +@media (max-width: 500px) { + dd label { + white-space: normal; + } + + select, .inputbox { + max-width: 260px; + } + + .captcha-panel dd.captcha { + margin-left: 0; + } + + .captcha-panel dd.captcha-image img { + width: 100%; + } + + dl.details dt, dl.details dd { + width: auto; + float: none; + text-align: left; + } + + dl.details dd { + margin-left: 20px; + } + + 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; + } + + p.jumpbox-return { + display: none; + } + + .display-options > label:nth-child(1) { + display: block; + margin-bottom: 5px; + } + + .attach-controls { + margin-top: 5px; + width: 100%; + } + + .quick-links .dropdown-trigger span { + display: none; + } +} + +@media (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) { + .responsive-hide { display: none !important; } + .responsive-show { display: block !important; } + .responsive-show-inline { display: inline !important; } + .responsive-show-inline-block { display: inline-block !important; } + + /* Content wrappers + ----------------------------------------*/ + html { + height: auto; + } + + body { + padding: 0; + } + + #wrap { + border: none; + border-radius: 0; + margin: 0; + + padding: 0 5px; + } + + .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; + } + + // Common block wrappers + // ---------------------------------------- + .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; + } + + @if $tabbed-navigation == false { + .navbar.tabbed .nav-tabs, .navbar.tabbed .nav-tabs .tab { + border-radius: 0 !important; + } + } + + // Logo block + // ---------------------------------------- + .site-description { + float: none; + width: auto; + text-align: center; + } + + .logo { + @if $responsive-hide-logo == true { + display: none; + } + float: none; + margin: 0 auto; + padding: 10px; + img { + margin: 0 auto; + } + } + + .site-description h1, .site-description p, .site-description p.sitename { + @if $responsive-hide-logo == true { + display: block; + } + text-align: inherit; + float: none; + margin: 5px; + line-height: 1.2em; + overflow: hidden; + text-overflow: ellipsis; + } + + .site-description p, .headerbar .search-header { + display: none; + } + + // Navigation + // ---------------------------------------- + + // Search + // ---------------------------------------- + .responsive-search { display: block !important; } + + // .topiclist lists + // ---------------------------------------- + li.header dt { + } + + 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; + } + + /* Forums and topics lists + ----------------------------------------*/ + ul.topiclist.forums dt { + margin-right: -250px; + } + + 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; + } + + li.row .responsive-show strong { + font-weight: bold; + color: inherit; + } + + ul.topiclist li.row dt a.subforum { + vertical-align: bottom; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100px; + } + + /* Pagination + ----------------------------------------*/ + .pagination > ul { + margin: 5px 0 0; + } + + .row .pagination .ellipsis + li { + display: none !important; + } + + /* Responsive tables + ----------------------------------------*/ + 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 tr { + margin: 2px 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; + } + + 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; + } + + /* Forms + ----------------------------------------*/ + fieldset dt, fieldset.fields1 dt, fieldset.fields2 dt { + width: auto; + float: none; + } + + fieldset dd, fieldset.fields1 dd, fieldset.fields2 dd { + margin-left: 0px; + } + + textarea, dd textarea, .message-box textarea { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + 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; + } + + .colour-palette, .colour-palette tbody, .colour-palette tr { + display: block; + } + + .colour-palette td { + display: inline-block; + margin-right: 2px; + } + + .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 input.inputbox { + width: 85%; + max-width: 300px; + margin-left: 20px; + } + + fieldset.quick-login label[for="autologin"] { + display: inline-block; + text-align: right; + min-width: 50%; + } + + /* User profile + ----------------------------------------*/ + .column1, .column2, .left-box.profile-details { + float: none; + width: auto; + clear: both; + } + + /* Polls + ----------------------------------------*/ + 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; + } + + /* Post + ----------------------------------------*/ + .postbody { + position: inherit; + } + + .postbody { + .postprofile + & { + float: none; + position: inherit; + width: auto; + } + } + + .postprofile, .postbody, .search .postbody { + display: block; + width: auto; + float: none; + padding: 0; + min-height: 0; + } + + .post .postprofile { + width: auto; + border-width: 0 0 1px 0; + padding-bottom: 5px; + margin: 0; + margin-bottom: 5px; + min-height: 40px; + overflow: hidden; + z-index: auto !important; + } + + .postprofile dd { + display: none; + } + + .postprofile dt, .postprofile dd.profile-rank, .search .postprofile dd { + display: block; + margin: 0; + } + + .postprofile .has-avatar .avatar-container, + .postprofile .no-avatar .avatar-container { + margin: 0; + overflow: inherit; + float: left; + padding-right: 5px; + } + + .postprofile .avatar-container:after { + clear: none; + } + + .postprofile .avatar, .postprofile .no-avatar .avatar-container { + margin-right: 5px; + } + + .postprofile .avatar img { + width: auto !important; + height: auto !important; + max-height: 32px; + } + + .no-avatar .avatar-container { + width: 32px; + height: 32px; + } + + .has-profile .postbody h3 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .has-profile .post-buttons { + right: 10px; + top: 10px; + .rtl & { + right: auto; + left: 10px; + } + } + + .online-ribbon { + width: 35px; + height: 35px; + top: 0; + #{$profile-side}: 0; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: 0; + } + + span { + width: 50px; + font-size: 6px; + line-height: 10px; + height: 10px; + text-align: center; + position: absolute; + top: 8px; + white-space: nowrap; + #{$profile-side}: -12px; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: -12px; + } + } + } + + // Misc stuff + // ---------------------------------------- + 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; + } + + .phpbb_alert { + width: auto; + margin: 0 5px; + } + + .attach-comment dfn { + width: 100%; + } +} + +@media (min-width: 700px) { + .postbody { width: 70%; } +} + +@media (min-width: 850px) { + .postbody { width: 76%; } +} + +@media (min-width: 701px) and (max-width: 950px) { + + ul.topiclist dt { + margin-right: -410px; + } + + ul.topiclist dt .list-inner { + margin-right: 410px; + } + + ul.topiclist dd.lastpost { + float: right; + } + + dd.posts, dd.topics, dd.views { + width: 80px; + } +} diff --git a/simplicity/theme/common/_utilities.scss b/simplicity/theme/common/_utilities.scss new file mode 100644 index 0000000..cbb8127 --- /dev/null +++ b/simplicity/theme/common/_utilities.scss @@ -0,0 +1,66 @@ +/* -------------------------------------------------------------- + $Utilities +-------------------------------------------------------------- */ + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} + +.clearfix:before, +.clearfix:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after { + content: " "; + display: table; +} +.clearfix:after, +.container:after, +.container-fluid:after, +.row:after { clear: both } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} + +.pull-right { float: right !important } +.pull-left { float: left !important } +.hide { display: none !important } +.show { display: block !important } +.invisible { visibility: hidden } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.hidden { + display: none ; +} + +.affix { position: fixed } diff --git a/simplicity/theme/images/announce_read.png b/simplicity/theme/images/announce_read.png new file mode 100644 index 0000000000000000000000000000000000000000..0666c9b67cd47238c44de1d5b297da76b273f414 GIT binary patch literal 970 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 literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/announce_read_locked_hd.png b/simplicity/theme/images/announce_read_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc179237cee645310e86d51df024d2cc391e03e GIT binary patch literal 2224 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 literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/announce_unread_locked.png b/simplicity/theme/images/announce_unread_locked.png new file mode 100644 index 0000000000000000000000000000000000000000..68017a5d911826116b74ccf83e2e21dc32412c88 GIT binary patch literal 1286 zcmV+h1^N1kP)uTWhm{B3M4Guqg{FDw+^5@dHFiF$mR=7^5Hw5AYxaDbPYH1rtqu zFe*Nv5o4`VF@nA*Xs`&uU@1i_N@$yu)QSbm0xj&$@nL3XXLfg5KqNeHCnt07x%ZxX z=KRmc9k|(Uwwvw$ZPMT5lpUM%1t|k&iVzZHsJ)>Rk=+6>?Va=TMS!F0o+=h(KEgC$ z97q5WfG(f~k?(=JU`5@rD^}=%9h)+Na$vb2IRGLcNNmF)L}oY4S#k2{n$i#=)xZ;i zxFia;LUupaldphR##h!gU6w-k)mImZ$QMA!7U0OW71}SttD@O^m9cEm6Xp#MHlQVU3mt03s?w%UWMnz_bjw!k))6+<*I~K zA&IQ{nggY)nwnS7E(2X+bFT$0`K9vdG7n^TZ?DP++5~I|7Tk~ly&{a*dZ3{fk>fxh zz90se+i&RKha|~$yAT-@T>n|v05Da{R5iy`#fNqtoV)rIuo%^V*Zi7@G`=K5xON4&jWw{5X-^CxK^;7dbX8`E)~@z{t3zlOUV0&5EqHR3;Zs zzDa~EMU*AXxn85vEeq+;0pg++)yJ+w<+vvX8D)7Pb8{f7o+HB>K_=EaXKA)#A5~bsxb9DAx zAZmI}X(_4xvNhe6L_bt?jgMQ;0^Ub;E9mR)OM;?yu2P@tRh-}0ahe0|-9$}GZf;fv zkKQ$mz>rKp-t!h$bdfjY)$MLi7JpJvfU*Up>uPG~?_Fovcj9mIvj#DJY=DP~3h29J zva`8^^L^1Slr4@zqdqRrR(LT13|Eg#MORF$*%Jm`hMHESs4HqT_BIp7Rx~wsoM!N# zG)hYf2?mBRsW6vEiUagUqHI6h_U44myTb8Wrp!~-JXIp9)B#gfwMrGs(NR=cerN5v z(8QYWYC+#|;85)+rN*f@5@pyenPjAi!@E5<3s5da&GCu%p{WX0z?c)yRxLPQR`tX2 zXR6i$cK}OO*$H$49~IYD8o$DjbFv!YC!@ALE#4u#g*}e$r7JuVwds@onzgEM>Wz#|;YzAid zDfIS_C+rdfr!QRmV}D!sH(lYrGxv|kpEUZm!Ba9b((*>$n%zDtSU5_qRhd4#d|ENe zd_*1w83z;~fXJ!p-M{soI(Mo4*FSrjJ9>J%y|9Tfu`qXRY02>5+zG>95Ux*Ke;I3j w26h-X+OPBtr_l9+Y!Z++z?v32wcJ?kUp$0Yl3)23+yDRo07*qoM6N<$g5Aho%K!iX literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/announce_unread_locked_hd.png b/simplicity/theme/images/announce_unread_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..f47a805810ef7efb58eb0bace68270ccbd69b3f6 GIT binary patch literal 2380 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 literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/forum_page_hd.png b/simplicity/theme/images/forum_page_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..71852b3671bc879788b2fedcd7af705e38ef43e8 GIT binary patch literal 1816 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 literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/forum_unread_locked_hd.png b/simplicity/theme/images/forum_unread_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..f1d595664d0cd63bfb56eca7694b70741710ba08 GIT binary patch literal 2219 zcmV;c2vqlpP)y-N$FP^y&{ zXbV{6FkBV^DF_&h1cMZ4Di9K*pz%ly#+Zm4MvahoC0s@!C~^oA;13a`C`h2(N2S~? zv}}b!yIb1rMLYi9%$wPn>F%=K*JHPtZ}a0#-^_gT_V>Q;eeZqq7C{t6Vv2haOoB{; zOoB{;OoB{;OoB{;OoB`?2{H+4MS@1|{KDgf7K@<2kqFwd6EH>)$T*Y(fPSctM;XQL zss!#3LAZkQB5(-xhfq4`$u%dAXcP;oZb%{y$DABkhx|B$$U>;00hlFcpaKaBVC@8ZZq=1&&JO9REjcIFlq` z9x$7cO}xI33S370L!k`tgRlS7+t(9=6ujHy2M+rgmghzfq!H8rZ8SCocM*daRquf+mi)N z=9!kWb^)KsR5t zQCfa+W(?yx06{T&f<&>DhaiJ=?f?Wu8(r)wiYIwA`o~+^W-M;qPJ>)8R`d89r>@E> z{5bdHEh=>cq4y6_3y|Szo+A?1=jA%O*quFcjH`$is8VipF`65#;aHE+ai@aKgRTc= zB-8oa4Wo-y!4`IL)JGQ^u5mGAZYa>?s;e7y*J}8|)_xWU|k5vfUBohDl z+;`NFtEF}o#kML^-_YRco~=q}yI6|}^!R-ooFmQ4CnpN>2C01JW}ArghNJzmigzE> zkUVQSsj97S;&UOv7LwYd3rUS@GU=!9;D2l~Q53~S75FCu5PV1qWz%wI`g2reA(3A- zw~JgWtsuDtcQxebrT$?f$uF^yW4PvFgKl2}ZF7OEnY6a<9Ut43t?HB~q|06GN@;c6 zE_X;@Ubpg$2qSS(;S#iic4TQ zhg!o0Yq`^vf`Z8Clz1{WHJ+sR=^@)#iXZRuk6N(=OLy&J9T9UCuUs z>~waCwnc!gt<2}PT^@jCax7$YavX_`4Aor|93+roN!>_HWQbaKv#he3wN-O%Qy1$G zk}^1>#xNj@K7d(~730!E_nR&W;n=LnCU8!a*d1zpLgz>l9TwvDIsGw6DT&8y-OtWUY{ZZu{&7Se+uv`%K{jM?zf@)Za`87E!6#rew$;B z2%T>ncC>%c7l+>iV}U`yDxxOh-Db!35_wa293$&? zEJBn01lpwi5)R#!jI6!hTnpEujrbOLqoux_6@zmT=0Eo8I(1c$XSGR@%+qRCn zZ6lGP!AlY0cDW*`Ev1gR-vMA9;o4v&%c-KWCJT6*qfWnu5XJhshDKX>aFG1gMgJQS zVymvD7;@)d$AlN3O3Z0bf)v5{CH~E#-W|5!ok;UmQl z{!{AdF|ac&Htaw~-}q-9?-Dr-QB0i^z|CkI-loAP*pJ4@vuwauehx*q!}+vBq^7>% zUWvW>!m+}8=ko5?*xg;1UshX@pL=V6e0b2I$!YO}d&Nc%j|d6sVG&4IoPG(|?oR|M zatl~4K@^i%6db`amc7|jBuWz;q#x8_1|0)8x_z<4UYK{k*4~^4-l=J*{ppPL1P)J3 z?9(-AXwTS)t`VU$s&DTwKgkpXVMz|GAS?#G6^yXG6`xC`KyKW t6e?Ww~ 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 d#8LhiU;qG$`XhY3gTe~ HDWM4fX%Ib+ literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/icon_post_target_hd.png b/simplicity/theme/images/icon_post_target_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..52b7a7ebee098527a2820a85d5486e0843ca8239 GIT binary patch literal 266 zcmV+l0rmcgP)uoJa# z;^r%if10lVbMxik{dc_Q?o&#nl=`}F$~foTtsMrV|4#$AkL$mU0bLG;Ejl8EFyC(V z=*So&S!+Kz4CWvt4D0B&sSO5S3 literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/icon_post_target_unread.png b/simplicity/theme/images/icon_post_target_unread.png new file mode 100644 index 0000000000000000000000000000000000000000..1930ed513fdb048bf7a2ac43555537e5ee6124ad GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^+(699!3HFsq+HVlQn{Wkjv*44=Uy=6YB1nweYm_r z;^O0yFM4ZBKk6+y{_=&am8cU(VPL=&u749$Yf?NK_de)(G%x$F(VcAvC2hs$SRRvG zcBK5Du=(GfTYl4HzisOHbNs4sP-q87kk|Ve9S6=NqzMQn^}Mf;-TfxoY&wH&Fq^`q ROF)YmJYD@<);T3K0RScKLDT>M literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/icon_post_target_unread_hd.png b/simplicity/theme/images/icon_post_target_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..4c707f6c21171fb3b2e83a3c8ca1683b9f5ad0b5 GIT binary patch literal 281 zcmV+!0p|XRP)JYg zG2+g%c%FhgPmzTD>L&!I!PKTr!GWQ)UwOO?({5sn#H$yF;e&FCcVE)YUfc)amgX10 z=Tf*U1-St`Q4S|=-okj)yakw>HwRCj@s!zn@9A+petmC|aR{N9%?4xtR|DrC*MA!W z+8hj9Y=pIT`MRZ}qn&f4l=^fvn1j$TOjlzJX{||0Sr3Ly0&!>p0}6Oo3x3{CKgZLJ fWUKuvUIGjN){TbdcgkT$00000NkvXXu0mjf8Vhk_ literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/icon_textbox_search.gif b/simplicity/theme/images/icon_textbox_search.gif new file mode 100644 index 0000000000000000000000000000000000000000..b3b51d8425a2426065899ca61099fa2e770950fc GIT binary patch literal 335 zcmZ?wbhEHb6kyld-m*^GG)r6dk=T+-1+$N;~O__ zeE$6T>({RnCrVB`}y-{MMXt#Z||#D zuYUaaF>BVWnKNgeIdi6}s_M;~H(R!BdGzSf>eZ|J`}=q8+BJLj?B~y)U%h(u>C>mz zu3cNZcJ1=z%g>%Y`|H=Q^78WkV8B2$Q2fcl$iQI8paaqY@)HAF&Vd;P9y&s?9cQ{j z7$jQzjybbBZ{%5*p24DYU?2aH$w`V9`&v#N;5fKMOm9ZE;x8L^UCzgcE>v7|V^!ng zROjT9(f4OylVufDWz?7Ma$^wY)o0V!*4LZr@2t<)jMP);L zm|QM*NnEn6Bh6&Z3@cmf9>f+l?VPUcL23mN9Qag_IhEqWZ^A%@so#rp-u?p*?x%ad zzMt3k{kg&9K)h=#1R+>KaPya6%@&KPzTRfHJ6*KX>2lzgb~l*K1W6hU1|vlojg(%m zKUg}tW9P2-u6%Ui@?vHBjGqs_oKg})!y7mCpzWiFN|TqDKGo@Tk*4M^Zmck@Cm4>n z8TPTU#~Id3yII!b<@kWd>q}+xucQ=@kMnUn=MU_C>D2?p*S(y7`G=p!kCb=p9P8=r zYmct}`1)7H$;u1+Qti=LynFMd#ZN9?UFuvP=luMh7xxV&1+R|_g(K0}nx~)J+tj?O ztEYD$IduMmtNFvF-OoJVxglPjn(+sMU*7zYb~EsQeS&|PhWj5L-P*Uke{D2YtHYkb z-}Q9>2-;O=bxlC5h)7DysG**$ts{uKTC%=DDNaa6onDwMAJglMr4pq(Ha#Qgs43ZG zcyqRFFrD?(%*~f;Jf(LpEYwVx7On~BWa{k&jtkBk&ZJLX^I6Rn$DA&0{7`@!VBb7< z99^H`L(^WD)7H7+>&(&F@N8nsygvKQZ6WvP#YQS2*shG_&427VX?^5GX5QB)-+J=9 zw!~cTw{7f3p z0QNq$f_xwjC9u0uf3+wnjEhTi8rTR<46BN*BI3J|qVQV>{28>Z3mCc(V8P~ec@?)E zDv)tl%vN6^)2P8ojjRv6NRqJ)GJ_LYz(zalz#uoPl_i0Kx~eRPD_P4+Zgw!F<~meB zB_(`7-q zS`7*zS?2gnS&45iNNwXqZIlGZo!%MI4C@6&u?*dxQCj`Ic_lnvoG9fr0&2^()g@8? d2uOVTp3nbwY83?`yc#5-wJ)159KZv+{{|9CDcS%4 literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/logo.png b/simplicity/theme/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..fbca0b7c1f5133d35de7be796ccbce57c766d449 GIT binary patch literal 1756 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 gIM9YH-Emc=kq)yw)x-L^Sq-xW&trgO= zsoGj?5^PS zuqShWWJr?W?Y)RS7aH-=x#Q>_y#hu^bdrRBu=tWd;+~Y(j(SN3zOrZ~ezIg0+^NnR zzC<7t#J`(8c)hV2?IVK#A@YnMDmKWiNB|o@>MODe@N)T+$aBq|@ym?_$MDx<`|ZV`%NM{QwtGB}+8U-kgD+$yL;Jawd$MM-8pep|KO9&u0Qm*R=SWx7A+g8vd4 zx?9mY>_><(*a$_TGXrHgcOiRrhOW=rP*jdxz6KobJ1<+L)Yx^v9gbri| zetP$Px@`O%r|R(3{%xoq=m4=%5SvZes$VvI*42#fe6khQZB5*ty)^3%EYHY`%uFLy zkl||pV}O&|@$}+y9V5R5zxv-U*>0y4pcJ4)HX)Uldf!zRLgm4CaiY7G`x+15xl|Qv zVhKus65CmuTa4K$X?)I8U<|*k`eN{YH)to9|JxpQS`rRtNc#FeO>$s249gmFuXuL+B%uY$2o~4jb zGl0at=@{&v@|6DJK^*G#MMg4sN54wdfdLgc{OiqELw(9Ek_00FvAX(AZ|#(azS&fR zF|ZhQqRZC+@QpcHxHqSe>((y%dt(O+NjL(cmdd-ndhGCiIpL8fdRno~TN|4=(G%v7 zgSd6^(dZ~$9-!bwbZLDE#sK58#)0PiJ0z;0##={sA@g}cTx)6b_d#q z{ZSC8#_R+S_zaLFyju1I)-NjKzO};_&*13S?Xs^yVr<$3490-~R4!CtOs-h)hsNL! zjR7_qSpW&oXdI_@D7LNsAu1Lu;l7(dD2U&Ac1Nu(gLRPMDo6%RQ=Pyx-dDIY$WImP*IJzgPWQ!?bk-^V%xbV)}XHk%zt?O3y z`%Yl%se=*KLkJAd3CFK4NL?kxCi5F6Q2Yw`MXpS|^}t5t=uE^^w>4qYp$}x$L$xub zTY&&wfL~wj6uC07^TA5pwL{fyO{hGuU9q&N%F{N!F2y?K=`#fWf6jPR;A?AxZY32o zE%0SKKR?YqE%4uKs>O?*-KsnSjeB91-AXecQpWPYM&00V@$A8trUMH2)D%^5)*wKW zOa4X48eP^-NRqI*W+&cjZ2++mfS3n-OQ|5nfINo_&y}p^K5Zm0hM!k&$DWSU(UDKg z1HMHFh>rg6EnJQyo1Gi{=RW%$(NEOSA64u19`` z{Iof7?R-x>0vNy~hRULqQ&zpXQ=NFF{K;suT^u^!6Ndnm`3V3Ui&t`;_U*jID00qK zdVa+Wm=PXwQ=GVM)*SA0mdwpXTv{FzH5TMba_BlfHT-BZ3rqn^5YRO;r0e+0qr;Z* z158f<0pJge;7nf!*YSZ+5Qn;y=4=auq^YTq4{r&+ix_ z-a5S9awPgp32m2+S-+kY!_na;Y^GQ_B&_dMjeS-LNn0lzt<=@B@KdcAK-5NlxVew2 zpP~X0jGK{V;JS@{ke>?;&7+8?YVH#R+<---Y3w5t9cZD{fOQ%)Vt}1aW1k@4CXr!n z5&uI*5FiK;A_x!!2oVGb0)z+x1OY+>0fGP_f&f8)5QF6Zl+Il|)MX*700000NkvXX Hu0mjfw$Wzx literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/no_avatar_female.png b/simplicity/theme/images/no_avatar_female.png new file mode 100644 index 0000000000000000000000000000000000000000..25334912eb234012ead717b50d4998fc81d1a219 GIT binary patch literal 2312 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≪PlT*Iz+PH)q& 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 literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/no_avatar_hd.png b/simplicity/theme/images/no_avatar_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..c47715d624a46a9bf2ab573d00645ad3b5301838 GIT binary patch literal 4319 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 bW&h_tZ%vq5VmT`H00000NkvXXu0mjf7NyB? literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/no_avatar_male_hd.png b/simplicity/theme/images/no_avatar_male_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..0d34ba580956303d814e246f0fc70ccc4368851a GIT binary patch literal 3984 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 Lrukm|NyL8vj2LJe literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/pattern.png b/simplicity/theme/images/pattern.png new file mode 100644 index 0000000000000000000000000000000000000000..aee0cba3c68119233f26db911e85bbea142f2bc8 GIT binary patch literal 32729 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 O0000a`TQPIW08y z+@NmXYwfboIA>eftmEx7PPc8lxOLj;wk@}o)$U1Kdw+KQj?7u7+G7q_7aUKWu%~bR zon_CzK797&@#5>#ChqKCeR=lWbKTo6Y;8YOwD9`W!0mdKC$n$9xnkdKU4N?J%dby0 zyHXy!eqg;&z4BnntSh~RJEP0@B-9|3oj-CkkZZ+PIz&iq4(r6)4xUz)J}=GOefiTPV2bGL_Yxw$lNYefFmh~ndE zIY+&>-d_`Q*w(b(@Zp<>wcFFSKin|$Y?u8^o3fLc-6tyEet(^I)N{&-{-V>Nn&qme z-|XLbclqX#$!XmLDils2^$_i=Vfo6|K!7s z$3S&5b~>3_CysS9Ff(!pa1CI4JIO94&@9fw!C(yl Dux)$+ literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/plupload/error.gif b/simplicity/theme/images/plupload/error.gif new file mode 100644 index 0000000000000000000000000000000000000000..4682b63007c89fae09f6640e1a968a073d98b90d GIT binary patch literal 994 zcmZ?wbhEHb6krfw_};*9b)oIQ-*5l@e)sRs`)iBszTS%X_xshqKVQDwin+ST?*G5P zzrQ^G_xt_f9Jc2NYJa}F{`Gdu&zDm^T?_qix&OnZo-emz|NVaR_t)1i*Zuzedh_v0 z>zAA1pKtV@Ea!c=%JBE6!+*Zrczrtj)3uOqx1+w?ivDyh;``H`|9*XZd!q2y`>j8o zPq{fm`Na;auQ!6uw~GD$_w&u+sDHnnzd8{2bbrVDb8TPluY7%O^{INT7l+$F-w1!O zT=&{!g-_QbzC1qg{l($GKi~d(fA!P#uus>+|9rjj_t&$3f4+Tvyzkqcn7=>n{r&m; z>&=i$lU?pF(SEVZ_4lV+Z%tCF$iDo6LW`p7(5<$N&HT8Aidtg@EEu7Dfh!1_m9F6F_-_fnz@dBd3hV zh6RoeTpun37Hm*p=S}!xB2%GsN>(9zl@H4iweC3*!Wlj#haUN`*h|{jWN<7##?Qpk zmawqs0!x>8vXF{_aD)HsCf8Xtia|ir6_cteb~+gFu`;I!>|qpOVG?4uVAFdM{QR&W zONNt2z@nss^K_X~eLR`cSvVIfMeSfTbmmr&58_**5um`{FC={>;XzVD=Tv()J_7-T ogaZvn8JQwxBtJeTEbH?rX5;20cPa5$D~HSgwKHzbjEoG{0NEsHRR910 literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/plupload/throbber.gif b/simplicity/theme/images/plupload/throbber.gif new file mode 100644 index 0000000000000000000000000000000000000000..4ae8b16a5a474c3da1e426afc20d2167ebd360f1 GIT binary patch literal 1922 zcma)-eM}Q~9LBG`Uf-_0UZFJTFt*nsTO5ueC8MQCX?YP5d8q^!#7gUiuF(Vv0y0uv zMJsO=7zu_gofyX-W+{m?E;Ac+grVzRB*kTp0b7W13o~jO6PL#Adz^qwjJtm>_sjk9 z`#jI{eZINdbKXqbPa-7ZMiBKT^}xA-;P=6WKNl)0E2eKxhaZKneR-`QzrcOMJvKfT zx)lmP4A1{QA9)h7lvsMZdqb029JH3~(nv`^VO`dQxDnc;-1oz!sEu0QJXhB~$nrssc=;5d6bWb>~J{i+O9hUE>s zy$3K&J8PlS3s zuf&l@@FJcg=@u`pfhDq)R}nk`!N({wk0c0{S65>YWU5;9TUls-qL>gRi_rR);{wgY zMVdw2=B8#K29K9L3s zc2K-aUfk?E&kByZwEo`KQU%&(ulDp;Rd2jF$4C4_mBa4FtT?M{W386p329VQR0mG+mdz;^%6}=b+X&!0PAJghY6b|U<(&T>?OpL^EQ|Dg8v(US+(!5}gNN>68C zjIJsuuSa13hEay{0=HqHA>PcGLdSs$kl{5DmyWOoKy3@Be5XpZZB{~bv-Rt+_KBtg z?I&+!J&28PB^xhXaT!{!c-ZpmN=~tqb8%>d`}1|A?BGOz>Q{U7drQo%qk+Jq)wF|Bjbw4$i)(?^O-2qNn1c<7SK zeh64nT!z?PU-wbRweq{O<*Cxk-%v+|o7P1Kr$(&P;`Dngu`P{NC&`fTITT02B_YRx zMm@NDi25Ks=~!vhsbn#_65^=UAs+Z>fLS&$h+rtQa@x?&qIF}sS{QcM$9 zyj8I_JtbX`?QWmL>a)qPxTV4W0{AhtaEw8J%zHgmpSG<=!@1xzkcC#tDkpClZTQ9T{9{ XMrH}sh*f7CD@Dcca7lI@6tMnZ`e4## literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/subforum_read.png b/simplicity/theme/images/subforum_read.png new file mode 100644 index 0000000000000000000000000000000000000000..4c492fe811467b5cbc7252463ff77aa410272440 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^+(699!3HFsq+HVlQhA;(jv*44lT#X)ex`>0mo#wv zdw9h*HJ(5aZ(`%0OfYSjtcJXN5-N79vN{mJ_O|5W1*xy@Yv|No!< z;C^c`{DC*|2BSky9Z%w_O0X0-@w42?<596QaJ;2huJ9zpXPr3UL0`2anult&eV~oYxY%uzNF>wC4{@WPP z?qJxWBb;;X?Z!t(dhbbV{mE*u1R-I_qqUZdF{G5L2g8Oz63Spe0j~z{A4AiVUhJ=U a2`~VMc!qAsRJRoX0000pdtF7O%fH9ZI9F=9uoxaI_i;%`GcfMpP;4pRbKd!*E_?q|Ti;FXjQ4>S OGkCiCxvX(?zF9c`^8Ddo3|!5oB!VZ3UsNhw7_h;lG&B8WpH7*N2QQgDC2Opd1+ f$u|2}yagBl)jo#gj>-dD00000NkvXXu0mjffcAHd literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/topic_moved.png b/simplicity/theme/images/topic_moved.png new file mode 100644 index 0000000000000000000000000000000000000000..7e3aa071dd0a17843de625be933f637e0ee53be7 GIT binary patch literal 441 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 Ef^;_xJ^%m! literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/topic_read_hot_mine_hd.png b/simplicity/theme/images/topic_read_hot_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..ef5b486ff2afc8267ddb74ca9193efcb19683915 GIT binary patch literal 1977 zcmV;q2S)gbP)cRXk3%~Mg&mwjPG)y5XTJH(xqsgx$+FCRGNynJfe(-mkPna# zkPna#(0ZlddVj#~?ryWgZNLLY2Rl1E|JNFX;Jgpq;G38}y-C|+K0x}~(?*|dY!#FKEo@*zKBWwnK2)G5u zVsdUNF@m=XxEgp80cwwi7?W0Im6`k$Z11so9lr5zLA(0#OA4F}Z3Mm-A4HaANk^MBWYL8{U~7O; zHQxZn$I_qE-;JkoA&LKDnvgOMi(Gvcij|fgRUxXlqDXPVV{rGIl!ucbHQ7kEF z9fj}bT!6#KA&QTB+0vJpW2`10Ss-P6TCRZZ>3{1yD`_IMZn- z37>)A1pq$?1Ol(pSf|W1s1?T4>|z|4g$~P^bYlaB^0lOD$cIJ&;4aP=Zly8?$9o-) z$Km)}Vss0xj9RG-*$sUMV&tQsJp|JIZt@(XkZ(hquym;vuCJ$>j!~4WC!m6G&V(62 z%?`>3o^AsF$tA0sfVUOE)l5ZvWb_>io9Yjqw3sE*nyF)PD$I0PX8OmKeOT;%6pr!!%LTdEMVUGNE9bh1bL&8Z=CmfJJlq8r0yhhlz1Qis*2I*Te+hWn zVIOA;U5_+V2+_^T3@yerBbpfDB=;vP4%yLvuIr9U`LutQDo%GigIm>St8 z)d-ibvcO8dHuA3IY+5$~zEqH@s)B7VMR7a*XsqD*`SvTSNUMQ5VLLz=0b+0-(u8_G zmj@-&%y88OE@IM8h|G8|ZhImzHB3%>(7dKq^D;6q^lS$l3g4#|`}8(O+?rUfv`kNy z0gdRE8l0)zC#UA-9ZmaG(eExh$+~an|%x z;L$AJ#`8>Bw7{$Gc!6tBwO$>{YfunCdO!$FP<*oQf!~4SUjSbO{usW04m@oV&?mGwA=|3N>7dsDgxR z{LV9){U}gs5-o^VDV#XO)#bl1rS)MMfr0-fPW=>tDYLV+RF{>LsiD?HIaB?Ct==L| zyHrkf=ruin`dl`bRIn_g1vtR-q+#I#)uL-=iQ;NdlAQj)DyIOb!FMdq!M=Qjo(8Q2 zVNr;a1-J?=--{h4$#-Hq7-vm!u~>tFl7z{(7R2-n4tS6{2&o^lu-q-1K|hI0>;6(3 zU|ch7kfL%E0m5U^NL`I&8oe`vKNUg;4^8eIQ{G zwQ0yt9I`V%_p_HCesryYic`Ueg>EVNgesO_fP8>_fP8>_fPB)W{{$ES#du_+P@Nx000000 LNkvXXu0mjfkI|f5 literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/topic_read_locked.png b/simplicity/theme/images/topic_read_locked.png new file mode 100644 index 0000000000000000000000000000000000000000..75f8c70393b95e8ee99104b95a7948e91c890a99 GIT binary patch literal 1209 zcmV;q1V;ObP)Lz=Kbw_+nt+H1wSt750Tv=R1irbr>unpLudgpGA}fIv zKo|&!2tX3BL}UsWZ*6V077XacGhHUI4cIEkG5`?}#2xS_B7>K9y<;6eetfxzGy=6* zJOBUac|HkTYinyulm+O8)1B2KvKLsDH4t214xm3o7`XIGd$PB;cfE*20K*TAx1Xo8 zMI_eR+8QqkX!Ge$s)08|r0Riz6P0X){xXoyhj+Kn_V)H}1nNpmTngOnwzjs*UOU6R z*>w72Q_;PORw=%}l%gjcFikF)#fYl9w{`vf{Y}1rRN1D=Dpi=*vicu>+#Q|l>FHSw ztSL5`XTox1O@Dv?>Kw|RKh;qQyd|(~UU;)6DG|C`#-2z5F9Cr<6cwVcn4MFJLkA8V zNE-mQYO|^?vsEe3Vn6M9cLu2Ug2@a2QY7H`#spAUUt&PanY_*~Sr-bbz?gdAhUrA8 zRtl7!bAPA1ySoxt?w2!#DyvwY`HTto_4Ngv2x+*4k9(?GQ>wI=LZRbxx#3WT?OeUh z)m?e*a8gx+ZUq%3iC%p!Ex9v5*A z1!+G@76Ycp7&}|`Xxz?TJ?%mNnUfy`RCT5t$_mj}XaUV@Gww=#MOEi=S7>jmSY9=&*O^vUB&b)$Q%=v#Od{2xWdCrl+R^BO@cVSFc`Okxr)# zkIFiD@ZgO3U^G`0-BBQ|Bfw?gHt=k@d6Sp0oIQKCF&2wG=N8C?3m2^I+qYkAY;61+ zxRtxPqMLI|UcE~|B=XgfpsLTMZ#A30L!NI}N`w>#5NmWCtWK{VT_(E0BtCCH06jin~oOr)B z8jaoo#ui%ksZ=UZRaG?^3X_~X%4K|rfh7H3=o2Gdx7K@!RmICO|p+j-td*>ukP%O(@0T`J~ z#!Ms literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/topic_read_locked_hd.png b/simplicity/theme/images/topic_read_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc179237cee645310e86d51df024d2cc391e03e GIT binary patch literal 2224 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 literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/topic_read_locked_mine_hd.png b/simplicity/theme/images/topic_read_locked_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..2242220fb72d8c754c397a8385fdd801e43ace63 GIT binary patch literal 2428 zcmV-?34`{DP)V&8ykc5;3LMsuV1*(=5ZcsI9)e1q?D+dIJUXXg=1eac_QYwT*Td7h-K&Wa}i8dUX z0EPUBpR`FFLIZ^SI3cm~XK!chS?77PUfa92gIy0At>fK&``))R-^{%Cj3A04OG$7s zq##HElmaLPPzsmw`S;fDYQz850&=yO!Q+P8d-bpPNN(OY#D=3v>*$ zf%>yEK?I-~K7X0lA11OX$pl2d=u_`h}vqo?(f({(&3$PkA`As3*Q>&~4?e%y( zlb~mjivXlOWW}Bk;GBwtgYZ4S2^PIWV@HvQFM_A=;2?KYf}4~mK9F;(V6GI*^*Bi* zkdW&}=jP_lrl+SP(Z4|;xfSlYE+=ba7~s5%K~5t$Zt~@ULv}O&%q=ofjg=rsHi~L4 z+4nfMdD->dL8F*QW_1+4ck2L$5h3@zzYxZ;W3PketKGy~jYg7|iv&)QECL#3Ak{^Z zC?e-<*8vWO*_*Ow)rSHn2I7+Ok|dJ=a;waXR)(7gErT$=Uq`1f54q}10@1a6Mo>wi zcWJ6}qj4Pv%w@OReHjTHB3u#ZLHK@;QbxVtVt$hq7$nV&8l#mYzkp7EV9(&ARf(2{ z!g03<+WHkhxdh-m^OGce2K^EM{MukJd`NvARI{KB(5EsT{lF}=OI%1dGANWUr7VMd zs22b}%W>ffDr2y}qj25@=f99gH{;@{<;{@w$nVgM*aX%?AZ^r>=L8G+5m*zJE`_rD zS5i&KD9WuQpp0X%?~5<#-5fQn$*pq~iVIB8%MLk@yr zye3jEu2DPi&}6qr&8|HU^84VsnPAo!sTJt0xuRsPnesenMvt3e(;wUY5zMS-z%iH)((+WHW+!f^R8BnpON4v>e-rby*Os{kFEYHFxjct(}>fSrkz_ zJ3DJ_HrvC-#>P&Cs_D_9L{Styer34p0yi-!Cq!ymjmPsPPAN=2TPh#9cI{eqYinzR z5;)#Wc7EQ})6-LR;lhR86B85so}6crdns{{RIG2)*so2J)lmZ3t=D=26V&jurKM#Z z4xVo(D=W(ZE;WS8e?LAxUU=oo6@I+kibW+i40MZS8pmU$`yZSybs-mxldG+cTWkhv z=<4dK^$*Z!oZG&A`ybWS)kFL>SFc{(HZn5eoj1oLx?_EPeXBf03CM#e3T@Nb#~m{6 zy2ofYYdi!7T8i!?fwOn--rsm|h@@wmnwnbBs{Cft-EE`3s!mH307xY|`-qGGRe(_E z`BIE%nbTnQNQAY~%w>W_vBAMX|7uD>LBZp)va+#YZeCSY)rmYs_boqj=FBvI{@Af& zJV|>GbwMH*R<^im`aNiG7~^`I`8F*uE~53vo2ZM6i&bYRDk>`c=gnrbMQOT+w;&^c zR3kf&RXOe#ZiSa5`Q`(-4mTw1RLQt;OYM80Kb|iEF7ho!cToWww-pZ{WYuI9U5&Fs zLwR}mhJE|?wFCobJvXC>$lfHYQJT8AM+v30k-S{NT``K-L2nUAxW})J`8H9;dzV?b z7Ppo>NK^u-kgTPhPn6UmFz7#|-k%~c-|B23)n!@aYQqGSHsf-+UN{_%QK-rM!3IAM4Gld7OB%LX zt@+?uc^Jj~<$%>%Oi8rI4^Z=+TkOE*ElWLvhe1O6ITV&BnwGG^NM^xeUO-7P4tx}J zg$2(I4-Y>F&Kb$c$;k!I$^)V{18{r5O2fb_|K0t^6FB=kcUT0&3&0000P)}XP>40fiY0X6LU1E#6~W@dg)$VE`EZKD~aAtag1 zawsTBs|8~h?ktGf1VvY|h@_#Gs6k?o5{4Kvy%aF(HmcgfA z^$t1!*=#m$W-Y)$AP&@-8NeElH?t*RJ{F600Ik52z~jIYa1odXZUidy*wu6tI05t+ zwhzDz4D-I=SIjO=^}dpyn3!lZvj>3Y(z@VpbjN>)#bRg7?1_LSOTbHaRgOM7Iot&H z0`L$J1!H3m1NhmD_oq%K|IB1E9cFgawa6xA{IuKO?>Nq9kx1l#nRNnkr|$rXL?SUC z^$R#Q`EHZYi@|rzO-jrn$CnWBbU{fp2 zfBns=)Z+N~_#vP@Y&S_kmhmI%IL_zAV)5l-v3R{uC|qzH=Zu&BQGlZ#pRX6{vCvH@ zm@z#zHWroC<=@cEsHB73=R^+01# z%!JjRYH=386VGO|4X%Y0-$KS6N%sWRm!QpRfh)5y;*}Z4efyg?H}mYdHAxL#232c8 z85guBWX`palsC9r6|Pdb@Mu_8)oPW>tOOzvmsl)m=+z!i<1!Z%gIrRJGF5n-Qre?A zr}Xx<4f??=Z`Mg#*^bM?+!t0rE82=zsb?hpRbHX}7Nf~M05=J%7AxCPvSNNY0xgc_%L0PN4gc@9XPZiTF zS=d^)KiA*iUtCv6qD#_#iN7Vj2QEtbLZTGt2#MqOfB1THDwSFQZr76bRpKvRc2u=r zI@=564g2n==g%*DllNUdR}UNkI?SxuVAZhqW>3Ghnog&?y-QlaRduVYY$fdg*9Ha# z){I?XczC#@^haWm8Wbu5Q6K%|;NalguKvr0hKA;V>%ig;*cO2=fos4GV8wU+U{@CM zBb`piCAFAYwg0l;lF4Mgl6Pceq(xGjckkN69{yMO2aozx9HsJ?p#T5?07*qoM6N<$ Ef^;_xJ^%m! literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/topic_read_mine_hd.png b/simplicity/theme/images/topic_read_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..b63481b7ccc6f340bdb6a8b51654e74bda62f0ee GIT binary patch literal 1961 zcmV;a2UhrrP)+ViLa%0rpA~3&VCdU>EGK!TogA3LwrTX%V*n0%EW~2HRCU*c+?R zwk>7vRf%l@>HyeY72T_h&Ph?*iA?*9-IkPlB-IAW%gfEQhjChTrqE6rd)NVZ4A6;v zF*&!AfaL85)B~oGpq^-mF=^eod+4p!<`ISQzSY#WD)#`RfLnm4sejGXX17i|s722L z#sIT`Ida}3P6_IgnfwfFAFz2HzVYusyDs6E3^_U34tNkBM3!YqN1HTaQH4Na8vv-9 zZvqbCB^G_F6-@8E6N2!~pCHY#D`*Oz1FrW>l;?C%d5A93nnH`TwzhV*tgP%b5dA!S zPv=1t%GZE*?3&m?QpE~~xdOO zMUbT6msE)Z$v+EL)SPb~R1abNq>D~r9`a2l2}ILUl;8k`-pv`62ZQ@KVlJdosSD`9 zA;L8QdSL%?y^K0%Vp)}y7$nUn97Zcuh5$>iMz`_ND&nM}e9X;8Ti*jI=YgF0tdoS# zfcJpF4+DX~Yt+|SGY#s3K6SY02WFw8axUH2MxlH&r5^I3aUi&#^M$)<7=!)23CELg z{B1G11=mNdOor@6et>4=Q=mOW(!*}@9HWqLLz{5u(kNWtOk+AmQLdSY3c@*)W(0LO z7(VcF8}KKWtnL7`mcZmBk`y)}70C)iKas3E1Z@;U9|Vu_s7$%IL;QxDQ_)Jb*-j6Z zLOP8!C1 zx|-Kxm8x@Y^KiwnRq>@7g5*Y*jm`>AvBtv$RjX!}BS_BV1a4%J``p01FZc|Tyw9m} z+2AcM*VtjRG?7;(U3BN8?dNvU#4232f1mqYvjsG$Ms(7)+`M=l>{~X{M!QDh$7>5hMeWq< zKc7keQ^0$#Z2=8RX$S)LV#uHZrURMjA6NF_VE5y2g7;@$mle^(Ch5&P^&jY%mq|?% zl#Onfc@)6~tQ)MZfG%8 z#&m}ooT)q{XXfS|P5ac*^=z;`sfPO*4{6Vgn4)O%Ac{gqUEbuFP%`?1(Q4Kbmo@6E z;b0Y|0Z59t$fnhBe-J4jY|ohT5~%Z)LYawG6mwyci-0Au-GGoNb~F9CEF9V5tm$Wf z@jTwfi%eOxz^iVo#5Jg1Zyd^NP!LFZL=F~KAnq|EsFSNGVr}SKrYwaW(ivN!t-cTV6!5!2{Rda5;aWtMBwXWn zk(@aKd6(HNlz?t;ScH-EJ!gLW?-a^LR^=$^Y*!=HmZu v-Y3W>$S24r$S24r$S24r$QNDtPk;dc(&$W4 literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/topic_unread.png b/simplicity/theme/images/topic_unread.png new file mode 100644 index 0000000000000000000000000000000000000000..c4dc4ec251d9d6d9c5d9d35cd3d6601c5851cb92 GIT binary patch literal 1088 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 literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/topic_unread_hot.png b/simplicity/theme/images/topic_unread_hot.png new file mode 100644 index 0000000000000000000000000000000000000000..c4dc4ec251d9d6d9c5d9d35cd3d6601c5851cb92 GIT binary patch literal 1088 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 literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/topic_unread_hot_mine.png b/simplicity/theme/images/topic_unread_hot_mine.png new file mode 100644 index 0000000000000000000000000000000000000000..a35fd6eee3541710c8c97a60aa84d6f471936d1d GIT binary patch literal 1205 zcmV;m1WNmfP)ZXsf-Y@5V;f4?LGbRzW2S)dw)3Hq9{Bs56`c2p65L0 ze4lfk7nW#={=<~rQU6?aM}3Mp=KB|wSq8iZY&FMaKB0$>wWJGD2^5PE5@fj}FowuU zfo*3tygCaoxa+ArLCO(|fYl(GhyaWOLx_A2ykDGqM;@>Wcp4}J#(=kgUx40(3O#si ze+tk5)C!UYAOeC!PH+y9(w+@M{uxtYIncI(ddNVpBu2OOL;Rh2X4N4 z^`wnCn_LU2(hzY|9N7kF?cKP&f1tj!67;1TxL_F%T)zD6larHex6WO87--qCV#O>S z^(iA&O)~;;&*zQlz=(hYU@>$NfEf{PJM?4E3?jb*nNfxa&`sQs1VaKa4fG^y< zzzIYu?%MNN*au*#R;p^6rAm_Wb>GJN31BO#nO=OUft5t0vF%h~oudrEO+ZN`9{C)$ zVs+S)l;if^`n=k;TX6f{@n|8wP0X0x-{RUZ|LEQkft689$GNQFlfIrQU?k2h9)3yS zGG`TuiN&T&w94_@7SiR{0OByJ>;Hj_a&N?CSP5Jend{%QGmL7`#*5CuqeT06cD|X0>hPjnv#0_n!;#c+L{-CH9@An3QT@q{IUfIGESPMg z7`&MA%gb}l2XLWc@1GXhYGy9Wo5$9M-u-S=(E&S-L_ai1=3B_;l^x1&{%Y7~1ksO^ z2Q+=$In5!|@|;-RzLms6);wdLy4{oQ72V>!@@m5EiM&sDXP_KJ8Rr^d{W{7x%0XA5 zoWl*N3NOYu!)TGBXx*CDQ(@2=`$U!zL(G#}@fN@t!}40mm9_R2v>XpdbD6S9RhOx9 zMU_sVP*odMv4M`FN^S0uU73@ES{&(~jM#y1h T7Ga-q00000NkvXXu0mjf8M8!f literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/topic_unread_hot_mine_hd.png b/simplicity/theme/images/topic_unread_hot_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..8ffc67ee35858bd69716673cc90bf02665e62781 GIT binary patch literal 2064 zcmV+r2=DiaP)Eo^LR*oV zVr@$+L{STBNk9q-RSXRVEYM(qMnMq+s39RSR(Tq~H6L%MJg^ zHeU~>_uJaD$&9nHa5w^x$r#5QNdQDM&N=D5gzf@x7H|^k4^0@Helf(+BYrOGP=Yok zHe&~$0U}Uw9^mdEm-iIXHflMoEe=azw#V^gN)7$VU8#4qO*OrHPj(Ls3i(ha+u(MSr$lS?fp4nKP*C zZNQZ9O`i+L?$wE*H0pS7mutyQo9(F(l*FmX`zUOJfS5EW@aD$r;1$hb3XpTqhnSk0 zd%-L|fWw)pJM9ozX8(K1>iY(~c{wU7FO08k1-ucKlLm68K~ZUdoLmiZ^2vA1>I8C1 z0K%?c4jpAg3tgD7GQ~5(li1B(@XK2iMoa#C1UK?52JmpYwH1buYjg ziAkRW;$*Y%!pNVXCl)@J0P?VYdws*wzIW~%Zs&HtQakIY_Q-+a6Tp0(PZ51iUXjCx zoERu}i%zu@C6*!-j?%giuCEF!4+7>_0p=TcqKkl>at}Gx)%QTHG4S+uz2xZciB=;U_xFMV{lLgBP6|CE=Z4LeA>8;?4Uy@5{I0k5j+Fl>(NuGD!`VnT*OOmbV>j@OzTJJ5mekL#PXH6gz6n$4CUGC>r| z`xxlY;+GxqPVea1hY@gIch4^{l1*=J-Z;_uuU)B|=ycivt5*#ixavr3%t9im(UV~* zuYI!itW>HdbJ>adred52NYS`(jk~C%Bu(0K;%EGv1ShH~5!2S;r<-f%fIjtHv!453 zk0!RmZQkCK=)4P%AHYU3{X5jpTgpX4ig)>qAkZKc8_ms-_btbdDn0%%7&$t!>XG|YDQ8@Kka|A_$KbmB)fil4e9-vvi*#!IiAfQ2=2aN*s zHlP^SV9p4iUo`20oK2i=L<#P1j6uca7!bGpa+Ev}pJ5J*Vp>69ni8x8f~1EHwsulD zP6mxbOuQtEPCXS+?=b;*`h#`M)J4<@J88x-^UGMZlTI|K@Vvq_g-Wx_V`>wNHK@>` z8lq;GOtq6Xl-ojGi%^r+0|-i0o7h#H&*{~Mw0x#aFN~XOBuJbuL6YP!LXb-O^ZyA49*>LV3`6b4D^Bo2yrw*fkgndkwt7NR+%rT-O6e z&{ zfT^?wjbyz~c|vb1 zLy`tj6nuhKEK?{Ii4lT>@`E~D2S4Fn3FQ1jm~FOD)LsK^V!}9+qWYKI`rluIi}kyC uiy(_2iy(_2iy(_2iy(_2OEl#_0R{jiNTdbrvg literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/topic_unread_locked.png b/simplicity/theme/images/topic_unread_locked.png new file mode 100644 index 0000000000000000000000000000000000000000..68017a5d911826116b74ccf83e2e21dc32412c88 GIT binary patch literal 1286 zcmV+h1^N1kP)uTWhm{B3M4Guqg{FDw+^5@dHFiF$mR=7^5Hw5AYxaDbPYH1rtqu zFe*Nv5o4`VF@nA*Xs`&uU@1i_N@$yu)QSbm0xj&$@nL3XXLfg5KqNeHCnt07x%ZxX z=KRmc9k|(Uwwvw$ZPMT5lpUM%1t|k&iVzZHsJ)>Rk=+6>?Va=TMS!F0o+=h(KEgC$ z97q5WfG(f~k?(=JU`5@rD^}=%9h)+Na$vb2IRGLcNNmF)L}oY4S#k2{n$i#=)xZ;i zxFia;LUupaldphR##h!gU6w-k)mImZ$QMA!7U0OW71}SttD@O^m9cEm6Xp#MHlQVU3mt03s?w%UWMnz_bjw!k))6+<*I~K zA&IQ{nggY)nwnS7E(2X+bFT$0`K9vdG7n^TZ?DP++5~I|7Tk~ly&{a*dZ3{fk>fxh zz90se+i&RKha|~$yAT-@T>n|v05Da{R5iy`#fNqtoV)rIuo%^V*Zi7@G`=K5xON4&jWw{5X-^CxK^;7dbX8`E)~@z{t3zlOUV0&5EqHR3;Zs zzDa~EMU*AXxn85vEeq+;0pg++)yJ+w<+vvX8D)7Pb8{f7o+HB>K_=EaXKA)#A5~bsxb9DAx zAZmI}X(_4xvNhe6L_bt?jgMQ;0^Ub;E9mR)OM;?yu2P@tRh-}0ahe0|-9$}GZf;fv zkKQ$mz>rKp-t!h$bdfjY)$MLi7JpJvfU*Up>uPG~?_Fovcj9mIvj#DJY=DP~3h29J zva`8^^L^1Slr4@zqdqRrR(LT13|Eg#MORF$*%Jm`hMHESs4HqT_BIp7Rx~wsoM!N# zG)hYf2?mBRsW6vEiUagUqHI6h_U44myTb8Wrp!~-JXIp9)B#gfwMrGs(NR=cerN5v z(8QYWYC+#|;85)+rN*f@5@pyenPjAi!@E5<3s5da&GCu%p{WX0z?c)yRxLPQR`tX2 zXR6i$cK}OO*$H$49~IYD8o$DjbFv!YC!@ALE#4u#g*}e$r7JuVwds@onzgEM>Wz#|;YzAid zDfIS_C+rdfr!QRmV}D!sH(lYrGxv|kpEUZm!Ba9b((*>$n%zDtSU5_qRhd4#d|ENe zd_*1w83z;~fXJ!p-M{soI(Mo4*FSrjJ9>J%y|9Tfu`qXRY02>5+zG>95Ux*Ke;I3j w26h-X+OPBtr_l9+Y!Z++z?v32wcJ?kUp$0Yl3)23+yDRo07*qoM6N<$g5Aho%K!iX literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/topic_unread_locked_hd.png b/simplicity/theme/images/topic_unread_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..f47a805810ef7efb58eb0bace68270ccbd69b3f6 GIT binary patch literal 2380 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 Eg2msSQ2+n{ literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/topic_unread_locked_mine_hd.png b/simplicity/theme/images/topic_unread_locked_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..25718ea8726aca574a1c0909ad5184afb4bb6e44 GIT binary patch literal 2622 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 literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/topic_unread_mine.png b/simplicity/theme/images/topic_unread_mine.png new file mode 100644 index 0000000000000000000000000000000000000000..a35fd6eee3541710c8c97a60aa84d6f471936d1d GIT binary patch literal 1205 zcmV;m1WNmfP)ZXsf-Y@5V;f4?LGbRzW2S)dw)3Hq9{Bs56`c2p65L0 ze4lfk7nW#={=<~rQU6?aM}3Mp=KB|wSq8iZY&FMaKB0$>wWJGD2^5PE5@fj}FowuU zfo*3tygCaoxa+ArLCO(|fYl(GhyaWOLx_A2ykDGqM;@>Wcp4}J#(=kgUx40(3O#si ze+tk5)C!UYAOeC!PH+y9(w+@M{uxtYIncI(ddNVpBu2OOL;Rh2X4N4 z^`wnCn_LU2(hzY|9N7kF?cKP&f1tj!67;1TxL_F%T)zD6larHex6WO87--qCV#O>S z^(iA&O)~;;&*zQlz=(hYU@>$NfEf{PJM?4E3?jb*nNfxa&`sQs1VaKa4fG^y< zzzIYu?%MNN*au*#R;p^6rAm_Wb>GJN31BO#nO=OUft5t0vF%h~oudrEO+ZN`9{C)$ zVs+S)l;if^`n=k;TX6f{@n|8wP0X0x-{RUZ|LEQkft689$GNQFlfIrQU?k2h9)3yS zGG`TuiN&T&w94_@7SiR{0OByJ>;Hj_a&N?CSP5Jend{%QGmL7`#*5CuqeT06cD|X0>hPjnv#0_n!;#c+L{-CH9@An3QT@q{IUfIGESPMg z7`&MA%gb}l2XLWc@1GXhYGy9Wo5$9M-u-S=(E&S-L_ai1=3B_;l^x1&{%Y7~1ksO^ z2Q+=$In5!|@|;-RzLms6);wdLy4{oQ72V>!@@m5EiM&sDXP_KJ8Rr^d{W{7x%0XA5 zoWl*N3NOYu!)TGBXx*CDQ(@2=`$U!zL(G#}@fN@t!}40mm9_R2v>XpdbD6S9RhOx9 zMU_sVP*odMv4M`FN^S0uU73@ES{&(~jM#y1h T7Ga-q00000NkvXXu0mjf8M8!f literal 0 HcmV?d00001 diff --git a/simplicity/theme/images/topic_unread_mine_hd.png b/simplicity/theme/images/topic_unread_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..ac84f07dd1847a0f04cf72968a9815a7c492975a GIT binary patch literal 2062 zcmV+p2=VucP)Eo^LR*oV zVr@$+L{STBNk9q-RSXRVEYM(qMnMq+s39RSR(Tqou(4pJV7r4S2a$6SNbz^lolMZX zn${vnGkbE__H2K%D5^7h+mv`Y8qFwC6vm((3S@|aH~?*oD4)^_{F^NHuR~h{RA7I_ z`PSxZ{`7uVdnQ>Bg|XNi0c65u(uE`d(Sj(7Oz%Z<7r+_d1oj`CFgX1}fU}4HT-2!q zZA@&Y0X_pFNO2x;x1ZDdGYkPH0qMX|y%WE!tsMlNv#>dxku3zEHv`D^5PS9yx(S8Q zbL!c_Y0qK%Q8r6bxS7KX&7$XlDn>TpCvxB+5mcIZX)>B()^RY>1}yrk_3~OTVoskX zU2g+Zf;WAU+jd9gp={QPyA5jki+0p^Ez7s==36**Mo z#Gu*5JJm2sEQ?SyOX~tSzbdFa2+Xen<{P-9i$G4fhn(u_d$98WkgJ(A;YJ;`ZK9YI zKz(ZnI@@7k)*@5hmkf9Kh+}5`JwI;`Qa^U;o`X+5jh%dZqv*ia&5DVpf z42);-%Z_+w`|R0E5pZ62uP-Q)O>b`AFwyy+UD-F$>9hl@R}CDv>Tqn#LPk=fSGgl= z_ey2gWKnja>Qqb=eWYk2caFQMWJ#K|`S>sNISB`FYj5C4<*ec&_LSudqXwc?Cqk!H9 z6jKf6H23*MlNRJ`{Bk3TbAMwDDlVshxb@c~%maxt%wbW2UJ#h31S^gp>0yJto#3{U zp>c?bOS0tDQ-OMq3E=Jz4q>IvqmFyTHcl|VjMX~nM1u;?DNM6aX?A%`Yhtkm6*@Fi z)a;U}b<&1%TkLD$_N4Uyf>O06c7@h+p=u*qK3A3(#?3VnBu-6`Bsq)_q>(;7fS_2d ziJe9BkP(fM@uo-+i(8**kUDEr zs7*}1xGe@0rukTxnN_OPCMMtf?}3xRun-q`2biMr$X=`mBnJhZdJVbUr6HQw2+qW` zwIQ>~Sv?=5$Zp_=5R{Iirv~}iqZPu+B*C1dx zcC}uWlXf?A1^p+X^gy4Un$oMXKL#+1w9n&r0P7;$ylABz zRsAObU$QEIR_F~i_e)gy**Vm-u|AGQ@GM%ObvyhAdT>aufQ$wn0oDkfLcGuF*nVIt zt3eZ4@3TCjmeo_}Rot=Mcj%`Fx$ZSvWJUQUS29TSWl{DI#QX=Dj(-vU{N}mMeX0&etJGQQBzTrg!zBR37_8Y>~5mY1Iyiz zq(LkSKEW!MDJ&I<;evzmgF32%A9q&*Me%%)eYUWuy#{?!!Z?#f^{=d-g?Ci7wFt5Z svIw#WvIw#WvIw#WvIw$7PyQER0E_t6%k-pz4gdfE07*qoM6N<$g4>eUVE_OC literal 0 HcmV?d00001 diff --git a/simplicity/theme/index.htm b/simplicity/theme/index.htm new file mode 100644 index 0000000..e69de29 diff --git a/simplicity/theme/plupload.css b/simplicity/theme/plupload.css new file mode 100644 index 0000000..b1f3ae2 --- /dev/null +++ b/simplicity/theme/plupload.css @@ -0,0 +1,90 @@ +.attach-panel-multi { + display: none; + margin-bottom: 1em; +} + +.attach-row-tpl { + display: none; +} + +.file-list td { + vertical-align: middle; +} + +.attach-name { + width: 50%; +} + +.attach-comment { + width: 30%; +} + +.attach-comment .inputbox { + resize: vertical; + width: 100%; +} + +.attach-filesize { + width: 15%; +} + +.attach-status { + width: 5%; +} + +.attach-filesize, .attach-status { + text-align: center; +} + +.attach-controls { + display: inline-block; + float: right; +} + +.nojs .file-inline-bbcode { + display: none; +} + +.file-total-progress { + height: 2px; + display: block; + position: relative; + margin: 4px -10px -6px -10px; +} + +.file-progress { + background-color: #CCCCCC; + display:inline-block; + height: 8px; + width: 50px; +} + +.file-progress-bar, .file-total-progress-bar { + background-color: green; + display: block; + height: 100%; + width: 0; +} + +.file-status.file-working { + background: url('./images/plupload/throbber.gif'); +} + +.file-status.file-uploaded { + background: url('./images/plupload/done.gif'); +} + +.file-status.file-error { + background: url('./images/plupload/error.gif'); +} + +.file-status { + display: inline-block; + height: 16px; + width: 16px; +} + +.file-name { + max-width: 65%; + vertical-align: bottom; +} diff --git a/simplicity/theme/print.css b/simplicity/theme/print.css new file mode 100644 index 0000000..5b7703c --- /dev/null +++ b/simplicity/theme/print.css @@ -0,0 +1,150 @@ +/* Print Style Sheet +---------------------------------------- */ + + +/* Lots still TODO here! */ + +/* General markup styles */ +* { + padding: 0; + margin: 0; +} + +body { + font: 11pt Verdana, Arial, Helvetica, sans-serif; + color:#000000; +} + +a:link { color: #000000; text-decoration: none; } +a:visited { color: #000000; text-decoration: none; } +a:active { color: #000000; text-decoration: none; } + +img, .noprint, .navbar, .box1, .divider, .signature { display: none; } +/* Display smilies (Bug #47265) */ +.content img { + display: inline; +} + +/* Container for the main body */ +#wrap { + margin: 0 2em; +} + +p { font-size: 85%; } +.copyright { font-size: 75%; } +.page-number { float:right; width: auto; text-align: right; font-size: 75%; } + +h1, h2, h3, h1 a, h2 a, h3 a { + font-family: "Trebuchet MS",georgia,Verdana,Sans-serif; + color: #000000; + background: none; + text-decoration: none; + font-weight: bold; +} + +h1 { font-size: 20pt; } +h2 { font-size: 16pt; margin-top: 1em; } +h3 { font-size: 14pt; margin-top: 1em; } + +.content { + font-size: 11pt; + line-height: 14pt; + margin-bottom: 1em; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; + overflow: hidden; +} + +/* CSS2 Print tip from: http://www.alistapart.com/articles/goingtoprint/ */ +.postbody a:link, .postbody a:visited, .postbody a:hover, .postbody a:active { + text-decoration: underline; + padding: 0.1em 0.2em; + margin: -0.1em -0.2em; + color: #666; + background: none; + font-size: 100%; +} + +html>body .postbody a:link:after, html>body .postbody a:visited:after { + content: " (" attr(href) ") "; + font-size: 90%; + text-decoration: none; +} + +hr { + height: 1px; + background-color: #999999; + border-width: 0; +} + +.author { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 75%; + margin-bottom: 0.6em; +} + +.date { + font-family: Verdana, Arial, Helvetica, sans-serif; + float: right; + position: relative; + text-align: right; + font-size: 75%; +} + +/* Don't want to print url for names or titles in content area */ +.postbody .author a:link, .postbody .author a:visited, +html>body .postbody .author a:link:after, +html>body .postbody .author a:visited:after, +.postquote .quote-by a:link, .postquote .quote-by a:visited, +html>body .postquote .quote-by a:link:after, +html>body .postquote .quote-by a:visited:after, +html>body .postbody h1 a:link:after, html>body .postbody h2 a:link:after { + text-decoration: none; + content: ""; +} + +/* Poster profile */ +.postprofile { display: none; } +.grip-show { display:none; } + +/* Quote */ +.postquote, blockquote { + font-size: 85%; + margin: 1em 18% 1em 4%; + padding: 0.5em; + position: relative; + line-height: 1.5em; + border: 1px #999999 solid; +} + +.postquote img { display: none; } +.postquote span { display: block; } +.postquote span .postquote { font-size: 100%; } +.quote-by, blockquote cite { + color: black; + display : block; + font-weight: bold; +} + +/* List */ +ol, ul { + margin-left: 15pt +} + +/* Misc page elements */ +div.spacer { clear: both; } + +code { display: block; } + +/* Accessibility tweaks: Mozilla.org */ +.skip_link { display: none; } + +.codebox p { display: none; } + +/* stylelint-disable declaration-property-unit-whitelist */ +.emoji { + min-height: 18px; + min-width: 18px; + height: 1em; + width: 1em; +} +/* stylelint-enable declaration-property-unit-whitelist */ diff --git a/simplicity/theme/stylesheet.css b/simplicity/theme/stylesheet.css new file mode 100644 index 0000000..1a80111 --- /dev/null +++ b/simplicity/theme/stylesheet.css @@ -0,0 +1,6062 @@ +/*! + 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/ +*/ +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%; + font: inherit; + 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:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; } + +table { + border-collapse: collapse; + border-spacing: 0; } + +abbr { + text-decoration: none; } + +.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: Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; + line-height: 1.4; + margin: 0; + padding: 0 0 12px; + word-wrap: break-word; + min-height: 100%; + box-sizing: border-box; + -webkit-print-color-adjust: exact; } + +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: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-weight: normal; + font-size: 19px; + margin: 0.8em 0 0.2em 0; } + +h2.solo { + margin-bottom: 1em; } + +h3 { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, 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: 1.3; + font-size: 11px; + margin-bottom: 1.5em; } + +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; } + +p.jumpbox-return { + margin-top: 10px; + margin-bottom: 0; + float: left; } + +b, strong { + font-weight: bold; } + +.text-strong { + font-weight: bold; } + +i, em { + font-style: italic; } + +.text-italics { + 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 { + box-sizing: border-box; + margin: 0 auto; + max-width: none; + min-width: 625px; + margin: 0 12px; } + +.page-width .page-width { + margin: 0; } + +.page-body { + margin: 4px 0; + 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 { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 0 9px; + clear: both; } + .navbar.tabbed, .navbar.secondary { + background: transparent; + border-width: 0; + border-radius: 0; + box-shadow: none; + padding: 0; } + .page-body .navbar { + margin-bottom: 10px; } + .navbar + .navbar { + margin-top: 5px; } + .navbar.tabbed { + padding: 0; } + .navbar.secondary { + margin: 0; + padding: 1px 0; } + .navbar.secondary > ul { + list-style-type: none; + margin: 0; + padding: 0; } + .navbar.secondary > ul > li { + position: relative; + display: inline-block; + margin: 0; + padding: 0; } + .navbar.secondary > ul > li > a { + display: inline-block; + color: inherit; + padding: 1px 8px; + text-align: center; + line-height: 26px; + font-size: 12px; } + .navbar.secondary > ul > li:hover { + border-radius: 3px; } + .navbar.secondary > ul > li:hover > a { + text-decoration: none; } + .navbar.secondary > ul > li.small-icon > a { + padding-left: 18px; } + .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: block; + margin: 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; + box-shadow: none; + background: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } + .navbar.secondary + .nav-breadcrumbs { + margin-top: 0; } + .navbar li.small-icon > a { + padding-left: 18px; } + .navbar .nav-tabs { + border-radius: 3px; } + .navbar .nav-tabs .leftside .tab:first-child, .navbar .nav-tabs .leftside .tab.first-visible { + border-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .rtl .navbar .nav-tabs .rightside .tab:last-child, .rtl .navbar .nav-tabs .rightside .tab.last-visible { + border-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .navbar .nav-tabs .rightside .tab:last-child, .navbar .nav-tabs .rightside .tab.last-visible { + border-radius: 2px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .rtl .navbar .nav-tabs .leftside .tab:first-child, .rtl .navbar .nav-tabs .leftside .tab.first-visible { + border-radius: 2px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .navbar .nav-tabs > ul { + list-style-type: none; + margin: 0; + height: 30px; } + .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: 30px; } + .rtl .navbar .nav-tabs > ul > li { + float: right; } + .navbar .nav-tabs > ul .quick-links { + margin: 0; } + .navbar .nav-tabs > ul .quick-links.empty { + display: none; } + .navbar .nav-tabs > ul .quick-links.showing-responsive-menu { + display: block; } + .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: 12px; + outline-style: none; } + .navbar .nav-tabs .nav-link.dropdown-toggle { + position: relative; } + .navbar .nav-tabs .nav-link.dropdown-toggle:before { + content: '\f078'; + font-family: FontAwesome; + position: absolute; + right: 12px; + 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: 12px; } + .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 { + content: '\f077'; + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: 9px; + line-height: 13px; + width: 9px; + height: 13px; + margin-top: -6px; } + .navbar .nav-tabs .dropdown { + top: 30px; } + .dropdown-up .navbar .nav-tabs .dropdown { + top: auto; + bottom: 30px; } + .navbar .nav-tabs .tab { + position: relative; } + .navbar .nav-tabs .tab > strong { + display: none; + font-weight: bold; + font-size: 9px; + padding: 0 2px; + border-radius: 3px; + position: absolute; + right: 5px; + top: -10px; + 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, .navbar .nav-tabs .rightside .boardrules .nav-link, .navbar .nav-tabs .rightside .pages .nav-link, .navbar .nav-tabs .members .nav-link, .navbar .nav-tabs .forums .nav-link, .navbar .nav-tabs .leftside .boardrules .nav-link, .navbar .nav-tabs .leftside .pages .nav-link { + position: relative; + padding-left: 30px; } + .navbar .nav-tabs .responsive-menu .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .rightside .boardrules .nav-link:after, .navbar .nav-tabs .rightside .pages .nav-link:after, .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .nav-link:after, .navbar .nav-tabs .leftside .boardrules .nav-link:after, .navbar .nav-tabs .leftside .pages .nav-link:after { + position: absolute; + left: 12px; + top: 50%; + margin-top: -7px; + width: 14px; + font-size: 12px; + line-height: 14px; + height: 14px; + text-align: left; + font-weight: normal; + font-style: normal; + text-indent: 0; } + .rtl .navbar .nav-tabs .responsive-menu .nav-link:after, .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 .mcp .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, .rtl .navbar .nav-tabs .login .nav-link:after, .rtl .navbar .nav-tabs .register .nav-link:after, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .rightside .pages .nav-link:after, .rtl .navbar .nav-tabs .members .nav-link:after, .rtl .navbar .nav-tabs .forums .nav-link:after, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .leftside .pages .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, .navbar .nav-tabs .rightside .boardrules .nav-link, .navbar .nav-tabs .rightside .pages .nav-link { + text-indent: 999px; + width: 14px; + padding: 0 8px; + overflow: hidden; } + .navbar .nav-tabs .responsive-menu .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .rightside .boardrules .nav-link:after, .navbar .nav-tabs .rightside .pages .nav-link:after { + text-align: center; + font-size: 14px; + left: 8px; } + .rtl .navbar .nav-tabs .responsive-menu .nav-link:after, .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 .mcp .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, .rtl .navbar .nav-tabs .login .nav-link:after, .rtl .navbar .nav-tabs .register .nav-link:after, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .rightside .pages .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, .navbar .nav-tabs .rightside .boardrules .nav-link + strong, .navbar .nav-tabs .rightside .pages .nav-link + strong { + right: -2px; } + .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, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link + strong, .rtl .navbar .nav-tabs .rightside .pages .nav-link + strong { + right: auto; + left: -2px; } + @media (max-width: 550px) { + .navbar .nav-tabs .members .nav-link, .navbar .nav-tabs .forums .nav-link, .navbar .nav-tabs .leftside .boardrules .nav-link, .navbar .nav-tabs .leftside .pages .nav-link { + text-indent: 999px; + width: 14px; + padding: 0 8px; + overflow: hidden; } + .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .nav-link:after, .navbar .nav-tabs .leftside .boardrules .nav-link:after, .navbar .nav-tabs .leftside .pages .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, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .leftside .pages .nav-link:after { + left: auto; + right: 8px; } + .navbar .nav-tabs .members .nav-link + strong, .navbar .nav-tabs .forums .nav-link + strong, .navbar .nav-tabs .leftside .boardrules .nav-link + strong, .navbar .nav-tabs .leftside .pages .nav-link + strong { + right: -2px; } + .rtl .navbar .nav-tabs .members .nav-link + strong, .rtl .navbar .nav-tabs .forums .nav-link + strong, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link + strong, .rtl .navbar .nav-tabs .leftside .pages .nav-link + strong { + right: auto; + left: -2px; } } + .navbar .nav-tabs .responsive-menu .nav-link:after, .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .boardrules .nav-link:after, .navbar .nav-tabs .pages .nav-link:after { + font-family: FontAwesome; } + .navbar .nav-tabs .responsive-menu .nav-link:after { + content: '\f0c9'; } + .navbar .nav-tabs .members .nav-link { + padding-left: 32px; + padding-right: 24px; } + .rtl .navbar .nav-tabs .members .nav-link { + padding-left: 24px; + padding-right: 32px; } + .navbar .nav-tabs .members .nav-link:after { + content: '\f0c0'; } + @media (max-width: 550px) { + .navbar .nav-tabs .members .nav-link { + padding: 0 8px !important; } } + .rtl .navbar .nav-tabs .forums .nav-link { + padding-left: 12px; + padding-right: 32px; } + .navbar .nav-tabs .forums .nav-link:after { + content: '\f075'; } + .navbar .nav-tabs .account .nav-link:after { + content: '\f007'; } + .navbar .nav-tabs .pm .nav-link:after { + content: '\f01c'; } + .navbar .nav-tabs .notifications .nav-link:after { + content: '\f0f3'; + font-size: 13px; } + .navbar .nav-tabs .mcp .nav-link:after { + content: '\f0e3'; } + .navbar .nav-tabs .acp .nav-link:after { + content: '\f085'; } + .navbar .nav-tabs .faq .nav-link:after { + content: '\f059'; } + @media (max-width: 550px) { + .navbar .nav-tabs .faq, .navbar .nav-tabs .faq .nav-link { + display: none !important; } } + .navbar .nav-tabs .logout .nav-link:after { + content: '\f08b'; + margin-left: 1px; } + .navbar .nav-tabs .login .nav-link:after { + content: '\f090'; } + .navbar .nav-tabs .register .nav-link:after { + content: '\f234'; } + .navbar .nav-tabs .boardrules .nav-link:after { + content: '\f071'; } + .navbar .nav-tabs .pages .nav-link:after { + content: '\f0f6'; } + .navbar .inner.static { + position: fixed; + top: 0; + z-index: 50; + left: 0; + right: 0; + padding-top: 0; + padding-bottom: 0; + width: auto; + max-width: none; + opacity: .9; + transition: opacity .2s; } + .navbar .inner.static > .static-inner { + box-sizing: border-box; + margin: 0 auto; + max-width: none; + min-width: 625px; + margin: 0 12px; + 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; } + +.forabg { + padding: 0; + margin: 10px 0; } + +.forumbg { + padding: 0; } + +.panel { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + margin-bottom: 10px; + padding: 5px 10px; } + .panel.bg3 { + border-radius: 0; + border-width: 0; + 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; } + .postform .panel.panel { + border-radius: 3px; } + +.panel > .inner > h3:first-child, .panel > h3:first-child { + margin: -5px -10px 5px; + border-radius: 2px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: #1fa67a; + border: 0 solid #1fa67a; + padding: 5px; + text-transform: none; + font-size: 15px; + line-height: 1.4; + font-weight: normal; + color: #fff; + padding-left: 10px; + padding-right: 10px; } + @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; } + .panel-container .panel > .inner > h3:first-child, + .panel-container .panel > h3:first-child { + font-size: 15px; + line-height: 1.4; } + +.post { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 0; + margin-bottom: 10px; + position: relative; } + +.post > .inner { + padding: 5px 10px; } + +.rowbg { + margin: 5px 5px 2px 5px; } + +.navbar ul.linklist { + padding: 2px 0; } + +ul.linklist { + display: block; + margin: 0; } + +.cp-main .panel { + padding: 5px 10px; } + +ul.linklist > li { + float: left; + font-size: 11px; + line-height: 2; + list-style-type: none; + margin-right: 7px; + padding-top: 1px; + width: auto; } + ul.linklist > li.icon-only, ul.linklist > li.rightside.icon-only { + text-align: center; + min-width: 20px; } + +ul.linklist > li.rightside, p.rightside, a.rightside { + float: right; + margin-right: 0; + margin-left: 7px; + text-align: right; } + +ul.navlinks { + border-top: 1px solid transparent; } + ul.navlinks.nav-breadcrumbs { + 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.linklist li.responsive-menu { + position: relative; + margin: 0 5px; } + +.fa-bars:before { + display: none; } + +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: '\f0c9'; + font-family: FontAwesome; + 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 { + font-family: FontAwesome; + content: '\f078'; } + +.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; + display: inline-block; + font-size: 7px; + float: right; + padding-left: 2px; + font-weight: normal; + opacity: 0.7; } + +.dropdown-container { + position: relative; } + +.dropdown-container-right { + float: right; } + +.dropdown-container-left { + float: left; } + +.nojs .dropdown-container:hover .dropdown { + display: block !important; } + +.dropdown { + display: none; + 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, .dropdown .pointer-inner { + position: absolute; + width: 0; + height: 0; + border-top-width: 0; + border-bottom: 10px solid transparent; + border-left: 10px dashed transparent; + border-right: 10px dashed transparent; + -webkit-transform: rotate(360deg); + /* better anti-aliasing in webkit */ + display: block; } + +.dropdown-up .pointer, .dropdown-up .pointer-inner { + border-bottom-width: 0; + border-top: 10px solid transparent; } + +.dropdown .pointer { + right: auto; + left: 10px; + top: 0; + z-index: 3; } + +.dropdown-up .pointer { + bottom: 0; + top: auto; } + +.dropdown-left .dropdown .pointer, .nojs .rightside .dropdown .pointer { + left: auto; + right: 10px; } + +.dropdown .pointer-inner { + top: auto; + bottom: -11px; + left: -10px; } + +.dropdown-up .pointer-inner { + bottom: auto; + top: -11px; } + +.dropdown .dropdown-contents { + z-index: 30; + overflow: hidden; + overflow-y: auto; + border: 0px solid transparent; + border-radius: 0 0 3px 3px; + border-top-width: 3px; + padding: 5px; + position: relative; + min-width: 40px; + max-height: 300px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + .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-contents > li { + padding-right: 15px; + min-width: 180px; } + +.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 { + border-top: 1px solid transparent; + margin: 4px 0; + padding: 0; } + +.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: 1px; } + +.breadcrumbs .crumb { + float: left; + font-weight: bold; + word-wrap: normal; + position: relative; + padding-left: 13px; } + .rtl .breadcrumbs .crumb { + padding-left: 0; + padding-right: 13px; } + +.breadcrumbs .crumb:before { + content: '\f054'; + font-family: FontAwesome; + font-weight: normal; + position: absolute; + left: 1px; + width: 11px; + top: 50%; + margin-top: -5.5px; + font-size: 7px; + height: 11px; + line-height: 11px; + text-align: center; } + .rtl .breadcrumbs .crumb:before { + left: auto; + right: 1px; + content: '\f053'; } + +.breadcrumbs .crumb:first-child { + padding-left: 0; + padding-right: 0; } + .breadcrumbs .crumb:first-child:before { + display: none; } + +.breadcrumbs .crumb a { + display: inline-block; + white-space: nowrap; + text-overflow: ellipsis; + vertical-align: bottom; + overflow: hidden; } + +.breadcrumbs.wrapped .crumb a { + letter-spacing: -.3px; } + +.breadcrumbs.wrapped .crumb.wrapped-medium a { + letter-spacing: -.4px; } + +.breadcrumbs.wrapped .crumb.wrapped-tiny a { + letter-spacing: -.5px; } + +.breadcrumbs .crumb.wrapped-max a { + max-width: 120px; } + +.breadcrumbs .crumb.wrapped-wide a { + max-width: 100px; } + +.breadcrumbs .crumb.wrapped-medium a { + max-width: 80px; } + +.breadcrumbs .crumb.wrapped-small a { + max-width: 60px; } + +.breadcrumbs .crumb.wrapped-tiny a { + max-width: 40px; } + +table.table1 { + width: 100%; } + +.ucp-main table.table1 { + padding: 2px; } + +table.table1 thead th { + background: #1fa67a; + border: 0 solid #1fa67a; + color: #fff; + text-transform: none; + line-height: 1.4; + font-weight: normal; + font-size: 13px; + padding: 4px; } + table.table1 thead th:first-child { + border-top-left-radius: 2px; } + table.table1 thead th:last-child { + border-top-right-radius: 2px; } + +table.table1 thead th span { + padding-left: 7px; } + +table.table1 tbody tr { + border-top: 1px solid transparent; } + +table.table1 td { + font-size: 12px; + line-height: 1.4; } + +table.table1 tbody td { + padding: 5px; + border-top: 1px solid transparent; } + +table.table1 tbody th { + padding: 5px; + border-bottom: 1px solid transparent; + text-align: left; } + +table.table1 .name { + text-align: left; } + +table.table1 .center { + text-align: center; } + +table.table1 .reportby { + width: 15%; } + +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; + 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 { + font-size: 11px; } + +dl.details dt { + float: left; + clear: left; + width: 30%; + text-align: right; + display: block; } + +dl.details dd { + margin-left: 0; + padding-left: 5px; + margin-bottom: 5px; + float: left; + width: 65%; + overflow: hidden; + text-overflow: ellipsis; } + +.clearfix, fieldset dl, dl.polls { + overflow: hidden; } + +ul.topiclist dd.lastpost { + float: right; } + +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 { + width: auto !important; } + +fieldset.fields1 dl.pmlist dd.recipients { + margin-left: 0 !important; } + +.action-bar { + font-size: 11px; + margin: 4px 0; } + +.forabg + .action-bar { + margin-top: 10px; } + +.action-bar .button { + margin-right: 5px; + float: left; } + +.action-bar .button-search { + margin-right: 0; } + +.pagination { + float: right; + font-size: 11px; + text-align: right; + width: auto; } + +.action-bar.bottom .pagination { + margin-top: 0; } + +.action-bar .pagination .button { + margin-right: 0; + float: none; } + +.pagination > ul { + display: inline-block; + list-style: none !important; + margin-left: 5px; } + +.pagination > ul > li { + display: inline-block !important; + padding: 0; + font-size: 11px; + line-height: normal; + vertical-align: middle; } + +.pagination li a, .pagination li span { + border-radius: 2px; + padding: 2px 5px; } + +.pagination li.active span { + display: inline-block; + font-size: 13px; + font-weight: normal; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 1.4; + text-align: center; + white-space: nowrap; + vertical-align: middle; + border: 1px solid transparent; } + +.pagination li.ellipsis span { + border: none; + padding: 0; } + +.pagination li.page-jump { + margin-right: 5px; } + +.pagination li.page-jump a { + background: transparent none !important; + border-color: transparent !important; + padding: 0 8px; } + +.pagination li.page-jump a i { + font-size: 21px; } + +.pagination .arrow a { + padding: 2px 0; } + +.rtl .pagination li.previous a:after { + content: '\f054'; + right: 1px; + left: 3px; } + +.rtl .pagination li.next a:after { + content: '\f053'; + left: 1px; + right: 3px; } + +.row .pagination { + display: block; + margin-top: 3px; + margin-bottom: 3px; } + +.row .pagination > ul { + margin: 0; } + +.row .pagination li a, .row .pagination li span { + border-radius: 2px; + padding: 1px 3px; + font-size: 9px; } + +.phpbb_alert { + border: 1px solid transparent; + display: none; + left: 0; + padding: 0 25px 20px 25px; + position: fixed; + right: 0; + top: 150px; + z-index: 50; + width: 620px; + margin: 0 auto; } + +@media (max-height: 500px) { + .phpbb_alert { + top: 25px; } } +.phpbb_alert .alert_close { + display: block; + float: right; + width: 24px; + height: 24px; + overflow: hidden; + text-decoration: none !important; + background: transparent none 0 0 no-repeat; + margin-top: -12px; + margin-right: -36px; + position: relative; } + +.phpbb_alert .alert_close:before, +.phpbb_alert .alert_close:after { + content: '\f057'; + font-family: FontAwesome; + position: absolute; + font-size: 18px; + line-height: 24px; + font-weight: normal; + font-style: normal; + text-indent: 0; + text-align: center; + left: 0; + top: 0; + margin: 0; + padding: 0; + width: 24px; + height: 24px; } + +.phpbb_alert .alert_close:before { + content: '\f111'; + font-size: 20px; } + +.phpbb_alert p { + margin: 8px 0; + padding-bottom: 8px; } + +.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 { + font-size: 10px; + text-align: center; + padding: 10px; } + +.footer-row { + font-size: 10px; + line-height: 1.8; + margin: 0; } + +.small { + font-size: 0.9em !important; } + +.titlespace { + margin-bottom: 15px; } + +.headerspace { + margin-top: 20px; } + +.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; + padding-left: 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; } + +.jumpbox { + margin: 5px 0; } + +.jumpbox .dropdown li { + border-top: 1px solid transparent; } + +.jumpbox .dropdown-select { + margin: 0; } + +.jumpbox .dropdown-contents { + padding: 0; + text-decoration: none; } + +.jumpbox .dropdown-contents li { + padding: 0; } + +.jumpbox .dropdown-contents a { + margin-right: 20px; + padding: 5px 10px; + text-decoration: none; + width: 100%; } + +.jumpbox .spacer { + display: inline-block; + width: 0px; } + +.jumpbox .spacer + .spacer { + width: 20px; } + +.dropdown-contents a { + display: block; + padding: 5px; } + +.jumpbox .dropdown-select { + margin: 0; } + +.jumpbox .dropdown-contents a { + text-decoration: none; } + +.dropdown li { + display: list-item; + border-top: 1px dotted transparent; + float: none !important; + line-height: normal !important; + font-size: 1em !important; + list-style: none; + margin: 0; + white-space: nowrap; + text-align: left; } + +.stat-block { + clear: both; } + +.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; } + +.emoji { + min-height: 18px; + min-width: 18px; + height: 1em; + width: 1em; } + +.hidden { + display: none; } + +.smilies { + vertical-align: text-bottom; } + +.icon-notification { + position: relative; } + +.member-search { + float: left; + margin: 0; + padding: 6px 10px; } + +.member-search strong { + font-size: 11px; } + +.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; } + +.dropdown-extended .header { + padding: 0 10px; + font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: bold; + text-align: left; + line-height: 30px; } + .dropdown-down .dropdown-extended .header { + margin-top: -3px; } + +.dropdown-extended .header .header_settings { + float: right; + font-weight: normal; + text-transform: none; } + +.dropdown-extended .header .header_settings a { + display: inline-block; + padding: 0 5px; } + +.dropdown-extended .header:after { + content: ''; + display: table; + clear: both; } + +.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 img { + float: left; + max-height: 50px; + max-width: 50px; + width: auto !important; + height: auto !important; + margin-right: 5px; } + +.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; + text-overflow: ellipsis; + white-space: nowrap; } + +.notification_list p.notification-time { + font-size: 10px; + margin: 0; + text-align: right; } + +.notification_list div.notifications { + margin-left: 50px; + padding: 5px; } + +.notification_list div.notifications a { + display: block; } + +.notification_list p.notifications_title { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 15px !important; } + +.notification_list p.notifications_title strong { + font-weight: 600; } + +.notification_list p.notifications_time { + font-size: 11px !important; } + +.notification_text { + margin-left: 58px; + white-space: normal; } + +.badge { + border-radius: 10px; + opacity: 0.8; + text-align: center; + white-space: nowrap; + font-size: 10px; + line-height: 1; + float: right; + display: inline-block; + margin-left: 3px; + vertical-align: baseline; + position: relative; + top: 3px; + padding: 4px 6px; } + +.badge.hidden { + display: none; } + +.linklist .quick-links { + margin: 0 7px 0 0; } + +.linklist.compact .rightside > a > span span { + display: none; } + +.dropdown-page-jump .dropdown { + top: 20px; } + +.dropdown-page-jump.dropdown-up .dropdown { + bottom: 20px; } + +.dropdown-page-jump input.tiny { + width: 50px; } + +.dropdown .clone.hidden { + display: none; } + +.dropdown .clone.hidden + li.separator { + display: none; } + +.dropdown .clone.hidden + li { + border-top: none; } + +a { + direction: ltr; + unicode-bidi: embed; + text-decoration: none; + /* we use links inline more often then not so to address several bugs with + IE and some other browsers we render all links as inlineblock by default */ + display: inline-block; } + +.username-coloured { + font-weight: bold; + display: inline !important; + padding: 0 !important; } + +span.username-coloured { + margin-left: 10px; } + +.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; } + +.dropdown-extended a.mark_read { + display: block; + opacity: .2; + position: absolute; + z-index: 2; + right: 0; + top: 0; + bottom: 0; + width: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + transition: opacity .2s; } + +.dropdown-extended li:hover a.mark_read { + opacity: .85; } + +.dropdown-extended li a.mark_read:hover { + opacity: 1; } + +.dropdown-extended a.mark_read:after { + width: auto; + left: 4px; + right: 0; + font-size: 16px; } + +.jumpbox-cat-link, +.jumpbox-forum-link { + font-weight: bold; } + +a.forumtitle, a.topictitle { + display: inline-block; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 1.2; + font-weight: 500; + padding-bottom: 2px; + text-decoration: none; } + a.forumtitle:hover, a.topictitle:hover { + text-decoration: underline; } + +a.topictitle { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 15px; } + +a.lastsubject { + font-weight: bold; + text-decoration: none; } + +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; } + +.top { + font-size: 12px; + text-decoration: none; + margin-top: 10px; } + +.back2top { + clear: both; } + .post > .back2top { + position: relative; + right: 5px; + bottom: 5px; } + .rtl .post > .back2top { + right: auto; + left: 5px; } + +.back2top .top { + float: right; + margin-top: 0; } + +a.top, a.top2 { + position: relative; } + +a.arrow-up, a.arrow-down { + position: relative; } + a.arrow-up:after, a.arrow-down:after { + position: absolute; + top: 50%; + margin-top: -5px; + text-align: center; + font-family: FontAwesome; + 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; } + +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:hover { + text-decoration: none; } + +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: FontAwesome; + font-size: 14px; + font-weight: normal; + font-style: normal; + line-height: 16px; + text-align: center; } + +a.top-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 { + margin: -5px -10px 5px; + border-radius: 2px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: #1fa67a; + border: 0 solid #1fa67a; + padding: 5px; + text-transform: none; + font-size: 15px; + line-height: 1.4; + font-weight: normal; + color: #fff; + border-radius: 3px; + 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 { + color: #fff; } + .forabg ul.topiclist li.header a:hover, .forumbg ul.topiclist li.header a:hover { + color: #fff; } + .forabg ul.topiclist li.header .forum-toggle, .forumbg ul.topiclist li.header .forum-toggle { + position: absolute; + right: 5px; + top: 50%; + margin-top: -8px; + height: 16px; + width: 16px; + text-decoration: none !important; + outline-style: none !important; + color: inherit; + transition: opacity 0.3s ease; + opacity: .5; } + .forabg ul.topiclist li.header .forum-toggle:after, .forumbg ul.topiclist li.header .forum-toggle:after { + content: '\f056'; + font-family: FontAwesome; + position: absolute; + top: 0; + left: 0; + width: 16px; + height: 16px; + font-size: 12px; + line-height: 16px; } + .forabg ul.topiclist li.header .forum-toggle.toggled:after, .forumbg ul.topiclist li.header .forum-toggle.toggled:after { + content: '\f055'; } + .forabg ul.topiclist li.header .forum-toggle:hover, .forumbg ul.topiclist li.header .forum-toggle:hover { + opacity: 1; } + .rtl .forabg ul.topiclist li.header .forum-toggle, .rtl .forumbg ul.topiclist li.header .forum-toggle { + right: auto; + left: 4px; } + +ul.topiclist dl { + position: relative; } + +ul.topiclist li.row dl { + margin: 2px 0; } + +ul.topiclist dt, ul.topiclist dd { + display: block; + float: left; } + +ul.topiclist dt { + width: 100%; + margin-right: -440px; + font-size: 11px; } + +ul.topiclist.missing-column dt { + margin-right: -345px; } + +dl.elegant-row dt, +ul.topiclist.two-long-columns dt { + margin-right: -250px; } + +ul.topiclist.two-columns dt { + margin-right: -80px; } + +ul.topiclist dt .list-inner { + margin-right: 440px; + padding-left: 5px; + padding-right: 5px; + position: relative; } + +ul.topiclist.missing-column dt .list-inner { + margin-right: 345px; } + +dl.elegant-row dt .list-inner, +ul.topiclist.two-long-columns dt .list-inner { + margin-right: 250px; } + +ul.topiclist.two-columns dt .list-inner { + margin-right: 80px; } + +ul.topiclist dd { + border-left: 1px solid transparent; + padding: 4px 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +ul.topiclist dfn { + display: none; + position: absolute; + left: -999px; + width: 990px; } + +.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: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 5px; + margin: 5px 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 { + 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-size: 12px; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + line-height: 18px; } + +li.header dt { + width: 100%; + margin-right: -440px; } + .forabg li.header dt { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-weight: 500; + font-size: 14px; } + li.header dt .list-inner { + margin-right: 440px; + text-indent: 5px; + padding-left: 0; } + +li.header dd { + padding-left: 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +li.header dl dt, li.header dl dd { + min-height: 0; } + +.forabg li.header dl.row-item dt .list-inner { + padding-left: 0; + padding-right: 50px; } + +.row .list-inner { + padding: 4px 0; } + +dl.row-item { + background-position: 10px 50%; + background-repeat: no-repeat; + background-size: 36px; } + +dl.row-item dt { + background-repeat: no-repeat; + background-position: 5px 95%; + background-size: 17px; } + +dl.row-item dt .list-inner { + padding-left: 55px; + position: relative; + padding-top: 5px; + padding-bottom: 5px; } + li.header dl.row-item dt .list-inner { + padding-top: 0; + padding-bottom: 0; } + +dl.row-item dt .list-inner .topic-status { + position: absolute; + right: 4px; + top: 3px; + font-size: 14px; + pointer-events: none; } + .rtl dl.row-item dt .list-inner .topic-status { + right: auto; + left: 4px; } + +dl.row-item dt .list-inner .topic-status + .topic-status { + right: 20px; } + +dl.row-item dt, dl.row-item dd { + min-height: 42px; } + +dl.row-item dt a { + display: inline; } + +dl.row-item.with-description dt, dl.row-item.with-description dd { + min-height: 50px; } + +dl a.row-item-link { + display: block; + width: 36px; + height: 36px; + padding: 0; + position: absolute; + top: 50%; + left: 0; + margin-top: -15px; + margin-left: 9px; + z-index: 2; } + +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 { + line-height: 34px; + font-size: 12px; } + .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 { + width: 95px; } + .elegant-row dd.posts, .elegant-row dd.topics, .elegant-row dd.views { + display: none; } + +dl.row-item dt ol, +dl.row-item dt ul { + list-style-position: inside; + margin-left: 1em; } + +dl.row-item dt li { + display: list-item; + list-style-type: inherit; } + +dd.lastpost, dd.redirect, dd.moderation, dd.time, dd.info { + width: 250px; + font-size: 11px; } + +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.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; } + +.forum-lastpost { + display: none; } + @media (max-width: 550px) { + .forum-lastpost { + display: block !important; + padding-top: 2px; + line-height: 1.2; + overflow: hidden; } } + .forum-lastpost strong, .forum-lastpost span { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; } + .forum-lastpost strong, .forum-lastpost span, .forum-lastpost a.lastsubject { + font-weight: normal; } + .forum-lastpost strong { + display: block; + float: left; + max-width: 200px; + padding-right: 5px; } + .rtl .forum-lastpost strong { + float: right; + padding-right: 0; + padding-left: 5px; } + @media (max-width: 400px) { + .forum-lastpost strong { + max-width: 130px; } } + .forum-lastpost span { + display: inline-block; + max-width: 100%; } + .forum-lastpost span:after { + content: '|'; + display: inline-block; + text-align: center; + width: 12px; } + .forum-lastpost span:last-of-type:after { + 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; } + .postprofile + .postbody { + float: right; + margin-left: -160px; + width: 100%; + position: relative; } + .rtl .postprofile + .postbody { + margin-left: 0; + margin-right: -160px; + float: left; } + .search .postprofile + .postbody { + margin-left: -260px; } + .rtl .search .postprofile + .postbody { + margin-left: 0; + margin-right: -260px; } + +.postprofile + .postbody > div { + margin-left: 160px; } + .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 { + float: left; + font-size: 16px; + padding: 2px 0 0 0; + margin-top: 0 !important; + margin-bottom: 0.3em !important; + text-transform: none; + border: none; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + line-height: 1.25; } + .rtl .postbody h3 { + float: right; } + +.postbody h3 img { + vertical-align: bottom; } + +.has-profile .postbody h3 { + float: none !important; + margin-right: 180px; } + .rtl .has-profile .postbody h3 { + margin-right: 0; + margin-left: 180px; } + +.postbody .content { + font-size: 13px; + line-height: 1.4; + overflow-x: auto; } + +.postbody img.postimage { + max-width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +.panel .review { + margin-top: 2em; } + +.topicreview { + padding-right: 5px; + 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; + min-height: 3em; + overflow: hidden; + line-height: 1.4; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + padding-bottom: 1px; } + +.content h2, .panel h2 { + font-weight: normal; + border-bottom: 1px solid transparent; + font-size: 15px; + margin-top: 0.5em; + margin-bottom: 0.5em; + padding-bottom: 0.5em; } + .content h2.faq-title, .panel h2.faq-title { + margin-top: 5px; } + +.panel h3 { + margin: 0.5em 0; } + +.panel p { + font-size: 13px; + margin-bottom: 1em; + line-height: 1.4; } + +.content p { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + margin-bottom: 1em; + line-height: 1.4; } + +dl.faq, .content dl.faq { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + margin-top: 1em; + margin-bottom: 2em; + line-height: 1.4; } + +dl.faq dt, .content dl.faq dt { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 1.25; + font-weight: normal; + margin-bottom: 5px; } + +.content dl.faq { + margin-bottom: 0.5em; } + +.content li { + list-style-type: inherit; } + +.content ul, .content ol { + margin: 0.8em 0 0.9em 3em; } + +.posthilit { + padding: 0 2px 1px 2px; } + +p.author { + margin-bottom: 0.3em; + padding: 0 0 5px 0; + font-family: Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; + line-height: 1.4; + clear: both; } + +.signature { + margin-top: 1.5em; + padding-top: 0.2em; + font-size: 12px; + border-top: 1px solid transparent; + clear: left; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + line-height: 1.4; + overflow: hidden; + width: 100%; } + +.signature.standalone { + border-top-width: 0; + margin-top: 0; } + +dd .signature { + margin: 0; + padding: 0; + clear: none; + border: none; } + +.signature li { + list-style-type: inherit; } + +.signature ul, .signature ol { + margin: 0.8em 0 0.9em 3em; } + +.notice { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: auto; + margin-top: 1.5em; + padding-top: 0.2em; + 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 { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + font-size: 12px; + margin: 8px 12px; + overflow: hidden; + padding: 5px; + position: relative; } + .rtl blockquote { + border-left-width: 0; + border-right-width: 3px; } + +/*blockquote:before { + position: absolute; + font-family: 'Trebuchet MS'; + top: 5px; + left: 4px; + height: 16px; + font-size: 30px; + line-height: 30px; + pointer-events: none; +}*/ +blockquote blockquote { + margin: 5px; } + +blockquote cite { + font-style: normal; + font-weight: bold; + display: block; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 12px; + line-height: 1.6; } + +blockquote cite:before, .uncited:before { + padding-right: 5px; } + +blockquote cite > div { + float: right; + font-weight: normal; } + +.postbody .content li blockquote { + overflow: inherit; + margin-left: 0; } + +.codebox { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + margin: 8px 12px; + font-size: 12px; + word-wrap: normal; } + .rtl .codebox { + border-left-width: 0; + border-right-width: 3px; } + +.codebox p { + text-transform: uppercase; + border-bottom: 1px solid transparent; + margin-bottom: 3px; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 12px !important; + line-height: 1.6; + font-weight: bold; + display: block; } + +blockquote .codebox { + margin-left: 0; } + +.codebox code { + overflow: auto; + display: block; + height: auto; + max-height: 200px; + padding: 5px 3px; + font-family: Monaco, "Andale Mono","Courier New", Courier, mono; + font-size: 12px; + line-height: 1.3; } + +.attachbox { + float: left; + width: auto; + max-width: 100%; + margin: 5px 5px 5px 0; + padding: 6px; + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + clear: left; + box-sizing: border-box; } + .rtl .attachbox { + border-left-width: 0; + border-right-width: 3px; } + +.attachbox dt { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, 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: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + display: block; } + +dl.file dt { + text-transform: none; + margin: 0; + padding: 0; + font-weight: bold; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, 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; + box-sizing: border-box; } + +dl.thumbnail dd { + font-style: italic; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +.attachbox dl.thumbnail dd { + font-size: 100%; } + +dl.thumbnail dt a:hover img { + border: 1px solid transparent; } + +fieldset.polls { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; } + +fieldset.polls dl { + margin: 0; + border: 1px 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-size: 15px; + font-weight: bold; + text-align: center; } + +.postprofile { + margin: 0; + padding: 5px 0; + min-height: 80px; + border: 0px solid transparent; + border-right-width: 1px; + width: 150px; + float: left; + position: relative; + box-sizing: border-box; + z-index: 2; } + .rtl .postprofile { + float: right; + border-width: 0; + border-left-width: 1px; } + .search .postprofile { + width: 250px; } + +.postprofile dd, .postprofile dt { + font-size: 11px; + line-height: 1.4; + margin-right: 8px; } + .rtl .postprofile dd, .rtl .postprofile dt { + margin-left: 8px; + margin-right: 0; } + +.postprofile dd { + overflow: hidden; + text-overflow: ellipsis; } + +.postprofile strong { + font-weight: normal; } + +.postprofile dt.no-profile-rank, .postprofile dd.profile-rank, .postprofile .search-result-date { + margin-bottom: 10px; } + +.postprofile .has-avatar .avatar-container { + margin-bottom: 3px; + 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 .icon_contact { + vertical-align: middle; } + +.profile-contact .dropdown { + margin-right: -14px; } + +.online-ribbon { + display: block; + width: 70px; + height: 70px; + position: absolute; + overflow: hidden; + top: 0; + left: 0; + pointer-events: none; } + .rtl .online-ribbon { + left: auto; + right: 0; } + .online-ribbon span { + display: block; + font-weight: 500; + font-style: normal; + width: 100px; + font-size: 11px; + line-height: 18px; + height: 18px; + text-align: center; + position: absolute; + top: 17px; + white-space: nowrap; + left: -25px; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); } + .online-ribbon span + span { + opacity: .75; + z-index: 29; } + .rtl .online-ribbon span { + left: auto; + right: -25px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); } + +.panel.online > .inner { + position: relative; + z-index: 2; } + +.no-avatar .avatar-container { + display: block; + width: 92px; + height: 92px; + background: transparent none 50% 50% no-repeat; + background-size: cover; } + +.profile-avatar img { + max-width: 100%; } + +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; + 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; } + +#memberlist tr.inactive, #team tr.inactive { + font-style: italic; } + +a.post { + display: inline !important; + background: none !important; + box-shadow: none !important; + border: none !important; } + +.button { + display: inline-block; + padding: 2px 8px; + font-size: 14px; + font-weight: 600; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 18px; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid transparent; + border-radius: 4px; } + .button > strong { + font-weight: 600; } + +.button:focus, +.button:hover { + text-decoration: none; + outline: none; } + +.caret { + border-left: 1px solid; + position: relative; + right: -6px; } + +.caret i { + vertical-align: top; } + +/* Posting page styles +----------------------------------------*/ +.button-search, +.button-search-end { + float: left; + border-radius: 0; + margin: 0; + padding: 2px 5px; } + +.button-search-end { + border-left-width: 0; + border-radius: 0 4px 4px 0; } + +.search-header .button-search, +.search-header .button-search-end { + border-top-width: 0; + border-bottom-width: 0; + padding: 3px 5px; } + +.search-header .button-search-end { + border-right-width: 0; } + +.button-icon-only { + padding-left: 3px; + padding-right: 3px; } + +.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; + 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: 8px; } + +.contact-icons .last-cell { + border-right: none; } + +.contact-icons div:last-child a { + border-bottom: none; } + +.contact-icons div { + clear: left; } + +.pm-icon:after { + content: '\f086'; } + +.email-icon:after { + content: '\f0e0'; } + +.jabber-icon:after { + content: '\f0eb'; + font-size: 16px; } + +.phpbb_icq-icon:after { + content: '\f013'; } + +.phpbb_wlm-icon:after { + content: '\f007'; } + +.phpbb_aol-icon:after { + content: '\f2bb'; } + +.phpbb_website-icon:after { + content: '\f08e'; } + +.phpbb_youtube-icon:after { + content: '\f16a'; } + +.phpbb_facebook-icon:after { + content: '\f230'; } + +.phpbb_googleplus-icon:after { + content: '\f0d5'; } + +.phpbb_skype-icon:after { + content: '\f17e'; } + +.phpbb_twitter-icon:after { + content: '\f099'; } + +.phpbb_yahoo-icon:after { + content: '\f19e'; } + +.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 > li { + float: left; + margin-right: 3px; } + +.post-buttons .button, .format-buttons .button { + padding-left: 3px; + padding-right: 3px; } + +.hastouch .post-buttons { + margin-right: 10px; } + +.post-buttons .button span { + font-size: 0; } + +.post-buttons .dropdown { + top: 20px; } + +.post-buttons .dropdown a { + display: block; + font-size: 12px; + line-height: 1.4; + text-align: left; + margin-left: 18px; + position: relative; } + .post-buttons .dropdown a:before { + position: absolute; + left: -16px; + top: 50%; + height: 12px; + line-height: 14px; + margin: -6px 0 0; + pointer-events: none; + color: inherit; } + .rtl .post-buttons .dropdown a { + text-align: right; } + +.hasjs .postbody .post-buttons { + max-width: 40%; } + +button::-moz-focus-inner { + padding: 0; + border: 0; } + +/* Deprecated as of version 3.2 +-------------------------------------------------*/ +.small-icon { + background-position: 0 50%; + background-repeat: no-repeat; + background-image: none; } + +.dropdown .small-icon { + background-position: 5px 50%; + padding: 5px; } + +.small-icon > a { + padding: 0 0 0 18px; } + +ul.linklist.bulletin > li.small-icon:before { + display: none; } + +.dropdown .small-icon > a { + display: block; } + +.rtl .small-icon { + background-position: 100% 50%; } + +.rtl .small-icon > a { + padding-left: 0; + padding-right: 19px; } + +.cp-menu { + float: left; + width: 19%; + margin: 0 -2px; + padding-right: 7px; + 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: 13px; + line-height: 1.4; } + +.panel-container .panel ol { + margin-left: 2em; + font-size: 13px; } + +.panel-container .panel 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; } + +.panel-container .postbody p.author { + font-size: 11px; } + +.cp-main .buttons { + margin-left: 0; } + +.cp-main ul.linklist { + margin: 0; } + +.mcp-main .postbody { + width: 100%; } + +.tabs-container h2 { + float: left; + margin-bottom: 0px; } + +.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: '\f0c9'; + font-family: FontAwesome; + 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 { + font-family: FontAwesome; + content: '\f078'; } + +.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 hr + ul { + margin-top: 10px; } + +.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: none; + padding: 0; + margin-left: 10px; } + +.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; } + +.friend-online { + font-weight: bold; } + +.friend-offline { + font-style: italic; } + +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; } + +/* DEPRECATED 3.2.6 +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: transparent; + border-right-color: transparent; +} +*/ +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour, +.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 3px transparent; + border-width: 0 3px; } + +.pm-legend { + border-left-width: 10px; + border-left-style: solid; + border-right-width: 0; + margin-bottom: 3px; + padding-left: 3px; } + +.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; + 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; } + .cp-menu .navigation { + margin: 0 10px; + float: left; } } + @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; } + .cp-menu .navigation + .cp-mini { + float: left; + margin: 0 10px; + max-width: 220px; } } + @media (max-width: 900px) and (max-width: 450px) { + .cp-menu .navigation + .cp-mini { + float: none; + margin: 10px auto 0; } } + +@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: Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; } + +input { + font-weight: normal; + vertical-align: middle; + padding: 0 3px; + font-size: 12px; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +select { + font-family: Verdana, Helvetica, Arial, sans-serif; + font-weight: normal; + cursor: pointer; + vertical-align: middle; + border: 1px solid transparent; + border-radius: 2px; + padding: 1px; + font-size: 12px; } + +select:focus { + outline-style: none; } + +option { + padding-right: 1em; } + +select optgroup option { + padding-right: 1em; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +textarea { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: 60%; + padding: 2px; + font-size: 13px; + line-height: 1.4; + border-radius: 2px; + -webkit-appearance: none; } + +label { + cursor: default; + padding-right: 5px; } + +label input { + vertical-align: middle; } + +label img { + vertical-align: middle; } + +fieldset dl { + padding: 4px 0; } + +fieldset dt { + float: left; + width: 40%; + text-align: left; + display: block; } + +fieldset dd { + margin-left: 41%; + vertical-align: top; + margin-bottom: 3px; } + +fieldset.fields1 dt { + width: 15em; + border-right-width: 0; } + +fieldset.fields1 dd { + margin-left: 15em; + border-left-width: 0; } + +fieldset.fields1 div { + margin-bottom: 3px; } + +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: bold; + text-align: left; } + +dd label { + white-space: nowrap; } + +dd input, dd textarea { + margin-right: 3px; } + +dd select { + width: auto; } + +dd select[multiple] { + width: 100%; } + +dd textarea { + width: 85%; } + +.timezone { + width: 95%; } + +/* Browser-specific tweaks */ +button::-moz-focus-inner { + padding: 0; + border: 0; } + +fieldset.quick-login { + margin-top: 5px; } + +fieldset.quick-login input { + width: auto; } + +fieldset.quick-login input.inputbox { + width: 15%; + vertical-align: middle; + margin-right: 5px; } + +fieldset.quick-login label { + white-space: nowrap; + padding-right: 2px; } + +fieldset.display-options { + text-align: center; + margin: 3px 0 5px 0; } + +fieldset.display-options label { + white-space: nowrap; + padding-right: 2px; } + +fieldset.display-options a { + margin-top: 3px; } + +.dropdown fieldset.display-options { + font-size: 1em; + margin: 0; + padding: 0; } + +.dropdown fieldset.display-options label { + display: block; + margin: 4px; + padding: 0; + text-align: right; + white-space: nowrap; } + +.dropdown fieldset.display-options select { + min-width: 120px; } + +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; } + +.format-buttons { + margin: 15px 0 2px 0; } + +.format-buttons input, .format-buttons select { + vertical-align: middle; } + +.message-box { + width: 80%; } + +.message-box textarea { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: 450px; + height: 270px; + min-width: 100%; + max-width: 100%; + font-size: 13px; + line-height: 1.4; + resize: vertical; + outline: 3px dashed transparent; + outline-offset: -4px; + -webkit-transition: all .5s ease, height 1ms linear; + -moz-transition: all .5s ease, height 1ms linear; + -ms-transition: all .5s ease, height 1ms linear; + -o-transition: all .5s ease, height 1ms linear; + transition: all .5s ease, height 1ms linear; } + +.smiley-box { + width: 18%; + float: right; } + +.smiley-box img { + margin: 3px; } + +.inputbox { + border: 1px solid transparent; + padding: 2px; + border-radius: 2px; + -webkit-appearance: none; } + +.inputbox:hover, .inputbox:focus { + border: 1px solid transparent; + outline-style: none; } + +input.inputbox { + width: 85%; } + +input.medium { + width: 50%; } + +input.narrow { + width: 25%; } + +input.tiny { + width: 150px; } + +textarea.inputbox { + width: 85%; } + +.autowidth { + width: auto !important; } + +input[type="number"] { + -moz-padding-end: 0; } + +input[type="search"] { + -webkit-appearance: none; + -webkit-box-sizing: content-box; } + +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; } + +input.button1, input.button2 { + font-size: 13px; } + +a.button1, input.button1, input.button3, a.button2, input.button2 { + width: auto !important; + padding-top: 1px; + padding-bottom: 1px; + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + background: transparent none repeat-x top left; + line-height: 1.5; + 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, input.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"], .search-results li { + cursor: pointer; } + +a.button2, input.button2, input.button3 { + border: 1px solid transparent; } + +a.button1, a.button2 { + text-decoration: none; + padding: 0 3px; + vertical-align: text-bottom; } + +a.button1:hover, input.button1:hover, a.button2:hover, input.button2: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; + -moz-box-sizing: border-box; + box-sizing: border-box; } + .rtl .search-box .inputbox { + border-radius: 0 4px 4px 0; } + +.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; } + +.navbar .linklist > li.responsive-search { + display: none; } + +.full { + width: 95%; } + +.medium { + width: 50%; } + +.narrow { + width: 25%; } + +.tiny { + width: 10%; } + +.icon-search-new, .icon-search-unanswered, .icon-search-unread, .icon-search-self, .icon-search, .icon-search-active, .icon-search-advanced, .icon-acp, .icon-bookmark, .icon-bump, .icon-contact, .icon-delete-cookies, .icon-download, .icon-faq, .icon-home, .icon-logout, .icon-login, .icon-mark, .icon-mcp, .icon-members, .icon-notification, .icon-pages, .icon-pm, .icon-print, .icon-profile, .icon-register, .icon-sendemail, .icon-subscribe, .icon-team, .icon-ucp, .icon-unsubscribe, .icon-new-posts, .icon-forums, .icon-chat, .icon-time, .icon-thanks, .icon-thanks_toplist { + position: relative; + background-image: none; } + .icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + content: ''; + position: absolute; + top: 50%; + left: 0; + height: 14px; + margin-top: -7px; + text-align: center; + font-size: 12px; + line-height: 14px; + vertical-align: baseline; + font-weight: normal; + font-style: normal; + text-transform: none; + text-indent: 0; + pointer-events: none; } + .small-icon.icon-search-new:after, .small-icon.icon-search-unanswered:after, .small-icon.icon-search-unread:after, .small-icon.icon-search-self:after, .small-icon.icon-search:after, .small-icon.icon-search-active:after, .small-icon.icon-search-advanced:after, .small-icon.icon-acp:after, .small-icon.icon-bookmark:after, .small-icon.icon-bump:after, .small-icon.icon-contact:after, .small-icon.icon-delete-cookies:after, .small-icon.icon-download:after, .small-icon.icon-faq:after, .small-icon.icon-home:after, .small-icon.icon-logout:after, .small-icon.icon-login:after, .small-icon.icon-mark:after, .small-icon.icon-mcp:after, .small-icon.icon-members:after, .small-icon.icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before, .small-icon.icon-notification:after, .small-icon.icon-pages:after, .small-icon.icon-pm:after, .small-icon.icon-print:after, .small-icon.icon-profile:after, .small-icon.icon-register:after, .small-icon.icon-sendemail:after, .small-icon.icon-subscribe:after, .small-icon.icon-team:after, .small-icon.icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .small-icon.icon-ucp:after, .small-icon.icon-unsubscribe:after, .small-icon.icon-new-posts:after, .small-icon.icon-forums:after, .small-icon.icon-chat:after, .small-icon.icon-time:after, .small-icon.icon-thanks:after, .small-icon.icon-thanks_toplist:after { + width: 18px; + text-align: center; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + font-family: FontAwesome; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after { + content: '\f002'; } + +.icon-acp:after { + content: '\f085'; } + +.icon-bookmark:after { + content: '\f02e'; + margin-left: -1px; + margin-right: -1px; } + +.icon-bump:after { + content: '\f079'; } + +.icon-contact:after { + content: '\f0e0'; } + +.icon-delete-cookies:after { + content: '\f014'; } + +.icon-download:after { + content: '\f019'; } + +.icon-faq:after { + content: '\f059'; } + +.icon-home:after { + content: '\f015'; } +.icon-home.breadcrumbs:after { + text-align: left; } + +.icon-logout:after { + content: '\f08b'; } + +.icon-login:after { + content: '\f090'; } + +.icon-mark:after { + content: '\f046'; } + +.icon-mcp:after { + content: '\f0e3'; } + +.icon-members:after, .icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before { + content: '\f007'; } +.icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before { + display: block; + font-size: 10px; + padding: 0; + padding-left: 4px; + padding-top: 1px; + opacity: .7; } + +.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-print:after { + content: '\f02f'; } + +.icon-profile:after { + content: '\f007'; } + +.icon-register:after { + content: '\f234'; } + +.icon-sendemail:after { + content: '\f003'; } + +.icon-subscribe:after { + content: '\f05d'; } + +.icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before { + content: '\f007'; } +.icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before { + display: block; + font-size: 10px; + padding: 0; + white-space: nowrap; + padding-top: 1px; + opacity: .7; + content: '\f007\f007'; } + +.icon-ucp:after { + content: '\f0ad'; } + +.icon-unsubscribe:after { + content: '\f05c'; } + +.icon-new-posts:after { + content: '\f086'; } + +.icon-forums:after { + content: '\f075'; } + +.icon-chat:after { + content: '\f086'; } + +.icon-time:after { + content: '\f017'; } + +.icon-thanks { + background-image: none !important; } + .icon-thanks:after { + content: '\f087'; } + +.icon-thanks_toplist { + background-image: none !important; } + .icon-thanks_toplist:after { + content: '\f005'; } + +@media (max-width: 320px) { + select, .inputbox { + max-width: 240px; } } +/* Notifications list +----------------------------------------*/ +@media (max-width: 350px) { + .dropdown-extended .dropdown-contents { + width: auto; } } +@media (max-width: 430px) { + .action-bar .search-box .inputbox { + width: 120px; } + + .section-viewtopic .search-box .inputbox { + width: 57px; } + + .action-bar .search-box .inputbox ::-moz-placeholder { + content: "Search..."; } + + .action-bar .search-box .inputbox :-ms-input-placeholder { + content: "Search..."; } + + .action-bar .search-box .inputbox ::-webkit-input-placeholder { + content: "Search..."; } } +@media (max-width: 500px) { + dd label { + white-space: normal; } + + select, .inputbox { + max-width: 260px; } + + .captcha-panel dd.captcha { + margin-left: 0; } + + .captcha-panel dd.captcha-image img { + width: 100%; } + + dl.details dt, dl.details dd { + width: auto; + float: none; + text-align: left; } + + dl.details dd { + margin-left: 20px; } + + 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; } + + p.jumpbox-return { + display: none; } + + .display-options > label:nth-child(1) { + display: block; + margin-bottom: 5px; } + + .attach-controls { + margin-top: 5px; + width: 100%; } + + .quick-links .dropdown-trigger span { + display: none; } } +@media (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) { + .responsive-hide { + display: none !important; } + + .responsive-show { + display: block !important; } + + .responsive-show-inline { + display: inline !important; } + + .responsive-show-inline-block { + display: inline-block !important; } + + /* Content wrappers + ----------------------------------------*/ + html { + height: auto; } + + body { + padding: 0; } + + #wrap { + border: none; + border-radius: 0; + margin: 0; + padding: 0 5px; } + + .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; + text-overflow: ellipsis; } + + .site-description p, .headerbar .search-header { + display: none; } + + .responsive-search { + display: block !important; } + + 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; } + + /* Forums and topics lists + ----------------------------------------*/ + ul.topiclist.forums dt { + margin-right: -250px; } + + 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; } + + li.row .responsive-show strong { + font-weight: bold; + color: inherit; } + + ul.topiclist li.row dt a.subforum { + vertical-align: bottom; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100px; } + + /* Pagination + ----------------------------------------*/ + .pagination > ul { + margin: 5px 0 0; } + + .row .pagination .ellipsis + li { + display: none !important; } + + /* Responsive tables + ----------------------------------------*/ + 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 tr { + margin: 2px 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; } + + 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; } + + /* Forms + ----------------------------------------*/ + fieldset dt, fieldset.fields1 dt, fieldset.fields2 dt { + width: auto; + float: none; } + + fieldset dd, fieldset.fields1 dd, fieldset.fields2 dd { + margin-left: 0px; } + + textarea, dd textarea, .message-box textarea { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; } + + 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; } + + .colour-palette, .colour-palette tbody, .colour-palette tr { + display: block; } + + .colour-palette td { + display: inline-block; + margin-right: 2px; } + + .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 input.inputbox { + width: 85%; + max-width: 300px; + margin-left: 20px; } + + fieldset.quick-login label[for="autologin"] { + display: inline-block; + text-align: right; + min-width: 50%; } + + /* User profile + ----------------------------------------*/ + .column1, .column2, .left-box.profile-details { + float: none; + width: auto; + clear: both; } + + /* Polls + ----------------------------------------*/ + 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; } + + /* Post + ----------------------------------------*/ + .postbody { + position: inherit; } + + .postprofile + .postbody { + float: none; + position: inherit; + width: auto; } + + .postprofile, .postbody, .search .postbody { + display: block; + width: auto; + float: none; + padding: 0; + min-height: 0; } + + .post .postprofile { + width: auto; + border-width: 0 0 1px 0; + padding-bottom: 5px; + margin: 0; + margin-bottom: 5px; + min-height: 40px; + overflow: hidden; + z-index: auto !important; } + + .postprofile dd { + display: none; } + + .postprofile dt, .postprofile dd.profile-rank, .search .postprofile dd { + display: block; + margin: 0; } + + .postprofile .has-avatar .avatar-container, + .postprofile .no-avatar .avatar-container { + margin: 0; + overflow: inherit; + float: left; + padding-right: 5px; } + + .postprofile .avatar-container:after { + clear: none; } + + .postprofile .avatar, .postprofile .no-avatar .avatar-container { + margin-right: 5px; } + + .postprofile .avatar img { + width: auto !important; + height: auto !important; + max-height: 32px; } + + .no-avatar .avatar-container { + width: 32px; + height: 32px; } + + .has-profile .postbody h3 { + margin-left: 0 !important; + margin-right: 0 !important; } + + .has-profile .post-buttons { + right: 10px; + top: 10px; } + .rtl .has-profile .post-buttons { + right: auto; + left: 10px; } + + .online-ribbon { + width: 35px; + height: 35px; + top: 0; + left: 0; } + .rtl .online-ribbon { + left: auto; + right: 0; } + .online-ribbon span { + width: 50px; + font-size: 6px; + line-height: 10px; + height: 10px; + text-align: center; + position: absolute; + top: 8px; + white-space: nowrap; + left: -12px; } + .rtl .online-ribbon span { + left: auto; + right: -12px; } + + 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; } + + .phpbb_alert { + width: auto; + margin: 0 5px; } + + .attach-comment dfn { + width: 100%; } } +@media (min-width: 700px) { + .postbody { + width: 70%; } } +@media (min-width: 850px) { + .postbody { + width: 76%; } } +@media (min-width: 701px) and (max-width: 950px) { + ul.topiclist dt { + margin-right: -410px; } + + ul.topiclist dt .list-inner { + margin-right: 410px; } + + ul.topiclist dd.lastpost { + float: right; } + + dd.posts, dd.topics, dd.views { + width: 80px; } } +html, body { + color: #141414; + background-image: url("./images/pattern.png"); + background-color: #e0e0e0; } + +h1, p.sitename { + color: #141414; } + +h2 { + color: #1fa67a; } + +h3 { + color: #1fa67a; } + .post h3 { + color: #24a178; } + h3 a { + color: inherit; } + h3 a:hover { + color: #d06d3c; } + +hr { + border-color: #fafafa; + border-top-color: #c7c7c7; } + +/* Post body links */ +.postlink { + border-bottom-color: #1fa67a; + color: #1fa67a; } + +.postlink:visited { + border-bottom-color: #868686; + color: #868686; } + +.postlink:hover { + background-color: #dbdbdb; + color: #d06d3c; } + +.signature a, .signature a:hover { + background-color: transparent; } + +.search-box .inputbox, +.search-box .inputbox:hover, +.search-box .inputbox:focus, +.search-box .button:hover { + border-color: #c6c6c6; } + +.search-box .button, .search-box .button:hover { + background-color: #f4f4f4 !important; + border-color: #c6c6c6 !important; } +.search-box .button, .search-box .button:before, .search-box .button:after { + color: #1fa67a; } +.search-box .button:hover, .search-box .button:hover:before, .search-box .button:hover:after { + color: #d06d3c !important; } + +.search-header { + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); } + .navbar.with-search .search-header { + box-shadow: none; } + .search-header .inputbox, .search-header .button { + background: #f4f4f4 !important; + border-color: #f4f4f4 !important; } + .navbar.with-search .search-header .button, .navbar.with-search .search-header .button:before, .navbar.with-search .search-header .button:after { + color: #1fa67a; } + .search-header .inputbox:hover, .search-header .inputbox:focus { + background-color: #f8f8f8 !important; + color: #000 !important; + border-color: #f4f4f4 !important; } + .search-header .button:hover, .search-header .button:hover:before, .search-header .button:hover:after, .search-header .button:focus, .search-header .button:focus:before, .search-header .button:focus:after { + background-color: #d06d3c !important; + color: #fff !important; + border-color: #d06d3c !important; } + +.headerbar { + color: #141414; } + +.breadcrumbs .crumb:before { + color: #868686; } + +.navbar { + background-image: none; } + .navbar.secondary { + color: #1fa67a; } + .navbar.secondary > ul > li:hover, .navbar.secondary > ul > li:hover:after, .navbar.secondary > ul > li:hover:before, + .navbar.secondary > ul > li.dropdown-visible, + .navbar.secondary > ul > li.dropdown-visible:after, + .navbar.secondary > ul > li.dropdown-visible:before { + color: #d06d3c; } + .navbar.secondary .dropdown { + color: #141414; } + .navbar .nav-tabs { + background-color: #1fa67a; } + .navbar .nav-tabs .tab { + color: #fff; } + .navbar .nav-tabs .tab.selected { + color: #1fa67a; + background-color: #f4f4f4; } + .navbar .nav-tabs .tab:hover, .navbar .nav-tabs .tab.dropdown-visible { + color: #d06d3c; + background-color: #f4f4f4; } + .navbar .nav-tabs .tab > strong { + color: #fff; + background-color: #d03c3c; + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); } + .navbar .nav-tabs .tab > strong .arrow { + border-top-color: #d03c3c; } + .navbar .nav-tabs .tab .dropdown { + color: #141414; } + +.panel { + background-color: #f4f4f4; + color: #141414; } + +.post:target .content { + color: #000; } + +.post:target h3 a { + color: #000; } + +.bg1 { + background-color: #f4f4f4; } + +table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) { + background-color: #f4f4f4; } + +.bg2 { + background-color: #f6f6f6; } + +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: -webkit-linear-gradient(to bottom, #f8f8f8 0%, rgba(248, 248, 248, 0) 100%); + background: linear-gradient(to bottom, #f8f8f8 0%, rgba(248, 248, 248, 0) 100%); } + .section-posting .bg3.panel { + background-color: #f4f4f4; } + .section-posting .bg3.panel:before, .section-posting .bg3.panel:after { + background: transparent; } + +ul.navlinks { + border-top-color: #e7e7e7; } + +.forum_unread .forumtitle, .forum_unread_subforum .forumtitle, .forum_unread_locked .forumtitle { + color: #d06d3c; } + +.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: #d06d3c; } + +.forum-statistics { + color: #868686; } + +.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 { + color: #fff; } + +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: #339273; } + +.sep { + color: #1fa67a; } + +/* Icon styles +---------------------------------------- */ +.icon.icon-blue, a:hover .icon.icon-blue { + color: #196db5; } + +.icon.icon-green, a:hover .icon.icon-green { + color: #1b9A1B; } + +.icon.icon-red, a:hover .icon.icon-red { + color: #BC2A4D; } + +.icon.icon-orange, a:hover .icon.icon-orange { + color: #FF6600; } + +.icon.icon-bluegray, a:hover .icon.icon-bluegray { + color: #536482; } + +.icon.icon-gray, a:hover .icon.icon-gray { + color: #777777; } + +.icon.icon-lightgray, a:hover .icon.icon-lightgray { + color: #999999; } + +.icon.icon-black, a:hover .icon.icon-black { + color: #333333; } + +.alert_close .icon:before { + background-color: #FFFFFF; } + +/* Jumpbox */ +.jumpbox .dropdown li { + border-top-color: #1fa67a; } + +.jumpbox-cat-link { + background-color: #1fa67a; + color: #fff; } + +.jumpbox-cat-link:hover { + background-color: #d06d3c; + border-top-color: #d06d3c; + color: #fff; } + +.jumpbox-forum-link { + background-color: #f4f4f4; } + +.jumpbox-forum-link:hover { + background-color: #e0e0e0; } + +.jumpbox .dropdown .pointer-inner { + border-color: #f4f4f4 transparent; } + +.jumpbox-sub-link { + background-color: #f4f4f4; } + +.jumpbox-sub-link:hover { + background-color: #e0e0e0; } + +.pagination li a { + color: #1fa67a; + background-color: #f4f4f4; + border-color: #e7e7e7; } + +.pagination li.ellipsis span { + background-color: transparent; + color: #000; } + +.pagination li.active span { + color: #fff; + background-color: #1fa67a; + border-color: #1fa67a; } + +.pagination li a:hover, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger { + border-color: #d06d3c; + background-color: #d06d3c; + color: #fff; } + +.pagination li.page-jump a:after { + color: #1fa67a; } + +.pagination li.page-jump a:hover:after { + color: #d06d3c; } + +.copyright { + color: #868686; } + +.error { + color: #d06d3c; } + +.reported { + background-color: #f5ede9; } + .reported .postprofile, .reported .signature { + border-color: #f0e4de; } + +li.reported:hover { + background-color: #f5ede9; } + +div.rules { + background-color: #decfc7; + color: #d06d3c; } + +p.post-notice { + background-color: #efe0d8; + color: #d06d3c; + 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; } + +p.post-notice.deleted:before { + content: '\f057'; + color: #d06d3c; } + +p.post-notice.unapproved:before { + content: '\f059'; + color: #d06d3c; } + +p.post-notice.reported:before, p.post-notice.error:before { + content: '\f071'; + color: #d06d3c; } + +.topic-status.sticky { + color: #868686; } + +a { + color: #1fa67a; } + +a:hover { + color: #d06d3c; } + +a.time { + color: #9d9d9d; } + a.time:hover { + color: #d06d3c; } + +.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: #d06d3c; } + +a.feed-icon-forum:after { + color: #bdbdbd; } + +a.feed-icon-forum:hover:after { + color: #d06d3c; } + +ul.topiclist li { + color: #141414; } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + ul.topiclist li.row dt a.subforum.read { + background-size: 11px 9px; } } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + ul.topiclist li.row dt a.subforum.unread { + background-size: 11px 9px; } } + +li.row { + border-top-color: white; + border-bottom-color: #e7e7e7; } + li.row .forum-lastpost strong, + li.row .subforums-list strong { + color: #868686; } + +li.row strong { + color: #000; } + +.icon-link + .list-inner > a.forumtitle, .icon-link + .list-inner > a.topictitle, +.pm_unread .topictitle, +a.subforum.unread { + color: #d06d3c; } + +.postbody { + color: #141414; } + +.content { + color: #141414; } + +.content h2, .panel h2 { + color: #296954; + border-bottom-color: #e7e7e7; } + +dl.faq dt, .content dl.faq dt { + color: #141414; } + +.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; } + +blockquote:before { + color: #868686; } + +.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; } + +.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 { + 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: #d06d3c; } + +.postprofile { + color: #141414; + border-color: #e7e7e7; } + +.postprofile strong { + color: #000; } + +.online-ribbon span { + background-color: #d06d3c; + color: #fff; } + +dd.profile-warnings { + color: #BC2A4D; } + +.no-avatar .avatar-container { + background-image: url("./images/no_avatar.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .no-avatar .avatar-container { + background-image: url("./images/no_avatar_hd.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, .buttons > .button.locked-icon { + border-color: #34ae86; + background-color: #34ae86; + color: #fff; + box-shadow: none; } +.buttons > .button.locked-icon { + color: #fff; } + .buttons > .button.locked-icon:after, .buttons > .button.locked-icon:before { + color: #fff !important; } + .buttons > .button.locked-icon:hover { + box-shadow: none; } +.buttons > .button, .button.report-icon, .button.delete-icon { + border-color: #1fa67a; + background-color: #1fa67a; + color: #fff; } + .buttons > .button:after, .buttons > .button:before, .button.report-icon:after, .button.report-icon:before, .button.delete-icon:after, .button.delete-icon:before { + color: #ddf2eb !important; } +.button.report-icon, .button.delete-icon { + border-color: #d06d3c; + background-color: #d06d3c; } + .button.report-icon:after, .button.report-icon:before, .button.delete-icon:after, .button.delete-icon:before { + color: #f8e9e2 !important; } + +.buttons > .dropdown-select { + color: #868686; } + +.dropdown-select:after { + border-color: #79c2aa; } + +.dropdown-select:hover { + border-color: #34ae86; } + +.dropdown-select:hover:after, .dropdown-visible .dropdown-select:after, .nojs .dropdown-container:hover .dropdown-select:after { + border-color: #d2794c; } + +.dropdown-visible .dropdown-select, .dropdown-visible .dropdown-select:hover, .nojs .dropdown-container:hover .dropdown-select, +.buttons > .button:hover, +.button:hover, .dropdown-visible .dropdown-select, .nojs .dropdown-container:hover .dropdown-select { + border-color: #d06d3c !important; + background-color: #d06d3c; + 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, + .buttons > .button:hover:before, + .button:hover:after, + .button: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; } + +.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; } + +.phpbb_aol-icon:after { + color: #ffd800; + text-shadow: 0 0 1px #000, 0 0 2px #000; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + color: #1fa67a; } +.icon-search-new:hover:after, .icon-search-unanswered:hover:after, .icon-search-unread:hover:after, .icon-search-self:hover:after, .icon-search:hover:after, .icon-search-active:hover:after, .icon-search-advanced:hover:after, .icon-acp:hover:after, .icon-bookmark:hover:after, .icon-bump:hover:after, .icon-contact:hover:after, .icon-delete-cookies:hover:after, .icon-download:hover:after, .icon-faq:hover:after, .icon-home:hover:after, .icon-logout:hover:after, .icon-login:hover:after, .icon-mark:hover:after, .icon-mcp: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-sendemail: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-ucp:hover:after, .icon-unsubscribe:hover:after, .icon-new-posts:hover:after, .icon-forums:hover:after, .icon-chat:hover:after, .icon-time:hover:after, .icon-thanks:hover:after, .icon-thanks_toplist:hover:after { + color: #d06d3c; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after { + color: #d06d3c; } + +.icon-search-self:after { + color: #9d9d9d; } + +.icon-home.breadcrumbs:after { + color: #1fa67a; } + +.icon-notification.non-zero:after, .icon-pm.non-zero:after { + color: #d06d3c; } + +.icon-time:after { + color: #9d9d9d; } + +/* 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; } + +.global_read, .global_read_mine, .announce_read_mine, .announce_read { + background-image: url("./images/announce_read.png"); } + +.global_read_locked, .global_read_locked_mine, .announce_read_locked_mine, .announce_read_locked { + background-image: url("./images/announce_read_locked.png"); } + +.global_unread, .global_unread_mine, .announce_unread_mine, .announce_unread { + background-image: url("./images/announce_unread.png"); } + +.global_unread_locked, .global_unread_locked_mine, .announce_unread_locked_mine, .announce_unread_locked { + background-image: url("./images/announce_unread_locked.png"); } + +.forum_link { + background-image: url("./images/forum_link.png"); } + +.forum_read { + background-image: url("./images/forum_read.png"); } + +.forum_read_locked { + background-image: url("./images/forum_read_locked.png"); } + +.forum_read_subforum { + background-image: url("./images/forum_read_subforum.png"); } + +.forum_unread { + background-image: url("./images/forum_unread.png"); } + +.forum_unread_locked { + background-image: url("./images/forum_unread_locked.png"); } + +.forum_unread_subforum { + background-image: url("./images/forum_unread_subforum.png"); } + +.topic_moved { + background-image: url("./images/topic_moved.png"); } + +.topic_read, .sticky_read, .pm_read { + background-image: url("./images/topic_read.png"); } + +.topic_read_mine, .sticky_read_mine { + background-image: url("./images/topic_read_mine.png"); } + +.topic_read_hot { + background-image: url("./images/topic_read_hot.png"); } + +.topic_read_hot_mine { + background-image: url("./images/topic_read_hot_mine.png"); } + +.topic_read_locked, .sticky_read_locked { + background-image: url("./images/topic_read_locked.png"); } + +.topic_read_locked_mine, .sticky_read_locked_mine { + background-image: url("./images/topic_read_locked_mine.png"); } + +.topic_unread, .sticky_unread, .pm_unread { + background-image: url("./images/topic_unread.png"); } + +.topic_unread_mine, .sticky_unread_mine { + background-image: url("./images/topic_unread_mine.png"); } + +.topic_unread_hot { + background-image: url("./images/topic_unread_hot.png"); } + +.topic_unread_hot_mine { + background-image: url("./images/topic_unread_hot_mine.png"); } + +.topic_unread_locked, .sticky_unread_locked { + background-image: url("./images/topic_unread_locked.png"); } + +.topic_unread_locked_mine, .sticky_unread_locked_mine { + background-image: url("./images/topic_unread_locked_mine.png"); } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (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: 36px 36px; } + + .global_read, .global_read_mine, .announce_read_mine, .announce_read { + background-image: url("./images/announce_read_hd.png"); } + + .global_read_locked, .global_read_locked_mine, .announce_read_locked_mine, .announce_read_locked { + background-image: url("./images/announce_read_locked_hd.png"); } + + .global_unread, .global_unread_mine, .announce_unread_mine, .announce_unread { + background-image: url("./images/announce_unread_hd.png"); } + + .global_unread_locked, .global_unread_locked_mine, .announce_unread_locked_mine, .announce_unread_locked { + background-image: url("./images/announce_unread_locked_hd.png"); } + + .forum_link { + background-image: url("./images/forum_link_hd.png"); } + + .forum_read { + background-image: url("./images/forum_read_hd.png"); } + + .forum_read_locked { + background-image: url("./images/forum_read_locked_hd.png"); } + + .forum_read_subforum { + background-image: url("./images/forum_read_subforum_hd.png"); } + + .forum_unread { + background-image: url("./images/forum_unread_hd.png"); } + + .forum_unread_locked { + background-image: url("./images/forum_unread_locked_hd.png"); } + + .forum_unread_subforum { + background-image: url("./images/forum_unread_subforum_hd.png"); } + + .topic_moved { + background-image: url("./images/topic_moved_hd.png"); } + + .topic_read, .sticky_read, .pm_read { + background-image: url("./images/topic_read_hd.png"); } + + .topic_read_mine, .sticky_read_mine { + background-image: url("./images/topic_read_mine_hd.png"); } + + .topic_read_hot { + background-image: url("./images/topic_read_hot_hd.png"); } + + .topic_read_hot_mine { + background-image: url("./images/topic_read_hot_mine_hd.png"); } + + .topic_read_locked, .sticky_read_locked { + background-image: url("./images/topic_read_locked_hd.png"); } + + .topic_read_locked_mine, .sticky_read_locked_mine { + background-image: url("./images/topic_read_locked_mine_hd.png"); } + + .topic_unread, .sticky_unread, .pm_unread { + background-image: url("./images/topic_unread_hd.png"); } + + .topic_unread_mine, .sticky_unread_mine { + background-image: url("./images/topic_unread_mine_hd.png"); } + + .topic_unread_hot { + background-image: url("./images/topic_unread_hot_hd.png"); } + + .topic_unread_hot_mine { + background-image: url("./images/topic_unread_hot_mine_hd.png"); } + + .topic_unread_locked, .sticky_unread_locked { + background-image: url("./images/topic_unread_locked_hd.png"); } + + .topic_unread_locked_mine, .sticky_unread_locked_mine { + background-image: url("./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 { + color: #141414; + border-bottom-color: #e7e7e7; } + +#cp-main .pm-message { + border-color: #e0e0e0; + background-color: #f4f4f4; } + +#tabs .tab > a { + background: #f4f4f4; + color: #339273; } + +#tabs .tab > a:hover { + background: #f8f8f8; + color: #d06d3c; } + +#tabs .activetab > a, +#tabs .activetab > a:hover { + background: #f8f8f8; + box-shadow: 0 5px 5px -5px #f8f8f8; + border-color: #f8f8f8; + color: #2b2b2b; } + +#minitabs .tab > a { + background-color: #f6f6f6; } + +#minitabs .activetab > a, +#minitabs .activetab > a:hover { + background-color: #F9F9F9; + color: #333333; } + +.responsive-tab .responsive-tab-link:before { + color: #339273; } + +#navigation a { + color: #141414; + background: #f4f4f4; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.1); } + +#navigation a:hover { + background: #f6f6f6; + color: #d06d3c; } + +#navigation #active-subsection a { + background: #1fa67a; + color: #fff; } + +#navigation #active-subsection a:hover { + background-color: #d06d3c; } + +#navigation > hr { + border-top-color: #f6f6f6; } + +.panel-container h2 { + color: #141414; } + +.panel-container .panel { + background: #eaeaea; + box-shadow: none; + border-width: 0; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } + .panel-container .panel > .inner > h3:first-child { + background-color: transparent; + color: #1fa67a; + background-image: none; } + .panel-container .panel > .inner > h3:first-child a { + color: #1fa67a; } + .panel-container .panel > .inner > h3:first-child a:hover { + color: #d06d3c; } + .panel-container .panel:before, .panel-container .panel:after { + background: transparent; } + +#cp-main .pm { + background-color: #f4f4f4; } + +.cp-mini { + background-color: #f6f6f6; } + +.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: #FF6600; } + +.pmlist li.pm_replied_colour, .pm_replied_colour { + border-color: #A9B8C2; } + +.pmlist li.pm_friend_colour, .pm_friend_colour { + border-color: #5D8FBD; } + +.pmlist li.pm_foe_colour, .pm_foe_colour { + border-color: #000000; } + +#gallery label { + background: #f6f6f6; + border-color: #e7e7e7; } + +#gallery label:hover { + background-color: #f8f8f8; } + +select { + border-color: #c6c6c6; + background-color: #fff; + color: #141414; } + +label { + color: #141414; } + +option.disabled-option { + color: #868686; } + +dd label { + color: #141414; } + +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; } + +#message-box textarea.drag-n-drop { + outline-color: rgba(157, 157, 157, 0.5); } + +#message-box textarea.drag-n-drop-highlight { + outline-color: rgba(134, 134, 134, 0.5); } + +.inputbox, select { + background-color: #fff; + border-color: #c6c6c6; + color: #141414; } + +.inputbox::-moz-placeholder { + color: #5b5b5b; } +.inputbox::-webkit-input-placeholder { + color: #5b5b5b; } +.inputbox:-ms-input-placeholder { + color: #5b5b5b; } + +.inputbox:hover, select:hover { + background-color: #fff; + border-color: #d06d3c; + color: #141414; } + +.inputbox:focus, select:focus { + background-color: #fff; + border-color: #1fa67a; + color: #141414; } + +.inputbox:hover::-moz-placeholder { + color: #141414; } +.inputbox:hover::-webkit-input-placeholder { + color: #141414; } +.inputbox:hover:-ms-input-placeholder { + color: #141414; } + +.inputbox:focus::-moz-placeholder { + color: transparent; } +.inputbox:focus::-webkit-input-placeholder { + color: transparent; } +.inputbox:focus:-ms-input-placeholder { + color: transparent; } + +a.button1, input.button1, input.button3, a.button2, input.button2 { + color: #fff; + border-color: #34ae86; + background-color: #34ae86; } + +a.button1, input.button1 { + border-color: #1fa67a; + background-color: #1fa67a; + color: #fff; } + +input.button3 { + background-image: none; } + +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border-color: #d06d3c; + background-color: #d06d3c; + color: #fff; } + +input.button1:focus, input.button2:focus, input.button3:focus { + border-color: #d06d3c; + background-color: #d06d3c; + color: #fff; } + +input.disabled { + color: #868686; } + +.phpbb_alert { + background-color: #e0e0e0; + border-color: #e7e7e7; } + +.phpbb_alert .alert_close:before { + color: #1fa67a; } + +.phpbb_alert .alert_close:hover:before { + color: #d06d3c; } + +.phpbb_alert .alert_close:after { + color: #e0e0e0; } + +.darken { + background-color: #000; } + +.loading_indicator { + background-color: #000; + background-image: url("./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: #1fa67a; + 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: #1fa67a; } + +ul.linklist li.responsive-menu a.responsive-menu-link:hover:before, ul.linklist li.responsive-menu.visible a.responsive-menu-link:before { + color: #d06d3c; } + +.dropdown .dropdown-contents { + background: #f4f4f4; + border-color: #1fa67a; + box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5); } + +.dropdown-up .dropdown-contents { + box-shadow: 1px 0 5px rgba(0, 0, 0, 0.5); } + +.dropdown li, .dropdown li li { + border-color: #dbdbdb; } + +.dropdown li.separator { + border-color: #dbdbdb; } + +.notification_list li.notification-reported strong, .notification_list li.notification-disapproved strong { + color: #d06d3c; } +.notification_list li.dropdown-notification { + background-color: #f4f4f4; + color: #1fa67a; } + .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; } + .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: #7ba195; } + .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: #1fa67a; } +.notification_list li.bg3 { + background-color: #ded5d0; + color: #d06d3c; } + .notification_list li.bg3, .panel-container .notification_list li.bg3 { + border-top-color: #f3f0ee; + border-bottom-color: #c9bab2; } + .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: #d06d3c; } +.notification_list li.dropdown-notification:hover { + background-color: #f6f6f6; + color: #1fa67a; } + .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: #7ca295; } + .notification_list li.dropdown-notification:hover a.mark_read { + background-color: white; } + .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: #1fa67a; } + +.imageset.icon_post_target { + background-image: url("./images/icon_post_target.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .imageset.icon_post_target { + background-image: url("./images/icon_post_target_hd.png"); } } + +.imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread_hd.png"); } } + +.imageset.icon_topic_attach:after { + color: #868686; } + +.imageset.icon_topic_poll:after { + color: #709085; } + +/* -------------------------------------------------------------- + $Icons +-------------------------------------------------------------- */ +/* Global module setup +--------------------------------*/ +/* Renamed version of .fa class for agnostic usage 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 */ } + +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS and IE text size adjust after device orientation change, + * without disabling user zoom. + */ +html { + font-family: sans-serif; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ } + +/** + * Remove default margin. + */ +body { + margin: 0; } + +/* HTML5 display definitions + ========================================================================== */ +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; } + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ +audio, +canvas, +progress, +video { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ } + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ +audio:not([controls]) { + display: none; + height: 0; } + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. + */ +[hidden], +template { + display: none; } + +/* Links + ========================================================================== */ +/** + * Remove the gray background color from active links in IE 10. + */ +a { + background-color: transparent; } + +/** + * Improve readability of focused elements when they are also in an + * active/hover state. + */ +a:active, +a:hover { + outline: 0; } + +/* Text-level semantics + ========================================================================== */ +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ +abbr[title] { + border-bottom: 1px dotted; } + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ +b, +strong { + font-weight: bold; } + +/** + * Address styling not present in Safari and Chrome. + */ +dfn { + font-style: italic; } + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; } + +/** + * Address styling not present in IE 8/9. + */ +mark { + background: #ff0; + color: #000; } + +/** + * Address inconsistent and variable font size in all browsers. + */ +small { + font-size: 80%; } + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +/* Embedded content + ========================================================================== */ +/** + * Remove border when inside `a` element in IE 8/9/10. + */ +img { + border: 0; } + +/** + * Correct overflow not hidden in IE 9/10/11. + */ +svg:not(:root) { + overflow: hidden; } + +/* Grouping content + ========================================================================== */ +/** + * Address margin not present in IE 8/9 and Safari. + */ +figure { + margin: 1em 40px; } + +/** + * Address differences between Firefox and other browsers. + */ +hr { + box-sizing: content-box; + height: 0; } + +/** + * Contain overflow in all browsers. + */ +pre { + overflow: auto; } + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; } + +/* Forms + ========================================================================== */ +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ +button, +input, +optgroup, +select, +textarea { + color: inherit; + /* 1 */ + font: inherit; + /* 2 */ + margin: 0; + /* 3 */ } + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ +button { + overflow: visible; } + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ +button, +select { + text-transform: none; } + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ } + +/** + * Re-set default cursor for disabled elements. + */ +button[disabled], +html input[disabled] { + cursor: default; } + +/** + * Remove inner padding and border in Firefox 4+. + */ +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; } + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ +input { + line-height: normal; } + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; } + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. + */ +input[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + box-sizing: content-box; + /* 2 */ } + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ +legend { + border: 0; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ +textarea { + overflow: auto; } + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ +optgroup { + font-weight: bold; } + +/* Tables + ========================================================================== */ +/** + * Remove most spacing between table cells. + */ +table { + border-collapse: collapse; + border-spacing: 0; } + +td, +th { + padding: 0; } + +/* -------------------------------------------------------------- + $Utilities +-------------------------------------------------------------- */ +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; } + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; } + +.clearfix:before, +.clearfix:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after { + content: " "; + display: table; } + +.clearfix:after, +.container:after, +.container-fluid:after, +.row:after { + clear: both; } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; } + +.pull-right { + float: right !important; } + +.pull-left { + float: left !important; } + +.hide { + display: none !important; } + +.show { + display: block !important; } + +.invisible { + visibility: hidden; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.hidden { + display: none; } + +.affix { + position: fixed; } diff --git a/simplicity/theme/stylesheet.scss b/simplicity/theme/stylesheet.scss new file mode 100644 index 0000000..d6de161 --- /dev/null +++ b/simplicity/theme/stylesheet.scss @@ -0,0 +1,35 @@ +// +// stylesheet.css replacement +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// +// If you have any questions please visit support forum at: +// http://www.artodia.com/forums/ +// +// Set your custom configuration variables in _custom_config.scss +// Add your custom code to _custom.scss +// +// After editing any .scss file you must recompile stylesheet. +// +/*! + 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/ +*/ +@import "custom_config"; +@import "style_config"; +@import "common/common"; +@import "common/links"; +@import "common/content"; +@import "common/buttons"; +@import "common/cp"; +@import "common/forms"; +@import "common/imageset"; +@import "common/responsive"; +@import "colours"; +@import "custom"; +@import "common/icons"; +@import "common/normalize"; +@import "common/utilities"; diff --git a/simplicity/theme/tweaks.css b/simplicity/theme/tweaks.css new file mode 100644 index 0000000..54f47df --- /dev/null +++ b/simplicity/theme/tweaks.css @@ -0,0 +1,33 @@ +/* Style Sheet Tweaks + +These style definitions are IE 8 & 9 only. +They are required due to the poor CSS support in IE browsers. +------------------------------------------------------------------------------*/ + +/* IE 8 Tweaks (value)\9 equates to IE <= 8 +------------------------------------------------------------------------------*/ + +/* Clear float fix */ +.inner, ul.linklist { zoom: 1\9; } + +/* Align checkboxes/radio buttons nicely */ +dd label input { vertical-align: text-bottom\9; } + +/* Fixes header-avatar aspect-ratio */ +.header-avatar img { height: 20px\9; } + +/* IE8 often can't handle max-width in %, so we use px instead */ +.postprofile .avatar img { max-width: 150px\9; } + + +/* IE 9 Tweaks +------------------------------------------------------------------------------*/ + +/* Border-radius bleed fix in IE9 */ +.search-header, .search-header .inputbox, .search-header a.button { + border-radius: 0; +} + +.tabs .tab > a { + border-radius: 0; +} diff --git a/simplicity_aqua/license.txt b/simplicity_aqua/license.txt new file mode 100644 index 0000000..a5319f7 --- /dev/null +++ b/simplicity_aqua/license.txt @@ -0,0 +1,33 @@ +IMPORTANT: This license does not apply to files in directory theme/fonts/ + +Files in those directories have their own licenses, see license.txt in respective +directories for details. + +----------------------------------------------------------------------------- + +Copyright (c) 2015, Vjacheslav Trushkin +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The views and conclusions contained in the software and documentation are those +of the authors and should not be interpreted as representing official policies, +either expressed or implied, of the FreeBSD Project. \ No newline at end of file diff --git a/simplicity_aqua/style.cfg b/simplicity_aqua/style.cfg new file mode 100644 index 0000000..a99efe5 --- /dev/null +++ b/simplicity_aqua/style.cfg @@ -0,0 +1,32 @@ +# +# phpBB Style Configuration File +# +# This file is part of the phpBB Forum Software package. +# +# @copyright (c) phpBB Limited +# @license GNU General Public License, version 2 (GPL-2.0) +# +# For full copyright and license information, please see +# the docs/CREDITS.txt file. +# +# At the left is the name, please do not change this +# At the right the value is entered +# +# Values get trimmed, if you want to add a space in front or at the end of +# the value, then enclose the value with single or double quotes. +# Single and double quotes do not need to be escaped. +# +# + +# General Information about this style +name = Simplicity Aqua +copyright = Created by Arty (Vjacheslav Trushkin), http://www.artodia.com/, Modified by Gabriel Fischer +style_version = 3.3.0 +phpbb_version = 3.3.0 + +# Defining a different template bitfield +# template_bitfield = lNg= + +# Parent style +# Set value to empty or to this style's name if this style does not have a parent style +parent = Simplicity diff --git a/simplicity_aqua/theme/_colours.scss b/simplicity_aqua/theme/_colours.scss new file mode 100644 index 0000000..4314cb0 --- /dev/null +++ b/simplicity_aqua/theme/_colours.scss @@ -0,0 +1,1685 @@ +// +// -------------------------------------------------------------- +// Colours and backgrounds for common.css +// -------------------------------------------------------------- + +html, body { + color: $text-color; + background-image: url('./images/pattern.png'); + @if $use-wrapper { + background-color: $page-background; + &.simple { + background-color: $content-background; + } + } + @else { + background-color: $content-background; + } +} + +h1, p.sitename { + color: $header-text; +} + +h2 { + color: $page-title-color; +} + +h3 { + color: $stats-title-color; + .post & { + color: $block-title-color; + } + a { + color: inherit; + &:hover { + color: $link-hover-color; + } + } +} + +hr { + border-color: $content-top-border; + border-top-color: $content-bottom-border; +} + +/* Post body links */ +.postlink { + border-bottom-color: $link-color; + color: $link-color; +} + +.postlink:visited { + border-bottom-color: $muted-color; + color: $muted-color; +} + +.postlink:hover { + background-color: darken($block-background, 10%); + color: $link-hover-color; +} + +.signature a, .signature a:hover { + background-color: transparent; +} + +// Search box +// --------------------------------------------- + +.search-box .inputbox, +.search-box .inputbox:hover, +.search-box .inputbox:focus, +.search-box .button:hover { + border-color: $search-box-border; +} + +.search-box .button { + &, &:hover { + background-color: $block-background !important; + border-color: $search-box-border !important; + } + &, &:before, &:after { + color: $primary-color; + } + &:hover, &:hover:before, &:hover:after { + color: $secondary-color !important; + } +} + +.search-header { + box-shadow: $search-box-shadow; + .navbar.with-search & { + box-shadow: none; + } + .inputbox, .button { + background: $block-background !important; + border-color: $block-background !important; + } + .navbar.with-search & .button { + &, &:before, &:after { + color: $link-color; + } + } + .inputbox:hover, .inputbox:focus { + background-color: $block-background3 !important; + color: $bold-text-color !important; + border-color: $block-background !important; + } + .button:hover, .button:focus { + &, &:before, &:after { + background-color: $secondary-color !important; + color: #fff !important; + border-color: $secondary-color !important; + } + } +} + +// Round cornered boxes and backgrounds +// ---------------------------------------- +#wrap { + @if $use-wrapper { + background-color: $content-background; + background-image: url('./images/pattern.png'); + border-color: $content-border-color; + } +} + +.headerbar { + color: $header-text; +} + +// Navigation +.breadcrumbs .crumb:before { + color: $muted-color; +} + +.navbar { + background-image: none; + &.secondary { + color: $link-color; + > ul > li:hover, + > ul > li.dropdown-visible { + &, &:after, &:before { + color: $secondary-nav-hover-link; + } + } + .dropdown { + color: $text-color; + } + } + + .nav-tabs { + background-color: $primary-nav-bg; + + .tab { + color: $primary-nav-color; + &.selected { + color: $primary-nav-selected-color; + background-color: $primary-nav-selected-bg; + } + &:hover, + &.dropdown-visible { + color: $primary-nav-hover-color; + background-color: $primary-nav-hover-bg; + } + & > strong { + color: $primary-nav-alert-color; + background-color: $primary-nav-alert-bg; + box-shadow: $primary-nav-alert-shadow; + .arrow { + border-top-color: $primary-nav-alert-bg; + } + } + .dropdown { + color: $text-color; + } + } + } + + // Tabbed navigation + @if $tabbed-navigation { + &.tabbed.not-static { + .nav-tabs { + li.tab { + // Tabs layout + color: $link-color; + background-color: $block-background; + + &.selected { + @include tabbed-nav-layout-all { + background-color: $primary-color; + color: $overlay-color; + } + } + + &:hover { + @include tabbed-nav-layout-all { + background-color: $secondary-color; + color: $overlay-color; + } + } + + &.dropdown-visible { + @include tabbed-nav-layout-all { + background-color: $primary-color; + color: $overlay-color; + } + } + } + } + + // Second row + + .navbar.secondary { + background: $primary-color; + color: $overlay-color; + + > ul > li { + &, &:after, &:before { + color: $overlay-color; + } + } + + > ul > li:hover, + > ul > li.dropdown-visible { + &, &:after, &:before { + color: $overlay-color; + } + background: none; + box-shadow: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + } + } + } + } +} + +.panel { + background-color: $block-background; + color: $text-color; +} + +.post:target .content { + color: $bold-text-color; +} + +.post:target h3 a { + color: $bold-text-color; +} + +.bg1 { + background-color: $block-background; +} + +table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) { + background-color: $block-background; +} + +.bg2 { + background-color: $block-background2; +} + +table.zebra-list tr:nth-child(even) td, ul.zebra-list li:nth-child(even) { + background-color: $block-background2; +} + +.bg3 { + background-color: $block-background3; + &.panel { + background: transparent none; + background-color: rgba($content-background, .3); + border-top-color: $tab-selected-background; + &:before, &:after { + background: -webkit-linear-gradient(to bottom, $tab-selected-background 0%, rgba($tab-selected-background, 0) 100%); + background: linear-gradient(to bottom, $tab-selected-background 0%, rgba($tab-selected-background, 0) 100%); + } + } + .section-posting &.panel { + background-color: $block-background; + &:before, &:after { + background: transparent; + } + } +} + +// Horizontal lists +// ---------------------------------------- + +ul.navlinks { + border-top-color: $block-inner-border; +} + +// Forums list layout +// ---------------------- +.forumtitle { + .forum_unread &, + .forum_unread_subforum &, + .forum_unread_locked & { + color: $link-hover-color; + } +} + +.topictitle { + .global_unread &, + .global_unread_mine &, + .global_unread_locked &, + .global_unread_locked_mine &, + .announce_unread &, + .announce_unread_mine &, + .announce_unread_locked &, + .announce_unread_locked_mine &, + .sticky_unread &, + .sticky_unread_mine &, + .sticky_unread_locked &, + .sticky_unread_locked_mine &, + .topic_unread &, + .topic_unread_mine &, + .topic_unread_locked &, + .topic_unread_locked_mine &, + .topic_unread_hot &, + .topic_unread_hot_mine & + { + color: $link-hover-color; + } +} + +.forum-statistics { + color: $muted-color; +} + +.forum-lastpost { + color: $muted-color; + span:before { + opacity: .5; + } +} + +.forum-description.toggle { + color: $forum-description-color; + background-color: fade-out($forum-description-bg, .2); + a { + color: inherit !important; + } + span.arrow { + border-right-color: fade-out($forum-description-bg, .2); + } + .rtl & span.arrow { + border-right-color: transparent; + border-left-color: fade-out($forum-description-bg, .2); + } +} + +.forum-statistics { + .value { + color: $bold-text-color; + } +} + +// Table styles +// ---------------------------------------- +table.table1 thead th { + color: $heading-color; +} + +table.table1 tbody tr { + border-color: $block-inner-border; +} + +table.table1 tbody tr:hover, table.table1 tbody tr.hover { + background-color: $block-background3; + color: $bold-text-color; +} + +table.table1 td { + color: $text-color; +} + +table.table1 tbody td { + border-top-color: $block-inner-border; +} + +table.table1 tbody th { + border-bottom-color: $block-bottom-border; + color: $bold-text-color; + background-color: $content-background; +} + +table.info tbody th { + color: $bold-text-color; +} + +// Misc layout styles +// ---------------------------------------- +dl.details dt { + color: $bold-text-color; +} + +dl.details dd { + color: $tab-color; +} + +.sep { + color: $primary-color; +} + +/* Icon styles +---------------------------------------- */ +.icon.icon-blue, a:hover .icon.icon-blue { + color: #196db5; +} + +.icon.icon-green, a:hover .icon.icon-green{ + color: #1b9A1B; +} + +.icon.icon-red, a:hover .icon.icon-red{ + color: #BC2A4D; +} + +.icon.icon-orange, a:hover .icon.icon-orange{ + color: #FF6600; +} + +.icon.icon-bluegray, a:hover .icon.icon-bluegray{ + color: #536482; +} + +.icon.icon-gray, a:hover .icon.icon-gray{ + color: #777777; +} + +.icon.icon-lightgray, a:hover .icon.icon-lightgray{ + color: #999999; +} + +.icon.icon-black, a:hover .icon.icon-black{ + color: #333333; +} + +.alert_close .icon:before { + background-color: #FFFFFF; +} + +/* Jumpbox */ +.jumpbox .dropdown li { + border-top-color: $dropdown-heading-top; +} + +.jumpbox-cat-link { + background-color: $dropdown-heading-top; + color: $dropdown-heading-color; +} + +.jumpbox-cat-link:hover { + background-color: $secondary-color; + border-top-color: $secondary-color; + color: $dropdown-heading-link-hover-color; +} + +.jumpbox-forum-link { + background-color: $dropdown-bg; +} + +.jumpbox-forum-link:hover { + background-color: $content-background; +} + +.jumpbox .dropdown .pointer-inner { + border-color: $dropdown-bg transparent; +} + +.jumpbox-sub-link { + background-color: $dropdown-bg; +} + +.jumpbox-sub-link:hover { + background-color: $content-background; +} + + + +// Pagination +// ---------------------------------------- + +.pagination li a { + color: $link-color; + background-color: $block-background; + border-color: $block-inner-border; +} + +.pagination li.ellipsis span { + background-color: transparent; + color: $bold-text-color; +} + +.pagination li.active span { + color: $overlay-color; + background-color: $primary-color; + border-color: $primary-color; +} + +.pagination li a:hover, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger { + border-color: $link-hover-color; + background-color: $link-hover-color; + color: $overlay-color; +} + +.pagination li.page-jump a:after { + color: $link-color; +} + +.pagination li.page-jump a:hover:after { + color: $link-hover-color; +} + +// Miscellaneous styles +// ---------------------------------------- + +.copyright { + color: $muted-color; +} + +.error { + color: $secondary-color; +} + +.reported { + background-color: $block-background-reported; + .postprofile, .signature { + border-color: darken($block-background-reported, 3%); + } +} + +li.reported:hover { + background-color: $block-background-reported; +} +.sticky, .announce { + // you can add a background for stickies and announcements +} + +div.rules { + background-color: mix($content-background, $rules-color, 85%); + color: $rules-color; +} + +p.post-notice { + background-color: mix($block-background, $rules-color, 85%); + color: $rules-color; + background-image: none; +} + +// Blank FontAwesome replacement +%post-notice { + font-family: FontAwesome; +} + +p.post-notice.deleted:before { + @extend %post-notice; + content: '\f057'; // fa-times-circle + color: $secondary-color; +} + +p.post-notice.unapproved:before { + @extend %post-notice; + content: '\f059'; // fa-question-circle + color: $secondary-color; +} + +p.post-notice.reported:before, p.post-notice.error:before { + @extend %post-notice; + content: '\f071'; // fa-warning + color: $secondary-color; +} + +// Topic status +.topic-status.sticky { + color: $muted-color; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for links.css +// -------------------------------------------------------------- + +a { color: $link-color; } +a:hover { color: $link-hover-color; } + +a.time { + color: $faint-color; + &:hover { + color: $link-hover-color; + } +} + +// Links on gradient backgrounds +.forumbg .header a, .forabg .header a, th a { + color: $heading-link; +} + +.forumbg .header a:hover, .forabg .header a:hover, th a:hover { + color: $heading-link-hover; +} + +// Notification mark read link +.dropdown-extended a.mark_read { + background-color: $dropdown-bg; +} + +// Back to top of page +a.top, a.top2 { + color: $muted-color; + &:hover { + color: $link-hover-color; + } +} + +// Arrow links +a.arrow-left:hover { +} + +a.arrow-right:hover { +} + +a.feed-icon-forum:after { + color: mix($muted-color, $block-background, 50%); +} + +a.feed-icon-forum:hover:after { + color: $link-hover-color; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for content.css +// -------------------------------------------------------------- + +ul.forums { +} + +ul.topiclist li { + color: $text-color; + @if $split-forums == false { + .forabg &, .forumbg & { + background: transparent; + } + } +} + +ul.topiclist li.row dt a.subforum.read { + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-size: 11px 9px; + } +} + +ul.topiclist li.row dt a.subforum.unread { + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-size: 11px 9px; + } +} + +li.row { + border-top-color: $block-top-border; + border-bottom-color: $block-bottom-border; + .forum-lastpost strong, + .subforums-list strong { + color: $muted-color; + } +} + +li.row strong { + color: $bold-text-color; +} + +li.row:hover { +} + +li.row:hover dd { +} + +// Unread forum/topic +.icon-link + .list-inner > a.forumtitle, +.pm_unread .topictitle, +a.subforum.unread { + color: $secondary-color; +} + +// Post body styles +// ---------------------------------------- +.postbody { + color: $post-text-color; +} + +// Content container styles +// ---------------------------------------- +.content { + color: $post-text-color; +} + +.content h2, .panel h2 { + color: $panel-title-color; + border-bottom-color: $panel-title-border; +} + +dl.faq dt { + color: $post-text-color; +} + +.posthilit { + background-color: $block-background-reported; + color: if($light, darken($secondary-color, 10%), lighten($secondary-color, 10%)); +} + +.announce, .unreadpost { + // Highlight the announcements & unread posts box +} + +// Post signature +.signature { + border-top-color: $block-inner-border; +} + +// Post noticies +.notice { + border-top-color: $block-inner-border; +} + +// BB Code styles +// ---------------------------------------- +// Quote block +blockquote { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten($secondary-color, 15%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten($secondary-color, 15%); + } +} + +blockquote blockquote, +blockquote .codebox, +blockquote .attachbox { + // Nested quotes + background-color: $bbcode-background2; + background-color: rgba(196, 196, 196, 0.1); + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +blockquote blockquote blockquote, +blockquote blockquote .codebox, +blockquote blockquote .attachbox { + // Nested quotes + background-color: $bbcode-background; + border-left-color: lighten($secondary-color, 15%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten($secondary-color, 15%); + } +} + +blockquote:before { + color: $muted-color; +} + +// Code block +.codebox { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +.codebox p { + border-bottom-color: $bbcode-inner-border; +} + +.codebox code { + color: $bbcode-code-color; +} + +// Attachments +// ---------------------------------------- +.attachbox { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +.attachbox dd { + border-top-color: $bbcode-inner-border; +} + +.attachbox p { + color: $bbcode-heading-text; +} + +.attachbox p.stats { + color: $bbcode-heading-text; +} + +// Inline image thumbnails + +dl.file dd { + color: $bbcode-heading-text; +} + +dl.thumbnail img { + border-color: $bbcode-inner-border; + background-color: $block-background; +} + +dl.thumbnail dd { + color: $bbcode-heading-text; +} + +// Post poll styles +// ---------------------------------------- + +fieldset.polls dl { + border-top-color: $block-top-border; + border-bottom-color: $block-bottom-border; + color: $text-color; +} + +fieldset.polls dl.voted { + color: $bold-text-color; +} + +fieldset.polls dd div { + color: $overlay-color; +} + +%pollbar { + box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.2); +} + +.pollbar1 { + @extend %pollbar; + background-color: desaturate($secondary-color, 30%); +} + +.pollbar2 { + @extend %pollbar; + background-color: desaturate($secondary-color, 25%); +} + +.pollbar3 { + @extend %pollbar; + background-color: desaturate($secondary-color, 20%); +} + +.pollbar4 { + @extend %pollbar; + background-color: desaturate($secondary-color, 10%); +} + +.pollbar5 { + @extend %pollbar; + background-color: $secondary-color; +} + +// Poster profile block +// ---------------------------------------- +.postprofile { + color: $text-color; + border-color: $block-inner-border; +} + +.postprofile strong { + color: $bold-text-color; +} + +.online-ribbon span { + background-color: $secondary-color; + color: #fff; +} + +dd.profile-warnings { + color: #BC2A4D; +} + +.no-avatar .avatar-container { + background-image: url("./images/no_avatar.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/no_avatar_hd.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, .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, .3); +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for buttons.css +// -------------------------------------------------------------- +.button { + &, .buttons > &.locked-icon { + border-color: $button-border; + background-color: $button-bg; + color: $button-text; + box-shadow: none; + } + + + &:after, &:before { + } + .buttons > &.locked-icon { + color: $button-icon; + &:after, &:before { + color: $button-icon !important; + } + &:hover { + box-shadow: none; + } + } + + & > strong { + } + + .buttons > &, &.report-icon, &.delete-icon { + border-color: $primary-color; + background-color: $primary-color; + color: $overlay-color; + + &:after, &:before { + color: mix($overlay-color, $primary-color, 85%) !important; + } + + & > strong { + } + } + &.report-icon, &.delete-icon { + border-color: $secondary-color; + background-color: $secondary-color; + + &:after, &:before { + color: mix($overlay-color, $secondary-color, 85%) !important; + } + } +} + +.dropdown-select { + .buttons > & { + color: $muted-color; + } +} + +.dropdown-select:after { + border-color: mix($button-bg, $content-background, 60%); +} +.dropdown-select:hover { + border-color: $button-border; +} + +.dropdown-select:hover:after, .dropdown-visible .dropdown-select:after, .nojs .dropdown-container:hover .dropdown-select:after { + border-color: mix($secondary-color, $content-background, 90%); +} + +.dropdown-visible .dropdown-select, .dropdown-visible .dropdown-select:hover, .nojs .dropdown-container:hover .dropdown-select, +.buttons > .button:hover, +.button:hover, .dropdown-visible .dropdown-select, .nojs .dropdown-container:hover .dropdown-select { + border-color: $secondary-color !important; + background-color: $secondary-color; + color: $overlay-color; + + &:after, &:before { + color: $overlay-color !important; + } +} + +.contact-icons a { border-color: $block-inner-border; } + +// Small icons +%icon-button { + color: $button-icon; + &:hover { + color: $button-icon-hover; + } +} + +%icon-button-visible { + .dropdown-visible &, + .nojs .dropdown-container:hover & { + color: $button-icon-hover; + } +} + +.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: #76acd3; +} + +.phpbb_aol-icon:after { + color: #ffd800; + text-shadow: 0 0 1px #000, 0 0 2px #000; +} + +// Icon images +// ---------------------------------------- +%icon-image { + &:after { + color: $link-color; + } + &:hover:after { + color: $link-hover-color; + } +} + +%icon-search-new { + &:after { + color: $secondary-color; + } +} + +%icon-search-misc { + &:after { + color: $faint-color; + } +} + +.icon-home { + &.breadcrumbs:after { + color: $link-color; + } +} + +.icon-notification, .icon-pm { + &.non-zero:after { + color: $secondary-color; + } +} + +.icon-time { + &:after { + color: $faint-color; + } +} + +/* 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 { background-image: url("./images/announce_read.png"); } +.global_read_mine { @extend .global_read; } +.global_read_locked { background-image: url("./images/announce_read_locked.png"); } +.global_read_locked_mine { @extend .global_read_locked; } +.global_unread { background-image: url("./images/announce_unread.png"); } +.global_unread_mine { @extend .global_unread; } +.global_unread_locked { background-image: url("./images/announce_unread_locked.png"); } +.global_unread_locked_mine { @extend .global_unread_locked; } + +.announce_read { @extend .global_read; } +.announce_read_mine { @extend .global_read_mine; } +.announce_read_locked { @extend .global_read_locked; } +.announce_read_locked_mine { @extend .global_read_locked_mine; } +.announce_unread { @extend .global_unread; } +.announce_unread_mine { @extend .global_unread_mine; } +.announce_unread_locked { @extend .global_unread_locked; } +.announce_unread_locked_mine { @extend .global_unread_locked_mine; } + +.forum_link { background-image: url("./images/forum_link.png"); } +.forum_read { background-image: url("./images/forum_read.png"); } +.forum_read_locked { background-image: url("./images/forum_read_locked.png"); } +.forum_read_subforum { background-image: url("./images/forum_read_subforum.png"); } +.forum_unread { background-image: url("./images/forum_unread.png"); } +.forum_unread_locked { background-image: url("./images/forum_unread_locked.png"); } +.forum_unread_subforum { background-image: url("./images/forum_unread_subforum.png"); } + +.sticky_read { @extend .topic_read; } +.sticky_read_mine { @extend .topic_read_mine; } +.sticky_read_locked { @extend .topic_read_locked; } +.sticky_read_locked_mine { @extend .topic_read_locked_mine; } +.sticky_unread { @extend .topic_unread; } +.sticky_unread_mine { @extend .topic_unread_mine; } +.sticky_unread_locked { @extend .topic_unread_locked; } +.sticky_unread_locked_mine { @extend .topic_unread_locked_mine; } + +.topic_moved { background-image: url("./images/topic_moved.png"); } +.topic_read { background-image: url("./images/topic_read.png"); } +.topic_read_mine { background-image: url("./images/topic_read_mine.png"); } +.topic_read_hot { background-image: url("./images/topic_read_hot.png"); } +.topic_read_hot_mine { background-image: url("./images/topic_read_hot_mine.png"); } +.topic_read_locked { background-image: url("./images/topic_read_locked.png"); } +.topic_read_locked_mine { background-image: url("./images/topic_read_locked_mine.png"); } +.topic_unread, { background-image: url("./images/topic_unread.png"); } +.topic_unread_mine { background-image: url("./images/topic_unread_mine.png"); } +.topic_unread_hot { background-image: url("./images/topic_unread_hot.png"); } +.topic_unread_hot_mine { background-image: url("./images/topic_unread_hot_mine.png"); } +.topic_unread_locked { background-image: url("./images/topic_unread_locked.png"); } +.topic_unread_locked_mine { background-image: url("./images/topic_unread_locked_mine.png"); } + +.pm_read { @extend .topic_read; } +.pm_unread { @extend .topic_unread; } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) +{ + .global_read, .global_read_locked, .global_unread, .global_unread_locked, + .forum_link, .forum_read, .forum_read_locked, .forum_read_subforum, .forum_unread, .forum_unread_locked, .forum_unread_subforum, + .topic_moved, .topic_read, .topic_read_mine, .topic_read_hot, .topic_read_hot_mine, .topic_read_locked, .topic_read_locked_mine, + .topic_unread, .topic_unread_mine, .topic_unread_hot, .topic_unread_hot_mine, .topic_unread_locked, .topic_unread_locked_mine + { + background-size: 36px 36px; + } + + .global_read { background-image: url("./images/announce_read_hd.png"); } + .global_read_locked { background-image: url("./images/announce_read_locked_hd.png"); } + .global_unread { background-image: url("./images/announce_unread_hd.png"); } + .global_unread_locked { background-image: url("./images/announce_unread_locked_hd.png"); } + + .forum_link { background-image: url("./images/forum_link_hd.png"); } + .forum_read { background-image: url("./images/forum_read_hd.png"); } + .forum_read_locked { background-image: url("./images/forum_read_locked_hd.png"); } + .forum_read_subforum { background-image: url("./images/forum_read_subforum_hd.png"); } + .forum_unread { background-image: url("./images/forum_unread_hd.png"); } + .forum_unread_locked { background-image: url("./images/forum_unread_locked_hd.png"); } + .forum_unread_subforum { background-image: url("./images/forum_unread_subforum_hd.png"); } + + .topic_moved { background-image: url("./images/topic_moved_hd.png"); } + .topic_read { background-image: url("./images/topic_read_hd.png"); } + .topic_read_mine { background-image: url("./images/topic_read_mine_hd.png"); } + .topic_read_hot { background-image: url("./images/topic_read_hot_hd.png"); } + .topic_read_hot_mine { background-image: url("./images/topic_read_hot_mine_hd.png"); } + .topic_read_locked { background-image: url("./images/topic_read_locked_hd.png"); } + .topic_read_locked_mine { background-image: url("./images/topic_read_locked_mine_hd.png"); } + .topic_unread { background-image: url("./images/topic_unread_hd.png"); } + .topic_unread_mine { background-image: url("./images/topic_unread_mine_hd.png"); } + .topic_unread_hot { background-image: url("./images/topic_unread_hot_hd.png"); } + .topic_unread_hot_mine { background-image: url("./images/topic_unread_hot_mine_hd.png"); } + .topic_unread_locked { background-image: url("./images/topic_unread_locked_hd.png"); } + .topic_unread_locked_mine { background-image: url("./images/topic_unread_locked_mine_hd.png"); } +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for cp.css +// -------------------------------------------------------------- + +// Main CP box +// ---------------------------------------- + +.panel-container h3, .panel-container hr, #cp-menu hr { +} + +.panel-container .panel li.row { +} + +ul.cplist { +} + +.panel-container .panel li.header dd, .panel-container .panel li.header dt { + color: $bold-text-color; +} + +.panel-container table.table1 thead th { + color: $post-text-color; + border-bottom-color: $block-inner-border; +} + +#cp-main .pm-message { + border-color: $block-border; + background-color: $block-background; +} + +// CP tabbed menu +// ---------------------------------------- +#tabs .tab > a { + background: $tab-background; + color: $tab-color; +} + +#tabs .tab > a:hover { + background: $tab-hover-background; + color: $tab-hover-color; +} + +#tabs .activetab > a, +#tabs .activetab > a:hover { + background: $tab-selected-background; + box-shadow: 0 5px 5px -5px $tab-selected-background; + border-color: $tab-selected-background; + color: $tab-selected-color; +} + +#tabs .activetab > a:hover { +} + +// Mini tabbed menu used in MCP +// ---------------------------------------- +#minitabs .tab > a { + background-color: $block-background2; +} + +#minitabs .activetab > a, +#minitabs .activetab > a:hover { + background-color: #F9F9F9; + color: #333333; +} + +// Responsive tabs +// ---------------------------------------- +.responsive-tab .responsive-tab-link:before { + color: $tab-color; +} + +// UCP navigation menu +// ---------------------------------------- + +// Link styles for the sub-section links +#navigation a { + color: $text-color; + background: $block-background; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .1); +} + +#navigation a:hover { + background: $block-background2; + color: $link-hover-color; +} + +#navigation #active-subsection a { + background: $primary-color; + color: $overlay-color; +} + +#navigation #active-subsection a:hover { + background-color: $secondary-color; +} + +#navigation > hr { + border-top-color: $block-background2; +} + +// Preferences pane layout +// ---------------------------------------- +.panel-container h2 { + color: $post-text-color; +} + +.panel-container .panel { + background: mix($content-background, $block-background3, 60%); + box-shadow: none; + border-width: 0; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + & > .inner > h3:first-child { + @include section-heading-cp; + } + &:before, &:after { + background: transparent; + } +} + +#cp-main .pm { + background-color: $block-background; +} + +// Friends list +.cp-mini { + background-color: $block-background2; +} + +dl.mini dt { +} + +// PM Styles +// ---------------------------------------- +// PM Message history +.current { + color: $bold-text-color !important; +} + +// PM marking colours +.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: #ff5100; +} + +.pmlist li.pm_replied_colour, .pm_replied_colour { + border-color: #A9B8C2; +} + +.pmlist li.pm_friend_colour, .pm_friend_colour { + border-color: #5D8FBD; +} + +.pmlist li.pm_foe_colour, .pm_foe_colour { + border-color: #000000; +} + +// Avatar gallery +#gallery label { + background: $block-background2; + border-color: $block-inner-border; +} + +#gallery label:hover { + background-color: $block-background3; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for forms.css +// -------------------------------------------------------------- + +// General form styles +// ---------------------------------------- +select { + border-color: $input-border; + background-color: $input-bg; + color: $input-text; +} + +label { + color: $text-color; +} + +option.disabled-option { + color: $muted-color; +} + +// Definition list layout for forms +// ---------------------------------------- +dd label { + color: $post-text-color; +} + +fieldset.fields1 { + background-color: transparent; +} + +// Hover effects +fieldset dl:hover dt label { + color: $bold-text-color; +} + +fieldset.fields2 dl:hover dt label { + color: inherit; +} + +// Quick-login on index page +fieldset.quick-login input.inputbox { +} + +// Posting page styles +// ---------------------------------------- + +#message-box textarea { + color: $input-text; +} + +#message-box textarea.drag-n-drop { + outline-color: rgba($faint-color, 0.5); +} + +#message-box textarea.drag-n-drop-highlight { + outline-color: rgba($muted-color, 0.5); +} + +// Input field styles +// ---------------------------------------- +.inputbox, select { + background-color: $input-bg; + border-color: $input-border; + color: $input-text; +} + +.inputbox { + @include placeholder { + color: mix($input-text, $input-bg, 70%); + } +} + +.inputbox:hover, select:hover { + background-color: $input-hover-bg; + border-color: $input-hover-border; + color: $input-hover-text; +} + +.inputbox:focus, select:focus { + background-color: $input-focus-bg; + border-color: $input-focus-border; + color: $input-focus-text; +} + +.inputbox:hover { + @include placeholder { + color: $input-hover-text; + } +} + +.inputbox:focus { + @include placeholder { + color: transparent; + } +} + + +// Form button styles +// ---------------------------------------- + +a.button1, input.button1, input.button3, a.button2, input.button2 { + color: $button-text; + border-color: $button-border; + background-color: $button-bg; +} + +a.button1, input.button1 { + border-color: $primary-color; + background-color: $primary-color; + color: $overlay-color; +} + +input.button3 { + background-image: none; +} + +// Hover states +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border-color: $secondary-color; + background-color: $secondary-color; + color: $overlay-color; +} + +// Focus states +input.button1:focus, input.button2:focus, input.button3:focus { + border-color: $secondary-color; + background-color: $secondary-color; + color: $overlay-color; +} + +input.disabled { + color: $muted-color; +} + +// jQuery popups +// ---------------------------------------- +.phpbb_alert { + background-color: $content-background; + border-color: $block-inner-border; +} +.phpbb_alert .alert_close:before { + color: $link-color; +} +.phpbb_alert .alert_close:hover:before { + color: $link-hover-color; +} +.phpbb_alert .alert_close:after { + color: $content-background; +} +.darken { + background-color: #000; +} + +.loading_indicator { + background-color: #000; + background-image: url("./images/loading.gif"); +} + +.dropdown-extended ul li { + border-top-color: $block-inner-border; +} + +.dropdown-extended ul li:hover { + background-color: $block-background2; + color: $bold-text-color; +} + +.dropdown-extended .header, .dropdown-extended .footer { + border-color: $block-inner-border; + color: $bold-text-color; +} + +.dropdown-extended .footer { + border-top-style: solid; + border-top-width: 1px; +} + +.dropdown-extended .header { + background: $dropdown-heading-top; + // background-image: -webkit-linear-gradient(top, $dropdown-heading-top 0, $dropdown-heading-bottom 100%); + // background-image: linear-gradient(to bottom, $dropdown-heading-top 0, $dropdown-heading-bottom 100%); + // filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($dropdown-heading-top)}', endColorstr='#{ie-hex-str($dropdown-heading-top)}'); + color: $dropdown-heading-color; + a { + color: $dropdown-heading-link-color; + &:hover { + color: $dropdown-heading-link-hover-color; + } + } +} + +ul.linklist li.responsive-menu a.responsive-menu-link:before { + color: $link-color; +} + +ul.linklist li.responsive-menu a.responsive-menu-link:hover:before, ul.linklist li.responsive-menu.visible a.responsive-menu-link:before { + color: $link-hover-color; +} + +.dropdown .dropdown-contents { + background: $dropdown-bg; + border-color: $dropdown-border; + box-shadow: $dropdown-shadow; +} + +.dropdown-up .dropdown-contents { + box-shadow: $dropdown-shadow-up; +} + +.dropdown li, .dropdown li li { + border-color: $dropdown-inner-border; +} + +.dropdown li.separator { + border-color: $dropdown-inner-border; +} + +// Notifications +// ---------------------------------------- +.notification_list li { + &.notification-reported strong, &.notification-disapproved strong { + color: $secondary-color; + } + + &.dropdown-notification { + background-color: $dropdown-notification-bg; + color: $dropdown-notification-color; + &, .panel-container & { + border-top-color: lighten($dropdown-notification-bg, 10%); + border-bottom-color: darken($dropdown-notification-bg, 10%); + } + strong { + color: $dropdown-notification-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($dropdown-notification-bg, $dropdown-notification-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($dropdown-notification-bg) < 50%, darken($dropdown-notification-bg, 30%), lighten($dropdown-notification-bg, 30%)), 100%); + &, &:after { + color: $dropdown-notification-strong-color; + &:hover { + color: $dropdown-notification-color; + } + } + } + } + + &.bg3 { + // Unread + background-color: $notification-unread-bg; + color: $notification-unread-color; + &, .panel-container & { + border-top-color: lighten($notification-unread-bg, 10%); + border-bottom-color: darken($notification-unread-bg, 10%); + } + strong { + color: $notification-unread-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($notification-unread-bg, $notification-unread-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($notification-unread-bg) < 50%, darken($notification-unread-bg, 30%), lighten($notification-unread-bg, 30%)), 100%); + &, &:after { + color: $notification-unread-strong-color; + &:hover { + color: $notification-unread-color; + } + } + } + } + + &.dropdown-notification:hover { + background-color: $dropdown-notification-hover-bg; + color: $dropdown-notification-color; + &, .panel-container & { + border-top-color: lighten($dropdown-notification-hover-bg, 10%); + border-bottom-color: darken($dropdown-notification-hover-bg, 10%); + } + strong { + color: $dropdown-notification-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($dropdown-notification-hover-bg, $dropdown-notification-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($dropdown-notification-hover-bg) < 50%, darken($dropdown-notification-hover-bg, 30%), lighten($dropdown-notification-hover-bg, 30%)), 100%); + &, &:after { + color: $dropdown-notification-strong-color; + &:hover { + color: $dropdown-notification-color; + } + } + } + } +} + + +// +// -------------------------------------------------------------- +// Colours and backgrounds for imageset.css +// -------------------------------------------------------------- +// .imageset.icon_post_target_unread { +// &:after { +// color: #D31141; +// } +// } + +.imageset.icon_post_target { + background-image: url("./images/icon_post_target.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/icon_post_target_hd.png"); + } +} +.imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/icon_post_target_unread_hd.png"); + } +} + +.imageset.icon_topic_attach { + &:after { + color: $muted-color; + } +} + +%imageset-secondary-color { + &:after { + color: $secondary-color; + } +} + +.imageset.icon_topic_poll { + &:after { + color: desaturate(mix($primary-color, $block-background, 80%), 30%); + } +} diff --git a/simplicity_aqua/theme/_custom.scss b/simplicity_aqua/theme/_custom.scss new file mode 100644 index 0000000..adc0a77 --- /dev/null +++ b/simplicity_aqua/theme/_custom.scss @@ -0,0 +1,6 @@ +// +// Add your custom code to this file +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// diff --git a/simplicity_aqua/theme/_custom_config.scss b/simplicity_aqua/theme/_custom_config.scss new file mode 100644 index 0000000..750dc54 --- /dev/null +++ b/simplicity_aqua/theme/_custom_config.scss @@ -0,0 +1,13 @@ +// +// Add your custom configuration variables to this file. +// See _style_config.scss for list of variables +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// + + +// Examples: (commented to prevent it from working) +// +// $show-logo: true; +// $use-wrapper: false; diff --git a/simplicity_aqua/theme/_style_config.scss b/simplicity_aqua/theme/_style_config.scss new file mode 100644 index 0000000..6448ce0 --- /dev/null +++ b/simplicity_aqua/theme/_style_config.scss @@ -0,0 +1,414 @@ +// +// Do not edit configuration values in this file. +// +// Instead add your own configuration to _custom_config.scss +// Copy line from this file, paste it to _custom_config.scss and change value. +// + +// Configuration file +$show-logo: true !default; // true or false +$center-logo: true !default; // true or false +$logo-block-padding: 10px 0 !default; +$responsive-hide-logo: false !default; // Hide logo on mobile devices. true or false + +$show-forum-title: false !default; // true or false + +$profile-width: 150px !default; +$profile-side: left !default; // left or right +$post-margin: ($profile-width + 10px) !default; + +$use-wrapper: false !default; // true or false +$max-width: none !default; // Maximum width. Set to "none" to make layout fluid + +$split-forums: true !default; // Changes layout of forums list. Values are true or false + +$tabbed-navigation: false !default; // true or false. Toggles tabbed navigation layout + +// +// Fonts +// + +$font-size: 11px !default; // Base font size +$font-family: Verdana, Helvetica, Arial, sans-serif !default; // Default font +$line-height: 1.4 !default; // Line height + +$h1-font-size: $font-size + 10px !default; +$h1-font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !default; + +$h2-font-size: $font-size + 8px !default; +$h2-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$paragraph-line-height: 1.3 !default; + +$nav-primary-font-size: $font-size + 1px !default; +$nav-secondary-font-size: $font-size + 1px !default; + +$heading-font-size: $font-size + 4px !default; +$panel-heading-font-size: $font-size + 4px !default; + +$list-heading-font-size: $font-size + 1px !default; +$list-heading-line-height: $font-size + 7px !default; +$list-heading-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$forum-heading-font-size: $list-heading-font-size + 2px !default; +$forum-heading-font-family: $list-heading-font-family !default; +$forum-heading-font-weight: 500 !default; + +$button-font-size: $font-size + 3px !default; +$button-line-height: floor(($font-size + 8px) / 2) * 2 !default; // Convert to even number +$button-glyph-font-size: floor($font-size / 2) * 2 !default; // Convert to even number + +$dropdown-header-font-size: $font-size + 2px !default; +$dropdown-header-font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif !default; +$dropdown-header-line-height: 30px !default; + +$forum-link-font-size: $font-size + 5px !default; +$forum-link-line-height: 1.2 !default; +$forum-link-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$forum-list-column-font-size: $font-size + 1px !default; +$forum-list-last-column-font-size: $font-size !default; +$forum-list-description-font-size: $font-size + 2px !default; + +$topic-link-font-size: $font-size + 4px !default; +$topic-link-font-family: $forum-link-font-family !default; + +$tab-font-size: $font-size !default; +$tab-line-height: $tab-font-size * 2 + 4px !default; + +// Posts +$post-content-font-size: $font-size + 2px !default; // Post content +$post-content-line-height: 1.4 !default; +$post-content-font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif !default; + +$post-title-font-size: $font-size + 5px !default; +$post-title-line-height: 1.25 !default; +$post-title-font-family: $h2-font-family !default; + +$post-signature-font-size: $font-size + 1px !default; +$post-quote-font-size: $post-content-font-size - 1px !default; +$post-code-font-size: $post-content-font-size - 1px !default; + +$post-block-title-font-size: $post-quote-font-size !default; // Quote title, code title +$post-block-title-line-height: 1.6 !default; +$post-block-title-font-family: $post-content-font-family !default; + +$post-profile-font-size: $font-size !default; +$post-profile-line-height: $line-height !default; + +// Forms +$input-button-font-size: $font-size + 2px !default; +$input-button-font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif !default; +$bbcode-button-font-size: $font-size + 1px !default; + +// +// Color palette +// + +// Absolute black and white colors. Reverse them for dark styles +$black-color: #000 !default; // Main color to mix with. Black for light styles, white for dark styles +$white-color: #fff !default; // Opposite of $black-color + +// Page colors +$page-background: #e8e8e8 !default; // HTML element +$content-background: #e0e0e0 !default; // Page inside content wrapper +$content-border-color: #e0e0e0 !default; // Border color for content wrapper + +// Primary colors +$primary-color: #25aac6 !default; // Main color, used for links and stuff +$secondary-color: #d0613c !default; // Secondary color, usually in red - yellow range +$overlay-color: $white-color !default; // Text on top of sections that use colorful background. +$block-background: #f4f4f4 !default; // Background of blocks +$block-background-reported: #f5ece9 !default; // Background for reported posts + +// Global color values +$text-color: #141414 !default; // Text color +$bold-text-color: $black-color !default; // Text color with higher contrast to background. #000 or #fff +$post-text-color: $text-color !default; // Text inside posts +$link-color: $primary-color !default; // Links +$link-hover-color: $secondary-color !default; // Links, hover state +$muted-color: mix($black-color, $content-background, 40%) !default; // Gray color +$faint-color: mix($black-color, $content-background, 30%) !default; // Gray color +$rules-color: $secondary-color !default; // Forum rules + +// +// Calculated colors +// + +// Misc. DO NOT EDIT! +$light: if(lightness($black-color) < 50%, true, false) !default; + +// Blocks +$block-background2: #f6f6f6 !default; // Blocks with .bg2 background color +$block-background3: #f8f8f8 !default; // Blocks with .bg3 background color - mostly UCP/MCP and posting form + +$block-border: #e0e0e0 !default; // Border color for blocks +$border-radius: 3px !default; // Main border radius +$block-top-border: lighten($block-background, 10%) !default; // Top border of forums in forums list +$block-bottom-border: darken($block-background, 5%) !default; // Bottom border of forums in forums list +$block-inner-border: $block-bottom-border !default; // Border inside blocks where there is only 1 border instead of top/bottom borders + +$block-title-color: desaturate($link-color, 5%) !default; // Title inside blocks, such as post title + +// Tabs +$tab-color: desaturate($link-color, 20%) !default; +$tab-background: $block-background !default; + +$tab-hover-color: $link-hover-color !default; +$tab-hover-background: $block-background3 !default; + +$tab-selected-color: mix($text-color, $block-background3, 90%) !default; +$tab-selected-background: $block-background3 !default; + +// Header +$header-bg: $content-background !default; +$header-text: $text-color !default; +$header-link: $overlay-color !default; +$header-link-hover: mix($header-link, $header-bg, 80%) !default; + +// Primary navigation +$primary-nav-bg: $primary-color !default; +$primary-nav-color: $overlay-color !default; + +$primary-nav-selected-bg: $block-background !default; +$primary-nav-selected-color: $primary-color !default; + +$primary-nav-hover-bg: $block-background !default; +$primary-nav-hover-color: $secondary-color !default; + +$primary-nav-alert-bg: hsl(0, saturation($secondary-color), lightness($secondary-color)) !default; +$primary-nav-alert-color: $overlay-color !default; +$primary-nav-alert-shadow: 1px 1px 3px rgba(0, 0, 0, .2) !default; + +// Secondary navigation +$secondary-nav-hover-link: $link-hover-color !default; + +// Dropdown +$dropdown-bg: $block-background !default; +$dropdown-border: $primary-color !default; +$dropdown-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5) !default; +$dropdown-shadow-up: 1px 0 5px rgba(0, 0, 0, 0.5) !default; +$dropdown-inner-border: if($light, darken($dropdown-bg, 10%), lighten($dropdown-bg, 10%)) !default; + +$dropdown-heading-top: $dropdown-border !default; +$dropdown-heading-bottom: $dropdown-heading-top !default; +$dropdown-heading-color: $overlay-color !default; +$dropdown-heading-link-color: $overlay-color !default; +$dropdown-heading-link-hover-color: $overlay-color !default; + +$forum-description-color: $overlay-color !default; +$forum-description-bg: mix($black-color, $block-background, 75%) !default; + +// Notifications +$notification-unread-bg: mix($content-background, $rules-color, 90%) !default; +$notification-unread-color: $rules-color !default; +$notification-unread-strong-color: $black-color !default; + +$dropdown-notification-bg: $block-background !default; +$dropdown-notification-hover-bg: $block-background2 !default; +$dropdown-notification-color: $link-color !default; +$dropdown-notification-strong-color: desaturate(if(lightness($dropdown-notification-color) < 50%, darken($dropdown-notification-color, 30%), lighten($dropdown-notification-color, 30%)), 100%) !default; + +// Panels +$panel-title-color: desaturate(if($light, darken($primary-color, 10%), lighten($primary-color, 10%)), 25%) !default; +$panel-title-border: $block-inner-border !default; + +// Content outside of blocks +$page-title-color: $primary-color !default; +$stats-title-color: $primary-color !default; +$content-top-border: lighten($content-background, 10%) !default; +$content-bottom-border: darken($content-background, 10%) !default; +$content-inner-border: $content-bottom-border !default; + +// Heading section +$heading-bg: $primary-color !default; +$heading-border: $heading-bg !default; +$heading-color: $overlay-color !default; +$heading-link: $overlay-color !default; +$heading-link-hover: $overlay-color !default; + +// Inputs +$input-text: $text-color !default; // Input text color +$input-bg: $white-color !default; // Input background +$input-border: #c6c6c6 !default; // Input border color +$input-hover-text: $input-text !default; +$input-hover-bg: $input-bg !default; +$input-hover-border: $secondary-color !default; +$input-focus-text: $input-text !default; +$input-focus-bg: $input-bg !default; +$input-focus-border: $primary-color !default; +$input-border-radius: 2px !default; + +$search-box-border: #c6c6c6 !default; // Border for search box block +$search-box-border-header: #ccc !default; // Same as above, for search box in header +$search-box-shadow: 1px 1px 3px rgba(0, 0, 0, .1) !default; // Box-shadow for search box in header + +// Buttons +$button-bg: mix($block-background, $primary-color, 10%) !default; +$button-border-radius: 3px !default; +$button-border: $button-bg !default; +$button-icon: $overlay-color !default; +$button-icon-hover: $overlay-color !default; +$button-text: $overlay-color !default; + +$button-top-padding: 2px !default; +$button-side-padding: 8px !default; +$button-border-width: 1px !default; +$button-height: $button-line-height + ($button-top-padding + $button-border-width) * 2 !default; + +$big-button-border-radius: 4px !default; // For big buttons and blocks like quick search + +// BBCode +$bbcode-border-radius: 0px !default; +$bbcode-background: #fff !default; +$bbcode-background2: #f4f4f4 !default; +$bbcode-outer-border: if($light, darken($bbcode-background, 7%), lighten($bbcode-background, 7%)) !default; +$bbcode-inner-border: if($light, darken($bbcode-background, 5%), lighten($bbcode-background, 5%)) !default; +$bbcode-heading-text: #666 !default; + +// Code colors +@function code-color($hue) { + @return hsl($hue, saturation($primary-color), lightness($primary-color)); +} +$bbcode-code-color: code-color(128deg) !default; + +// Do not edit few lines below +$post-side: if($profile-side == left, right, left) !default; + +// Mixins +@mixin section { + background: $block-background; + border: 0 solid $block-border; + border-radius: $border-radius; + padding: 5px 10px; +} + +@mixin section-forum { + @include section; + padding: 5px; +} + +// Undo section mixin +@mixin section-empty { + background: transparent; + border-width: 0; + border-radius: 0; + box-shadow: none; + padding: 0; +} + +// Heading block +@mixin section-heading { + margin: -5px -10px 5px; + border-radius: max(0, $border-radius - 1px); + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: $heading-bg; + border: 0 solid $heading-border; + padding: 5px; + text-transform: none; + font-size: $heading-font-size; + line-height: $line-height; + font-weight: normal; + color: $heading-color; + + @if $border-radius > 1px { + @media (max-width: 700px) { + border-radius: 0; + } + } + + a { + color: $heading-link; + &:hover { + color: $heading-link-hover; + } + } +} + +@mixin section-heading-forum { + @include section-heading; + @if $split-forums == false { + margin: -5px -5px 0; + } + @else { + @include section-heading-separate; + margin: 0; + } +} + +@mixin section-heading-separate { + border-radius: $border-radius; +} + +@mixin section-heading-cp { + background-color: transparent; + color: $stats-title-color; + background-image: none; + a { + color: $link-color; + &:hover { + color: $link-hover-color; + } + } +} + +@mixin table-heading { + background: $heading-bg; + border: 0 solid $heading-border; + color: $heading-color; + + @if $border-radius > 1px { + &:first-child { + border-top-left-radius: max(0, $border-radius - 1px); + } + &:last-child { + border-top-right-radius: max(0, $border-radius - 1px); + } + } +} + +@mixin table-heading-transparent { + background: transparent; + color: inherit; +} + +@mixin placeholder { + &::-moz-placeholder { + @content + } + &::-webkit-input-placeholder { + @content + } + &:-ms-input-placeholder { + @content + } +} + +@mixin tabbed-nav-layout-all { + @if ($use-wrapper) { + &, #wrap & { + @content; + } + } + @else { + @content; + } +} + +@mixin tabbed-nav-layout-alt { + @if ($use-wrapper) { + @content; + } +} + +@mixin tabbed-nav-layout-default { + @if ($use-wrapper) { + #wrap & { + @content; + } + } + @else { + @content; + } +} diff --git a/simplicity_aqua/theme/bidi.css b/simplicity_aqua/theme/bidi.css new file mode 100644 index 0000000..f6c92ae --- /dev/null +++ b/simplicity_aqua/theme/bidi.css @@ -0,0 +1,4 @@ +/* RTL definitions +---------------------------------------- */ + +@import "../../simplicity/theme/bidi.css"; \ No newline at end of file diff --git a/simplicity_aqua/theme/common/_buttons.scss b/simplicity_aqua/theme/common/_buttons.scss new file mode 100644 index 0000000..eed1254 --- /dev/null +++ b/simplicity_aqua/theme/common/_buttons.scss @@ -0,0 +1,304 @@ +// Button Styles +// ---------------------------------------- + +$button-inner-height: $button-line-height + $button-top-padding * 2; +$button-outer-height: $button-inner-height + $button-border-width * 2; + +.button { + display: inline-block; + padding: $button-top-padding $button-side-padding; + font-size: $button-font-size; + font-weight: 600; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: $button-line-height; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: $button-border-width solid transparent; + border-radius: $big-button-border-radius; + + & > strong { + font-weight: 600; + } +} + +.button:focus, +.button:hover { + text-decoration: none; + outline: none; +} + +.caret { + border-left: 1px solid; + position: relative; + right: -6px; +} + +.caret i { + vertical-align: top; +} + +/* Posting page styles +----------------------------------------*/ +.button-search, +.button-search-end { + float: left; + border-radius: 0; + margin: 0; + padding: 2px 5px; +} + +.button-search-end { + border-left-width: 0; + border-radius: 0 4px 4px 0; +} + +.search-header .button-search, +.search-header .button-search-end { + border-top-width: 0; + border-bottom-width: 0; + padding: 3px 5px; +} + +.search-header .button-search-end { + border-right-width: 0; +} + +.button-icon-only { + padding-left: 3px; + padding-right: 3px; +} + +// Poster contact icons +// ---------------------------------------- +.contact-icons.dropdown-contents { + min-width: 0; + padding: 0; + font-size: 0; +} + +.contact-icon { + position: relative; + display: block; + height: 16px; + width: 16px; + &:after { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + text-align: center; + font-family: FontAwesome; + 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: 8px; +} + +%contact-icon-gi { + font-family: 'Glyphicons Regular', 'Glyphicons'; +} + +.contact-icons .last-cell { + border-right: none; +} + +.contact-icons div:last-child a { + border-bottom: none; +} + +.contact-icons div { + clear: left; +} + +// Profile icons +.pm-icon:after { + content: '\f086'; // fa-comments +} +.email-icon:after { + content: '\f0e0'; // fa-envelope +} +.jabber-icon:after { + content: '\f0eb'; // fa-lightbulb-o + font-size: 16px; +} +.phpbb_icq-icon:after { + content: '\f013'; // fa-cog +} +.phpbb_wlm-icon:after { + content: '\f007'; // fa-user +} +.phpbb_aol-icon:after { + content: '\f2bb'; // fa-address-card +} +.phpbb_website-icon:after { + content: '\f08e'; // fa-external-link +} +.phpbb_youtube-icon:after { + content: '\f16a'; // fa-youtube-play +} +.phpbb_facebook-icon:after { + content: '\f230'; // fa-facebook-official +} +.phpbb_googleplus-icon:after { + content: '\f0d5'; // fa-google-plus +} +.phpbb_skype-icon:after { + content: '\f17e'; // fa-skype +} +.phpbb_twitter-icon:after { + content: '\f099'; // fa-twitter +} +.phpbb_yahoo-icon:after { + content: '\f19e'; // fa-yahoo +} + + +// Post control buttons +// --------------------------------------------- +.post-buttons { + float: right; + list-style: none; + margin-top: 2px; + .rtl & { + float: left; + } +} + +.has-profile .post-buttons { + float: none; + position: absolute; + margin: 0; + top: 5px; + + @if $profile-side == left { + right: 0; + .rtl & { + left: 0; + } + } + @else { + right: $post-margin; + .rtl & { + left: $post-margin; + } + } + + .rtl & { + right: auto; + } +} + +.post-buttons > li { + float: left; + margin-right: 3px; +} + +.post-buttons .button, .format-buttons .button { + padding-left: 3px; + padding-right: 3px; +} + + +.hastouch .post-buttons { + margin-right: 10px; +} + +.post-buttons .button span { + font-size: 0; +} + +// Responsive buttons in post body +.post-buttons .dropdown { + top: 20px; +} + +$post-dropdown-glyphs-font-size: floor($dropdown-content-font-size / 2) * 2; + +.post-buttons .dropdown a { + display: block; + font-size: $dropdown-content-font-size; + line-height: $dropdown-content-line-height; + text-align: left; + margin-left: 18px; + position: relative; + &:before { + position: absolute; + left: -16px; + top: 50%; + height: $post-dropdown-glyphs-font-size; + line-height: $post-dropdown-glyphs-font-size + 2px; + margin: -#{$post-dropdown-glyphs-font-size / 2} 0 0; + pointer-events: none; + color: inherit; + } + .rtl & { + text-align: right; + } +} + +.hasjs .postbody .post-buttons { + max-width: 40%; +} + +// Browser-specific tweaks +button::-moz-focus-inner { + padding: 0; + border: 0 +} + + +/* Deprecated as of version 3.2 +-------------------------------------------------*/ +.small-icon { + background-position: 0 50%; + background-repeat: no-repeat; + background-image: none; +} + +.dropdown .small-icon { + background-position: 5px 50%; + padding: 5px; +} + +.small-icon > a { + padding: 0 0 0 18px; +} + +ul.linklist.bulletin > li.small-icon:before { + display: none; +} + +.dropdown .small-icon > a { + display: block; +} + +.rtl .small-icon { + background-position: 100% 50%; +} + +.rtl .small-icon > a { + padding-left: 0; + padding-right: 19px; +} diff --git a/simplicity_aqua/theme/common/_common.scss b/simplicity_aqua/theme/common/_common.scss new file mode 100644 index 0000000..7503c91 --- /dev/null +++ b/simplicity_aqua/theme/common/_common.scss @@ -0,0 +1,2336 @@ +// CSS Reset http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 +// ---------------------------------------- +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%; + font: inherit; + vertical-align: baseline; +} +// HTML5 display-role reset for older browsers +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:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +abbr { + text-decoration: none; +} + +// Useful stuff +%clearfix { + &:after, &:before { + content: ' '; + display: table; + clear: both; + } +} + +// General Markup Styles +// ---------------------------------------- +html { + font-size: 100%; + height: 100%; +} + +body { + font-family: $font-family; + font-size: $font-size; + line-height: $line-height; + margin: 0; + padding: 0 0 12px; + word-wrap: break-word; + min-height: 100%; + box-sizing: border-box; + -webkit-print-color-adjust: exact; +} + +$h1-font-size: $font-size + 10px !default; +$h1-line-height: inherit !default; + +h1, p.sitename { + // Forum name + font-family: $h1-font-family; + margin-right: 200px; + margin-top: 15px; + margin-bottom: 0; + font-weight: bold; + font-size: $h1-font-size; + line-height: $h1-line-height; +} + +h2 { + // Forum header titles + font-family: $h2-font-family; + font-weight: normal; + font-size: $h2-font-size; + margin: 0.8em 0 0.2em 0; +} + +h2.solo { + margin-bottom: 1em; +} + +$h3-font-size: ($h2-font-size - 2px) !default; +$h3-font-family: $h2-font-family !default; + +h3 { + // Sub-headers (also used as post headers, but defined later) + font-family: $h3-font-family; + font-weight: 500; + margin-bottom: 5px; + font-size: $h3-font-size; + margin-top: 20px; +} + +$h4-font-size: ceil($font-size * 1.3) !default; +$h4-font-family: $h1-font-family !default; + +h4 { + // Forum and topic list titles + font-family: $h4-font-family; + font-size: $h4-font-size; +} + +$paragraph-font-size: $font-size !default; + +p { + line-height: $paragraph-line-height; + font-size: $paragraph-font-size; + margin-bottom: 1.5em; +} + +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; +} + +p.jumpbox-return { + margin-top: 10px; + margin-bottom: 0; + float: left; +} + +b, strong { + font-weight: bold; +} + +.text-strong { + font-weight: bold; +} + +i, em { + font-style: italic; +} + +.text-italics { + 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; +} + + +// Main blocks +// ---------------------------------------- +@mixin wrapper-padding { + padding: 10px; +} + +#wrap { + @if $use-wrapper { + border: 1px solid transparent; + border-radius: 8px; + @include wrapper-padding; + } +} + +@mixin page-width { + box-sizing: border-box; + margin: 0 auto; + max-width: $max-width; + min-width: 625px; + @if $max-width != none { + @media (max-width: ($max-width + 24px)) { + margin: 0 12px; + } + } + @else { + margin: 0 12px; + } +} +.page-width { + @include page-width; +} + +.page-width .page-width { + margin: 0; +} + +.page-body { + margin: 4px 0; + #wrap > &:first-of-type { + margin-top: 0; + } + #wrap > &:last-of-type { + margin-bottom: 0; + } + clear: both; +} + +.page-footer { + clear: both; + #wrap + & { + margin-top: 5px; + } +} + +.page-footer h3 { + margin-top: 20px; +} + +.logo { + @if $show-logo == true { + display: block; + box-sizing: border-box; + max-width: 100%; + @if $center-logo == true { + &, & img { + margin: 0 auto; + } + } + @else { + float: left; + } + img { + display: block; + max-width: 100%; + } + padding: $logo-block-padding; + &:hover { + text-decoration: none; + } + } + @else { + display: none; + } +} + +// Site description and logo +.site-description { + @extend %clearfix; + h1, p.sitename { + margin-left: 0; + margin-right: 0; + } + + @if $center-logo == true { + text-align: center; + } + + @if $show-forum-title == false { + h1, p { + display: none; + } + } +} + +// Round cornered boxes and backgrounds +// ---------------------------------------- +.headerbar { + & > .inner { + position: relative; + } +} + +$nav-primary-glyph-font-size: $nav-primary-font-size + 2px !default; +$nav-primary-glyph-margin: 0px - ($nav-primary-glyph-font-size / 2) !default; + +$nav-alert-font-size: 9px !default; + +.navbar { + $navtabs-border-radius: min(5px, $border-radius) !default; + $navtabs-border-radius-small: max(0px, $navtabs-border-radius - 2) !default; + $tab-height: $nav-primary-font-size + 18px !default; + $tab-padding: 12px !default; + $tab-padding-glyph: 8px !default; + + @include section; + padding: 0 9px; + clear: both; + + &.tabbed, &.secondary { + @include section-empty; + } + + .page-body & { + margin-bottom: 10px; + } + + .navbar { + margin-top: 5px; + } + &.tabbed { + padding: 0; + } + &.secondary { + @extend %clearfix; + margin: 0; + padding: 1px 0; + > ul { + list-style-type: none; + margin: 0; + padding: 0; + } + > ul > li { + position: relative; + display: inline-block; + margin: 0; + padding: 0; + > a { + display: inline-block; + color: inherit; + padding: 1px 8px; + text-align: center; + line-height: $nav-secondary-font-size + 14px; + font-size: $nav-secondary-font-size; + } + &:hover { + > a { + text-decoration: none; + } + border-radius: 3px; + } + &.small-icon > a { + padding-left: 18px; + } + .dropdown { + top: $nav-secondary-font-size + 16px; + } + &.dropdown-up .dropdown { + top: auto; + bottom: $nav-secondary-font-size + 16px; + } + &.search-box { + display: block; + margin: 0; + float: right; + .rtl & { + float: left; + } + &, &:hover { + border-radius: 0; + border-width: 0; + box-shadow: none; + background: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + } + } + } + + .nav-breadcrumbs { + margin-top: 0; + } + } + + li.small-icon > a { + padding-left: 18px; + } + + .nav-tabs { + border-radius: $navtabs-border-radius; + & .leftside { + & .tab:first-child, + & .tab.first-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + } + .rtl & .rightside { + & .tab:last-child, + & .tab.last-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + } + & .rightside { + & .tab:last-child, + & .tab.last-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + } + .rtl & .leftside { + & .tab:first-child, + & .tab.first-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + } + + @extend %clearfix; + + & > ul { + list-style-type: none; + margin: 0; + height: $tab-height; + + &.leftside, .rtl &.rightside { + float: left; + } + &.rightside, .rtl &.leftside { + float: right; + } + + & > li { + float: left; + height: $tab-height; + } + .rtl & > li { + float: right; + } + .quick-links { + margin: 0; + &.empty { + display: none; + } + &.showing-responsive-menu { + display: block; + } + } + } + + .nav-link { + text-decoration: none; + color: inherit; + display: inline-block; + height: $tab-height; + line-height: $tab-height; + padding: 0 $tab-padding; + vertical-align: baseline; + font-size: $nav-primary-font-size; + outline-style: none; + &.dropdown-toggle { + position: relative; + &:before { + $nav-primary-font-size-toggle: ceil($nav-primary-font-size * 2 / 3) !default; + content: '\f078'; // fa-chevron-down + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: $nav-primary-font-size-toggle; + line-height: $nav-primary-font-size; + width: $nav-primary-font-size-toggle; + height: $nav-primary-font-size; + margin-top: -6px; + .rtl & { + right: auto; + left: 12px; + } + } + &:hover:before { + } + } + .username-coloured { + color: inherit !important; + font-weight: inherit; + font-style: inherit; + } + } + + .responsive-menu .nav-link:before, + .dropdown-visible .nav-link:before { + content: '\f077'; // fa-chevron-up + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: 9px; + line-height: 13px; + width: 9px; + height: 13px; + margin-top: -6px; + } + + .dropdown { + top: $tab-height; + .dropdown-up & { + top: auto; + bottom: $tab-height; + } + } + + .tab { + position: relative; + // Alert + & > strong { + display: none; + font-weight: bold; + font-size: $nav-alert-font-size; + padding: 0 2px; + border-radius: 3px; + position: absolute; + right: 5px; + top: -10px; + line-height: $nav-alert-font-size + 5px; + min-width: 10px; + _width: 10px; + text-align: center; + text-shadow: none; + white-space: nowrap; + word-wrap: normal; + height: $nav-alert-font-size + 5px; + pointer-events: none; + .rtl & { + right: auto; + left: 5px; + } + .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; + } + } + &.non-zero > strong { + display: block; + } + } + + // Glyphs + %glyph { + position: relative; + padding-left: ($tab-padding + 18px); + &:after { + position: absolute; + left: $tab-padding; + top: 50%; + margin-top: $nav-primary-glyph-margin; + width: $nav-primary-glyph-font-size; + font-size: $nav-primary-font-size; + line-height: $nav-primary-glyph-font-size; + height: $nav-primary-glyph-font-size; + text-align: left; + font-weight: normal; + font-style: normal; + text-indent: 0; + } + .rtl & { + } + .rtl &:after { + left: auto; + right: $tab-padding; + } + } + %glyph-only { + @extend %glyph; + text-indent: 999px; + width: $nav-primary-glyph-font-size; + padding: 0 $tab-padding-glyph; + overflow: hidden; + &:after { + text-align: center; + font-size: $nav-primary-glyph-font-size; + left: $tab-padding-glyph; + } + .rtl &:after { + left: auto; + right: $tab-padding-glyph; + } + & + strong { + right: -2px; + .rtl & { + right: auto; + left: -2px; + } + } + } + @media (max-width: 550px) { + %glyph-only-media { + text-indent: 999px; + width: $nav-primary-glyph-font-size; + padding: 0 $tab-padding-glyph; + overflow: hidden; + &:after { + text-align: center; + font-size: $nav-primary-glyph-font-size; + left: $tab-padding-glyph; + } + .rtl &:after { + left: auto; + right: $tab-padding-glyph; + } + & + strong { + right: -2px; + .rtl & { + right: auto; + left: -2px; + } + } + } + } + + %glyph-fa { + font-family: FontAwesome; + } + + .responsive-menu .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0c9'; // fa-bars + } + } + + .members .nav-link { + @extend %glyph; + padding-left: ($tab-padding + 20px); + padding-right: ($tab-padding + 12px); + .rtl & { + padding-left: ($tab-padding + 12px); + padding-right: ($tab-padding + 20px); + } + &:after { + @extend %glyph-fa; + content: '\f0c0'; // fa-groups + } + @media (max-width: 550px) { + @extend %glyph-only-media; + padding: 0 $tab-padding-glyph !important; + } + } + + .forums .nav-link { + @extend %glyph; + .rtl & { + padding-left: $tab-padding; + padding-right: ($tab-padding + 20px); + } + &:after { + @extend %glyph-fa; + content: '\f075'; // fa-comment + } + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + + .account .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f007'; // fa-user + } + } + + .pm .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f01c'; // fa-inbox + } + } + + .notifications .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0f3'; // fa-bell + font-size: $nav-primary-glyph-font-size - 1px; + } + } + + .mcp .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0e3'; // fa-gavel + } + } + + .acp .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f085'; // fa-cogs + } + } + + .faq .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f059'; // fa-question-circle + } + } + + @media (max-width: 550px) { + .faq { + &, & .nav-link { + display: none !important; + } + } + } + + .logout .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f08b'; // fa-sign-out + margin-left: 1px; + } + } + + .login .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f090'; // fa-sign-in + } + } + + .register .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f234'; // fa-user-plus + } + } + + // Commonly used links for extensions + .boardrules .nav-link { + &:after { + @extend %glyph-fa; + content: '\f071'; // fa-exclamation-triangle + } + } + .leftside .boardrules .nav-link { + @extend %glyph; + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + .rightside .boardrules .nav-link { + @extend %glyph-only; + } + + .pages .nav-link { + &:after { + @extend %glyph-fa; + content: '\f0f6'; // fa-file-text-o + } + } + .leftside .pages .nav-link { + @extend %glyph; + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + .rightside .pages .nav-link { + @extend %glyph-only; + } + } + + // Tabbed navigation + @if $tabbed-navigation { + &.tabbed.not-static { + + @if $use-wrapper { + // Add spacing between top of wrapper and tabs on mobile devices + @media (max-width: 700px) { + #wrap > div:first-child > &:first-child:before { + content: ''; + display: block; + height: 10px; + } + } + } + + .nav-tabs { + background: none; + box-shadow: none; + border-radius: 0; + border-width: 0; + padding: 0 10px; + + .quick-links { + margin: 0 3px; + } + li.tab { + // Tabs layout + margin: 0 3px; + padding: 0; + border-width: 0; + border-radius: 0; + text-shadow: none; + + @include tabbed-nav-layout-alt { + border-top-left-radius: ($navtabs-border-radius + 2); + border-top-right-radius: ($navtabs-border-radius + 2); + } + + @include tabbed-nav-layout-default { + border-top-left-radius: $navtabs-border-radius; + border-top-right-radius: $navtabs-border-radius; + } + + @media (max-width: 700px) { + margin: 0 2px; + } + + // Link + .nav-link.dropdown-toggle { + &:before { + display: none; + right: 2px; + .rtl & { + right: auto; + left: 2px; + } + } + &:hover:before { + display: block; + } + } + + // Dropdown position + &.dropdown-right .dropdown { + left: -1px; + } + + &.dropdown-left .dropdown { + right: -1px; + } + + &.dropdown-down .dropdown { + top: ($tab-height - 1); + } + + &.dropdown-up .dropdown { + bottom: ($tab-height - 1); + } + } + + .rightside li.tab { + margin: 0 2px; + } + } + + // Second row + + .navbar.secondary { + border-width: 0; + border-radius: $border-radius; + font-size: $nav-secondary-font-size; + z-index: 2; + position: relative; + margin: 0 0 10px; + padding: 0 5px; + + @media (max-width: 700px) { + border-radius: 0; + border-left-width: 0; + border-right-width: 0; + } + } + } + } + + // Static navigation + .inner.static { + position: fixed; + top: 0; + z-index: 50; + left: 0; + right: 0; + padding-top: 0; + padding-bottom: 0; + width: auto; + max-width: none; + opacity: .9; + transition: opacity .2s; + @if $use-wrapper { + #wrap & > .static-inner { + @include wrapper-padding; + } + } + & > .static-inner { + @include page-width; + padding-top: 0 !important; + padding-bottom: 0 !important; + } + &:hover { + opacity: 1; + } + .nav-tabs { + border-radius: 0; + & .leftside, .rtl & .rightside { + & .tab:first-child, + & .tab.first-visible { + border-radius: 0; + } + } + & .rightside, .rtl & .leftside { + & .tab:last-child, + & .tab.last-visible { + border-radius: 0; + } + } + .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; + .arrow { + display: none; + } + } + .tab.non-zero > strong { + display: inline-block; + } + .pm > .nav-link + strong { + margin-left: -5px; + } + } + } +} + +.forabg { + @if $split-forums == false { + @include section-forum; + margin-bottom: 4px; + clear: both; + & + .forabg { + margin-top: 10px; + } + } + @else { + padding: 0; + margin: 10px 0; + } +} + +.forumbg { + @if $split-forums == false { + @include section-forum; + margin-bottom: 4px; + clear: both; + + &.forumbg-table { + @include section-empty; + padding: 0 1px; + } + } + @else { + padding: 0; + } +} + +.panel { + @include section; + margin-bottom: 10px; + padding: 5px 10px; + + // UCP/MCP panel + &.bg3 { + border-radius: 0; + border-width: 0; + box-shadow: none; + border-top: 3px solid transparent; + position: relative; + &:before, &:after { + content: ''; + position: absolute; + top: 0; + width: 3px; + height: 50px; + } + &:before { + left: 0; + } + &:after { + right: 0; + } + } + + // Posting form + .postform &.panel { + border-radius: $border-radius; + } +} + +$panel-heading-line-height: $line-height !default; + +.panel > .inner > h3:first-child, +.panel > h3:first-child { + @include section-heading; + padding-left: 10px; + padding-right: 10px; + .panel-container & { + font-size: $panel-heading-font-size; + line-height: $panel-heading-line-height; + } +} + +.post { + @include section; + padding: 0; + margin-bottom: 10px; + position: relative; +} + +.post > .inner { + padding: 5px 10px; +} + +.rowbg { + margin: 5px 5px 2px 5px; +} + +// Horizontal lists +// ---------------------------------------- +.navbar ul.linklist { + padding: 2px 0; +} + +ul.linklist { + display: block; + margin: 0; +} + +.cp-main .panel { + padding: 5px 10px; +} + +$list-font-size: $font-size !default; +$list-line-height: 2 !default; +ul.linklist > li { + float: left; + font-size: $list-font-size; + line-height: $list-line-height; + list-style-type: none; + margin-right: 7px; + padding-top: 1px; + width: auto; + &, &.rightside { + &.icon-only { + text-align: center; + min-width: 20px; + } + } +} + +ul.linklist > li.rightside, p.rightside, a.rightside { + float: right; + margin-right: 0; + margin-left: 7px; + text-align: right; +} + +ul.navlinks { + border-top: 1px solid transparent; + &.nav-breadcrumbs { + 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.linklist li.responsive-menu { + position: relative; + margin: 0 5px; +} + +$responsive-menu-font-size: $font-size + 2px !default; + +.fa-bars:before { + display: none; +} + +ul.linklist li.responsive-menu a.responsive-menu-link { + display: inline-block; + margin: 0 5px; + font-size: $responsive-menu-font-size + 4px; + position: relative; + width: $responsive-menu-font-size + 4px; + line-height: $responsive-menu-font-size + 8px; + text-decoration: none; +} + +ul.linklist li.responsive-menu a.responsive-menu-link { + &:before { + content: '\f0c9'; // fa-bars + font-family: FontAwesome; + position: absolute; + left: 0; + top: 50%; + margin-top: -#{$responsive-menu-font-size / 2}; + width: $responsive-menu-font-size + 2px; + font-size: $responsive-menu-font-size; + line-height: $responsive-menu-font-size; + height: $responsive-menu-font-size; + text-align: center; + font-weight: normal; + font-style: normal; + text-indent: 0; + } + &:hover:before { + font-family: FontAwesome; + content: '\f078'; // fa-chevron-down + } +} + +.hasjs ul.linklist.leftside, .hasjs ul.linklist.rightside { + max-width: 48%; +} + +.hasjs ul.linklist.fullwidth { + max-width: none; +} + +li.responsive-menu.dropdown-right .dropdown { +} + +li.responsive-menu.dropdown-left .dropdown { +} + +ul.linklist .dropdown { + top: $list-font-size * 2; +} + +ul.linklist .dropdown-up .dropdown { + bottom: $list-font-size * 2; + top: auto; +} + +// Bulletin icons for list items +// ---------------------------------------- +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; +} + +// Profile in overall_header.html +.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'; // fa-chevron-down + font-family: FontAwesome; + display: inline-block; + font-size: 7px; + float: right; + padding-left: 2px; + font-weight: normal; + opacity: 0.7; +} + +// Dropdown menu +// ---------------------------------------- +.dropdown-container { + position: relative; +} + +.dropdown-container-right { + float: right; +} + +.dropdown-container-left { + float: left; +} + +.nojs .dropdown-container:hover .dropdown { + display: block !important; +} + +.dropdown { + display: none; + position: absolute; + left: 0; + top: if(unitless($line-height), #{$line-height}em, $line-height); + 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: if(unitless($line-height), #{$line-height}em, $line-height); +} + +.dropdown-left .dropdown, .nojs .rightside .dropdown { + left: auto; + right: 0; + margin-left: -500px; + margin-right: 0; +} + +.dropdown-button-control .dropdown { + top: $button-height; +} + +.dropdown-button-control.dropdown-up .dropdown { + top: auto; + bottom: $button-height; +} + +.dropdown .pointer, .dropdown .pointer-inner { + position: absolute; + width: 0; + height: 0; + border-top-width: 0; + border-bottom: 10px solid transparent; + border-left: 10px dashed transparent; + border-right: 10px dashed transparent; + -webkit-transform: rotate(360deg); /* better anti-aliasing in webkit */ + display: block; +} + +.dropdown-up .pointer, .dropdown-up .pointer-inner { + border-bottom-width: 0; + border-top: 10px solid transparent; +} + +.dropdown .pointer { + right: auto; + left: 10px; + top: 0; + z-index: 3; +} + +.dropdown-up .pointer { + bottom: 0; + top: auto; +} + +.dropdown-left .dropdown .pointer, .nojs .rightside .dropdown .pointer { + left: auto; + right: 10px; +} + +.dropdown .pointer-inner { + top: auto; + bottom: -11px; + left: -10px; +} + +.dropdown-up .pointer-inner { + bottom: auto; + top: -11px; +} + +.dropdown .dropdown-contents { + z-index: 30; + overflow: hidden; + overflow-y: auto; + border: 0px solid transparent; + border-radius: 0 0 min($border-radius, 5px) min($border-radius, 5px); + border-top-width: 3px; + padding: 5px; + position: relative; + min-width: 40px; + max-height: 300px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + .notifications & { + min-width: 300px; + } +} + +.dropdown-up .dropdown-contents { + border-bottom-width: 3px; + border-top-width: 0; + border-radius: min($border-radius, 5px) min($border-radius, 5px) 0 0; +} + +$dropdown-content-font-size: $font-size + 1px !default; +$dropdown-content-line-height: $line-height !default; + +.dropdown-contents > li { + padding-right: 15px; + min-width: 180px; +} + +.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 { + border-top: 1px solid transparent; + margin: 4px 0; + padding: 0; +} + +.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; + &:before { + font-size: 1.4em; + line-height: 1; + position: relative; + top: 1px; + } +} + +// Responsive breadcrumbs +// ---------------------------------------- +.breadcrumbs .crumb { + float: left; + font-weight: bold; + word-wrap: normal; + position: relative; + padding-left: $list-font-size + 2px; + .rtl & { + padding-left: 0; + padding-right: $list-font-size + 2px; + } +} + +.breadcrumbs .crumb:before { + content: '\f054'; // fa-chevron-right + font-family: FontAwesome; + font-weight: normal; + position: absolute; + left: 1px; + width: $list-font-size; + top: 50%; + margin-top: -#{$list-font-size / 2}; + font-size: $list-font-size - 4px; + height: $list-font-size; + line-height: $list-font-size; + text-align: center; + .rtl & { + left: auto; + right: 1px; + content: '\f053'; // fa-chevron-left + } +} + +.breadcrumbs .crumb:first-child { + padding-left: 0; + padding-right: 0; + &:before { + display: none; + } +} + +.breadcrumbs .crumb a { + display: inline-block; + white-space: nowrap; + text-overflow: ellipsis; + vertical-align: bottom; + overflow: hidden; +} + +.breadcrumbs.wrapped .crumb a { letter-spacing: -.3px; } +.breadcrumbs.wrapped .crumb.wrapped-medium a { letter-spacing: -.4px; } +.breadcrumbs.wrapped .crumb.wrapped-tiny a { letter-spacing: -.5px; } + +.breadcrumbs .crumb.wrapped-max a { max-width: 120px; } +.breadcrumbs .crumb.wrapped-wide a { max-width: 100px; } +.breadcrumbs .crumb.wrapped-medium a { max-width: 80px; } +.breadcrumbs .crumb.wrapped-small a { max-width: 60px; } +.breadcrumbs .crumb.wrapped-tiny a { max-width: 40px; } + +// Table styles +// ---------------------------------------- +table.table1 { + width: 100%; +} + +.ucp-main table.table1 { + padding: 2px; +} + +$table-heading-font-size: $font-size + 2px !default; +$table-heading-line-height: $line-height !default; +$table-content-font-size: $font-size + 1px !default; + +table.table1 thead th { + @include table-heading; + text-transform: none; + line-height: $table-heading-line-height; + font-weight: normal; + font-size: $table-heading-font-size; + padding: 4px; +} + +table.table1 thead th span { + padding-left: 7px; +} + +table.table1 tbody tr { + border-top: 1px solid transparent; +} + +table.table1 td { + font-size: $table-content-font-size; + line-height: $line-height; +} + +table.table1 tbody td { + padding: 5px; + border-top: 1px solid transparent; +} + +table.table1 tbody th { + padding: 5px; + border-bottom: 1px solid transparent; + text-align: left; +} + +// Specific column styles +table.table1 .name { text-align: left; } +table.table1 .center { text-align: center; } +table.table1 .reportby { width: 15%; } +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) { + 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; + 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; +} + +// Misc layout styles +// ---------------------------------------- +// column[1-2] styles are containers for two column layouts +.column1 { + float: left; + clear: left; + width: 49%; +} + +.column2 { + float: right; + clear: right; + width: 49%; +} + +// General classes for placing floating blocks +.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 { + font-size: $font-size; +} + +dl.details dt { + float: left; + clear: left; + width: 30%; + text-align: right; + display: block; +} + +dl.details dd { + margin-left: 0; + padding-left: 5px; + margin-bottom: 5px; + float: left; + width: 65%; + overflow: hidden; + text-overflow: ellipsis; +} + +.clearfix, fieldset dl, dl.polls { + overflow: hidden; +} + +ul.topiclist dl { + @extend %clearfix; +} + +ul.topiclist dd.lastpost { + float: right; +} + +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: $font-size - 2px; + margin-right: 0; + padding: 0; +} + +fieldset.fields1 dl.pmlist > dt { + width: auto !important; +} + +fieldset.fields1 dl.pmlist dd.recipients { + margin-left: 0 !important; +} + +// Action-bars (container for post/reply buttons, pagination, etc.) +// ---------------------------------------- +.action-bar { + font-size: $font-size; + margin: 4px 0; +} + +.forabg + .action-bar { + margin-top: 10px; +} + +.action-bar .button { + margin-right: 5px; + float: left; +} + +.action-bar .button-search { + margin-right: 0; +} + + +// Pagination +// ---------------------------------------- +$pagination-font-size: $font-size !default; +$pagination-line-height: $font-size + 2px !default; +$pagination-link-font-size: $font-size !default; +$pagination-link-line-height: $font-size !default; + +.pagination { + float: right; + font-size: $font-size; + text-align: right; + width: auto; +} + +.action-bar.bottom .pagination { + margin-top: 0; +} + +.action-bar .pagination .button { + margin-right: 0; + float: none; +} + +.pagination > ul { + display: inline-block; + list-style: none !important; + margin-left: 5px; +} + +.pagination > ul > li { + display: inline-block !important; + padding: 0; + font-size: $font-size; + line-height: normal; + vertical-align: middle; +} + +.pagination li a, .pagination li span { + border-radius: 2px; + padding: 2px 5px; +} + +.pagination li.active span { + display: inline-block; + font-size: 13px; + font-weight: normal; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 1.4; + text-align: center; + white-space: nowrap; + vertical-align: middle; + border: 1px solid transparent; +} + +.pagination li.ellipsis span { + border: none; + padding: 0; +} + +.pagination li.page-jump { + margin-right: 5px; +} + +.pagination li.page-jump a { + background: transparent none !important; + border-color: transparent !important; + padding: 0 8px; +} + +.pagination li.page-jump a i { + font-size: 21px; +} + +.pagination .arrow a { + padding: 2px 0; +} + +.rtl .pagination li.previous a:after { + content: '\f054'; // fa-chevron-right + right: 1px; + left: 3px; +} + +.rtl .pagination li.next a:after { + content: '\f053'; // fa-chevron-left + left: 1px; + right: 3px; +} + +// Pagination in viewforum for multipage topics +.row .pagination { + display: block; + margin-top: 3px; + margin-bottom: 3px; +} + +.row .pagination > ul { + margin: 0; +} + +.row .pagination li a, .row .pagination li span { + border-radius: 2px; + padding: 1px 3px; + font-size: 9px; +} + +// jQuery popups +// ---------------------------------------- +.phpbb_alert { + border: 1px solid transparent; + display: none; + left: 0; + padding: 0 25px 20px 25px; + position: fixed; + right: 0; + top: 150px; + z-index: 50; + width: 620px; + margin: 0 auto; +} + +@media (max-height: 500px) +{ + .phpbb_alert { + top: 25px; + } +} + +.phpbb_alert .alert_close { + display: block; + float: right; + width: 24px; + height: 24px; + overflow: hidden; + text-decoration: none !important; + background: transparent none 0 0 no-repeat; + margin-top: -12px; + margin-right: -36px; + position: relative; +} + +.phpbb_alert .alert_close:before, +.phpbb_alert .alert_close:after { + content: '\f057'; // fa-times-circle + font-family: FontAwesome; + position: absolute; + font-size: 18px; + line-height: 24px; + font-weight: normal; + font-style: normal; + text-indent: 0; + text-align: center; + left: 0; + top: 0; + margin: 0; + padding: 0; + width: 24px; + height: 24px; +} + +.phpbb_alert .alert_close:before { + content: '\f111'; // fa-circle + font-size: 20px; +} + +.phpbb_alert p { + margin: 8px 0; + padding-bottom: 8px; +} + +.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: $font-size; +} + +.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; +} + +// Miscellaneous styles +// ---------------------------------------- +.forum-permissions { + float: right; + width: auto; + padding-left: 5px; + margin-left: 5px; + margin-top: 10px; + text-align: right; +} + +.copyright { + font-size: 10px; + text-align: center; + padding: 10px; +} + +.footer-row { + font-size: 10px; + line-height: 1.8; + margin: 0; +} + +.small { + font-size: 0.9em !important; +} + +.titlespace { + margin-bottom: 15px; +} + +.headerspace { + margin-top: 20px; +} + +.error { + font-weight: bold; + font-size: $font-size; +} + +$rules-font-size: $font-size !default; + +div.rules { + margin: 10px 0; + font-size: $rules-font-size; + padding: 5px 10px; + border-radius: $border-radius; +} + +div.rules ul, div.rules ol { + margin-left: 20px; +} + +$post-notice-font-size: $font-size + 1px; + +p.post-notice { + position: relative; + padding: 5px; + padding-left: 26px; + min-height: 14px; + margin-bottom: 1em; + font-size: $post-notice-font-size; +} + +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; +} + +.jumpbox { + margin: 5px 0; +} + +.jumpbox .dropdown li { + border-top: 1px solid transparent; +} + +.jumpbox .dropdown-select { + margin: 0; +} + +.jumpbox .dropdown-contents { + padding: 0; + text-decoration: none; +} + +.jumpbox .dropdown-contents li { + padding: 0; +} + +.jumpbox .dropdown-contents a { + margin-right: 20px; + padding: 5px 10px; + text-decoration: none; + width: 100%; +} + +.jumpbox .spacer { + display: inline-block; + width: 0px; +} + +.jumpbox .spacer + .spacer { + width: 20px; +} + +.dropdown-contents a { + display: block; + padding: 5px; +} + +.jumpbox .dropdown-select { + margin: 0; +} + +.jumpbox .dropdown-contents a { + text-decoration: none; +} + +.dropdown li { + display: list-item; + border-top: 1px dotted transparent; + float: none !important; + line-height: normal !important; + font-size: 1em !important; + list-style: none; + margin: 0; + white-space: nowrap; + text-align: left; +} + +.stat-block { + clear: both; +} + +.top { + position: absolute; + top: -20px; +} + +.clear { + display: block; + clear: both; + font-size: 1px; + line-height: 1px; + background: transparent; +} + +// Inner box-model clearing +.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; +} + +.emoji { + min-height: 18px; + min-width: 18px; + height: 1em; + width: 1em; +} + +.hidden { + display: none; +} + +.smilies { + vertical-align: text-bottom; +} + +.icon-notification { + position: relative; +} + +.member-search { + float: left; + margin: 0; + padding: 6px 10px; +} + +.member-search strong { + font-size: $font-size; +} + +.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: $font-size; + 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; +} + +.dropdown-extended .header { + .dropdown-down & { + margin-top: -3px; + } + padding: 0 10px; + font-family: $dropdown-header-font-family; + font-size: $dropdown-header-font-size; + font-weight: bold; + text-align: left; + // text-transform: uppercase; + line-height: $dropdown-header-line-height; +} + +.dropdown-extended .header .header_settings { + float: right; + font-weight: normal; + text-transform: none; +} + +.dropdown-extended .header .header_settings a { + display: inline-block; + padding: 0 5px; +} + +.dropdown-extended .header:after { + content: ''; + display: table; + clear: both; +} + +.dropdown-extended .footer { + text-align: center; + font-size: $font-size; +} + +.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 img { + float: left; + max-height: 50px; + max-width: 50px; + width: auto !important; + height: auto !important; + margin-right: 5px; +} + +.notification_list ul li p { + margin-bottom: 4px; + font-size: $font-size; +} + +.notification_list p.notification-reference, +.notification_list p.notification-location, +.notification_list li a p.notification-reason { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.notification_list p.notification-time { + font-size: $font-size - 1px; + margin: 0; + text-align: right; +} + +.notification_list div.notifications { + margin-left: 50px; + padding: 5px; +} + +.notification_list div.notifications a { + display: block; +} + +.notification_list p.notifications_title { + font-family: $topic-link-font-family; + font-size: $topic-link-font-size !important; +} + +.notification_list p.notifications_title strong { + font-weight: 600; +} + +.notification_list p.notifications_time { + font-size: $font-size !important; +} + +.notification_text { + margin-left: 58px; + white-space: normal; +} + +.badge { + border-radius: 10px; + opacity: 0.8; + text-align: center; + white-space: nowrap; + font-size: 10px; + line-height: 1; + float: right; + display: inline-block; + margin-left: 3px; + vertical-align: baseline; + position: relative; + top: 3px; + padding: 4px 6px; + } + +.badge.hidden { + display: none; +} + +// Navbar specific list items +// ---------------------------------------- + +.linklist .quick-links { + margin: 0 7px 0 0; +} + +.linklist.compact .rightside > a > span span { + display: none; +} + +.dropdown-page-jump .dropdown { + top: 20px; +} + +.dropdown-page-jump.dropdown-up .dropdown { + bottom: 20px; +} + +.dropdown-page-jump input.tiny { + width: 50px; +} + +.dropdown .clone.hidden { + display: none; +} + +.dropdown .clone.hidden + li.separator { + display: none; +} + +.dropdown .clone.hidden + li { + border-top: none; +} diff --git a/simplicity_aqua/theme/common/_content.scss b/simplicity_aqua/theme/common/_content.scss new file mode 100644 index 0000000..b7b170d --- /dev/null +++ b/simplicity_aqua/theme/common/_content.scss @@ -0,0 +1,1278 @@ +// Content Styles +// ---------------------------------------- + +ul.topiclist { + display: block; + list-style-type: none; + margin: 0; +} + +ul.topiclist li { + display: block; + list-style-type: none; + margin: 0; + .forabg &.header, + .forumbg &.header { + @include section-heading-forum; + position: relative; + .forum-toggle { + position: absolute; + right: 5px; + top: 50%; + margin-top: -8px; + height: 16px; + width: 16px; + text-decoration: none !important; + outline-style: none !important; + color: inherit; + transition: opacity 0.3s ease; + opacity: .5; + &:after { + content: '\f056'; // fa-minus-circle + font-family: FontAwesome; + position: absolute; + top: 0; + left: 0; + width: 16px; + height: 16px; + font-size: 12px; + line-height: 16px; + } + &.toggled:after { + content: '\f055'; // fa-plus-circle + } + &:hover { + opacity: 1; + } + .rtl & { + right: auto; + left: 4px; + } + } + } +} + +ul.topiclist dl { + position: relative; +} + +ul.topiclist li.row dl { + margin: 2px 0; +} + +ul.topiclist dt, ul.topiclist dd { + display: block; + float: left; +} + +ul.topiclist dt { + width: 100%; + margin-right: -440px; + font-size: $font-size; +} + +ul.topiclist.missing-column dt { + margin-right: -345px; +} + +dl.elegant-row dt, +ul.topiclist.two-long-columns dt { + margin-right: -250px; +} + +ul.topiclist.two-columns dt { + margin-right: -80px; +} + +ul.topiclist dt .list-inner { + margin-right: 440px; + padding-left: 5px; + padding-right: 5px; + position: relative; +} + +ul.topiclist.missing-column dt .list-inner { + margin-right: 345px; +} + +dl.elegant-row dt .list-inner, +ul.topiclist.two-long-columns dt .list-inner { + margin-right: 250px; +} + +ul.topiclist.two-columns dt .list-inner { + margin-right: 80px; +} + +ul.topiclist dd { + border-left: 1px solid transparent; + padding: 4px 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +ul.topiclist dfn { + // Labels for post/view counts + display: none; + position: absolute; + left: -999px; + width: 990px; +} + +.forum-image { + float: left; + padding-top: 5px; + margin-right: 5px; +} + +li.row { + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + &:first-child { + border-top-width: 0; + padding-top: 0; + } + &:last-child { + border-bottom-width: 0; + padding-bottom: 0; + } + + @if $split-forums == true { + ul.topiclist & { + .forabg &, .forumbg & { + @include section-forum; + margin: 5px 0; + padding: 0; + &.reported { + background-color: $block-background-reported; + } + } + } + } + + .forum-description { + + } + .subforums-list { + ul { + list-style-type: none; + display: inline; + margin: 0; + } + li { + display: inline; + & > span { + display: inline; + } + } + } + .forum-mcplink { + right: 4px; + top: 4px; + .rtl & { + 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-size: $list-heading-font-size; + font-family: $list-heading-font-family; + line-height: $list-heading-line-height; +} + +li.header dt { + .forabg & { + font-family: $forum-heading-font-family; + font-weight: $forum-heading-font-weight; + font-size: $forum-heading-font-size; + } + width: 100%; + margin-right: -440px; + .list-inner { + margin-right: 440px; + text-indent: 5px; + padding-left: 0; + } +} + +li.header dd { + padding-left: 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +li.header dl dt, li.header dl dd { + min-height: 0; +} + +li.header dl.row-item dt .list-inner { + // Tweak for headers alignment when folder icon used + .forabg & { + padding-left: 0; + padding-right: 50px; + } +} + +.row .list-inner { padding: 4px 0; } + +dl.row-item { + background-position: 10px 50%; // Position of folder icon + background-repeat: no-repeat; + background-size: 36px; +} + +dl.row-item dt { + background-repeat: no-repeat; + background-position: 5px 95%; // Position of topic icon + background-size: 17px; +} + +dl.row-item dt .list-inner { + padding-left: 55px; // Space for folder icon + position: relative; + padding-top: 5px; + padding-bottom: 5px; + li.header & { + padding-top: 0; + padding-bottom: 0; + } +} + +dl.row-item dt .list-inner .topic-status { + position: absolute; + right: 4px; + top: 3px; + font-size: 14px; + pointer-events: none; + .rtl & { + right: auto; + left: 4px; + } +} + +dl.row-item dt .list-inner .topic-status + .topic-status { + right: 20px; +} + +dl.row-item dt, dl.row-item dd { + min-height: 42px; +} + +dl.row-item dt a { + display: inline; +} + +dl.row-item.with-description dt, dl.row-item.with-description dd { + min-height: 50px; +} + +dl a.row-item-link { // topic row icon links + display: block; + width: 36px; + height: 36px; + padding: 0; + position: absolute; + top: 50%; + left: 0; + margin-top: -15px; + margin-left: 9px; + z-index: 2; +} + +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 { + line-height: 34px; + font-size: $forum-list-column-font-size; + .with-description & { + line-height: 42px; + } +} + +dd.lastpost.empty br { + display: none; +} + +dd.posts, dd.topics, dd.views { + width: 95px; + .elegant-row & { + display: none; + } +} + +// List in forum description +dl.row-item dt ol, +dl.row-item dt ul { + list-style-position: inside; + margin-left: 1em; +} + +dl.row-item dt li { + display: list-item; + list-style-type: inherit; +} + +dd.lastpost, dd.redirect, dd.moderation, dd.time, dd.info { + width: 250px; + font-size: $forum-list-last-column-font-size; +} + +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.extra, dd.mark { + line-height: 200%; +} + +dd.option { + width: 125px; + line-height: 200%; + text-align: center; + font-size: $font-size; +} + +// Forums list layout +// ---------------------- +.forum-description { + font-size: $forum-list-description-font-size; + padding-top: 2px; +} + +.forum-statistics { + font-size: $font-size; + padding-top: 2px; + .value { + } +} + +.forum-lastpost { + display: none; + @media (max-width: 550px) { + display: block !important; + padding-top: 2px; + line-height: 1.2; + overflow: hidden; + } + strong, span { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + } + strong, span, a.lastsubject { + font-weight: normal; + } + strong { + display: block; + float: left; + max-width: 200px; + padding-right: 5px; + .rtl & { + float: right; + padding-right: 0; + padding-left: 5px; + } + @media (max-width: 400px) { + max-width: 130px; + } + } + span { + display: inline-block; + max-width: 100%; + &:after { + content: '|'; + display: inline-block; + text-align: center; + width: 12px; + } + &:last-of-type:after { + display: none; + } + } +} + +.subforums-list { + padding-top: 2px; +} + +.forum-description.toggle { + display: none; + position: absolute; + font-size: $font-size; + border-radius: 4px; + padding: 4px 9px; + max-width: 500px; + cursor: pointer; + a.forumtitle + & { + left: 55px; + top: 25px; + z-index: 30; + .rtl & { + left: auto; + right: 55px; + } + } + a { + background: none !important; + text-decoration: underline !important; + border-width: 0 !important; + } + 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 & span.arrow { + border-left: 6px solid transparent; + border-right: 1px none transparent; + left: auto; + right: -6px; + } + &.no-arrow span.arrow { + display: none; + } +} + +// Post body styles +// ---------------------------------------- +.postbody { + padding: 0; + font-size: $font-size; + line-height: $line-height; + .postprofile + & { + float: $post-side; + margin-#{$profile-side}: -#{$post-margin}; + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: -#{$post-margin}; + float: $profile-side; + } + width: 100%; + position: relative; + .search & { + margin-#{$profile-side}: (-100px - $post-margin); + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: (-100px - $post-margin); + } + } + } +} + +.postprofile + .postbody > div { + margin-#{$profile-side}: $post-margin; + &:only-child:after { + content: ' '; + display: table; + clear: both; + } + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: $post-margin; + } + .search & { + margin-#{$profile-side}: ($post-margin + 100px); + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: ($post-margin + 100px); + } + } +} + +.postbody .ignore { + font-size: $post-content-font-size; + line-height: $post-content-line-height; +} + +.postbody h3.first { + // The first post on the page uses this +} + +.postbody h3 { + // Postbody requires a different h3 format - so change it here + float: left; + font-size: $post-title-font-size; + padding: 2px 0 0 0; + margin-top: 0 !important; + margin-bottom: 0.3em !important; + text-transform: none; + border: none; + font-family: $post-title-font-family; + line-height: $post-title-line-height; + .rtl & { + float: right; + } +} + +.postbody h3 img { + vertical-align: bottom; +} + +.has-profile .postbody h3 { + // If there is a post-profile, we position the post-buttons differently + float: none !important; + margin-right: 180px; + .rtl & { + margin-right: 0; + margin-left: 180px; + } +} + +.postbody .content { + font-size: $post-content-font-size; + line-height: $post-content-line-height; + overflow-x: auto; +} + +.postbody img.postimage { + max-width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +// Topic review panel +// ---------------------------------------- +.panel .review { + margin-top: 2em; +} + +.topicreview { + padding-right: 5px; + 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; +} + +// MCP Post details +// ---------------------------------------- +.post_details { + overflow: auto; + max-height: 300px; +} + +// Content container styles +// ---------------------------------------- +.content { + clear: both; + min-height: 3em; + overflow: hidden; + line-height: $post-content-line-height; + font-family: $post-content-font-family; + font-size: $post-content-font-size; + padding-bottom: 1px; +} + +.content h2, .panel h2 { + font-weight: normal; + border-bottom: 1px solid transparent; + font-size: $panel-heading-font-size; + margin-top: 0.5em; + margin-bottom: 0.5em; + padding-bottom: 0.5em; + &.faq-title { + margin-top: 5px; + } +} + +.panel h3 { + margin: 0.5em 0; +} + +$panel-font-size: $font-size + 2px !default; +$panel-line-height: $line-height !default; + +.panel p { + font-size: $panel-font-size; + margin-bottom: 1em; + line-height: $panel-line-height; +} + +.content p { + font-family: $post-content-font-family; + font-size: $post-content-font-size; + margin-bottom: 1em; + line-height: $post-content-line-height; +} + +dl.faq { + font-family: $post-content-font-family; + font-size: $post-content-font-size; + margin-top: 1em; + margin-bottom: 2em; + line-height: $post-content-line-height; +} + +dl.faq dt { + font-family: $post-title-font-family; + font-size: $post-title-font-size; + line-height: $post-title-line-height; + font-weight: normal; + margin-bottom: 5px; +} + +.content dl.faq { + @extend dl.faq; + margin-bottom: 0.5em; +} + +.content li { + list-style-type: inherit; +} + +.content ul, .content ol { + margin: 0.8em 0 0.9em 3em; +} + +.posthilit { + padding: 0 2px 1px 2px; +} + +// Post author +p.author { + margin-bottom: 0.3em; + padding: 0 0 5px 0; + font-family: $font-family; + font-size: $font-size; + line-height: $line-height; + clear: both; +} + +// Post signature +.signature { + margin-top: 1.5em; + padding-top: 0.2em; + font-size: $post-signature-font-size; + border-top: 1px solid transparent; + clear: left; + font-family: $post-content-font-family; + line-height: $post-content-line-height; + overflow: hidden; + width: 100%; +} + +.signature.standalone { + border-top-width: 0; + margin-top: 0; +} + +dd .signature { + margin: 0; + padding: 0; + clear: none; + border: none; +} + +.signature li { + list-style-type: inherit; +} + +.signature ul, .signature ol { + margin: 0.8em 0 0.9em 3em; +} + +// Post noticies +.notice { + font-family: $post-content-font-family; + width: auto; + margin-top: 1.5em; + padding-top: 0.2em; + font-size: $post-content-font-size; + border-top: 1px dashed transparent; + clear: left; + line-height: $post-content-line-height; +} + +// Jump to post link for now +ul.searchresults { + list-style: none; + text-align: right; + clear: both; + @if $profile-side == right { + margin-right: ($post-margin + 100px); + } + .rtl & { + text-align: left; + @if $profile-side == right { + margin-right: 0; + margin-left: ($post-margin + 100px); + } + } +} + +// BB Code styles +// ---------------------------------------- +// Quote block +blockquote { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + font-size: $post-quote-font-size; + margin: 8px 12px; + overflow: hidden; + padding: 5px; + position: relative; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +/*blockquote:before { + position: absolute; + font-family: 'Trebuchet MS'; + top: 5px; + left: 4px; + height: 16px; + font-size: 30px; + line-height: 30px; + pointer-events: none; +}*/ + +blockquote blockquote { + // Nested quotes + margin: 5px; +} + +blockquote cite { + // Username/source of quoter + font-style: normal; + font-weight: bold; + display: block; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; +} + +blockquote cite cite { +} + +blockquote cite:before, .uncited:before { + padding-right: 5px; +} + +blockquote cite > div { + float: right; + font-weight: normal; +} + +.postbody .content li blockquote { + overflow: inherit; + margin-left: 0; +} + +// Code block +$post-code-line-height: 1.3 !default; + +.codebox { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + margin: 8px 12px; + font-size: $post-code-font-size; + word-wrap: normal; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +.codebox p { + text-transform: uppercase; + border-bottom: 1px solid transparent; + margin-bottom: 3px; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size !important; + line-height: $post-block-title-line-height; + font-weight: bold; + display: block; +} + +blockquote .codebox { + margin-left: 0; +} + +.codebox code { + overflow: auto; + display: block; + height: auto; + max-height: 200px; + padding: 5px 3px; + font-family: Monaco, "Andale Mono","Courier New", Courier, mono; + font-size: $post-code-font-size; + line-height: $post-code-line-height; +} + +// Attachments +// ---------------------------------------- +.attachbox { + float: left; + width: auto; + max-width: 100%; + margin: 5px 5px 5px 0; + padding: 6px; + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + clear: left; + box-sizing: border-box; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +.attachbox dt { + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; + 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: $post-content-line-height; + font-weight: normal; + clear: left; +} + +.attach-image { + margin: 3px 0; + max-width: 100%; +} + +.attach-image img { + // border: 1px solid transparent; +// cursor: move; + cursor: default; +} + +// Inline image thumbnails +div.inline-attachment dl.thumbnail, div.inline-attachment dl.file { + display: block; + margin-bottom: 4px; +} + +div.inline-attachment p { + font-size: $post-quote-font-size; +} + +dl.file { + font-family: $post-block-title-font-family; + display: block; +} + +dl.file dt { + text-transform: none; + margin: 0; + padding: 0; + font-weight: bold; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; +} + +dl.file dd { + margin: 0; + padding: 0; +} + +dl.thumbnail img { + padding: 3px; + border: 1px solid transparent; + box-sizing: border-box; +} + +dl.thumbnail dd { + font-style: italic; + font-family: $font-family; +} + +.attachbox dl.thumbnail dd { + font-size: 100%; +} + +dl.thumbnail dt a:hover img { + border: 1px solid transparent; +} + +// Post poll styles +// ---------------------------------------- +fieldset.polls { + font-family: $post-content-font-family; + font-size: $post-content-font-size; +} + +fieldset.polls dl { + margin: 0; + border: 1px solid transparent; + border-width: 1px 0; + padding: 5px 0; + line-height: $post-content-line-height; + &:first-child { + border-top-width: 0; + } + &: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: $post-content-font-size; +} + +fieldset.polls dd { + float: left; + width: 10%; + border-left: none; + padding: 0 5px; + margin-left: 0; + font-size: $post-content-font-size; +} + +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: max(min($border-radius, 5px) - 1px, 0); +} + +.vote-submitted { + font-size: $post-content-font-size + 2px; + font-weight: bold; + text-align: center; +} + +// Poster profile block +// ---------------------------------------- +.postprofile { + margin: 0; + padding: 5px 0; + min-height: 80px; + border: 0px solid transparent; + border-#{$post-side}-width: 1px; + width: $profile-width; + float: $profile-side; + position: relative; + box-sizing: border-box; + z-index: 2; + .rtl & { + float: $post-side; + border-width: 0; + border-#{$profile-side}-width: 1px; + } + .search & { + width: ($profile-width + 100px); + } +} + +.postprofile dd, .postprofile dt { + font-size: $post-profile-font-size; + line-height: $post-profile-line-height; + margin-#{$post-side}: 8px; + .rtl & { + margin-#{$profile-side}: 8px; + margin-#{$post-side}: 0; + } +} + +.postprofile dd { + overflow: hidden; + text-overflow: ellipsis; +} + +.postprofile strong { + font-weight: normal; +} + +.postprofile dt.no-profile-rank, .postprofile dd.profile-rank, .postprofile .search-result-date { + margin-bottom: 10px; +} + +// Post-profile avatars +.postprofile .has-avatar .avatar-container { + margin-bottom: 3px; + overflow: hidden; +} + +.postprofile .avatar { + display: block; + float: left; + max-width: 100%; + .rtl & { + 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 .icon_contact { + vertical-align: middle; +} + +.profile-contact .dropdown { + margin-right: -14px; +} + +.online-ribbon { + display: block; + width: 70px; + height: 70px; + position: absolute; + overflow: hidden; + top: 0; + #{$profile-side}: 0; + pointer-events: none; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: 0; + } + + span { + display: block; + font-weight: 500; + font-style: normal; + width: 100px; + font-size: 11px; + line-height: 18px; + height: 18px; + text-align: center; + position: absolute; + top: 17px; + white-space: nowrap; + #{$profile-side}: -25px; + + @if $profile-side == left { + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + } + @else { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } + + + span { + opacity: .75; + z-index: 29; + } + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: -25px; + + @if $profile-side == right { + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + } + @else { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } + } + } +} + +.panel.online > .inner { + position: relative; + z-index: 2; +} + +.no-avatar .avatar-container { + display: block; + width: 92px; + height: 92px; + background: transparent none 50% 50% no-repeat; + background-size: cover; +} + +// Profile used on view-profile +.profile-avatar img { + max-width: 100%; +} + +// pm list in compose message if mass pm is enabled +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; + text-overflow: ellipsis; + white-space: nowrap; +} + +table.fixed-width-table { + table-layout: fixed; +} + +// Show scrollbars for items with overflow on iOS devices +// ---------------------------------------- +.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; +} + +#memberlist tr.inactive, #team tr.inactive { + font-style: italic; +} + +// +// Extensions +// + +// Thanks for posts +a.post { + display: inline !important; + background: none !important; + box-shadow: none !important; + border: none !important; +} diff --git a/simplicity_aqua/theme/common/_cp.scss b/simplicity_aqua/theme/common/_cp.scss new file mode 100644 index 0000000..cfbb15e --- /dev/null +++ b/simplicity_aqua/theme/common/_cp.scss @@ -0,0 +1,440 @@ +// Control Panel Styles +// ---------------------------------------- + + +// Main CP box +// ---------------------------------------- +.cp-menu { + float:left; + width: 19%; + margin: 0 -2px; + padding-right: 7px; + box-sizing: border-box; + .rtl & { + float: right; + padding-left: 7px; + padding-right: 0; + } +} + +.cp-main { + float: left; + width: 81%; + .rtl & { + float: right; + } +} + +.cp-main .content { + padding: 0; +} + +.panel-container .panel { + margin-bottom: 10px; +} + +.panel-container .panel p { + font-size: $panel-font-size; + line-height: $panel-line-height; +} + +.panel-container .panel ol { + margin-left: 2em; + font-size: $panel-font-size; +} + +.panel-container .panel 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 { + @include table-heading-transparent; + 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; +} + +.panel-container .postbody p.author { + font-size: $font-size; +} + +.cp-main .buttons { + margin-left: 0; +} + +.cp-main ul.linklist { + margin: 0; +} + +// MCP Specific tweaks +.mcp-main .postbody { + width: 100%; +} + +.tabs-container h2 { + float: left; + margin-bottom: 0px; +} + +// CP tabs shared +// ---------------------------------------- +.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: $tab-font-size; + font-weight: bold; + line-height: $tab-line-height; +} + +.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; +} + +// CP tabbed menu +// ---------------------------------------- +.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; +} + +// Mini tabbed menu used in MCP +// ---------------------------------------- +.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 tabs +// ---------------------------------------- +.responsive-tab { + position: relative; +} + +a.responsive-tab-link { + .responsive-tab > & { + display: block; + font-size: 16px; + position: relative; + width: 16px; + line-height: 14px; + text-decoration: none; + } + .responsive-tab > &:before { + content: '\f0c9'; // fa-bars + font-family: FontAwesome; + 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 > &:before, + .responsive-tab > &:hover:before { + font-family: FontAwesome; + content: '\f078'; // fa-chevron-down + } +} + +.tabs .dropdown, .minitabs .dropdown { + top: $tab-line-height + 2px; + margin-right: -2px; + font-size: $dropdown-content-font-size; + line-height: $dropdown-content-line-height; + font-weight: normal; +} + +.minitabs .dropdown { + margin-right: -4px; +} + +.tabs .dropdown-up .dropdown, .minitabs .dropdown-up .dropdown { + bottom: $tab-line-height + 2px; + top: auto; +} + +.tabs .dropdown li { + text-align: right; +} + +.minitabs .dropdown li { + text-align: left; +} + +// UCP navigation menu +// ---------------------------------------- +// Container for sub-navigation list +.navigation { + width: 100%; + hr { + display: none; + + ul { + margin-top: 10px; + } + } +} + +.navigation ul { + list-style: none; +} + +// Default list state +.navigation li { + display: inline; + font-weight: bold; + margin: 1px 0; + padding: 0; +} + +// Link styles for the sub-section links +.navigation a { + display: block; + padding: 5px; + margin: 2px 0; + border-radius: max(0px, $border-radius - 2px); + text-decoration: none; + font-size: $font-size; + line-height: $line-height; +} + +.navigation a:hover { + text-decoration: none; +} + +// Preferences pane layout +// ---------------------------------------- +.cp-main h2 { + border-bottom: none; + padding: 0; + margin-left: 10px; +} + +// Friends list +.cp-mini { + margin: 10px 15px 10px 5px; + max-height: 200px; + overflow-y: auto; + padding: 5px 10px; + border-radius: $border-radius; +} + +dl.mini dt { + font-weight: bold; +} + +dl.mini dd { + padding-top: 4px; +} + +.friend-online { + font-weight: bold; +} + +.friend-offline { + font-style: italic; +} + +// PM Styles +// ---------------------------------------- +// Defined rules list for PM options +ol.def-rules { + padding-left: 0; +} + +ol.def-rules li { + line-height: 180%; + padding: 1px; +} + +// PM marking colours +.pmlist li.bg1 { + padding: 0 3px; +} + +.pmlist li.bg2 { + padding: 0 3px; +} + +/* DEPRECATED 3.2.6 +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: transparent; + border-right-color: transparent; +} +*/ + +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour, +.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 3px transparent; + border-width: 0 3px; +} + +.pm-legend { + border-left-width: 10px; + border-left-style: solid; + border-right-width: 0; + margin-bottom: 3px; + padding-left: 3px; +} + +// Avatar gallery +.gallery label { + position: relative; + float: left; + margin: 10px; + padding: 5px; + width: auto; + border: 1px solid transparent; + text-align: center; +} + +// Responsive *CP navigation +// ---------------------------------------- +@media (max-width: 900px) +{ + .nojs .tabs a span, .nojs .minitabs a span { + max-width: 40px; + overflow: hidden; + 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; + .cp-menu & { + margin: 0 10px; + float: left; + @media (max-width: 450px) { + float: none; + margin: 0 auto; + } + } + &, .cp-menu &:only-child { + float: none; + margin: 0 auto; + } + .cp-menu & + .cp-mini { + float: left; + margin: 0 10px; + max-width: 220px; + @media (max-width: 450px) { + float: none; + margin: 10px auto 0; + } + } + } + + .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; + } +} diff --git a/simplicity_aqua/theme/common/_forms.scss b/simplicity_aqua/theme/common/_forms.scss new file mode 100644 index 0000000..80a6269 --- /dev/null +++ b/simplicity_aqua/theme/common/_forms.scss @@ -0,0 +1,459 @@ +// Form Styles +// ---------------------------------------- + +// General form styles +// ---------------------------------------- +$input-font-size: $font-size + 1px !default; +$input-font-family: $font-family !default; + +fieldset { + border-width: 0; + font-family: $font-family; + font-size: $font-size; +} + +input { + font-weight: normal; + vertical-align: middle; + padding: 0 3px; + font-size: $input-font-size; + font-family: $input-font-family; +} + +select { + font-family: $input-font-family; + font-weight: normal; + cursor: pointer; + vertical-align: middle; + border: 1px solid transparent; + border-radius: $input-border-radius; + padding: 1px; + font-size: $input-font-size; +} + +select:focus { + outline-style: none; +} + +option { + padding-right: 1em; +} + +select optgroup option { + padding-right: 1em; + font-family: $input-font-family; +} + +textarea { + font-family: $post-content-font-family; + width: 60%; + padding: 2px; + font-size: $post-content-font-size; + line-height: $post-content-line-height; + border-radius: $input-border-radius; + -webkit-appearance: none; +} + +label { + cursor: default; + padding-right: 5px; +} + +label input { + vertical-align: middle; +} + +label img { + vertical-align: middle; +} + +// Definition list layout for forms +// ---------------------------------------- +fieldset dl { + padding: 4px 0; +} + +fieldset dt { + float: left; + width: 40%; + text-align: left; + display: block; +} + +fieldset dd { + margin-left: 41%; + vertical-align: top; + margin-bottom: 3px; +} + +// Specific layout 1 +fieldset.fields1 dt { + width: 15em; + border-right-width: 0; +} + +fieldset.fields1 dd { + margin-left: 15em; + border-left-width: 0; +} + +fieldset.fields1 div { + margin-bottom: 3px; +} + +// Set it back to 0px for the reCaptcha divs: PHPBB3-9587 +fieldset.fields1 .live-search div { + margin-bottom: 0; +} + +// Specific layout 2 +fieldset.fields2 dt { + width: 15em; + border-right-width: 0; +} + +fieldset.fields2 dd { + margin-left: 16em; + border-left-width: 0; +} + +// Form elements +dt label { + font-weight: bold; + text-align: left; +} + +dd label { + white-space: nowrap; +} + +dd input, dd textarea { + margin-right: 3px; +} + +dd select { + width: auto; +} + +dd select[multiple] { + width: 100%; +} + +dd textarea { + width: 85%; +} + +// Hover effects +.timezone { + width: 95%; +} + +/* Browser-specific tweaks */ +button::-moz-focus-inner { + padding: 0; + border: 0 +} + + +// Quick-login on index page +fieldset.quick-login { + margin-top: 5px; +} + +fieldset.quick-login input { + width: auto; +} + +fieldset.quick-login input.inputbox { + width: 15%; + vertical-align: middle; + margin-right: 5px; +} + +fieldset.quick-login label { + white-space: nowrap; + padding-right: 2px; +} + +// Display options on viewtopic/viewforum pages +fieldset.display-options { + text-align: center; + margin: 3px 0 5px 0; +} + +fieldset.display-options label { + white-space: nowrap; + padding-right: 2px; +} + +fieldset.display-options a { + margin-top: 3px; +} + +.dropdown fieldset.display-options { + font-size: 1em; + margin: 0; + padding: 0; +} + +.dropdown fieldset.display-options label { + display: block; + margin: 4px; + padding: 0; + text-align: right; + white-space: nowrap; +} + +.dropdown fieldset.display-options select { + min-width: 120px; +} + +// Display actions for ucp and mcp pages +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; +} + +// MCP forum selection +fieldset.forum-selection { + margin: 5px 0 3px 0; + float: right; +} + +fieldset.forum-selection2 { + margin: 13px 0 3px 0; + float: right; +} + +// Submit button fieldset +fieldset.submit-buttons { + text-align: center; + vertical-align: middle; + margin: 5px 0; +} + +fieldset.submit-buttons input { + vertical-align: middle; +} + +// Posting page styles +// ---------------------------------------- + +// Buttons used in the editor +.format-buttons { + margin: 15px 0 2px 0; +} + +.format-buttons input, .format-buttons select { + vertical-align: middle; +} + +// Main message box +.message-box { + width: 80%; +} + +.message-box textarea { + font-family: $post-content-font-family; + width: 450px; + height: 270px; + min-width: 100%; + max-width: 100%; + font-size: $post-content-font-size; + line-height: $post-content-line-height; + resize: vertical; + outline: 3px dashed transparent; + outline-offset: -4px; + -webkit-transition: all .5s ease, height 1ms linear; + -moz-transition: all .5s ease, height 1ms linear; + -ms-transition: all .5s ease, height 1ms linear; + -o-transition: all .5s ease, height 1ms linear; + transition: all .5s ease, height 1ms linear; +} + +// Emoticons panel +.smiley-box { + width: 18%; + float: right; +} + +.smiley-box img { + margin: 3px; +} + +// Input field styles +// ---------------------------------------- +.inputbox { + border: 1px solid transparent; + padding: 2px; + border-radius: $input-border-radius; + -webkit-appearance: none; +} + +.inputbox:hover, .inputbox:focus { + border: 1px solid transparent; + outline-style: none; +} + +input.inputbox { width: 85%; } +input.medium { width: 50%; } +input.narrow { width: 25%; } +input.tiny { width: 150px; } + +textarea.inputbox { + width: 85%; +} + +.autowidth { + width: auto !important; +} + +input[type="number"] { + -moz-padding-end: 0; +} + +input[type="search"] { + -webkit-appearance: none; + -webkit-box-sizing: content-box; +} + +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; +} + +// Form button styles +// ---------------------------------------- +input.button1, input.button2 { + font-size: $input-button-font-size; +} + +a.button1, input.button1, input.button3, a.button2, input.button2 { + width: auto !important; + padding-top: 1px; + padding-bottom: 1px; + font-family: $input-button-font-family; + background: transparent none repeat-x top left; + line-height: 1.5; + border-radius: $button-border-radius; + font-size: $input-button-font-size; + .format-buttons & { + font-size: $bbcode-button-font-size; + } +} + +a.button1, input.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"], .search-results li { + cursor: pointer; +} + +// Alternative button +a.button2, input.button2, input.button3 { + border: 1px solid transparent; +} + +// button in the style of the form buttons +a.button1, a.button2 { + text-decoration: none; + padding: 0 3px; + vertical-align: text-bottom; +} + +// Hover states +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border: 1px solid transparent; +} + +input.disabled { + font-weight: normal; +} + +// Focus states +input.button1:focus, input.button2:focus, input.button3:focus { + outline-style: none; +} + +// Topic and forum Search +.search-box { + float: left; +} + +.search-box .inputbox { + background-image: none; + border-right-width: 0; + border-radius: $big-button-border-radius 0 0 $big-button-border-radius; + float: left; + height: $button-outer-height; + padding: 3px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + .rtl & { + border-radius: 0 $big-button-border-radius $big-button-border-radius 0; + } +} + +// Search box (header) +// --------------------------------------------- +.search-header { + border-radius: $big-button-border-radius; + display: block; + border: 1px solid transparent; + .navbar.with-search & { + margin-top: 1px; + } + @if $tabbed-navigation { + .navbar.not-static + .navbar.with-search & { + &, & a.button, & .inputbox { + border-radius: 0; + } + margin-right: -3px; + .rtl & { + margin-right: 0; + margin-left: -3px; + } + } + } + .headerbar & { + position: absolute; + top: 50%; + right: 5px; + margin-top: -13px; + } +} + +.search-header .inputbox { border: 0; } + +.navbar .linklist > li.responsive-search { display: none; } + +.full { width: 95%; } +.medium { width: 50%;} +.narrow { width: 25%;} +.tiny { width: 10%;} diff --git a/simplicity_aqua/theme/common/_icons.scss b/simplicity_aqua/theme/common/_icons.scss new file mode 100644 index 0000000..3ac5984 --- /dev/null +++ b/simplicity_aqua/theme/common/_icons.scss @@ -0,0 +1,96 @@ +/* -------------------------------------------------------------- + $Icons +-------------------------------------------------------------- */ + +/* Global module setup +--------------------------------*/ + +/* Renamed version of .fa class for agnostic usage 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 */ +} + diff --git a/simplicity_aqua/theme/common/_imageset.scss b/simplicity_aqua/theme/common/_imageset.scss new file mode 100644 index 0000000..8b4d1dd --- /dev/null +++ b/simplicity_aqua/theme/common/_imageset.scss @@ -0,0 +1,278 @@ +// Icon images +// ---------------------------------------- +%icon-image { + position: relative; + background-image: none; + &:after { + content: ''; + position: absolute; + top: 50%; + left: 0; + height: 14px; + margin-top: -7px; + text-align: center; + font-size: 12px; + line-height: 14px; + vertical-align: baseline; + font-weight: normal; + font-style: normal; + text-transform: none; + text-indent: 0; + pointer-events: none; + } + &.small-icon:after { + width: 18px; + text-align: center; + } +} + +%icon-image-fa { + @extend %icon-image; + &:after { + font-family: FontAwesome; + } +} + +%icon-search-old { + @extend %icon-image-fa; + &:after { + content: '\f002'; // fa-search + } +} + +%icon-search-new { + @extend %icon-search-old; +} + +%icon-search-misc { + @extend %icon-search-old; +} + +.icon-acp { + @extend %icon-image-fa; + &:after { + content: '\f085'; // fa-cogs + } +} +.icon-bookmark { + @extend %icon-image-fa; + &:after { + content: '\f02e'; // fa-bookmark + margin-left: -1px; + margin-right: -1px; + } +} +.icon-bump { + @extend %icon-image-fa; + &:after { + content: '\f079'; // fa-retweet + } +} +.icon-contact { + @extend %icon-image-fa; + &:after { + content: '\f0e0'; // fa-envelope + } +} +.icon-delete-cookies { + @extend %icon-image-fa; + &:after { + content: '\f014'; // fa-trash-o + } +} +.icon-download { + @extend %icon-image-fa; + &:after { + content: '\f019'; // fa-download + } +} +.icon-faq { + @extend %icon-image-fa; + &:after { + content: '\f059'; // fa-question-circle + } +} +.icon-home { + @extend %icon-image-fa; + &:after { + content: '\f015'; // fa-home + } + &.breadcrumbs:after { + text-align: left; + } +} +.icon-logout { + @extend %icon-image-fa; + &:after { + content: '\f08b'; // fa-sign-out + } +} +.icon-login { + @extend %icon-image-fa; + &:after { + content: '\f090'; // fa-sign-in + } +} +.icon-mark { + @extend %icon-image-fa; + &:after { + content: '\f046'; // fa-check-square-o + } +} +.icon-mcp { + @extend %icon-image-fa; + &:after { + content: '\f0e3'; // fa-gavel + } +} +.icon-members { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } + &:before { + @extend .icon-members:after; + display: block; + font-size: 10px; + padding: 0; + padding-left: 4px; + padding-top: 1px; + opacity: .7; + } +} +ul.linklist.bulletin > li.small-icon.icon-members:before { + @extend .icon-members:before; +} +.icon-notification { + @extend %icon-image-fa; + &:after { + content: '\f0a2'; // fa-bell-o + } + &.non-zero:after { + content: '\f0f3'; // fa-bell + } +} +.icon-pages { + @extend %icon-image-fa; + &:after { + content: '\f0c5'; // fa-copy + } +} +.icon-pm { + @extend %icon-image-fa; + &:after { + content: '\f003'; // fa-envelope-o + } + &.non-zero:after { + content: '\f0e0'; // fa-envelope + } +} +.icon-print { + @extend %icon-image-fa; + &:after { + content: '\f02f'; // fa-print + } +} +.icon-profile { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } +} +.icon-register{ + @extend %icon-image-fa; + &:after { + content: '\f234'; // fa-user-plus + } +} +.icon-search { @extend %icon-search-old; } +.icon-search-active { @extend %icon-search-old; } +.icon-search-advanced { @extend %icon-search-old; } +.icon-search-new { @extend %icon-search-new; } +.icon-search-self { @extend %icon-search-misc; } +.icon-search-unanswered { @extend %icon-search-new; } +.icon-search-unread { @extend %icon-search-new; } +.icon-sendemail { + @extend %icon-image-fa; + &:after { + content: '\f003'; // fa-envelope-o + } +} +.icon-subscribe { + @extend %icon-image-fa; + &:after { + content: '\f05d'; // fa-check-circle-o + } +} +.icon-team { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } + &:before { + @extend .icon-team:after; + display: block; + font-size: 10px; + padding: 0; + white-space: nowrap; + padding-top: 1px; + opacity: .7; + content: '\f007\f007'; // fa-user fa-user + } +} +ul.linklist.bulletin > li.small-icon.icon-team:before { @extend .icon-team:before; } +.icon-ucp { + @extend %icon-image-fa; + &:after { + content: '\f0ad'; // fa-wrench + } +} +.icon-unsubscribe { + @extend %icon-image-fa; + &:after { + content: '\f05c'; // times-circle-o + } +} +.icon-new-posts { + @extend %icon-image-fa; + &:after { + content: '\f086'; // fa-comments + } +} +.icon-forums { + @extend %icon-image-fa; + &:after { + content: '\f075'; // fa-comment + } +} +.icon-chat { + @extend %icon-image-fa; + &:after { + content: '\f086'; // fa-comments + } +} +.icon-time { + @extend %icon-image-fa; + &:after { + // content: '\E055'; // glyphicons-clock + content: '\f017'; // fa-clock-o + } +} + + +// Thanks for posts mod +.icon-thanks { + background-image: none !important; + @extend %icon-image-fa; + &:after { + content: '\f087'; // fa-thumbs-o-up + } +} + +.icon-thanks_toplist { + background-image: none !important; + @extend %icon-image-fa; + &:after { + content: '\f005'; // fa-star + } +} \ No newline at end of file diff --git a/simplicity_aqua/theme/common/_links.scss b/simplicity_aqua/theme/common/_links.scss new file mode 100644 index 0000000..495e240 --- /dev/null +++ b/simplicity_aqua/theme/common/_links.scss @@ -0,0 +1,249 @@ +// Link Styles +// ---------------------------------------- + +// Links adjustment to correctly display an order of rtl/ltr mixed content +a { + direction: ltr; + unicode-bidi: embed; + text-decoration: none; + /* we use links inline more often then not so to address several bugs with + IE and some other browsers we render all links as inlineblock by default */ + display: inline-block; +} + +// Coloured usernames +.username-coloured { + font-weight: bold; + display: inline !important; + padding: 0 !important; +} + +span.username-coloured { + margin-left: 10px; +} + +// Links on gradient backgrounds +.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; +} + +// Notification mark read link +.dropdown-extended a.mark_read { + display: block; + opacity: .2; + position: absolute; + z-index: 2; + right: 0; + top: 0; + bottom: 0; + width: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + transition: opacity .2s; +} + +.dropdown-extended li:hover a.mark_read { + opacity: .85; +} + +.dropdown-extended li a.mark_read:hover { + opacity: 1; +} + +.dropdown-extended a.mark_read:after { + width: auto; + left: 4px; + right: 0; + font-size: 16px; +} + +.jumpbox-cat-link, +.jumpbox-forum-link { font-weight: bold; } + +// Links for forum/topic lists +a.forumtitle { + display: inline-block; + font-family: $forum-link-font-family; + font-size: $forum-link-font-size; + line-height: $forum-link-line-height; + font-weight: 500; + padding-bottom: 2px; + text-decoration: none; + &:hover { + text-decoration: underline; + } +} + +a.topictitle { + @extend a.forumtitle; + font-family: $topic-link-font-family; + font-size: $topic-link-font-size; +} + +a.lastsubject { + font-weight: bold; + text-decoration: none; +} + +a.lastsubject:hover { + text-decoration: underline; +} + +// Profile links +.postprofile a, .postprofile dt.author a { + font-weight: bold; + text-decoration: none; +} + +.postprofile a:hover, .postprofile dt.author a:hover { + text-decoration: underline; +} + +// Profile searchresults +.search .postprofile a { + text-decoration: none; + font-weight: normal; +} + +.search .postprofile a:hover { + text-decoration: underline; +} + +.top { + font-size: 12px; + text-decoration: none; + margin-top: 10px; +} + +// Back to top of page +.back2top { + clear: both; + .post > & { + position: relative; + right: 5px; + bottom: 5px; + .rtl & { + right: auto; + left: 5px; + } + } +} + +.back2top .top { + float: right; + margin-top: 0; +} + +a.top, a.top2 { + position: relative; +} + +// Arrow links +%arrow { + position: relative; + &:after { + position: absolute; + top: 50%; + margin-top: -5px; + text-align: center; + font-family: FontAwesome; + 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 { + @extend %arrow; + &:after { + content: '\f077'; // fa-chevron-up + left: 0; + } + .rtl &:after { + left: auto; + right: 0; + } +} +a.arrow-down { + @extend %arrow; + &:after { + content: '\f078'; // fa-chevron-down + right: 0; + padding-top: 1px; + } + .rtl &:after { + right: auto; + left: 0; + } +} + +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:hover { + text-decoration: none; +} + +a.arrow-right:hover { + text-decoration: none; +} + +// invisible skip link, used for accessibility +.skiplink { + position: absolute; + left: -999px; + width: 990px; +} + +// Feed icon in forumlist_body.html +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'; // fa-rss + position: absolute; + left: 0; + right: 0; + width: 16px; + height: 16px; + font-family: FontAwesome; + font-size: 14px; + font-weight: normal; + font-style: normal; + line-height: 16px; + text-align: center; +} + +a.top-anchor { + display: block; +} diff --git a/simplicity_aqua/theme/common/_normalize.scss b/simplicity_aqua/theme/common/_normalize.scss new file mode 100644 index 0000000..31ef98e --- /dev/null +++ b/simplicity_aqua/theme/common/_normalize.scss @@ -0,0 +1,414 @@ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS and IE text size adjust after device orientation change, + * without disabling user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability of focused elements when they are also in an + * active/hover state. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + box-sizing: content-box; /* 2 */ +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/simplicity_aqua/theme/common/_responsive.scss b/simplicity_aqua/theme/common/_responsive.scss new file mode 100644 index 0000000..2284b4a --- /dev/null +++ b/simplicity_aqua/theme/common/_responsive.scss @@ -0,0 +1,652 @@ +// Responsive Design +// ---------------------------------------- + +@media (max-width: 320px) { + select, .inputbox { + max-width: 240px; + } +} + +/* Notifications list +----------------------------------------*/ +@media (max-width: 350px) { + .dropdown-extended .dropdown-contents { + width: auto; + } +} + +@media (max-width: 430px) { + .action-bar .search-box .inputbox { + width: 120px; + } + + .section-viewtopic .search-box .inputbox { + width: 57px; + } + + .action-bar .search-box .inputbox ::-moz-placeholder { + content: "Search..."; + } + + .action-bar .search-box .inputbox :-ms-input-placeholder { + content: "Search..."; + } + + .action-bar .search-box .inputbox ::-webkit-input-placeholder { + content: "Search..."; + } +} + +@media (max-width: 500px) { + dd label { + white-space: normal; + } + + select, .inputbox { + max-width: 260px; + } + + .captcha-panel dd.captcha { + margin-left: 0; + } + + .captcha-panel dd.captcha-image img { + width: 100%; + } + + dl.details dt, dl.details dd { + width: auto; + float: none; + text-align: left; + } + + dl.details dd { + margin-left: 20px; + } + + 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; + } + + p.jumpbox-return { + display: none; + } + + .display-options > label:nth-child(1) { + display: block; + margin-bottom: 5px; + } + + .attach-controls { + margin-top: 5px; + width: 100%; + } + + .quick-links .dropdown-trigger span { + display: none; + } +} + +@media (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) { + .responsive-hide { display: none !important; } + .responsive-show { display: block !important; } + .responsive-show-inline { display: inline !important; } + .responsive-show-inline-block { display: inline-block !important; } + + /* Content wrappers + ----------------------------------------*/ + html { + height: auto; + } + + body { + padding: 0; + } + + #wrap { + border: none; + border-radius: 0; + margin: 0; + + padding: 0 5px; + } + + .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; + } + + // Common block wrappers + // ---------------------------------------- + .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; + } + + @if $tabbed-navigation == false { + .navbar.tabbed .nav-tabs, .navbar.tabbed .nav-tabs .tab { + border-radius: 0 !important; + } + } + + // Logo block + // ---------------------------------------- + .site-description { + float: none; + width: auto; + text-align: center; + } + + .logo { + @if $responsive-hide-logo == true { + display: none; + } + float: none; + margin: 0 auto; + padding: 10px; + img { + margin: 0 auto; + } + } + + .site-description h1, .site-description p, .site-description p.sitename { + @if $responsive-hide-logo == true { + display: block; + } + text-align: inherit; + float: none; + margin: 5px; + line-height: 1.2em; + overflow: hidden; + text-overflow: ellipsis; + } + + .site-description p, .headerbar .search-header { + display: none; + } + + // Navigation + // ---------------------------------------- + + // Search + // ---------------------------------------- + .responsive-search { display: block !important; } + + // .topiclist lists + // ---------------------------------------- + li.header dt { + } + + 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; + } + + /* Forums and topics lists + ----------------------------------------*/ + ul.topiclist.forums dt { + margin-right: -250px; + } + + 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; + } + + li.row .responsive-show strong { + font-weight: bold; + color: inherit; + } + + ul.topiclist li.row dt a.subforum { + vertical-align: bottom; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100px; + } + + /* Pagination + ----------------------------------------*/ + .pagination > ul { + margin: 5px 0 0; + } + + .row .pagination .ellipsis + li { + display: none !important; + } + + /* Responsive tables + ----------------------------------------*/ + 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 tr { + margin: 2px 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; + } + + 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; + } + + /* Forms + ----------------------------------------*/ + fieldset dt, fieldset.fields1 dt, fieldset.fields2 dt { + width: auto; + float: none; + } + + fieldset dd, fieldset.fields1 dd, fieldset.fields2 dd { + margin-left: 0px; + } + + textarea, dd textarea, .message-box textarea { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + 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; + } + + .colour-palette, .colour-palette tbody, .colour-palette tr { + display: block; + } + + .colour-palette td { + display: inline-block; + margin-right: 2px; + } + + .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 input.inputbox { + width: 85%; + max-width: 300px; + margin-left: 20px; + } + + fieldset.quick-login label[for="autologin"] { + display: inline-block; + text-align: right; + min-width: 50%; + } + + /* User profile + ----------------------------------------*/ + .column1, .column2, .left-box.profile-details { + float: none; + width: auto; + clear: both; + } + + /* Polls + ----------------------------------------*/ + 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; + } + + /* Post + ----------------------------------------*/ + .postbody { + position: inherit; + } + + .postbody { + .postprofile + & { + float: none; + position: inherit; + width: auto; + } + } + + .postprofile, .postbody, .search .postbody { + display: block; + width: auto; + float: none; + padding: 0; + min-height: 0; + } + + .post .postprofile { + width: auto; + border-width: 0 0 1px 0; + padding-bottom: 5px; + margin: 0; + margin-bottom: 5px; + min-height: 40px; + overflow: hidden; + z-index: auto !important; + } + + .postprofile dd { + display: none; + } + + .postprofile dt, .postprofile dd.profile-rank, .search .postprofile dd { + display: block; + margin: 0; + } + + .postprofile .has-avatar .avatar-container, + .postprofile .no-avatar .avatar-container { + margin: 0; + overflow: inherit; + float: left; + padding-right: 5px; + } + + .postprofile .avatar-container:after { + clear: none; + } + + .postprofile .avatar, .postprofile .no-avatar .avatar-container { + margin-right: 5px; + } + + .postprofile .avatar img { + width: auto !important; + height: auto !important; + max-height: 32px; + } + + .no-avatar .avatar-container { + width: 32px; + height: 32px; + } + + .has-profile .postbody h3 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .has-profile .post-buttons { + right: 10px; + top: 10px; + .rtl & { + right: auto; + left: 10px; + } + } + + .online-ribbon { + width: 35px; + height: 35px; + top: 0; + #{$profile-side}: 0; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: 0; + } + + span { + width: 50px; + font-size: 6px; + line-height: 10px; + height: 10px; + text-align: center; + position: absolute; + top: 8px; + white-space: nowrap; + #{$profile-side}: -12px; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: -12px; + } + } + } + + // Misc stuff + // ---------------------------------------- + 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; + } + + .phpbb_alert { + width: auto; + margin: 0 5px; + } + + .attach-comment dfn { + width: 100%; + } +} + +@media (min-width: 700px) { + .postbody { width: 70%; } +} + +@media (min-width: 850px) { + .postbody { width: 76%; } +} + +@media (min-width: 701px) and (max-width: 950px) { + + ul.topiclist dt { + margin-right: -410px; + } + + ul.topiclist dt .list-inner { + margin-right: 410px; + } + + ul.topiclist dd.lastpost { + float: right; + } + + dd.posts, dd.topics, dd.views { + width: 80px; + } +} diff --git a/simplicity_aqua/theme/common/_utilities.scss b/simplicity_aqua/theme/common/_utilities.scss new file mode 100644 index 0000000..cbb8127 --- /dev/null +++ b/simplicity_aqua/theme/common/_utilities.scss @@ -0,0 +1,66 @@ +/* -------------------------------------------------------------- + $Utilities +-------------------------------------------------------------- */ + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} + +.clearfix:before, +.clearfix:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after { + content: " "; + display: table; +} +.clearfix:after, +.container:after, +.container-fluid:after, +.row:after { clear: both } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} + +.pull-right { float: right !important } +.pull-left { float: left !important } +.hide { display: none !important } +.show { display: block !important } +.invisible { visibility: hidden } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.hidden { + display: none ; +} + +.affix { position: fixed } diff --git a/simplicity_aqua/theme/images/announce_read.png b/simplicity_aqua/theme/images/announce_read.png new file mode 100644 index 0000000000000000000000000000000000000000..66d16234e417ea96d4368304222cff534434d4ff GIT binary patch literal 1041 zcmV+s1n&EZP)wIUoT-InqFT$fP-P%B45;IxtriLkHBM1B$Bmq{NRr zgJVD9q0>oSE-}P5tyHO#2kd97*QG=Lo_0uV5-x-!L}~|q(szjD;iIqLdwv0Un1^|o z|8Rsic0{;vo@Om)KWjRNFU+e#&b%tTY&eH6FP&F_{`nwy79lhx%W{-4mST)$R8`GY ztJNH1EW;Q}X_^+*G;L}$39=^y(-Xe5yrbt9$3e1|gR_={_spyB1iLu}0KgcVW{f2j zMae6QlCM^)eZv?_GRCHdY2|U+@D6qjj&}`?cQ39%&n=F#4d>g}&E_NkfGo>VRaJ8V z=4Sf9a+;<^2f}=D>HYA`@Ntk3_AAHf3;wHs1GXMaps>X-G^lM91)p$=&%JhUS!^c~OkGHJr1WgGIF9QHjE|=$q z#oV>F&d$!}ZoaBWs^J}VLPC(`;~mp2eD(8Rj}Sr=vMleNo}T7!%P2s`*d9V?A_P4( z-z7h@eB3KrhL2OG_f31<%=g2L3aVDC`AVfSAA*t%zQ1YsI7k=D@bR|(X957=1AMN#sVN<|1kpEmg6hT-ENn>Vs;xHAZ$$S{~;L5iZ}5kiju0AStp3Z0-0>pGi; zk6$;Nla$igVL`*ezT{Z~lKDcm~0RY5JPgvGDUe-BYG5l8AjU{w9 z0RV7(e7qxy;!vnTVUi?WpF;ouF`a)HfI?V1%k|btO$eD6MKOOf<3JHY=DR?PHFs~Z z#_?jU8?~%+yi|7!8^5)_WrUEuQ9%7*l+x~R8QAv3lXLIKMV;dy@1Yv+G5`Pwp}Afy z-3RwxJD=!oVxh+ILe2Rp`quqAraK?SbT_?NcaDO_mg;U{)o^D307|7&d>o(vB}vk1 z7bvPbub${`I{Lfcb=MVaI}+1*GWOQlU#juLc-=V=?ADF3R4OIL1)`MZ5JHo1-ywuV zMN!Q4dxd?FFFJn{Lhim}4>Aa$>0+^%928V8my-yg>GlTsSdyePr8F-|QhF?)4%ieS zBw8#MQ-qLAySW@8BvUSzQ-qKxLa68eGD_)e8~S*xsE2u&|HJ$XBfPMk008TD00000 LNkvXXu0mjf$}Z&g literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/announce_read_hd.png b/simplicity_aqua/theme/images/announce_read_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..ba780789636cf0bdf0cc9711b3616b0413874509 GIT binary patch literal 2006 zcmV;{2Pyc8P)*Z9@0)#KeQ?e( zc}O8-#flXxR;*aDV#SITD^^A_p-Sb9Ur=lTNm&gP<+N;%_4Y<# z|G{Qq|LZ_O{yZQltNs^??TdqhpS2p7Bzg-h$2#EU)y`|}9wZALuhrIuI`Igb3 z9LG(h(`kDumGWYYgPk^$$pllWlsBDD+XsfV^8JsKzJmItPm*EHq()eNN!bqU$%{r~ zVvNu6JU^dICO3}*W7Kpyy~*?ZJjVE3UtpGBRL+04C*So+GSu2G(7O2Q(YhpGGJrXo zNF-*uh0QsO~8}#nB)IQmNF1 zZrhBl?3H~!QHEC4A&EcrW?ufb9tQwUaUAF7I4;O>Twic%`%@;92|j)LbQ%Cobq6P3 zy0s#yEpd#1K9iK~wY~C(bvWbkc-&LN83a%!lL=ysJpeF%A|21}4>wmN6`ECtRJZg# z74;i(C=@!)^Za!!PCtPRz^;cvq0`60xmNhW)e5H>(5fik){X}NrxJ<8ay`xXvf%y5PQ2xA=NIPTrHa6CKess znM@`C0ESoh+Kep~%U>E|6pdRCLr&Z2);C zAL(}v-C&3v698J^jm;!w)mTr4Q6^v>Iq+4!#WuJDuSS+?UYCy?k((qmpg({UZ zi<0_yNm9XMR5LgY&~IP;_m{QtIF6f$$K#u$29!>xHv!;n!{xOksc>ANPj=O?c0874 zFZT+k*LzbknY_{fv?#qMYTq>3FH2^K_mG3M_ zDl9ZXY6iFbOj*({uXb^U5eQ=(Y*=P<`SQJmoC;<&MG}AN{Lax?PdpyKIO;$=&%dvq zL85y9BtXkAD(7osMWa#Ipn$rC$Md{P2Q;56ZO@4+%!w*27*#TE4Ql=Q^TX3RhG9IT z4umoG=zwN5Kt?qKs#QByG#d4F0@N?CPJj}Lgnpx*lgjtI1r&?L)=vU7h}l&Sm`o=9 zI-sjk`Cd~XvsU-0x*60JoIwI55{V7{5|hezW^yXbgyHkEcz5YO~91 zhSmR@uU}@(I*dT^cwGN)9wCIL1^M=LP6ngSNa|5@jhzyXE)+?Ubd5StG#Yg^08I&s z?YKZL>EQ5IgCK~DqYgyV^!p7!2%#}oUj51p=@83c310o@(amZ&9G>U|s8@I=0Wv%j zLI|PD1$EMyRiVBu(IowG2g5KoMir=WgRaY@Si0LOkURTYcVPD9$&<^220AWaEEaQ^ z*&u`vaurLza%9!-jAl|Ztl8&BN3H>#=~u#>YOr0_qhU-R!XsLI~OOio=nWp}tz6 zW=qeW*FQKUNpfyffLNAo{@@THgdAD*PbUF#3(6O$?$I+vQGsCxip65RXw0&?Wk!|JdM;M{_udwGE%ht)58qJvTUIF8)q+Hj$h8o_w893?Ek7Zt2}h<$ZH?{{Xn;I z*@TjFQjouDSccl=CN#c46^TTahZU&W50P1HLdj{*%3#mRVBeAdV&9P$5&mDZ*Jj5q z35xB?juM*8$&c%SoLLoI`SODH7eb-XX_}_54>6DrY4%TD9Jzh3Evp7U5?&kLq&1CD zIde%+Y|h-9RYzXAGbJeZ+&TGyGpjywNa_dL9|eGMf*?9N4(TIMkY(9lcl`Og9RN5* zlH@c&5J7?<`noT*0k}M9pThvag??TFuq=Cvq9|{x83q79AGFP3wzjs;QWQ1YYaEKA zX1BJs&LV^m0Gy*JYBm~;ZkSw6PYv3oA=N*6zMD6=EX!_E6g3Y3hF@k0hr<)GSj<`f z9FL}Hf4APm?|Q=F@I)jMv6Ccu?DHgsVQxes5qmfsZtLq%05DEb)CVlfep*8!N%A+n z{;VfXI2@j+9^bkNg78oj<*V*l8#GOCP!tuQD9TrTNZ=+2;$pifW&wcnG)-S+7^d+h oDl1m3Sg~ToiWMtXthAZ`12v?}X|#8oFaQ7m07*qoM6N<$f>SiVQ2+n{ literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/announce_read_locked.png b/simplicity_aqua/theme/images/announce_read_locked.png new file mode 100644 index 0000000000000000000000000000000000000000..15244d4f4c95a555ae92e040abc8892ef3a5c9e5 GIT binary patch literal 1236 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 literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/announce_unread_hd.png b/simplicity_aqua/theme/images/announce_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..13b0cdfb06626d495331d6baee881e5dc0812891 GIT binary patch literal 2844 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 literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/announce_unread_locked_hd.png b/simplicity_aqua/theme/images/announce_unread_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..54ad07289b689d7d8064ebec90812dfed7177e64 GIT binary patch literal 3153 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 literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/forum_link.png b/simplicity_aqua/theme/images/forum_link.png new file mode 100644 index 0000000000000000000000000000000000000000..ebf434232bc80a2232cf3a0e2924fc98bc090ef7 GIT binary patch literal 368 zcmV-$0gwKPP)CR{VekMlOOZjO};PTRIC&iMs(M@I+&nx8LRTZ2P5#Q^&zWvi7 zXYkWn`_LO?tpy6Js)~#;Pe(z<7$Ej}Zb49%<*ExR%Mxbbe1f#rKR=n)8iz^(LjfIeQFajOBR_C!F@_7>miWZ2HGFO;hMI%QBkvqbDYk zQqnDGNs_>U+c=JCSJ-`wlybv4r(g1g5FmtjnS6MMNRnh;KZ*+r)O-Qe@jwx3rL2Ph O00007p9| literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/forum_link_hd.png b/simplicity_aqua/theme/images/forum_link_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..952e1ce05e9157839de3c22433c1aee6491ad916 GIT binary patch literal 682 zcmV;b0#*HqP))i!iQCK)M69i>h&hk8eE4o*2SQm5^9NraqoEVBdE$B#@HLt>o^#3977jLlH{YJD0f7! zr*paz6vr_z#?GTCx-WW7ozkVCO41L*Fdp8zNEAgNOBiFnZvA>9y0idEDy8%(3Tj9g zhSMMjUZJ4o%o$_vw+ae^0Ax-WhM$zCV}R&_eMlIFUus`;MVISKeBb{z8jbGV5ajzl zVE*MR3Tgw;|YJa0+} zdAU`NjDkGR`)yg)lU8zM6XZC~PeRB^YdL+!wr%J*mxKBx)TJEPbjH#a%|fkFBXg8|9ak0kUWR4oOmx~|K41#g=iUDw9|Anzs4EpjdHq)$07*qoM6N<$g0KZFXaE2J literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/forum_page.png b/simplicity_aqua/theme/images/forum_page.png new file mode 100644 index 0000000000000000000000000000000000000000..2d5fed76f9d5238a1632fdebfd8ca01cc36d05db GIT binary patch literal 747 zcmVnFmoW{OaZ7Edn2N~-e{m#+(kewv|%CWb%x058vZUfqB1ZcTjem2JFSWPCA zuZ=+c1cHLSPI6FJT&CN}EbaeDK8iCsVT{3Iu?PpM zxBNChY_F7ploC?Pcpx5%AzAWg5(nm-3kPCH{McCA3`c)@8)M>t{7D@HpkA$q=XewRfSH#C4eGd0g8& z=PEB~Aut?-loCV~SJdoi-CN_PVmtPswT_!ZM1(xgONX&QQ5oVnDl&U(o*6_SXTQ``{6vv0QYE`JvpFJ8)B}FVH?s@A?3J15gM7g^&b7_=o|40g)&Ykr5$LkRb}J zLr9!YypHVs8hgF#e=o>c9Z%MdL*ku9%1B4DW8$6p&HsGN*(E}pjFWLP(l(04;?F{e zGbyp3dc532kJFChn4agkDH!(h^74rI0xC7*jO)4*DH$6Z8?}!gKmH?x_)#|)8fRSB zbpgP2UAV3b&+{OqjI36xwOGAg|7ugei(jW+ufs45Y;JB^hGG0Eg!oPfaVk}SIGj#U zeBVEmbpy=vJmm9vEG{l$dwY9rW@hF$-Ef3pfa2hEg3@R-4zzBe5umxbIn2+`&kB?(wVge5yJiz0}kMZo;GrW5B%K!A~)4xJPeRLoo)uj#s(+#XRU{Xqq zj*envWCUYlW4LqY4laX{jXyPE5|7#bSF z;NT#Jhlg?F#tq!Mbqjaz-bE&pK{lI3p-?Dfv)Ny@1M+=8*0od!hp|qO>h(G-%fgi_ zS8)0AWn8^_71yp^!|?DhZr;3!@$qroyLS)SY&J9uV@L>bI&nZegHifbAsxld+PRqT z`|vyurfH(DuMZb5Uc{wKmoP9e5DRK*YRY@_=FQ*YOX^P!5EX2^PKnD{#{oxGkK;Jl z-rh!ke?KlHin6b2~1B0r`9$g+c*aTU#iX%WxbA0N^-|K0rw;h%(sj?k+Yr zH&G}Qu(Y&wPZ9gETFmmw>1SvMdXx zX<}nz1MBPSSY2Jk`uaL{c6LxMmrB8g>BpLJWsEJq?8eyqyP~l-}j@ohwHj<949i@b)yZ`svr)d z-D$oTfYie)B?+}(lzIgv35Y}DEtpiqptJx|=b;r4^`t3i5~wf?58aFY8spap!w~g) z9YGMZ^ry4~A^>XZHEBTVT@U(PJD_%rdtHD?LDX^79;B&xUaQrj0I9>p;uJ(T7gLeN z$jx*pi1&_2LHzEkb_LOHb#wFZxQ$H`ki6~qCNi%~tI6A&pnH40K=5QmgBAZmqBiq{Irb=?S%=Xnt*3YJHGHmDm@ zpB)N<0G{W;^StPUuT?<=$@9Eu_m1n~scr!^o6WX>QsH7Wp>7_e>ZO9hFpOM_GOX5) zA}NTw7XhMOP1?m&Kw1?wUVyYYWq|~JK0M}{JZIT+`Syfi8fFhAUbQ& zMB*}Rav2*nhAltU}Do9Eh$(US?!-~srs>^kw9$p=*m9h$l0M+aDXnxuN5u94B z)*@?l((PdJUUs)`*6w?`YtcL`%Yu}epD>eB?hDpDXgiM65|iQ<){W6KL2;j{*X4~g z?SQz7sB(=1#rrdHi&Vk!_x$cHZ?EvU=lgy%2d*BifOvhwA#s;egEwDj+-v$h{$35h zq#7RY=$fRQYPA~GOIq6qGt=@|b5`sYBa=UC2?00000 LNkvXXu0mjf=klYo literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/forum_read.png b/simplicity_aqua/theme/images/forum_read.png new file mode 100644 index 0000000000000000000000000000000000000000..66d16234e417ea96d4368304222cff534434d4ff GIT binary patch literal 1041 zcmV+s1n&EZP)wIUoT-InqFT$fP-P%B45;IxtriLkHBM1B$Bmq{NRr zgJVD9q0>oSE-}P5tyHO#2kd97*QG=Lo_0uV5-x-!L}~|q(szjD;iIqLdwv0Un1^|o z|8Rsic0{;vo@Om)KWjRNFU+e#&b%tTY&eH6FP&F_{`nwy79lhx%W{-4mST)$R8`GY ztJNH1EW;Q}X_^+*G;L}$39=^y(-Xe5yrbt9$3e1|gR_={_spyB1iLu}0KgcVW{f2j zMae6QlCM^)eZv?_GRCHdY2|U+@D6qjj&}`?cQ39%&n=F#4d>g}&E_NkfGo>VRaJ8V z=4Sf9a+;<^2f}=D>HYA`@Ntk3_AAHf3;wHs1GXMaps>X-G^lM91)p$=&%JhUS!^c~OkGHJr1WgGIF9QHjE|=$q z#oV>F&d$!}ZoaBWs^J}VLPC(`;~mp2eD(8Rj}Sr=vMleNo}T7!%P2s`*d9V?A_P4( z-z7h@eB3KrhL2OG_f31<%=g2L3aVDC`AVfSAA*t%zQ1YsI7k=D@bR|(X957=1AMN#sVN<|1kpEmg6hT-ENn>Vs;xHAZ$$S{~;L5iZ}5kiju0AStp3Z0-0>pGi; zk6$;Nla$igVL`*ezT{Z~lKDcm~0RY5JPgvGDUe-BYG5l8AjU{w9 z0RV7(e7qxy;!vnTVUi?WpF;ouF`a)HfI?V1%k|btO$eD6MKOOf<3JHY=DR?PHFs~Z z#_?jU8?~%+yi|7!8^5)_WrUEuQ9%7*l+x~R8QAv3lXLIKMV;dy@1Yv+G5`Pwp}Afy z-3RwxJD=!oVxh+ILe2Rp`quqAraK?SbT_?NcaDO_mg;U{)o^D307|7&d>o(vB}vk1 z7bvPbub${`I{Lfcb=MVaI}+1*GWOQlU#juLc-=V=?ADF3R4OIL1)`MZ5JHo1-ywuV zMN!Q4dxd?FFFJn{Lhim}4>Aa$>0+^%928V8my-yg>GlTsSdyePr8F-|QhF?)4%ieS zBw8#MQ-qLAySW@8BvUSzQ-qKxLa68eGD_)e8~S*xsE2u&|HJ$XBfPMk008TD00000 LNkvXXu0mjf$}Z&g literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/forum_read_hd.png b/simplicity_aqua/theme/images/forum_read_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..ba780789636cf0bdf0cc9711b3616b0413874509 GIT binary patch literal 2006 zcmV;{2Pyc8P)*Z9@0)#KeQ?e( zc}O8-#flXxR;*aDV#SITD^^A_p-Sb9Ur=lTNm&gP<+N;%_4Y<# z|G{Qq|LZ_O{yZQltNs^??TdqhpS2p7Bzg-h$2#EU)y`|}9wZALuhrIuI`Igb3 z9LG(h(`kDumGWYYgPk^$$pllWlsBDD+XsfV^8JsKzJmItPm*EHq()eNN!bqU$%{r~ zVvNu6JU^dICO3}*W7Kpyy~*?ZJjVE3UtpGBRL+04C*So+GSu2G(7O2Q(YhpGGJrXo zNF-*uh0QsO~8}#nB)IQmNF1 zZrhBl?3H~!QHEC4A&EcrW?ufb9tQwUaUAF7I4;O>Twic%`%@;92|j)LbQ%Cobq6P3 zy0s#yEpd#1K9iK~wY~C(bvWbkc-&LN83a%!lL=ysJpeF%A|21}4>wmN6`ECtRJZg# z74;i(C=@!)^Za!!PCtPRz^;cvq0`60xmNhW)e5H>(5fik){X}NrxJ<8ay`xXvf%y5PQ2xA=NIPTrHa6CKess znM@`C0ESoh+Kep~%U>E|6pdRCLr&Z2);C zAL(}v-C&3v698J^jm;!w)mTr4Q6^v>Iq+4!#WuJDuSS+?UYCy?k((qmpg({UZ zi<0_yNm9XMR5LgY&~IP;_m{QtIF6f$$K#u$29!>xHv!;n!{xOksc>ANPj=O?c0874 zFZT+k*LzbknY_{fv?#qMYTq>3FH2^K_mG3M_ zDl9ZXY6iFbOj*({uXb^U5eQ=(Y*=P<`SQJmoC;<&MG}AN{Lax?PdpyKIO;$=&%dvq zL85y9BtXkAD(7osMWa#Ipn$rC$Md{P2Q;56ZO@4+%!w*27*#TE4Ql=Q^TX3RhG9IT z4umoG=zwN5Kt?qKs#QByG#d4F0@N?CPJj}Lgnpx*lgjtI1r&?L)=vU7h}l&Sm`o=9 zI-sjk`Cd~XvsU-0x*60JoIwI55{V7{5|hezW^yXbgyHkEcz5YO~91 zhSmR@uU}@(I*dT^cwGN)9wCIL1^M=LP6ngSNa|5@jhzyXE)+?Ubd5StG#Yg^08I&s z?YKZL>EQ5IgCK~DqYgyV^!p7!2%#}oUj51p=@83c310o@(amZ&9G>U|s8@I=0Wv%j zLI|PD1$EMyRiVBu(IowG2g5KoMir=WgRaY@Si0LOkURTYcVPD9$&<^220AWaEEaQ^ z*&u`vaurLza%9!-jAl|Ztl8&BN3H>#=~u#>YOr0_qhU-R!XsLI~OOio=nWp}tz6 zW=qeW*FQKUNpfyffLNAo{@@THgdAD*PbUF#3(6O$?$I+vQGsCxip65RXw0&?Wk!|JdM;M{_udwGE%ht)58qJvTUIF8)q+Hj$h8o_w893?Ek7Zt2}h<$ZH?{{Xn;I z*@TjFQjouDSccl=CN#c46^TTahZU&W50P1HLdj{*%3#mRVBeAdV&9P$5&mDZ*Jj5q z35xB?juM*8$&c%SoLLoI`SODH7eb-XX_}_54>6DrY4%TD9Jzh3Evp7U5?&kLq&1CD zIde%+Y|h-9RYzXAGbJeZ+&TGyGpjywNa_dL9|eGMf*?9N4(TIMkY(9lcl`Og9RN5* zlH@c&5J7?<`noT*0k}M9pThvag??TFuq=Cvq9|{x83q79AGFP3wzjs;QWQ1YYaEKA zX1BJs&LV^m0Gy*JYBm~;ZkSw6PYv3oA=N*6zMD6=EX!_E6g3Y3hF@k0hr<)GSj<`f z9FL}Hf4APm?|Q=F@I)jMv6Ccu?DHgsVQxes5qmfsZtLq%05DEb)CVlfep*8!N%A+n z{;VfXI2@j+9^bkNg78oj<*V*l8#GOCP!tuQD9TrTNZ=+2;$pifW&wcnG)-S+7^d+h oDl1m3Sg~ToiWMtXthAZ`12v?}X|#8oFaQ7m07*qoM6N<$f>SiVQ2+n{ literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/forum_read_locked.png b/simplicity_aqua/theme/images/forum_read_locked.png new file mode 100644 index 0000000000000000000000000000000000000000..65524215d351055375a1913a7bc93255b10b3b4f GIT binary patch literal 1239 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 literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/forum_read_subforum.png b/simplicity_aqua/theme/images/forum_read_subforum.png new file mode 100644 index 0000000000000000000000000000000000000000..66d16234e417ea96d4368304222cff534434d4ff GIT binary patch literal 1041 zcmV+s1n&EZP)wIUoT-InqFT$fP-P%B45;IxtriLkHBM1B$Bmq{NRr zgJVD9q0>oSE-}P5tyHO#2kd97*QG=Lo_0uV5-x-!L}~|q(szjD;iIqLdwv0Un1^|o z|8Rsic0{;vo@Om)KWjRNFU+e#&b%tTY&eH6FP&F_{`nwy79lhx%W{-4mST)$R8`GY ztJNH1EW;Q}X_^+*G;L}$39=^y(-Xe5yrbt9$3e1|gR_={_spyB1iLu}0KgcVW{f2j zMae6QlCM^)eZv?_GRCHdY2|U+@D6qjj&}`?cQ39%&n=F#4d>g}&E_NkfGo>VRaJ8V z=4Sf9a+;<^2f}=D>HYA`@Ntk3_AAHf3;wHs1GXMaps>X-G^lM91)p$=&%JhUS!^c~OkGHJr1WgGIF9QHjE|=$q z#oV>F&d$!}ZoaBWs^J}VLPC(`;~mp2eD(8Rj}Sr=vMleNo}T7!%P2s`*d9V?A_P4( z-z7h@eB3KrhL2OG_f31<%=g2L3aVDC`AVfSAA*t%zQ1YsI7k=D@bR|(X957=1AMN#sVN<|1kpEmg6hT-ENn>Vs;xHAZ$$S{~;L5iZ}5kiju0AStp3Z0-0>pGi; zk6$;Nla$igVL`*ezT{Z~lKDcm~0RY5JPgvGDUe-BYG5l8AjU{w9 z0RV7(e7qxy;!vnTVUi?WpF;ouF`a)HfI?V1%k|btO$eD6MKOOf<3JHY=DR?PHFs~Z z#_?jU8?~%+yi|7!8^5)_WrUEuQ9%7*l+x~R8QAv3lXLIKMV;dy@1Yv+G5`Pwp}Afy z-3RwxJD=!oVxh+ILe2Rp`quqAraK?SbT_?NcaDO_mg;U{)o^D307|7&d>o(vB}vk1 z7bvPbub${`I{Lfcb=MVaI}+1*GWOQlU#juLc-=V=?ADF3R4OIL1)`MZ5JHo1-ywuV zMN!Q4dxd?FFFJn{Lhim}4>Aa$>0+^%928V8my-yg>GlTsSdyePr8F-|QhF?)4%ieS zBw8#MQ-qLAySW@8BvUSzQ-qKxLa68eGD_)e8~S*xsE2u&|HJ$XBfPMk008TD00000 LNkvXXu0mjf$}Z&g literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/forum_read_subforum_hd.png b/simplicity_aqua/theme/images/forum_read_subforum_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..ba780789636cf0bdf0cc9711b3616b0413874509 GIT binary patch literal 2006 zcmV;{2Pyc8P)*Z9@0)#KeQ?e( zc}O8-#flXxR;*aDV#SITD^^A_p-Sb9Ur=lTNm&gP<+N;%_4Y<# z|G{Qq|LZ_O{yZQltNs^??TdqhpS2p7Bzg-h$2#EU)y`|}9wZALuhrIuI`Igb3 z9LG(h(`kDumGWYYgPk^$$pllWlsBDD+XsfV^8JsKzJmItPm*EHq()eNN!bqU$%{r~ zVvNu6JU^dICO3}*W7Kpyy~*?ZJjVE3UtpGBRL+04C*So+GSu2G(7O2Q(YhpGGJrXo zNF-*uh0QsO~8}#nB)IQmNF1 zZrhBl?3H~!QHEC4A&EcrW?ufb9tQwUaUAF7I4;O>Twic%`%@;92|j)LbQ%Cobq6P3 zy0s#yEpd#1K9iK~wY~C(bvWbkc-&LN83a%!lL=ysJpeF%A|21}4>wmN6`ECtRJZg# z74;i(C=@!)^Za!!PCtPRz^;cvq0`60xmNhW)e5H>(5fik){X}NrxJ<8ay`xXvf%y5PQ2xA=NIPTrHa6CKess znM@`C0ESoh+Kep~%U>E|6pdRCLr&Z2);C zAL(}v-C&3v698J^jm;!w)mTr4Q6^v>Iq+4!#WuJDuSS+?UYCy?k((qmpg({UZ zi<0_yNm9XMR5LgY&~IP;_m{QtIF6f$$K#u$29!>xHv!;n!{xOksc>ANPj=O?c0874 zFZT+k*LzbknY_{fv?#qMYTq>3FH2^K_mG3M_ zDl9ZXY6iFbOj*({uXb^U5eQ=(Y*=P<`SQJmoC;<&MG}AN{Lax?PdpyKIO;$=&%dvq zL85y9BtXkAD(7osMWa#Ipn$rC$Md{P2Q;56ZO@4+%!w*27*#TE4Ql=Q^TX3RhG9IT z4umoG=zwN5Kt?qKs#QByG#d4F0@N?CPJj}Lgnpx*lgjtI1r&?L)=vU7h}l&Sm`o=9 zI-sjk`Cd~XvsU-0x*60JoIwI55{V7{5|hezW^yXbgyHkEcz5YO~91 zhSmR@uU}@(I*dT^cwGN)9wCIL1^M=LP6ngSNa|5@jhzyXE)+?Ubd5StG#Yg^08I&s z?YKZL>EQ5IgCK~DqYgyV^!p7!2%#}oUj51p=@83c310o@(amZ&9G>U|s8@I=0Wv%j zLI|PD1$EMyRiVBu(IowG2g5KoMir=WgRaY@Si0LOkURTYcVPD9$&<^220AWaEEaQ^ z*&u`vaurLza%9!-jAl|Ztl8&BN3H>#=~u#>YOr0_qhU-R!XsLI~OOio=nWp}tz6 zW=qeW*FQKUNpfyffLNAo{@@THgdAD*PbUF#3(6O$?$I+vQGsCxip65RXw0&?Wk!|JdM;M{_udwGE%ht)58qJvTUIF8)q+Hj$h8o_w893?Ek7Zt2}h<$ZH?{{Xn;I z*@TjFQjouDSccl=CN#c46^TTahZU&W50P1HLdj{*%3#mRVBeAdV&9P$5&mDZ*Jj5q z35xB?juM*8$&c%SoLLoI`SODH7eb-XX_}_54>6DrY4%TD9Jzh3Evp7U5?&kLq&1CD zIde%+Y|h-9RYzXAGbJeZ+&TGyGpjywNa_dL9|eGMf*?9N4(TIMkY(9lcl`Og9RN5* zlH@c&5J7?<`noT*0k}M9pThvag??TFuq=Cvq9|{x83q79AGFP3wzjs;QWQ1YYaEKA zX1BJs&LV^m0Gy*JYBm~;ZkSw6PYv3oA=N*6zMD6=EX!_E6g3Y3hF@k0hr<)GSj<`f z9FL}Hf4APm?|Q=F@I)jMv6Ccu?DHgsVQxes5qmfsZtLq%05DEb)CVlfep*8!N%A+n z{;VfXI2@j+9^bkNg78oj<*V*l8#GOCP!tuQD9TrTNZ=+2;$pifW&wcnG)-S+7^d+h oDl1m3Sg~ToiWMtXthAZ`12v?}X|#8oFaQ7m07*qoM6N<$f>SiVQ2+n{ literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/forum_unread.png b/simplicity_aqua/theme/images/forum_unread.png new file mode 100644 index 0000000000000000000000000000000000000000..6f65def6cbb120183c27736c24f7d080f1559aeb GIT binary patch literal 1637 zcmV-r2AcVaP)UWo#Bm&H^p+ozEGs6f(l&a_l4VJzZ7{{)Rp=iO zN*7sV(RiepNpRByN)gnWJAyd%Jk?bxCS;LS7a;@@%IRVrx?`u$6xxLkd>f<1$NBxv zm5k8A9L&M|hckX(I~-v6e1O~9405gAFw^QzGh5v-)7qV8zQ1uv(_S|}D^}(PI@S29 zR*QeD)#8t|TB57fE_Jn9;*nOn^lfJ)u_}H#H}H={+&7wsJa>e3563_Cvn}wmEeLWg z2(w!-#cn}}+jTYBCR;{P16v zImZddC$?%oYULmJt4?{pK1%eaiCeRb@H)LaW3;tIX+C=Rm8* zb!zjV)e@l963|&mSW;Ro@j_c!xVpB6`uo^Tj1k(@U#4n z?&i*0YY6ozOOcyuIST4>6tv}-!CX(Q5(lk1Z;*J&wiZCEC2sz%l>0{W(1qKAG|6Fb z5l}1-9*zgkZQPw~w1TV+H%w&26}u(gl2TrdFa$k46&77uhfqdmu)iR_qD_0obYsl!!W^N zm?UtqJX~b)bNA-zQ!NGF)Y7zp9-)QRv#7mi%Q1WTD|**< z%CTbzA%sSlc6W>wz~l_qwm8eS!QIsQ#e68Pn zr&67ZTSBLqHjJ_YjIsiZacvkgrPwwggpi!`SCm{3lzb2@v3v-WLI~7C*uao7A>y?6 zjO<#B*jhyI(a3FK_cSAb$tba{F-8D{5E3)~&*W?X_J4S z7N&Gaxjj$DPC0bUI(!({PO|hyG%?{Po$Iw zNaVEFzz1^1-y<6^2!fIe>Ad7BrA(YO21i}E zh7dy1758N+=>{DNq!a~miUK+1(Xq)Hf@a5ZFX>o51WGnkvTf(xTloFs8$2Ap)p{}T z72a^r?F)k&{QBSq|J2;rNm}SS@94jW#N@^6Jt;THDYqd-ft)6!h>j^XDe@|VAm;*K z*n|c)_%Dxd2`j96flH>&$iRG3okFyh1&eu25YmNp;1P=dqZgzLPVaRk7gR_kUT_?S4(l`6F`HfA@!s j|IEK8bT9|=f0^F^nQty@<%2}A00000NkvXXu0mjfreq(} literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/forum_unread_hd.png b/simplicity_aqua/theme/images/forum_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..13b0cdfb06626d495331d6baee881e5dc0812891 GIT binary patch literal 2844 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 i@jQVSzfPg2p8o(oo+itN&z^z+0000U5 z1=^;SmUcx#OdBGxeRqLAtYM>w#&_pdDe>7pqdrKhCiTVE0z%zNK_b7sNPPFdCnwN6 z5XoQZ^CoisI)C*4{qFa_Glr#;PCDtNlTJG6q?1lM>7=tFQ!~yzU>al07AiDsp+aM3 zY9e7FLYHfa&*nFC?)ctAl{<+qTc^vEGp2l7LVAJaf zZ}WI!u=#U-(0MsA*!&~!b=}|xU6&JsuFn%*=Quy)d_6wo+!gaU)-T0(o=;X)k&LC9 z42_xy`Uf*H0kx!vm6*X!d@MpvfSsIxIq@=yL!ZBf3jZbRJDbbudh<`aX>kno~7 zMTT7J>~8^n$i>I^w;V_eHa)h~QZNj|FvDrK$#|NMm?#>m$&i4V5)nj62;HzzbeGzi zagV)#_cZ!>PvfnGrwIfGQJO_iSzeb2BI}a3<<_O47JuB+Sg<5wj2}#HtfJ_%CW?k6 z^A%(vC%&%@&^7Wkxz3t(@qvaD{6NDr?`Z_y(+CSDXsBfduWLHtb)MjSjq4Uo4nD^2 zFjCAlRL*<_S;&d+?eEfM@-=x+y(`}DxSABRXo6-*47FV4f3w52&~8@YWAs5IL4z75 zA|xP@MNG^%w`-~is!AOjILh|(nDZANekB!*Cw{VB1( z1^E5Ww|Jjx^@7N$2r_Tr8gk|mR6~Sr)RMFjUGRK2z9!c17*EPs4nc|iEsz*;jq^U& znxAB+a*TORPtu?#X)tIYktHiVQ&8HFC)?}pkM%p4c)tTs_<;r)jUtlrYZ4i3MsNyf zmY&xIiJ3A(a50m`WyWG)Pv}nvHtp_YI2ra(2OMKTel^sf@II4a&A|U z;a%ogiJU(Bj(C4PXu%ISWFWFMdlS-+5LudoWvbzF$OZ9VJD-`CoUJ6=R8BG=XS)V^ zf)+54H0Vj@GYrF4CD*&yTm5jXzy9joE{Gp=UcI=#{^7a&ta_RZN6IM%5d;ca?FA*h5350{W(C?Ug;6os;t3ae5^vQRejnG+I0-PS~`*9x&-E5!EN zQlgYrC(>81j%1c<5YU{b24r)TrwMpZvlQWO*z~zV(3Uaw%oZvPTc|LUs8BklPEu6q z=}&r-Ykk^Xvp&{a3j%wsDT(j1$v|Xj-Tfq^0y=bRj0=i8pNcSKbchbvo{$JCCYVdb z1PjFk3tLo3?k+i{1Pi4E3&nx3@T`aHvFu*yf?@*=ZkZtVyPqUzgx;83E81&566>~r z04hs`c&}ATvUjEGUlL(r>1obWa~)}9$C|jO;fO>~ArZc@nPg!z$wILT$?}tv6!r99 z!)wLNyl6Y^e3`CZq z{ATI1BcM|`icDClBaQ4>6ZbTHB@t9ahQC`tLDynkW)MJklM3;kS{YUmbT?`4Eb*?V zIWDM<3=L9HS^W*)Nd*zir6PibB7%j@1fxJwZYZ-oN+t+ax}f+#!wrd`0)jnLNU%^i zD@l%IH=)cnc66<1XAMZ`GN(i#t*2HbIZMfr%u;p%$qXeY)z_k( z)gaJSlM+e4>Xr%9YVMLzA=S{CVq{412qxZNcUdB66UkT#f(#S{87K@Wk;n=%3M7I$ zOkb^ZL9xDiX_MYG&OMMHV6JZpFi@aEa(5LHEEENmptt#GyJ1p;XHF=5wR4l*PzB=h`9>Xv!FUXGM2U*w@U=$P(tU#d(dDP@aM9`6yE-2n- zKcWzn>t`%?DyRT?t<1Go?Oy4EVtsXPg&+*WR^Sbd>#eYCv_ z1W;Kj#5${G)QHGO1~qZWT~9J1q?*v@c#5DntR|xiuuXY>2IS-iSpl^jwkarm+!1Z7 zN~~N#_AgZBB$MrD&)%+}{2(iNU^dl?zr?j0fonGc*HM*{Xs1cWJnn$qW|1C?fb>o` z!v(hysGa3N?W_Q5X9aw?3x}z03&i%>WY{6L&koVO_E%F1%J(z**?x99$In2LydW!( zA5dpA^2l|n6VKq<47a#80|=rth;~%Tm`DGT2vZ+A&+WnCkCp-$Hss8bD{#0vAE=!b zYU9E!uD3?{$Q4aafZdzxrvW7|zzF1Pu!)pDwC7s!vE>p(?bwEhQ3@J1Al}!7vQV z8lfH8qYTK&35cjQ@jO2R`2iMk0@4?UT&v;aQVN>tsDZ;(`GTOsrhK^YfEA{&1ufzsj{4K#OR*QN}z* z1WCz>vfkTSJ|hRufy1UeVBALaBTTmij@pWZ-E`bh^25d6>eR2EvrdPyG6T%C&d-3H z?4SrLOCm1W#0lw-7dSWm4A+W-h(SWMO^#7Sb7!f`I%X?^VSP3X>$BlxW2yF-&}D{m zyK$ie_dmT+`6ffLd;Ik8vI0sux>4q4c98u`78!PA6YSsT5|k5QzA2>6OMdjPzvKB8^s^)K(sJQeyjbCiaxkr^^i(buv@nZp~8Uy%Gb zTNk98b*Dm{q72coAi$nN|HtpjT^(tyJjb=_LAsl8h_=Z=WNDTj0y0A#vlYUyUI)W^ z9bDL>S2@NYbekoOoNC$nTTMSto}!(ZqcqG4ie-+_-A{fXp3qgYD$CDUvPT%dZiK$B z5aeedZ#2}2{=;N@@%@~;lDS(2eY6Yz+J|BHsD9hbQQDU|O23myhAUD?QBAJ@{F*F3 zW62o}59j#VGdX_dQl6i_lILgsn|m^3KtFrFJ9kaQtslP|1zmW-0MQ<^L+g7kS^Tct z)fe6P+YvVo5jU2>gCZ2`PvD@ws; zIE3d2yjfcW$L%GN<@O_F%B^=zy{Nys5P}Zsb#QQ2j7YYGSGVhKzFhIte}umwa!_6~ z<{Ia|`Xvhe{I+#dFIN7Ub5~B!G;moHm&{CvEcCe2Q3VI}S#VIFB@-mlUz`zn{1-nv zjA59s{Gl~(_Z2_Ry{gyUI)rC~$c&)(ca|SpZZC>VwQVcp+)!OpN4ab7`vayTM$SX4?|JR{oL{~Fa(U*z58*j*VGj;mM~!pIzx?fHvb|!% zl)G|wq!oW7(yBijapPZbt@xElD}FQ5hTr7c@GFrv{EJAN@oaa|qo1~9t)p_+-a9WT zTA0>9c>IHBD^78pHNK_zj!PNe0+O+a*ST!*Eg%_-c%91@-vW}ch}XGn@hu=3i+G*O z7T*Grv542XZ1F818H;$G%N8747&&_u^(xazCml5Z2R1&Ywb5+?j{pDw07*qoM6N<$ Eg3lEN5C8xG literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/forum_unread_subforum.png b/simplicity_aqua/theme/images/forum_unread_subforum.png new file mode 100644 index 0000000000000000000000000000000000000000..6f65def6cbb120183c27736c24f7d080f1559aeb GIT binary patch literal 1637 zcmV-r2AcVaP)UWo#Bm&H^p+ozEGs6f(l&a_l4VJzZ7{{)Rp=iO zN*7sV(RiepNpRByN)gnWJAyd%Jk?bxCS;LS7a;@@%IRVrx?`u$6xxLkd>f<1$NBxv zm5k8A9L&M|hckX(I~-v6e1O~9405gAFw^QzGh5v-)7qV8zQ1uv(_S|}D^}(PI@S29 zR*QeD)#8t|TB57fE_Jn9;*nOn^lfJ)u_}H#H}H={+&7wsJa>e3563_Cvn}wmEeLWg z2(w!-#cn}}+jTYBCR;{P16v zImZddC$?%oYULmJt4?{pK1%eaiCeRb@H)LaW3;tIX+C=Rm8* zb!zjV)e@l963|&mSW;Ro@j_c!xVpB6`uo^Tj1k(@U#4n z?&i*0YY6ozOOcyuIST4>6tv}-!CX(Q5(lk1Z;*J&wiZCEC2sz%l>0{W(1qKAG|6Fb z5l}1-9*zgkZQPw~w1TV+H%w&26}u(gl2TrdFa$k46&77uhfqdmu)iR_qD_0obYsl!!W^N zm?UtqJX~b)bNA-zQ!NGF)Y7zp9-)QRv#7mi%Q1WTD|**< z%CTbzA%sSlc6W>wz~l_qwm8eS!QIsQ#e68Pn zr&67ZTSBLqHjJ_YjIsiZacvkgrPwwggpi!`SCm{3lzb2@v3v-WLI~7C*uao7A>y?6 zjO<#B*jhyI(a3FK_cSAb$tba{F-8D{5E3)~&*W?X_J4S z7N&Gaxjj$DPC0bUI(!({PO|hyG%?{Po$Iw zNaVEFzz1^1-y<6^2!fIe>Ad7BrA(YO21i}E zh7dy1758N+=>{DNq!a~miUK+1(Xq)Hf@a5ZFX>o51WGnkvTf(xTloFs8$2Ap)p{}T z72a^r?F)k&{QBSq|J2;rNm}SS@94jW#N@^6Jt;THDYqd-ft)6!h>j^XDe@|VAm;*K z*n|c)_%Dxd2`j96flH>&$iRG3okFyh1&eu25YmNp;1P=dqZgzLPVaRk7gR_kUT_?S4(l`6F`HfA@!s j|IEK8bT9|=f0^F^nQty@<%2}A00000NkvXXu0mjfreq(} literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/forum_unread_subforum_hd.png b/simplicity_aqua/theme/images/forum_unread_subforum_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..13b0cdfb06626d495331d6baee881e5dc0812891 GIT binary patch literal 2844 zcmV+%3*+>OP)~9s@?i9wd$h4weP(qttyeNMJvAdx)lw+_Pvh!N7^*0PfLPOyJbXzvj_0K=iGmg zg#1DCPx`#!W8II=`JL}M*I-zsDpjdURjN{zs#K*aRjEombLf&aq-Em#x2HO2ZZ?GOJc(P zMkzToS4s?hDJDEOONpWXib?OPnDE{#CA?pjlAbwn(({He>3OLbcO7^b&%B-5(?zlN zZYn!tA({W!$OX_t$vDUjoaCo6)BM$1T|5VEViG!xPq zQ;0j8#P}c~#s}9*aW{}izzoU2vXWjINY?e_@Y?msVM2%xHa!$E=8qN+bLUfhLTiJl?fv_cO&<|MKH5NKAN^ubu0EW-C8?o~Ls8Q#1>dC})&3v*13J zVZiAtITt*jaMpQA81Dl{h_QYJE*aJGD~r=!db+tum7UaxN$({?JFOpnW^1E4m7MJg z!fEy&*c5o8JRTph9TlREb>XZN7$J`LDd?AhW$B8OdsZn9<5q;up{-cwWA3B+%Zuiw zPtZBgMsq4o=>RXc_6+wbGJ7J9j4;+~DCe;fl=J{GIh4_qW1ZulYNfc_trQ1N&}y`# zwb2~Xr#dLEwmjaoh~rsdtaoj<2`VK$Ykacrrz$~hY1Y?{!%n3TDNgKt1wvE4e7ZDV8l!{RYC`KKiIM!>3 zT3VmXc)vDCmKu=I%~KPK92Iv1F+PMM?S}3zRf3LXxGTr#95_bjz;O*)Guo6zwa$JP zEsyni*m|HC?Ew;F4nu^qy$T>%db=MI72wdR6BkrFpN23fIus^)e})KZA=&FKBnMhZ z4jj{nmJS+s}QwaEQaks0+ywL z5OtuGdzVrFLWIdnPd86(b)-=oYlQf~MMO|DnOi+dao{M$fffzQ%TGyJ)boGNJuUYi z``m69B*q7?sstS&bKnS>17%S#Ep$!-kwk5PH0Y4+n_}1oBqDZ0glLZfNS12(Z8GkJ zfKxe)LYUE!MschW;sf6xf{swR8#^dyr5LgS33xVXAVhi;IAq}2q&u_ZT~9YIXhwzs z6j)Yl;07v)WUn6~IdFvJz)_M_fh;$e%^sx?1a`Y1VPaqv5!6I-SDHx>yAR8tF(IsIlt1BQ?6Qq zyLz{R8q*wdVYcMQU*Ushzz5BMAL%lrFlte-jU6y-lZn_R(49_+;wIs2uL371o^^u4 znDcjrf*J|7v6kT0>j)NLyDDX)Zs9NUfT11JhR&b6(SDpOM9un)DyKc z?AP}sD9!yH15?s#pD+BKExZq3=L2S71k%uhU7!%O$c%JrgB)jU62*{R#^?y6b&QEP z*7=A{|FsW>VOaGvEwL@vG(wc>oSGT-PHmcdznaRqYDw-dTM4R5vEMe+^T^L%^8SvuA7?>@ux)uhj2ryo z?2WH~P<1)`uc{daR8MbEb(vYIo?%}*^ryceKhCa6Geb3(v%G2|)AjS*WyVuA!+=de#j0s0{M<+K z30VdcA6z>rkUF+K?DmLX0oI32Nr`ZPx8JF_OTTdwtYQ?VNYm2ZPg4jRW-xB zQ$^+44WwvRJu$zpnqcj9Gr0?O1b3y5V6Qh2%&i83{l5NEwiEu_`EdQdyw5cEcnY$E zLd53Md(MYegtvb0H6Q+myblL?AFf(*NRL7yL6=MrV#Fe$9|bf}UjK&efDhX~dDMQS zTJo8^OD~(2AC@3K*!?{}Vik-86+*UkK4h3*Ld?Y^UVWEru&{;0jEYAJBCnfI9p z-rupdgM!uyqus<(0B_d%&d)7K}$P7YJGcbFv=k{Y-5D0000jWgdqzIIFM wyyea6^m8|luR0Z_?X4*yxNJ(zo401_GPM_*Ki-p+1KPsi>FVdQ&MBb@0Qn*`=Kufz literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/icon_post_target_hd.png b/simplicity_aqua/theme/images/icon_post_target_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..3a60e20e9f8a96ffdac68a629952aea6484b1234 GIT binary patch literal 228 zcmVrPJv5h})}r9aGZzNR^(l)}Y5j^EP?;4=Jm zde?3I27C>_3FCj^ea!qFn274bB7&TAeR$h8q?GEz%#0XgeVB+4LZ}Oi2vSOL&V3Gx z2$&f}gmqnEt;H}5U5B=9 e%i+@f41NMPv_jEJvV5ul0000ddVO;4bW4VfUr(+$r^qY=w1>gd)z4*}Q$iB}_(C`= literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/icon_post_target_unread_hd.png b/simplicity_aqua/theme/images/icon_post_target_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..6a5f7107903ff98619d22a74087730ad995bfcd5 GIT binary patch literal 231 zcmVw!m{r4R1m>pY+Cxm9OtX5UFu%r+-{Hk_ig9l zO#F2^>N1`WpTw`hHU1ag#?0S=iKsj*B1kEfhu3vQjIlh-%m^WrhlvQ@`?9czAjXJk znm&g`1k4N~!m=!I&Y^AFe0U3`ln_FI_a5^+V;BZlYoWEyhqsV(4&ykY?|XDz2V)GB hQfQhcAI{y+;3t8iBh&TW5P1Lq002ovPDHLkV1lLAW6%Hq literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/icon_textbox_search.gif b/simplicity_aqua/theme/images/icon_textbox_search.gif new file mode 100644 index 0000000000000000000000000000000000000000..b3b51d8425a2426065899ca61099fa2e770950fc GIT binary patch literal 335 zcmZ?wbhEHb6kyld-m*^GG)r6dk=T+-1+$N;~O__ zeE$6T>({RnCrVB`}y-{MMXt#Z||#D zuYUaaF>BVWnKNgeIdi6}s_M;~H(R!BdGzSf>eZ|J`}=q8+BJLj?B~y)U%h(u>C>mz zu3cNZcJ1=z%g>%Y`|H=Q^78WkV8B2$Q2fcl$iQI8paaqY@)HAF&Vd;P9y&s?9cQ{j z7$jQzjybbBZ{%5*p24DYU?2aH$w`V9`&v#N;5fKMOm9ZE;x8L^UCzgcE>v7|V^!ng zROjT9(f4OylVufDWz?7Ma$^wY)o0V!*4LZr@2t_xAL(Jw0tt+jVU>>nO0X3l7-UZRef1nV1kI88OjdG-@DG zgQUDYr>(R?$<{?z94xSjXxtLeARAZzd#ag8H6{c=!)Izn<^+ z`F@`7^Y#z)wY850AOLF!Zv66VxG};9!;xsrW_Q?Z_GrA>?w~{AM$XS`G#Wo2)axm= zT3wo)+PQ1@dzU{te`$Go_KcVF@5kBH&~RHv7uqp;q&#(L`^DQ_0_$xj?zxu<^rOC?9U1Ocy zJ&D%j$Jf3pSB^h-0LNPr?Va5hmp{31Wo7+_HrC7Seg4J%0m1EI1AMSGx$((o_K~d3 zU0eDGg>xTVDIT5N^VGA+P3@JLIkMN6H-2=`PWZom{=e#ndmkL#*0ZCxwIxxjBAou; z)pY;};xe;*CeW^>5zdIHVV$nFPOGh})varg#wV~|r52_t$J8o)xlE~!&CUrbYDTQr zygpyi)W7MfSy-&pxXSOIU#gj?U%D!s6{)wESk}L&Ig>ec)nhUktqZD*{zCz-gQaWX z1iCiI1!moLn|b}lud}bt^Yf{#i|X7rw}kwk7eZ7@Fkc=k82;FO%Jk65?4qYfy!rTd zvD8BMwCaB4`pEKkR=0s3G@vD``_c%}7z5+O4rfk8-lD~N z$P7lw1_sFvri1^P9AE-<)#OPdH+Zm!hyW3xgBUu&V&w;Dq%fGk4my$p+6XBadz~4Q z0n8S;f`YFN%3z^UZ?!1Qlj1V0!mI}yG0TY2G~zmtByrpNyje8Z4o*kW$AH;pcT2Pd zrXg!J8cd#IHl(oY6tEs}BP^Kk)Ky_wQb{X^X{J9Q>zZYQ z?8IaORzy&QPFr>O<@Xc9RSZOsj=*g`L|8M}`yol*Dj86U=W< zq8iC1NAn~Q~iE=>!Ah%pwJreZ~ c0Om4x{r9Oeiig$oxdbj50AN#5C&c4hA-nIBBG zGxJ9K{yU#<1b{#w5C{YUfk5yjA(5>yRH8JxJ z!~3?1k8KS%I+OCj*6_ZiD!Q%7FHKFpXMQ*J^`~Gn7Ep;kM1(aUVS3zc34^66zn^wU z-)Y}cl?RqOIhs_Pu>c8M_@u?*e7R8_)vz_(ur%f0nwFVOqRm+N48?I|tBPUe@VaMG z@ouxL=Qs=3ZB3p}n$1}F+{9t!lvll!+s@;!Ocm#C4cEM!Rm)CYNs`T2_)^8uQHLh~ zc*L*)cVd@#Iqws!*qjJhZ zQfzXOmUqU}gx!V3>My9o)=`NaAi^4+$$9oXMHuX*ZdV+L&^=hDPat7y{Q7Af61oiu zyWgubC9*XJm*_kyv!5VgYlzT2Sfa;X^+Q5GLc+?hU`+S=ZU*TnOI6->)TJs9l46q! zBDC)5tU~oYDzO7Mb-r|3heh@%sO}SSaD?V2!rpZ|5)rBfw!OsGIYK+?Xgi@FJDwNm zpA$qM395fkj?(W;jC7CxW>%g{icK!=3rm&h)AWilBP|+|w>5nzy}E%RVdaxD#xuXV z+lG}xSY(e-na#qLjf-A+rHVBQm*_ks?5`66Rc{B>uOq@5utY1U%x0zKopGQa4148G z5e8Fb`m`nT0^JM}$ey;(SQWh5IoI8Kutz^QAqgi&%={@KRUY=9u94dZoX&Kos znOS+xQk4f*4zD}s8eQXlz;ZGUn_NPR0{{Sv^hMJ-WzXjk#4$ni5w~rZm#bGf^@kV7 z5}kJ^-n=}6JR!9;<%5~W*`RjCVUtTFakyVM=LJXI1ap_Yym?I&aYz+wG-zlUprdML zUb)aqyW+6PC5kwt<(=`?3-;KXh$;@(`MhOq6mc}mANmc81C6avmA5rDb3Ld{aoFS% zMI1ms820P>lP(TasJ>~Izwh-t%=mBJ%-nFt|5MJ=aNSbnJAQ47!zTX)MG;3p`J{^@ zsC?9wLoGXX#r9e`sCb%JCJviiggDMl8~`|b4oXmR%52s>TK9UMXmPY{ z;H6hLuveDBMS@R`b{~kDntU%QHn~JPTPf2g&9fEHSb-#qBfVnGH0!SOf_?_(D35z2 zyh}!L*yIxa$X*|6#e9)eVdYJwn8ZJ>}&~ zqBtb7HHHY?Yxa1CU*1!WQt_^tQx?pevf$iHmFL}LsyJ`vlm#oNyy~6^b|v4q+c<1; zX^Dfd`$1O@;L65DCp@qjKS~(og$M$0e&RqST1XY?H-2rIAo>U@Rd1t0^?kEVhe5x0 zuz@$YVdmt=LBBZ;n_OIRbftHQ&^<_)?xybhCXmoSf}*$2O&sm1d8MMg?M^&u`xOkj zCoS)c2idn({CW@$vQ$Oy^;{zkn_Sv@4jmC{xxJF(O03i+m7a07*qoM6N<$f;GU2#sB~S literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/logo_hd.png b/simplicity_aqua/theme/images/logo_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..dd25adcda790f41fd579a0581c6647124cdda0ae GIT binary patch literal 2874 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 literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/no_avatar.gif b/simplicity_aqua/theme/images/no_avatar.gif new file mode 100644 index 0000000000000000000000000000000000000000..50cd4b271d36723c68e2e4983da1b8dd7e94a890 GIT binary patch literal 1551 zcmd6k_fyjc0L8x{gApJK0%8TpC1KcD!5SKZBY`k%87f06;33E%98k)-qtX+@CJ=@M zqJ||21PBzv6v$)+H6p|yTOx?c5Yi%7p^;+$ioSdIx%b2S;oUvA3$A#F>oig0467)XVVl+#Lt`no#A~Z{YsuiGE!tI@1-pg0g*Kbe{`RiMsW`SY%~E>%$KJj})$*CcGUm`TXRaWD*TMPh!L*mY=F>MC~YFBC~##>V9?Qjv@*93BJa z<}?=O=f;PHlUdWQv%rD|Xk$~Q1jgR>y`%IFt$qZ7_n;a&x_@s3cmMVzxk6t5@qrKo z#ZFqQszV3$;XzzmqOC|ArF~CNJ}fgMBTR}oK_l_u8Bj~S{wDr8!zlsGyzyU}h`vMSD*?>Pp70^Lvjg_>s_it10D5c5 zP*<+kF?r4<-<_y)`3p-#9ag%}qb0V17;^fe|!IIRlE2J~VzZTE~rnwBoP zS_C$=uvgH-p%>FYZs%|kQ0~;ojk}rK5h9iuA14cQv0U+m6OY?J2IcXqxE zF3AU5G_7U-_=RBHJ`(MWhSth*V``mf_mrn0}_^B0G$cZaQwk$aj z%ku_Jm54YfNkGgpJ=Th+n-XIKNt<^BBm#BRqDJpP%N_+`a@3z@_^xeHq8HJ(L08-R zSW>(lJg(8dDL->E7#f|akv>&MZ5{D~0hNV^MZ2pqeA6NgYS!Wr8&A}%2nWcHncz;@ zlNl9q%T9d=p%>+dQ#fp_$qQ}gAL9rPfx3!YmFEcdgI2XuB@mm8=Iv>7ldFJcvWh2cTLB3M$Ht|nz;^kaVJL&n z5^&7Vk@zJRqA0yQrsFey)xl6z3Xb*5beKuR?3ThCse&X$(22OkmD{(2{!vN1E4m#` zc1uBjwOO4^1PJY2H0!^lrl%}p5434 z-Umi5cw^VX5J;^{9+7lT0fPX?e*vQHt6=~D literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/no_avatar.png b/simplicity_aqua/theme/images/no_avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..ccb062792ea2bceb21bc56e507cf8fdebab47851 GIT binary patch literal 1917 zcmV-@2ZH#CP)Nkll!qCp1aZq)timrfHJaV|^@UCUa*zPVSi2^SUFQoi(<<-@WIad+s^+ zjRWyMFmuk{aQX)X-53A{AlSwLFaW_e27mzwwlM$t_NTxdL#!fk^>i!bPJ2% zc$0-i<7YG|BoLQ@a2J3mA$qJ=7d&LdYUm{?rG&-r1z zlT=}lAY1~$c>qD>cTpfFWBZ;gL1UVZ53BY31pS~etVdL2= z5#Idll*_o#R{$3lRM+G@1m^&l#1BO!#D|NoMR@a5DE))xn4r!EXCXKPz$AWiLPCD7 z)DZEt=kfXm;gXz#(0Bm5F}XhSN1r@xsQB7bTwKQ6(X7!O1p+|qwi??@=$d@!i1^y` z$6r(6cmZ5QGDb(f1hBioQlg#jGWohhE3I#!t2l+$!BPB@A3^KDC{mL%c=~L!uJ@g~ znpPI(h}7^|(0Bl<>p2vcY=@bJ`30OvbfKv&ji&YtnmV#ZYtP`z8zLUBZ`gWoad8P; zhvJHqbVlQ5LE`|JMt`_qFXHJOom7PH$f{xq7O4mUTt^lMBN_BPoVWG&SrP8|#J|2Y_%twdGNbre)u-|+b&OzeU=UPR~EgPLNDFD@a(n|wdb;!B7hii&u! zv_d`luZ;ff^DxvT5EmA3E;oeInw~b;eDMO8MicbK(S)>nj0pOElmvJK& z^V>#@6iVAH@k*@T92amjo>oR65%m~+aV-EA;_o%Pte&B{k|X}#832ZvK!D)MgLBhv zcR%qpx5JC*dt~omr!33(D3J<4GR_J@ts*O$(h-yR&58OBc7DwljEk?Y)6q3&gE^qNWzhXfZ5e`+v1B;v$fM4z6W3>Dove^N&Mr>Rw~6n50H%YSr~lH$`*Nj%&pI>K;=7PT`B|L^TC3cp~oiCIEFUFqE_KYTYQ=E#tA#?+pMN1hSq; z?Se5H1MqsqC%Rt_UsA%-bJAV3h<9+}Qn#x!p56suZt9LmxHdjzS#VoiT*CW_jOz|u zybnNKfJ2e}3$He|w{bM-Z0EcG0H`78Mao8tq4@Fiqo$CD{r09u4W&!i+g0iZb{*#hu&S1$wbssLyQ^3#;< zMrBz>bJUq;3x5HK_Zf0PXS!}v0Z3?fK6oT0?QQ_3#=h44@Sa_dx#>CU=02zYho=FU zGNGrgWpHQSc#r7p$|`;k2CFahaQWzWKY$t#v`naWQPXa7pZQKu52U2M0l=!U&wO{Z z*4(#ydAIw;_XYqn1fsEzQ_XN|x=XGk_7?yv5PLQEIsH3*3&0A72SxV>0G}8GzyJi> z7yt$!*v0@b0Kql}fB^`$F#rreu#Ev=0D^4{fW!75-%3OwT8goB00000NkvXXu0mjf Dv*m^D literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/no_avatar_female.png b/simplicity_aqua/theme/images/no_avatar_female.png new file mode 100644 index 0000000000000000000000000000000000000000..01bf2e3c28f9ce3895201010f2f2135b64d47012 GIT binary patch literal 2021 zcmV2DNu7{~cvx{DG(Ux+}6;e|)=L=zHX!V4pj2-c{HBxq2Hkw}8Um|#LQMi6#qb~{^+ ziXg`xGqcbZdQj*Ag&t{HXp80OLHFp+*B3L>otf^olCSwU-gd3_HY5X z0GvHs04@M$4;O$7;3-GoLjFPhca<#wqshTp#sUIjZva-q195nRad>$do&v+m%j)k1 z;tK+XeF0dER}Gfb;TPfIM0otM+~D+|iBrEf1tVx*2=)VDob?9d7jqISPl)g}Uq@47 z2t#9!k;+U$Q51})Gr0X|47GiC@yF#hY!02*!00gS3&LIiOd%%@4=>>vUc!&D1|%Mh zVJ_+(euVGC_3%!Ckk#;IGYIwpkjMP@LlJb|doU;Ct!hpT;jNGsqIk)65bOoOVE*>g z7w|ZfnV0#xMpJ2gTBEHQRtPSD>E?fVDvnGxTNLwkB{LapJs!0k1bP6b1y{nRP^4%x z->Q*`6y6b{xo{MqhhPr?TDG%1Afe~MNJ-4s)iF4XCA?u_4#XV{z!G}?YU(Jd`MQ3I zH^al(BNWjC&}RQ@f{0XRk_mv(R2r*;k`{_+zXCb{mf3%-t(%GYx(+vXz~hUOe+9Gv zwAsH}kdZ9W!dplq6Dd5$#mK(`Isk^*|LesTrsnI~9l4ZS3mgSN3qKxShKCbzbDq`i z)2cBssD>dv|&;C0hqb0qm8UsJ#aOd~>#zY#m?^K#%`^5l36QsJ#aO9BwjH#d;VjO8}My_{yDo z)ZPOCl^|=>jC{7 zZ>IL#q1)SjDk`g)Ip0Qh5bKJ8p;)%D#WsfO7C(5hgspWPXtCspUr zeWw7BuvU<${hp?W6G>DYVc(7*0kHL0l-lpSdV!BIZ%42LVAzP?6KkOMIl^%d4{2I1OGjHc4mo+C3kiC9-ZDvw9CZfKqxlnWYw5kfEr!Q+c!nLmmhr{kz; z?`GN^O=dEP_av|Ls1RRMH7?NVX$g-nid`kD z7Y@|5z-t1)W}&qw022rmz*1g9q^q>GLS5foEaU0#2ipUHB|AFa&gQoKnH#;fxFv57 z0NU*TusRGyVRu^k^S?#&vo($bV43|VulF!BA5cRP#uuie6%LJS38-7UdaQ9J;%7{Bd!403M*S%#_R(`YiA#kre(_&|UD*w`;BLEB>f z0A?_LF(={cGqq^5=`oa!%=DjV+O zmQFlQ(PlKPG(0|m-|Da7#h^6r&79c*%wYV+Pz0xL^cMY{=Y^v2bOwCO4ZI?Vg)^sF zKokZrgYh37jX>(Qe@4SfnQRuPuJ>T05T5fFksrXcJzUlJttVor>mRVq8xMAqq9~Ah z64+85HgE9H(DE(}z+nESPz3e;1JwWDf>M3|fcd5N0uZJHu$aHU_Nr}9GuvHb$uufY z#LW8+76|zPXfgk*e{0=vGf#~r(|B9Rvj<%efT2&{d%v`A`8!4No+VvbNc>M9kYDyDZtVW~mU_ z4WW$eCK1tOnfZ+GKk@zH-upb~o^zh_ob$Tpyq^2S)c6ty5{(1^a9q~cF=w1@hYJB` z?B>&6EC8UaFY9Pt4a{02P<(~Qgg*UqY&Jfhcmszs+{=;3e*;6nyc@3S>XsuT^o*hr zru-4+I;F!z0iIjT642m)7G>TSWT&4kePtq3PYBz`e;Z@p6i9Iq#Aki!nVDgk8I6ZGD z{`n*f2-UIzIS*doGI|1Z7yZ8};LV%L6_u-L^t(P#r;`NF3D&1CGJ#axm=;B95Y`!= z4y0nXVXfu5Uw51u$7lpmj5VF}gaX9$ajjMb_uXg4r4gDKzArGGI*B*rW974{I^=2^ zO|_|rBMQx47A~2b4!Xy%5!u|-tCik7c1){vJ@hxi>>Q|D3f(<0+*wOxxZcL`oO)JM zXF=lRTy$qUYSi%^J7Lbk&(()}ah&ArEy<{774?LSp0d;3+swO#Zf(kPa7Tg|zCLqu z*8Qx|k=y6=_26ev)^s1Z5`@^L0uK)$AXr*N$VY`DQ@35Z*@iy+kPF<^Bd5+mCQ{LA zUTDnVE#edmr&JoP;T@mNP7}34d41Ea6#gc4;g9V(;oFo)!6La52nF=K8x+@zo_z_Y ztGlD(?{n}icvo1l4c(`{ZV~)d$y}p}K`0o3A{%!qmr`x#Pmdax_LrV6ZlWb>U!01! zd0|26!1Qk2h8=T}|I@+16?8S(fZya;8yX#jT)B~f8FYo>e7!pO1TJ<1ECb0(d~iY=s3Uz0-%gAkEU+-L5`H;$DyWZ6q{b5u%9$E`Vsd zR_qVwP+1x%=>J{(N3K`^Ru&!(ZNtpYKr#HZyQSb!?_61RR{d&Y?2A0SqF<@b6$%83 zk>3~crO)U7W%_-Q!Y)`gel$W3af=TF=7Ch-o>%~jk78Mdjr?iP%C6#jYHhngDDb?a z;@tKMa>j-5Eq5i5zPuylWRZ>(zmDPs(!TUaqqQ=5yQ?30S*dZQ83kG}ycX5fm;UX( zgyE~A`C_Y_Cy11Bs$8KK3}|`EglMRbbYe?Y3zSXjhox{J%Pe%y3ae}Jb7!%1wp%z3 zx(pc%+!OO*t?FNnr)T$qSq#{GA=PRI6oCLMkQ~`6+p@m%AT#SFreSps+|+%+Vw@$UpzS^}xlEr7|oHhMNWY6uQXxZ~t(& zP`sZ?M>a0gt38!E(GH5_p_G@UN8)wOK(Z3$gs@v)&@5PAVMd%-eT^1Lt)w`7nn3 z`}R%kkAc2V#J6?gI;g4PPAFw+b3Vl<0!*->W%6!;spCKXor4PkC5S`GN$_?>Js23N z!m!}G*Tqh(W6Ze2%gUCch9G@Z8th9B_8f|;%iR>#P$5ua72E#TuWV&ou7NG~>&Jni zHwRdiwRa=Pc2aQKiQrtV;v^<&=o}?P$YDKL^{w)Us<2NmyfJXebYilQKeP)a4aF9S zbBchZg=?gLa?R7or6?ZY_V&tAooFLms93tgze}G66+VbVFb!<`MZE)9yMn>!9wCJT zTp*}qt)#zhJCrc+B>?v8wKrJspYA-S^EFz#_bQas?3vYQ`*Gp@xrk{#QA2M8&Aama z9FQL&ZI;YZfvG#-&#LJ?)u#z_{}_nV)5mftD38U!O;fb~G2<*D4+n)@2&XJg@wFD) zBNxheJ_rId8#(l35j5qQ<;|)$r<1AWusa-he@IA*ab&NJ?5YhSQy3ZsN&G^e>RP@s zYQKHij_WT4(12+=eZ7tq71w36)Z>rM_7-VtS9mOT2>reH`N^2gAvXyKmkM)vq2@Fc zL!e#Qi?MOTdppcqEyzg#;)FX5{F=j4?z_Dksp^Nkf(i{IJ@H-BP($;-?q+-@$B2vjU>{Ec z@Y>H3?>>LiI)h>^3HN}PP%`B!3?%@&i!OMv2Np>4Eo~$I!dHwNu}vWS_Qm8f+Ur!D zt1qMdgES~{kj$mcx5n!z>YRhA_-p zHgCj4?>_bGo`Mv@^~9Si`>@%nxf>mF7qlWbR+YovwU7#hcc0g*zn@)V!^@zGB8Whn zVH5U~XBMZ8YF%zd{8+vaC79+s;?gDk-P%58B+`n!-pWaB=wxwKbdcKnTuQ5}XZ_r6 zmAQig@ESDicHSd@??mPpw4WgPh)I!qmss7-`w zO+Lnm@Vi(XI|U2=8AfU#y$N*;mhY%Q?~nT8rKllHMCM1*h*e4yA8ep8(`L!G{=27- z3Di_Fbjv{9E2()+evyiZ7|;M7nB@rZ7XMeTI1hfm%f4TJpK{Cd*4~;dVaLU8T7p$w z6l{W7(o)KcBw`tfYdysGzXVTp-}O{TqN_HW&BkvCkvY=x>s4r5?2n+sFe?#2Kx?q5Ypz7HcS3p3Va!nn`p);2hqvLWFByrTs(uCn%`Q>9&Y80 z@UpU={osBKMTX%PBp*JzhUc==Ivn&K!i|lgTWs!2`zR0;9p3b7#x3_tc?f@8*Q{}7 z{FXX54$p%3YHC%2NS8sZzdo+&cfb7SZi^Lt@kkeDg9}G$&0b53U7B_vHOOSd*TnDz zM+MS$*#rSr{b^FT4E@uJz~POsn)ZrVkCY}Jz-VBQKO{d{B4k6?U4vquX4tVDxcKtM z!&ZJWJ4_u6u5J%(wi^V+iP1vLqfDtMD28eFYRVEDtK-NeAik?KF%9PT@?RR^uiMpk z*}qyWoH^;ZZLCACjd9vN|Jb%r+Yc6@0_k4pJ!`YEUdg%vE4Hh5KsN;Tv%97=RM+WakTbD(A`5*a+Ocs|pm)*k+))-hRG^NZ1e!;t zjjeLi^jY=sfydcp$4=v&-hSo|21o>rLH2|>V=xzeY3mQZl>B;vX#PI<_8?BPj_Co1 zrOFK!Tpig{#;Y_-^8!f`Fz7dFAiE}i=qocdvz|%1Y_UW*RTK}E#+tm_XLLtC(#<=h zfy~#rJ^B1p69a@arO!-7S_Cj(^)FF#K-h~afBUzeUW>XOdy{Zrx-e>{as$!P&y?t{ zTR1J<=E-r!Pt-Yq)5JF6WBZ6QG@&UjNM^4elIXs1+6yYY`Jk=)&qa#+CF$HBPhf$U zK9K{;-L$X8Kjp&zdNBWoY(-+-F!NOY_A4H@)L}8zRn2FsBF7Gb;Nc0{Q3C_lUq9v4 z;?P|r6V|6*d_9IT*{Te)cEmF!UfKw!6quj5oNamYyx$*(h?cY4+&R|c z^^2T%Tk5qE?3k!5tRkjZB`&4f{7ZmIsnQI;I(iuq*_+kx{9ynw^fg!9q zOxKc9O}C%Jb(wJPRL6}#qtHBL&xA*l66AfwUylU13NBFCqt!~AeOx`(; zf$aRsahW3wpAxttNau&)Evau9nIc5q%0iFo=U#@VS=~BZc|(j zR1;B@$!UqJ4LYG#ZHvtKjwua(nlgH-s8Rby`F}@8{9@09VqXXFb#s88DY}C@TVJ`J z4Snqx4*=HMkwMoFQcePikTA{xl~>2+P7BOLxle!3T2~!pyy@NQ(zE*4Gmmu^|J$_g z56HgFM3ke4x6j=?sDGg^^z@^0&S(C1T?N^Ms|1OlQ?V{Uk%{0uCY$JmQ%$4 E0IK@5(EtDd literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/no_avatar_hd.png b/simplicity_aqua/theme/images/no_avatar_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..8a2dd42b7264f0d7d70593dba08d962c0803c404 GIT binary patch literal 3514 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 G_ z-ES0C7{>WuItxT4VlbL$NE0+c6D0v-z(h^F08I?0MuOrEH%g);C`K_N5>4CPnb}zj zEv;Rl-H(~sF0^#}{k62+7FsN&E!2K(cV-?hcA8xq`aQevX=k3~z3R>E^P6+t^S*P= z={A=bffIDGjrsxX9u5EpfW5;3-~h09H~<^~_6`St1Hj(l0B``>UmO2Y|i90pI|zcQ^nX0Ba0hO^2{VEc~7NIkyym1;cp-oS{ zD5_FWRHfkPl^_Zw8C+=?oS?wPD;Xfv&%bE_n8t7C6%4sc?B@a2~cnunT}szww_|sYpyrE@}93>UlVU;}s!rrQ!65U=RYE0C*KU1O@Kq z9vI8K?W>Vt82I&88@SRClMvVgz^mBFEAYqfZpiq>`l+s&NeFBK;8kq*D5&Zgu+)42 zNa;EbOEus;aylna|5l~|n8|jBprE|7-*WR8RMpiFt~AKhD4+q5wXAdr>7`|%PeI+_ z{hXN(0CTAnPWdBDO+_>S1Qq8Z&A54Q1m&H5P!q#QYFbXsUyyDXI1{J`=V4=IL^J{v zl*GF8V)&Dk(sX=MZZ1!W^8pzEUt2F3006i@IfY&BP&z3Sjsl`7NWrzPeo_Dc@SPmX z$zm$rPFSGxI5IFQ%=6$pN&FjFAC|4h*B9Bw*8z z@@5_IbF`HVz_+0W@*<25fEa;`SFlHv@z1~0c{hK2dKSCgf%J|DTkZ=oM*$}&I3xv7 z+0~af^IL{T@qza`I5+KX2zmfw1TG<+3%JrC9?vE70^sw?aAxjjV3#!g?r1>;R~kmB zZzwMS_Ib1VKepYRyEu3SXXRMV%^!F)iGpI<{y(z-_DS-Fk0Y(5%k^#KJK-1wkj@3M z;nAF#uj%^#ryuIy%o+d}ui*5Jn>hne+11BH;l(BZF#?yMVy7pJ#Q6G-q%NnVreVJr zVD5MlTL8?u;8w+-+7M_w!={lY&u3_@+XAgjxjPE>r zWElVec-u?gcHUF~CTFd!iodK@ndtj$3IKb&)_)0Dn({xm>^o0A9i6+nqTF5E~jv?}lb57tjMRTM$h{ zx$A^3D5dKt^oE!!%IEmX693HH+5sLq?q3a=&rWR4}h#2vR?E>aIwAv5{_$ttV_~-<+r|VX1cod&iDR8;X zyQp&nV&ed^rkUrxDlXh?!|2ouwSSf={%``PuSc=N6V4=T3qh> zo8PU{(Bmnb4K?B!LADgc+5u!4f6y01d1pUTdAf3v1&vM5;zG0)dqitMtR6tN@lp`g zJ%h_$Bfr%(H8+pq#!kHK+gL5JIsj&JeN76ZvO58d@N_$CN@^O)+I#Va6kJy=u{;3t zt$)s|qPVFW$&`Jjnzc&PbzF}R;$5j`P5-Z8X#nP1|8Yea54O;%Cf70y17+>K*tyDH z)6xJ074P|KE#IYP7YWThtGXoo$pFl^zk%o?jjbTfFmS-T@@C*A0lef>^VXx^s=8F) szT(x$O9D7rX8raMyQ${R-4y}+2do8KT0t9ej{pDw07*qoM6N<$f)sH*H2?qr literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/no_avatar_male_hd.png b/simplicity_aqua/theme/images/no_avatar_male_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..d9b7e84cafe6f1f59247c49f988f6d5673172741 GIT binary patch literal 3783 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 Urjwlb4)r@K3YzlOa#msg1Jqp1w*UYD literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/plupload/done.gif b/simplicity_aqua/theme/images/plupload/done.gif new file mode 100644 index 0000000000000000000000000000000000000000..8b5136149d74ba68903610999f4730cc72da203a GIT binary patch literal 1024 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 gQ7sS(6 zou8b6X7P*|z+y49OkJ@MrnO=MU z^;W&d4;}m=X`%1+M}JTM%>B&5fmIPM5BB===ig>~9#b`AX5w03eqq5L!^}j%#$vwD zHuZen95Ww7q41XVNqt^EN{A8p*HoHa|F=+44$rjF6*2Ung9SBT=M_` literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/subforum_unread.png b/simplicity_aqua/theme/images/subforum_unread.png new file mode 100644 index 0000000000000000000000000000000000000000..97958c0659124e8eeecbb7980409610131752716 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^+(699!3HFsq+HVlQc<2Rjv*3Ldrup39Z(Qq30yC+ zK52e*m-~iG$D9I7a)dZk?5#H3jb6HL&BZN&+m)5>OZ*1b5HwJU5FJJ1#ePgg&ebxsLQ04anuH2?qr literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/subforum_unread_hd.png b/simplicity_aqua/theme/images/subforum_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..be6dc738b840f36a9642bd5e07cb0444f14b9a63 GIT binary patch literal 234 zcmV@a*ZG-ndKg`T<&gF-R2-e!Xu!z8W zk9nRyheZU;3?jn1t}w=+>$-G!4}}omoP)I%%d%h`N3?B=rfJgQJ!Fi*G))+W0e#;? kYYn9o>bg#cQ};9Y2}746*O@8{Qvd(}07*qoM6N<$f-AsXRsaA1 literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/topic_moved.png b/simplicity_aqua/theme/images/topic_moved.png new file mode 100644 index 0000000000000000000000000000000000000000..ebf434232bc80a2232cf3a0e2924fc98bc090ef7 GIT binary patch literal 368 zcmV-$0gwKPP)CR{VekMlOOZjO};PTRIC&iMs(M@I+&nx8LRTZ2P5#Q^&zWvi7 zXYkWn`_LO?tpy6Js)~#;Pe(z<7$Ej}Zb49%<*ExR%Mxbbe1f#rKR=n)8iz^(LjfIeQFajOBR_C!F@_7>miWZ2HGFO;hMI%QBkvqbDYk zQqnDGNs_>U+c=JCSJ-`wlybv4r(g1g5FmtjnS6MMNRnh;KZ*+r)O-Qe@jwx3rL2Ph O00007p9| literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/topic_moved_hd.png b/simplicity_aqua/theme/images/topic_moved_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..952e1ce05e9157839de3c22433c1aee6491ad916 GIT binary patch literal 682 zcmV;b0#*HqP))i!iQCK)M69i>h&hk8eE4o*2SQm5^9NraqoEVBdE$B#@HLt>o^#3977jLlH{YJD0f7! zr*paz6vr_z#?GTCx-WW7ozkVCO41L*Fdp8zNEAgNOBiFnZvA>9y0idEDy8%(3Tj9g zhSMMjUZJ4o%o$_vw+ae^0Ax-WhM$zCV}R&_eMlIFUus`;MVISKeBb{z8jbGV5ajzl zVE*MR3Tgw;|YJa0+} zdAU`NjDkGR`)yg)lU8zM6XZC~PeRB^YdL+!wr%J*mxKBx)TJEPbjH#a%|fkFBXg8|9ak0kUWR4oOmx~|K41#g=iUDw9|Anzs4EpjdHq)$07*qoM6N<$g0KZFXaE2J literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/topic_read.png b/simplicity_aqua/theme/images/topic_read.png new file mode 100644 index 0000000000000000000000000000000000000000..66d16234e417ea96d4368304222cff534434d4ff GIT binary patch literal 1041 zcmV+s1n&EZP)wIUoT-InqFT$fP-P%B45;IxtriLkHBM1B$Bmq{NRr zgJVD9q0>oSE-}P5tyHO#2kd97*QG=Lo_0uV5-x-!L}~|q(szjD;iIqLdwv0Un1^|o z|8Rsic0{;vo@Om)KWjRNFU+e#&b%tTY&eH6FP&F_{`nwy79lhx%W{-4mST)$R8`GY ztJNH1EW;Q}X_^+*G;L}$39=^y(-Xe5yrbt9$3e1|gR_={_spyB1iLu}0KgcVW{f2j zMae6QlCM^)eZv?_GRCHdY2|U+@D6qjj&}`?cQ39%&n=F#4d>g}&E_NkfGo>VRaJ8V z=4Sf9a+;<^2f}=D>HYA`@Ntk3_AAHf3;wHs1GXMaps>X-G^lM91)p$=&%JhUS!^c~OkGHJr1WgGIF9QHjE|=$q z#oV>F&d$!}ZoaBWs^J}VLPC(`;~mp2eD(8Rj}Sr=vMleNo}T7!%P2s`*d9V?A_P4( z-z7h@eB3KrhL2OG_f31<%=g2L3aVDC`AVfSAA*t%zQ1YsI7k=D@bR|(X957=1AMN#sVN<|1kpEmg6hT-ENn>Vs;xHAZ$$S{~;L5iZ}5kiju0AStp3Z0-0>pGi; zk6$;Nla$igVL`*ezT{Z~lKDcm~0RY5JPgvGDUe-BYG5l8AjU{w9 z0RV7(e7qxy;!vnTVUi?WpF;ouF`a)HfI?V1%k|btO$eD6MKOOf<3JHY=DR?PHFs~Z z#_?jU8?~%+yi|7!8^5)_WrUEuQ9%7*l+x~R8QAv3lXLIKMV;dy@1Yv+G5`Pwp}Afy z-3RwxJD=!oVxh+ILe2Rp`quqAraK?SbT_?NcaDO_mg;U{)o^D307|7&d>o(vB}vk1 z7bvPbub${`I{Lfcb=MVaI}+1*GWOQlU#juLc-=V=?ADF3R4OIL1)`MZ5JHo1-ywuV zMN!Q4dxd?FFFJn{Lhim}4>Aa$>0+^%928V8my-yg>GlTsSdyePr8F-|QhF?)4%ieS zBw8#MQ-qLAySW@8BvUSzQ-qKxLa68eGD_)e8~S*xsE2u&|HJ$XBfPMk008TD00000 LNkvXXu0mjf$}Z&g literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/topic_read_hd.png b/simplicity_aqua/theme/images/topic_read_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..ba780789636cf0bdf0cc9711b3616b0413874509 GIT binary patch literal 2006 zcmV;{2Pyc8P)*Z9@0)#KeQ?e( zc}O8-#flXxR;*aDV#SITD^^A_p-Sb9Ur=lTNm&gP<+N;%_4Y<# z|G{Qq|LZ_O{yZQltNs^??TdqhpS2p7Bzg-h$2#EU)y`|}9wZALuhrIuI`Igb3 z9LG(h(`kDumGWYYgPk^$$pllWlsBDD+XsfV^8JsKzJmItPm*EHq()eNN!bqU$%{r~ zVvNu6JU^dICO3}*W7Kpyy~*?ZJjVE3UtpGBRL+04C*So+GSu2G(7O2Q(YhpGGJrXo zNF-*uh0QsO~8}#nB)IQmNF1 zZrhBl?3H~!QHEC4A&EcrW?ufb9tQwUaUAF7I4;O>Twic%`%@;92|j)LbQ%Cobq6P3 zy0s#yEpd#1K9iK~wY~C(bvWbkc-&LN83a%!lL=ysJpeF%A|21}4>wmN6`ECtRJZg# z74;i(C=@!)^Za!!PCtPRz^;cvq0`60xmNhW)e5H>(5fik){X}NrxJ<8ay`xXvf%y5PQ2xA=NIPTrHa6CKess znM@`C0ESoh+Kep~%U>E|6pdRCLr&Z2);C zAL(}v-C&3v698J^jm;!w)mTr4Q6^v>Iq+4!#WuJDuSS+?UYCy?k((qmpg({UZ zi<0_yNm9XMR5LgY&~IP;_m{QtIF6f$$K#u$29!>xHv!;n!{xOksc>ANPj=O?c0874 zFZT+k*LzbknY_{fv?#qMYTq>3FH2^K_mG3M_ zDl9ZXY6iFbOj*({uXb^U5eQ=(Y*=P<`SQJmoC;<&MG}AN{Lax?PdpyKIO;$=&%dvq zL85y9BtXkAD(7osMWa#Ipn$rC$Md{P2Q;56ZO@4+%!w*27*#TE4Ql=Q^TX3RhG9IT z4umoG=zwN5Kt?qKs#QByG#d4F0@N?CPJj}Lgnpx*lgjtI1r&?L)=vU7h}l&Sm`o=9 zI-sjk`Cd~XvsU-0x*60JoIwI55{V7{5|hezW^yXbgyHkEcz5YO~91 zhSmR@uU}@(I*dT^cwGN)9wCIL1^M=LP6ngSNa|5@jhzyXE)+?Ubd5StG#Yg^08I&s z?YKZL>EQ5IgCK~DqYgyV^!p7!2%#}oUj51p=@83c310o@(amZ&9G>U|s8@I=0Wv%j zLI|PD1$EMyRiVBu(IowG2g5KoMir=WgRaY@Si0LOkURTYcVPD9$&<^220AWaEEaQ^ z*&u`vaurLza%9!-jAl|Ztl8&BN3H>#=~u#>YOr0_qhU-R!XsLI~OOio=nWp}tz6 zW=qeW*FQKUNpfyffLNAo{@@THgdAD*PbUF#3(6O$?$I+vQGsCxip65RXw0&?Wk!|JdM;M{_udwGE%ht)58qJvTUIF8)q+Hj$h8o_w893?Ek7Zt2}h<$ZH?{{Xn;I z*@TjFQjouDSccl=CN#c46^TTahZU&W50P1HLdj{*%3#mRVBeAdV&9P$5&mDZ*Jj5q z35xB?juM*8$&c%SoLLoI`SODH7eb-XX_}_54>6DrY4%TD9Jzh3Evp7U5?&kLq&1CD zIde%+Y|h-9RYzXAGbJeZ+&TGyGpjywNa_dL9|eGMf*?9N4(TIMkY(9lcl`Og9RN5* zlH@c&5J7?<`noT*0k}M9pThvag??TFuq=Cvq9|{x83q79AGFP3wzjs;QWQ1YYaEKA zX1BJs&LV^m0Gy*JYBm~;ZkSw6PYv3oA=N*6zMD6=EX!_E6g3Y3hF@k0hr<)GSj<`f z9FL}Hf4APm?|Q=F@I)jMv6Ccu?DHgsVQxes5qmfsZtLq%05DEb)CVlfep*8!N%A+n z{;VfXI2@j+9^bkNg78oj<*V*l8#GOCP!tuQD9TrTNZ=+2;$pifW&wcnG)-S+7^d+h oDl1m3Sg~ToiWMtXthAZ`12v?}X|#8oFaQ7m07*qoM6N<$f>SiVQ2+n{ literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/topic_read_hot.png b/simplicity_aqua/theme/images/topic_read_hot.png new file mode 100644 index 0000000000000000000000000000000000000000..66d16234e417ea96d4368304222cff534434d4ff GIT binary patch literal 1041 zcmV+s1n&EZP)wIUoT-InqFT$fP-P%B45;IxtriLkHBM1B$Bmq{NRr zgJVD9q0>oSE-}P5tyHO#2kd97*QG=Lo_0uV5-x-!L}~|q(szjD;iIqLdwv0Un1^|o z|8Rsic0{;vo@Om)KWjRNFU+e#&b%tTY&eH6FP&F_{`nwy79lhx%W{-4mST)$R8`GY ztJNH1EW;Q}X_^+*G;L}$39=^y(-Xe5yrbt9$3e1|gR_={_spyB1iLu}0KgcVW{f2j zMae6QlCM^)eZv?_GRCHdY2|U+@D6qjj&}`?cQ39%&n=F#4d>g}&E_NkfGo>VRaJ8V z=4Sf9a+;<^2f}=D>HYA`@Ntk3_AAHf3;wHs1GXMaps>X-G^lM91)p$=&%JhUS!^c~OkGHJr1WgGIF9QHjE|=$q z#oV>F&d$!}ZoaBWs^J}VLPC(`;~mp2eD(8Rj}Sr=vMleNo}T7!%P2s`*d9V?A_P4( z-z7h@eB3KrhL2OG_f31<%=g2L3aVDC`AVfSAA*t%zQ1YsI7k=D@bR|(X957=1AMN#sVN<|1kpEmg6hT-ENn>Vs;xHAZ$$S{~;L5iZ}5kiju0AStp3Z0-0>pGi; zk6$;Nla$igVL`*ezT{Z~lKDcm~0RY5JPgvGDUe-BYG5l8AjU{w9 z0RV7(e7qxy;!vnTVUi?WpF;ouF`a)HfI?V1%k|btO$eD6MKOOf<3JHY=DR?PHFs~Z z#_?jU8?~%+yi|7!8^5)_WrUEuQ9%7*l+x~R8QAv3lXLIKMV;dy@1Yv+G5`Pwp}Afy z-3RwxJD=!oVxh+ILe2Rp`quqAraK?SbT_?NcaDO_mg;U{)o^D307|7&d>o(vB}vk1 z7bvPbub${`I{Lfcb=MVaI}+1*GWOQlU#juLc-=V=?ADF3R4OIL1)`MZ5JHo1-ywuV zMN!Q4dxd?FFFJn{Lhim}4>Aa$>0+^%928V8my-yg>GlTsSdyePr8F-|QhF?)4%ieS zBw8#MQ-qLAySW@8BvUSzQ-qKxLa68eGD_)e8~S*xsE2u&|HJ$XBfPMk008TD00000 LNkvXXu0mjf$}Z&g literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/topic_read_hot_hd.png b/simplicity_aqua/theme/images/topic_read_hot_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..ba780789636cf0bdf0cc9711b3616b0413874509 GIT binary patch literal 2006 zcmV;{2Pyc8P)*Z9@0)#KeQ?e( zc}O8-#flXxR;*aDV#SITD^^A_p-Sb9Ur=lTNm&gP<+N;%_4Y<# z|G{Qq|LZ_O{yZQltNs^??TdqhpS2p7Bzg-h$2#EU)y`|}9wZALuhrIuI`Igb3 z9LG(h(`kDumGWYYgPk^$$pllWlsBDD+XsfV^8JsKzJmItPm*EHq()eNN!bqU$%{r~ zVvNu6JU^dICO3}*W7Kpyy~*?ZJjVE3UtpGBRL+04C*So+GSu2G(7O2Q(YhpGGJrXo zNF-*uh0QsO~8}#nB)IQmNF1 zZrhBl?3H~!QHEC4A&EcrW?ufb9tQwUaUAF7I4;O>Twic%`%@;92|j)LbQ%Cobq6P3 zy0s#yEpd#1K9iK~wY~C(bvWbkc-&LN83a%!lL=ysJpeF%A|21}4>wmN6`ECtRJZg# z74;i(C=@!)^Za!!PCtPRz^;cvq0`60xmNhW)e5H>(5fik){X}NrxJ<8ay`xXvf%y5PQ2xA=NIPTrHa6CKess znM@`C0ESoh+Kep~%U>E|6pdRCLr&Z2);C zAL(}v-C&3v698J^jm;!w)mTr4Q6^v>Iq+4!#WuJDuSS+?UYCy?k((qmpg({UZ zi<0_yNm9XMR5LgY&~IP;_m{QtIF6f$$K#u$29!>xHv!;n!{xOksc>ANPj=O?c0874 zFZT+k*LzbknY_{fv?#qMYTq>3FH2^K_mG3M_ zDl9ZXY6iFbOj*({uXb^U5eQ=(Y*=P<`SQJmoC;<&MG}AN{Lax?PdpyKIO;$=&%dvq zL85y9BtXkAD(7osMWa#Ipn$rC$Md{P2Q;56ZO@4+%!w*27*#TE4Ql=Q^TX3RhG9IT z4umoG=zwN5Kt?qKs#QByG#d4F0@N?CPJj}Lgnpx*lgjtI1r&?L)=vU7h}l&Sm`o=9 zI-sjk`Cd~XvsU-0x*60JoIwI55{V7{5|hezW^yXbgyHkEcz5YO~91 zhSmR@uU}@(I*dT^cwGN)9wCIL1^M=LP6ngSNa|5@jhzyXE)+?Ubd5StG#Yg^08I&s z?YKZL>EQ5IgCK~DqYgyV^!p7!2%#}oUj51p=@83c310o@(amZ&9G>U|s8@I=0Wv%j zLI|PD1$EMyRiVBu(IowG2g5KoMir=WgRaY@Si0LOkURTYcVPD9$&<^220AWaEEaQ^ z*&u`vaurLza%9!-jAl|Ztl8&BN3H>#=~u#>YOr0_qhU-R!XsLI~OOio=nWp}tz6 zW=qeW*FQKUNpfyffLNAo{@@THgdAD*PbUF#3(6O$?$I+vQGsCxip65RXw0&?Wk!|JdM;M{_udwGE%ht)58qJvTUIF8)q+Hj$h8o_w893?Ek7Zt2}h<$ZH?{{Xn;I z*@TjFQjouDSccl=CN#c46^TTahZU&W50P1HLdj{*%3#mRVBeAdV&9P$5&mDZ*Jj5q z35xB?juM*8$&c%SoLLoI`SODH7eb-XX_}_54>6DrY4%TD9Jzh3Evp7U5?&kLq&1CD zIde%+Y|h-9RYzXAGbJeZ+&TGyGpjywNa_dL9|eGMf*?9N4(TIMkY(9lcl`Og9RN5* zlH@c&5J7?<`noT*0k}M9pThvag??TFuq=Cvq9|{x83q79AGFP3wzjs;QWQ1YYaEKA zX1BJs&LV^m0Gy*JYBm~;ZkSw6PYv3oA=N*6zMD6=EX!_E6g3Y3hF@k0hr<)GSj<`f z9FL}Hf4APm?|Q=F@I)jMv6Ccu?DHgsVQxes5qmfsZtLq%05DEb)CVlfep*8!N%A+n z{;VfXI2@j+9^bkNg78oj<*V*l8#GOCP!tuQD9TrTNZ=+2;$pifW&wcnG)-S+7^d+h oDl1m3Sg~ToiWMtXthAZ`12v?}X|#8oFaQ7m07*qoM6N<$f>SiVQ2+n{ literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/topic_read_hot_mine.png b/simplicity_aqua/theme/images/topic_read_hot_mine.png new file mode 100644 index 0000000000000000000000000000000000000000..0dae03636d4aac9bea178d6ae2b516d0f96fdfd9 GIT binary patch literal 1190 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 literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/topic_read_locked.png b/simplicity_aqua/theme/images/topic_read_locked.png new file mode 100644 index 0000000000000000000000000000000000000000..15244d4f4c95a555ae92e040abc8892ef3a5c9e5 GIT binary patch literal 1236 zcmV;_1S|WAP)< z(pYcf#y|ANIt)|7R)!rlmemakJNXb<66-EI3zedCMrVLVbkj4zk;jpbMR3gCY}u%E>k52Vv+4`XbO zF&2^}DU!?OB8;&RV{A^AWsfY&1Lu?AibE)y!snW~d0R7xoh3~tOPWr?<-_|zj$w=i8DoRpv@*1)nh$QN2Dzmg2x}rN~NOj z%6Wi{u`tHi(Ewd9zX^V#S>&Y5s}`9nn_t(@%~&VQc|o~cE}F??#u}ht$%qA1i`Z#F zsTR4R{OJb(*xA`xI1O|jTsE7HW-=L}0s6RPY|N?_u@h*^4Yhh1W8Bvbrdv=pn~h?O zF986+OxcV#gJ!kk1XPRMJvwqGlgW{8LEYk#$>c}_G^1L?PBUm$wFm$JrF1NrOh%K* z2$jG_V$;InD4+McA8-`Cp6Sc)QJuG z6eBpLSj3J`YYiwzPK@!$yFk6dHO`Pwsq{_1G&iS;2AL`vHB?h$)4$Yi*;zpEgKOL} z0D#G|DR>owcol<8sa7rZ#{5dv4*>A=>C**K6uUyT!!X9HYin!Y-n)12o9*rG6?^^J zvuDTeApihgF+Q|G4Ol(i{o0$FQaUDzVzfPHMTNuRhc1`v1wyER5GrsSmtS9BUrVJ@ zQA+7p3uvNP4NnveGErOXo4)vtI(|A<$rixd0$rrp@J{c3z#tzHHINF)-I-GVrd z%Lf7h+Po%;;tE2j;C8$3w}3o~zH(KmE_z;DE&sYgrP9YMMvyP)v1>(RV{%`AAXI99 zjEO|T-z_K@3?|yw5kiGPAn*iZ?1c9nN~uQ_#Ym?u6h$%W^?G*^Lch9Pt`{7~z$8mXtP{HMLy>PqTcitNW0Dv(b+}hd-b^_VA3L#V&9v;p+olXh>PX-4Er7Ksi z{EQGP_XEmHl|~(fVhTE9-YB=@$zQ z`o+T3%KF{umG#f;E9}R1hO2=rH4Ex0d%|bi9p4X2Ao!;)u%DQX( z+h?!I4N4G1dpsW3#bU8>gpjk`CK3r}EEXG&$K$%1VV(K$*8%Ga|EZN>;eYym<1WA(9yMd8wJRYB>DCz`4sG}+{V^6mZf4IiZS{WARS}Kr(em?JD z*nSz9wrDguq!vnnnKgtEYO5H|_>U}RW4L=loKk@t^z-?NpI;u8ju{99y0`a~isA^6 z?6Fv^TWy=BGizC^m1beFije5vdN#v;A;p0ZHWLIfNDzdRAc(5q(GS~5Wh zo7KU|YgTnCwfk3ws&VB$w2ssIY=qU-uvdj;hVt80;^PnDa*8u=cx$z)` zuMq@c-|s+)M8Xasl)btars?Er_ETAmRryMR#vgNf;egR-)LaOsSgX7rnG5QeSAW%7 zXocBQ0?;_a{X;l={C@u%d%>v%oZs(%LlNj*dgFqH=Am4bfJDn}Eo&8y7Y>I<>kWt` zN!j0uz_qp2I?C|(Pcl5T$W;kW0QCOz|NcHV9zhW8kw|2^-hkrq_%wv@b=l>0lHuWQ zf!=$>yM^NggTZ5!!m0G$M3Ut3JfKnLr7Z^}S0$iaPd?6`6OI>&L_P?GLe5gU-{4}g zm^BY*WG#DXgyG>x0i;53V~@F$!sS&e&VB?!2s!hXnK_faIg;j~QWcTt-+E&C)xDlb zByzOgfhda7h-VPZ-`NY$*wd}Uxv@f_5LPQ7weTp4!bCtP(i;nAnulhZha+-jMWa#iMr~%Ychmw3hr^D& z0M%l4NdZZcoD>1Q!(?w31XAku9wnJUs^HWTC>o7UiI*6Yy)=~O;ZRx`Nft{6$nW<% zg;f)*TA+DArZi_$5y(;RKmkz}gYC6Bh)T;|cpU;QY zJ5VST!t#KODNegvAdK1E`KjUcdXLsSkl*ju z2ghm+l+xHzrWQriuj%jLSE)9JqH?d|=ywEg}4-`i}qdFf{&k%;^)S78i~_;;}+3xze% z{7w~T(h4h@nmCS+)(XgGv(3xFNNX~gNRP*JKKHqBI4pnDUXUh3hW-1lfav_kK9vG0 z1UEA?b6W~wG#ZyoCKG8gnMmp1%w}^i2jnmG*arXrbQw;sPqI*2AyA>Er^|>R9Qu4d zb2WiH9?$vy{{HWUOKEOy?wW9Rc|4x;X0tgcM7ntK;*DT1Sopyq008Kd{M=rE22p;{wc({e*OAYrDbR|8kcg%4i69ei#~eRJ>Gm%m*&5e1JbAYor6bQrhPz};aW@Ck z>|H~WpVu>dpYTu!VT;%6E$enjwSea4=B@>U!9SG!{nZYHu-WJHnY>=F)9dxB0y8~5 zeH+6tQur_4Xf!Ti7)B~pdQD_B8kfvwv%B~=s8S$=-D+I|lycSF+uQrFr>Ez;V#jGT z8bhsZc5>_1tu`FThbs-#)z$S?b93_p003-lZNvu1%Rwy%QcS+hVD+gHK!tXZIn?W^E<)+|uP_EqpaYZj@Im!F){Rj{{+{iDo>6Ol*viJBUwA+HqVVE#-@8+Q zckA8yA1_f9{RkoBf9(JOfK)0qC`nRT6vZ!({Uv&D6%}9I*#})K zsd&CnS-G*dX9NI<#bQ>T=Y2Y+vrbSVk#KVycQ%{NhD1^Pvjy{OI-Ne-6?5r%?c2+W zhV`1TpH%GLQNN+L$^!rZ9LL!Yf*ghu1i_h3r*BD;^p_+_uNt6S*UR*YQd^xXY4~z$ z4V3$NHF$CN)hPe~p64fe!L))nj*ViZ*Fdyd7hu(IPUD`=H^t}?N4u&2V8~PdMl&} zDrxviu^Rk5`}+xmkRcX}d85&&|DcY7@jUP2dHzx&k#HxINk7l?K0y#%2q8lgbfNgt z`Eg0Z-I`N0>?+o7HqMRtFwAj42OW5hO~x%D>qG03JVneB~(6 zo8aQ{xS!)Vx(WKIpsvj-8rE}kbWy3ELI@4?g6S0$kH`H8p%VZAFjK4rTS2p>{Tzyh zZ|v0w1k^PyvHdE4Y zv({-fKn%l>I;gdN;$pFwwGJw%f$1F$>$SpWx=g5_sIC*5mR0AZtYN+BQhOlp84*IG z2Z8#9Yn~yxTppNuR$HIUt9UZ6)=@1JoBE-CmmLT6Hn`?p1^_TotkE`E#Wq>RlZsZa zF)_PbwF3Y=eE9GR!!SLeI$;Q*rRC-2uWsMIeJdOeFY5b`9zEKB4gmmAviiObYQh@X zw(C!7mSxQh!}vQpF3Rim-Zhy_PYHs^5d@JVNm5!_Sy_%oqkfiU&26CZeAPRiSMhkh z9c7bMe15wcoc+1}E@N5N`zD~JrKPV4g2+)6m0DO>So3&1cP$pnmc?S(x_|$^zwKQH z<+9=2v)a9JS;cyCQ+-Xe8*EXFoxoRi# zDkk%l@2t7%7nEH2kdmwJ@$JgGKC$!L)!>v;Jp}*|3WX+m1(75vIUEkQb&p|~MS>u5 z7K`Oh8^|hG7SG95xAhlosCAz%mj@_WbyB%X;CxIg`os z)MBw*e`^o`077VJV`Ia47)ZaX2!hCsjEqP|qmc!G2SYoYF*zU0vYwHVktf5$!wG}Izybj7?BvOlQHrAOA%uqeiaKPyhUij% pF4;R!pOzf}=p!2aH$lf<{{U0p*ANSA?jQgF002ovPDHLkV1hMOk$M0C literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/topic_read_locked_mine_hd.png b/simplicity_aqua/theme/images/topic_read_locked_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..f9584e76b13072fcae53a799806e6e34fe8592ef GIT binary patch literal 2497 zcmV;y2|o6TP)cTXwWI2<;kC_09s=-B-HycxqV zBZ{K>&0~%r2-2KyTweFAm$QrN3<*YVPOjQcrRc9lNE(>Q)vTQ6WqdOei>o%n*U#S) z8x%p1=13%>z%a~!qNugl%+JqTF$^>K{r*EXn{D5N2M-JcL0lyWVpar(pXZyO&u$*S z^96kP``6vZMfP(eMS~HEh+&OV%#3-39uylBMbQJ{aJWAd3XSgsMi>mkln8>f5d`rF z$MM%WU_^uC_+N{L8G5#H@Y5A~(n!&OOQAp(^2M};qPs+3nu5V#Zz)iOKq!hH!7xmT z<9Gna@t=x-Dt^itzNa-Nin+_jDHO;;zL*~Q*Q=w#F+CoSY;#R1DGrLF)<`6BnnOZS z^azgQ0fHd@LlDG|rN*fnUP&8`Bn|Q<1Bv`4r&9D+LL2} zpX)vR@jM=nObVyMK!Ip9+Rt?qKe1S>iy(;Eygxhi3vBmEiUoxx3u=kE20>6AZ)&}T zAc(n|K>Rz|CRPWAVFMV3jdGu17$&pXZ2R&xPu+>-^yi`&%i<9N8J;jo{(!+?P?rlQ zUrLF@1;emW{^uN2I2>-zsiRwdE!UG0-BJLMfnxr`?;f|?{mz@n(dl)9V!=*lzU+hg+j-(fCi~oCJsm} zQb1fzJV~G7j~568KJoc{)xX4243Y89?t-=^HtLq_Vk22|B1GIMoCS z27_anQ;bSq=uNVqHz|!IiX{T%cDt?oloG5`pjklLBx5QekY%p}AqZm508%Fyd2f;i zy-6DM#6i0dEqq6mE8yw2m~^3^AH3< z+5~-0o1}qQdMS20$?T{T+YgE^mrJwPfqXunCJRWNVB|Xm(opMLKQ)|A=h3|mL%AFiv{Y5zs%S$yMO=wv1$WxnVOoqVltVgxtuw3=9a_ZI4cF@_xqJn zHV_0skY;)9urkihigi*htiGq)Tdn|rx98^O#!EHTb^>R!*{&-T3ZkQ<<2zxxy1KqG znM~8da{_^Y_?9cbR7>m!nm7&kQIYIcBs*!5&S*^-h6k$!WHOni#bAWdYPBJU!*P~7 z&+qq(Z`$*!PL-nnydxko`){9e0p)_5n3%XFgix#1QLR=R(rUFK;b%IX&dUM0bN%fD zK@g-!F-m2e2Ey=xa!ox&D)Wy+m&>KAB#^`5INR0L^$mY2O-)T*;dhtA;W(?)>AZZT z^XJcB_jn!y880t5ozAvO0ckXvttq6}>s|R4aqif| zhYu44bPqGC5WzVfXJ(X(>>m^xywki+3P z%N^U^-u|sjCOagp^Za?ku{eEO5vPITADf9Yca;nD$a}H%jD<^{SW|T;=<8Y2kU!lL z*)LGd&CLx}5@>RA@=7ispU-FIuR|u2>0?PBd16hah|@q3r-5RD{*z*X9)!^UHc6fU zL3LdTMt*#Ov2`cudqN;poCTUxdVqg|&1T!@cDp~?tw5J9UAhSI*3XPmCRYveIBR_` z@iO--AYzr+XzWTba#iw`Ntt3Us1wYMo+N!o6=$cF6x+!^6adiRbUKUL4yhE-)YQ}! zuh;vVqQ8Hs3jk2>a=Ellr_<_mI!gjGK0ba+qtS%;w|KQ$9o1+wA*l$TiPUO!RHxI~ z^M8X16#zh1sz-oAo|-#4Iv%&RwLQvrTzh-Fs@gVNb@S%UCK!hM$_>=o+WN4*zWzQ0 zL7=g*5pHd5eb~{_@mTCwi^VchZI`S9033i}xPPZVaC5-K8XFs72!enx4Gj&>mX?_j4<`} z^?yHb;6O+wlYPxC?k<<>w-x{L#g^S}Z{FO#?QuGtdKiX{n`_pX+wC5MVb~1Au+ii3 z=v!J^qWkynM+!xeN>fvl$7;1&JRVQ>OH_NjKnc@X#_OzFffA;(jMrJU0wqjm8LzWy z1xlFCGG1rZ3Y0LNWxUR+6)0gk%XpntD+5#-oIjTJDr;4%TJh_DNQYL_8*D+*00000 LNkvXXu0mjf;Q+Cs literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/topic_read_mine.png b/simplicity_aqua/theme/images/topic_read_mine.png new file mode 100644 index 0000000000000000000000000000000000000000..0dae03636d4aac9bea178d6ae2b516d0f96fdfd9 GIT binary patch literal 1190 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 literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/topic_unread.png b/simplicity_aqua/theme/images/topic_unread.png new file mode 100644 index 0000000000000000000000000000000000000000..6f65def6cbb120183c27736c24f7d080f1559aeb GIT binary patch literal 1637 zcmV-r2AcVaP)UWo#Bm&H^p+ozEGs6f(l&a_l4VJzZ7{{)Rp=iO zN*7sV(RiepNpRByN)gnWJAyd%Jk?bxCS;LS7a;@@%IRVrx?`u$6xxLkd>f<1$NBxv zm5k8A9L&M|hckX(I~-v6e1O~9405gAFw^QzGh5v-)7qV8zQ1uv(_S|}D^}(PI@S29 zR*QeD)#8t|TB57fE_Jn9;*nOn^lfJ)u_}H#H}H={+&7wsJa>e3563_Cvn}wmEeLWg z2(w!-#cn}}+jTYBCR;{P16v zImZddC$?%oYULmJt4?{pK1%eaiCeRb@H)LaW3;tIX+C=Rm8* zb!zjV)e@l963|&mSW;Ro@j_c!xVpB6`uo^Tj1k(@U#4n z?&i*0YY6ozOOcyuIST4>6tv}-!CX(Q5(lk1Z;*J&wiZCEC2sz%l>0{W(1qKAG|6Fb z5l}1-9*zgkZQPw~w1TV+H%w&26}u(gl2TrdFa$k46&77uhfqdmu)iR_qD_0obYsl!!W^N zm?UtqJX~b)bNA-zQ!NGF)Y7zp9-)QRv#7mi%Q1WTD|**< z%CTbzA%sSlc6W>wz~l_qwm8eS!QIsQ#e68Pn zr&67ZTSBLqHjJ_YjIsiZacvkgrPwwggpi!`SCm{3lzb2@v3v-WLI~7C*uao7A>y?6 zjO<#B*jhyI(a3FK_cSAb$tba{F-8D{5E3)~&*W?X_J4S z7N&Gaxjj$DPC0bUI(!({PO|hyG%?{Po$Iw zNaVEFzz1^1-y<6^2!fIe>Ad7BrA(YO21i}E zh7dy1758N+=>{DNq!a~miUK+1(Xq)Hf@a5ZFX>o51WGnkvTf(xTloFs8$2Ap)p{}T z72a^r?F)k&{QBSq|J2;rNm}SS@94jW#N@^6Jt;THDYqd-ft)6!h>j^XDe@|VAm;*K z*n|c)_%Dxd2`j96flH>&$iRG3okFyh1&eu25YmNp;1P=dqZgzLPVaRk7gR_kUT_?S4(l`6F`HfA@!s j|IEK8bT9|=f0^F^nQty@<%2}A00000NkvXXu0mjfreq(} literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/topic_unread_hd.png b/simplicity_aqua/theme/images/topic_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..13b0cdfb06626d495331d6baee881e5dc0812891 GIT binary patch literal 2844 zcmV+%3*+>OP)~9s@?i9wd$h4weP(qttyeNMJvAdx)lw+_Pvh!N7^*0PfLPOyJbXzvj_0K=iGmg zg#1DCPx`#!W8II=`JL}M*I-zsDpjdURjN{zs#K*aRjEombLf&aq-Em#x2HO2ZZ?GOJc(P zMkzToS4s?hDJDEOONpWXib?OPnDE{#CA?pjlAbwn(({He>3OLbcO7^b&%B-5(?zlN zZYn!tA({W!$OX_t$vDUjoaCo6)BM$1T|5VEViG!xPq zQ;0j8#P}c~#s}9*aW{}izzoU2vXWjINY?e_@Y?msVM2%xHa!$E=8qN+bLUfhLTiJl?fv_cO&<|MKH5NKAN^ubu0EW-C8?o~Ls8Q#1>dC})&3v*13J zVZiAtITt*jaMpQA81Dl{h_QYJE*aJGD~r=!db+tum7UaxN$({?JFOpnW^1E4m7MJg z!fEy&*c5o8JRTph9TlREb>XZN7$J`LDd?AhW$B8OdsZn9<5q;up{-cwWA3B+%Zuiw zPtZBgMsq4o=>RXc_6+wbGJ7J9j4;+~DCe;fl=J{GIh4_qW1ZulYNfc_trQ1N&}y`# zwb2~Xr#dLEwmjaoh~rsdtaoj<2`VK$Ykacrrz$~hY1Y?{!%n3TDNgKt1wvE4e7ZDV8l!{RYC`KKiIM!>3 zT3VmXc)vDCmKu=I%~KPK92Iv1F+PMM?S}3zRf3LXxGTr#95_bjz;O*)Guo6zwa$JP zEsyni*m|HC?Ew;F4nu^qy$T>%db=MI72wdR6BkrFpN23fIus^)e})KZA=&FKBnMhZ z4jj{nmJS+s}QwaEQaks0+ywL z5OtuGdzVrFLWIdnPd86(b)-=oYlQf~MMO|DnOi+dao{M$fffzQ%TGyJ)boGNJuUYi z``m69B*q7?sstS&bKnS>17%S#Ep$!-kwk5PH0Y4+n_}1oBqDZ0glLZfNS12(Z8GkJ zfKxe)LYUE!MschW;sf6xf{swR8#^dyr5LgS33xVXAVhi;IAq}2q&u_ZT~9YIXhwzs z6j)Yl;07v)WUn6~IdFvJz)_M_fh;$e%^sx?1a`Y1VPaqv5!6I-SDHx>yAR8tF(IsIlt1BQ?6Qq zyLz{R8q*wdVYcMQU*Ushzz5BMAL%lrFlte-jU6y-lZn_R(49_+;wIs2uL371o^^u4 znDcjrf*J|7v6kT0>j)NLyDDX)Zs9NUfT11JhR&b6(SDpOM9un)DyKc z?AP}sD9!yH15?s#pD+BKExZq3=L2S71k%uhU7!%O$c%JrgB)jU62*{R#^?y6b&QEP z*7=A{|FsW>VOaGvEwL@vG(wc>oSGT-PHmcdznaRqYDw-dTM4R5vEMe+^T^L%^8SvuA7?>@ux)uhj2ryo z?2WH~P<1)`uc{daR8MbEb(vYIo?%}*^ryceKhCa6Geb3(v%G2|)AjS*WyVuA!+=de#j0s0{M<+K z30VdcA6z>rkUF+K?DmLX0oI32Nr`ZPx8JF_OTTdwtYQ?VNYm2ZPg4jRW-xB zQ$^+44WwvRJu$zpnqcj9Gr0?O1b3y5V6Qh2%&i83{l5NEwiEu_`EdQdyw5cEcnY$E zLd53Md(MYegtvb0H6Q+myblL?AFf(*NRL7yL6=MrV#Fe$9|bf}UjK&efDhX~dDMQS zTJo8^OD~(2AC@3K*!?{}Vik-86+*UkK4h3*Ld?Y^UVWEru&{;0jEYAJBCnfI9p z-rupdgM!uyqus<(0B_d%&d)7K}$P7YJGcbFv=k{Y-5D0000UWo#Bm&H^p+ozEGs6f(l&a_l4VJzZ7{{)Rp=iO zN*7sV(RiepNpRByN)gnWJAyd%Jk?bxCS;LS7a;@@%IRVrx?`u$6xxLkd>f<1$NBxv zm5k8A9L&M|hckX(I~-v6e1O~9405gAFw^QzGh5v-)7qV8zQ1uv(_S|}D^}(PI@S29 zR*QeD)#8t|TB57fE_Jn9;*nOn^lfJ)u_}H#H}H={+&7wsJa>e3563_Cvn}wmEeLWg z2(w!-#cn}}+jTYBCR;{P16v zImZddC$?%oYULmJt4?{pK1%eaiCeRb@H)LaW3;tIX+C=Rm8* zb!zjV)e@l963|&mSW;Ro@j_c!xVpB6`uo^Tj1k(@U#4n z?&i*0YY6ozOOcyuIST4>6tv}-!CX(Q5(lk1Z;*J&wiZCEC2sz%l>0{W(1qKAG|6Fb z5l}1-9*zgkZQPw~w1TV+H%w&26}u(gl2TrdFa$k46&77uhfqdmu)iR_qD_0obYsl!!W^N zm?UtqJX~b)bNA-zQ!NGF)Y7zp9-)QRv#7mi%Q1WTD|**< z%CTbzA%sSlc6W>wz~l_qwm8eS!QIsQ#e68Pn zr&67ZTSBLqHjJ_YjIsiZacvkgrPwwggpi!`SCm{3lzb2@v3v-WLI~7C*uao7A>y?6 zjO<#B*jhyI(a3FK_cSAb$tba{F-8D{5E3)~&*W?X_J4S z7N&Gaxjj$DPC0bUI(!({PO|hyG%?{Po$Iw zNaVEFzz1^1-y<6^2!fIe>Ad7BrA(YO21i}E zh7dy1758N+=>{DNq!a~miUK+1(Xq)Hf@a5ZFX>o51WGnkvTf(xTloFs8$2Ap)p{}T z72a^r?F)k&{QBSq|J2;rNm}SS@94jW#N@^6Jt;THDYqd-ft)6!h>j^XDe@|VAm;*K z*n|c)_%Dxd2`j96flH>&$iRG3okFyh1&eu25YmNp;1P=dqZgzLPVaRk7gR_kUT_?S4(l`6F`HfA@!s j|IEK8bT9|=f0^F^nQty@<%2}A00000NkvXXu0mjfreq(} literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/topic_unread_hot_hd.png b/simplicity_aqua/theme/images/topic_unread_hot_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..13b0cdfb06626d495331d6baee881e5dc0812891 GIT binary patch literal 2844 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 literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/topic_unread_locked_hd.png b/simplicity_aqua/theme/images/topic_unread_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..54ad07289b689d7d8064ebec90812dfed7177e64 GIT binary patch literal 3153 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 literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/topic_unread_locked_mine.png b/simplicity_aqua/theme/images/topic_unread_locked_mine.png new file mode 100644 index 0000000000000000000000000000000000000000..65fb5bab55fc047a1e16bd376542184c3c33f9ff GIT binary patch literal 1920 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 VFHjs~mAn7|002ovPDHLkV1j*>PecF! literal 0 HcmV?d00001 diff --git a/simplicity_aqua/theme/images/topic_unread_mine.png b/simplicity_aqua/theme/images/topic_unread_mine.png new file mode 100644 index 0000000000000000000000000000000000000000..c61b98f765a9d42d0bcb960505c5ead055dd66a2 GIT binary patch literal 1772 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 .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 { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 0 9px; + clear: both; } + .navbar.tabbed, .navbar.secondary { + background: transparent; + border-width: 0; + border-radius: 0; + box-shadow: none; + padding: 0; } + .page-body .navbar { + margin-bottom: 10px; } + .navbar + .navbar { + margin-top: 5px; } + .navbar.tabbed { + padding: 0; } + .navbar.secondary { + margin: 0; + padding: 1px 0; } + .navbar.secondary > ul { + list-style-type: none; + margin: 0; + padding: 0; } + .navbar.secondary > ul > li { + position: relative; + display: inline-block; + margin: 0; + padding: 0; } + .navbar.secondary > ul > li > a { + display: inline-block; + color: inherit; + padding: 1px 8px; + text-align: center; + line-height: 26px; + font-size: 12px; } + .navbar.secondary > ul > li:hover { + border-radius: 3px; } + .navbar.secondary > ul > li:hover > a { + text-decoration: none; } + .navbar.secondary > ul > li.small-icon > a { + padding-left: 18px; } + .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: block; + margin: 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; + box-shadow: none; + background: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } + .navbar.secondary + .nav-breadcrumbs { + margin-top: 0; } + .navbar li.small-icon > a { + padding-left: 18px; } + .navbar .nav-tabs { + border-radius: 3px; } + .navbar .nav-tabs .leftside .tab:first-child, .navbar .nav-tabs .leftside .tab.first-visible { + border-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .rtl .navbar .nav-tabs .rightside .tab:last-child, .rtl .navbar .nav-tabs .rightside .tab.last-visible { + border-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .navbar .nav-tabs .rightside .tab:last-child, .navbar .nav-tabs .rightside .tab.last-visible { + border-radius: 2px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .rtl .navbar .nav-tabs .leftside .tab:first-child, .rtl .navbar .nav-tabs .leftside .tab.first-visible { + border-radius: 2px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .navbar .nav-tabs > ul { + list-style-type: none; + margin: 0; + height: 30px; } + .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: 30px; } + .rtl .navbar .nav-tabs > ul > li { + float: right; } + .navbar .nav-tabs > ul .quick-links { + margin: 0; } + .navbar .nav-tabs > ul .quick-links.empty { + display: none; } + .navbar .nav-tabs > ul .quick-links.showing-responsive-menu { + display: block; } + .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: 12px; + outline-style: none; } + .navbar .nav-tabs .nav-link.dropdown-toggle { + position: relative; } + .navbar .nav-tabs .nav-link.dropdown-toggle:before { + content: '\f078'; + font-family: FontAwesome; + position: absolute; + right: 12px; + 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: 12px; } + .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 { + content: '\f077'; + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: 9px; + line-height: 13px; + width: 9px; + height: 13px; + margin-top: -6px; } + .navbar .nav-tabs .dropdown { + top: 30px; } + .dropdown-up .navbar .nav-tabs .dropdown { + top: auto; + bottom: 30px; } + .navbar .nav-tabs .tab { + position: relative; } + .navbar .nav-tabs .tab > strong { + display: none; + font-weight: bold; + font-size: 9px; + padding: 0 2px; + border-radius: 3px; + position: absolute; + right: 5px; + top: -10px; + 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, .navbar .nav-tabs .rightside .boardrules .nav-link, .navbar .nav-tabs .rightside .pages .nav-link, .navbar .nav-tabs .members .nav-link, .navbar .nav-tabs .forums .nav-link, .navbar .nav-tabs .leftside .boardrules .nav-link, .navbar .nav-tabs .leftside .pages .nav-link { + position: relative; + padding-left: 30px; } + .navbar .nav-tabs .responsive-menu .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .rightside .boardrules .nav-link:after, .navbar .nav-tabs .rightside .pages .nav-link:after, .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .nav-link:after, .navbar .nav-tabs .leftside .boardrules .nav-link:after, .navbar .nav-tabs .leftside .pages .nav-link:after { + position: absolute; + left: 12px; + top: 50%; + margin-top: -7px; + width: 14px; + font-size: 12px; + line-height: 14px; + height: 14px; + text-align: left; + font-weight: normal; + font-style: normal; + text-indent: 0; } + .rtl .navbar .nav-tabs .responsive-menu .nav-link:after, .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 .mcp .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, .rtl .navbar .nav-tabs .login .nav-link:after, .rtl .navbar .nav-tabs .register .nav-link:after, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .rightside .pages .nav-link:after, .rtl .navbar .nav-tabs .members .nav-link:after, .rtl .navbar .nav-tabs .forums .nav-link:after, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .leftside .pages .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, .navbar .nav-tabs .rightside .boardrules .nav-link, .navbar .nav-tabs .rightside .pages .nav-link { + text-indent: 999px; + width: 14px; + padding: 0 8px; + overflow: hidden; } + .navbar .nav-tabs .responsive-menu .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .rightside .boardrules .nav-link:after, .navbar .nav-tabs .rightside .pages .nav-link:after { + text-align: center; + font-size: 14px; + left: 8px; } + .rtl .navbar .nav-tabs .responsive-menu .nav-link:after, .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 .mcp .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, .rtl .navbar .nav-tabs .login .nav-link:after, .rtl .navbar .nav-tabs .register .nav-link:after, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .rightside .pages .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, .navbar .nav-tabs .rightside .boardrules .nav-link + strong, .navbar .nav-tabs .rightside .pages .nav-link + strong { + right: -2px; } + .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, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link + strong, .rtl .navbar .nav-tabs .rightside .pages .nav-link + strong { + right: auto; + left: -2px; } + @media (max-width: 550px) { + .navbar .nav-tabs .members .nav-link, .navbar .nav-tabs .forums .nav-link, .navbar .nav-tabs .leftside .boardrules .nav-link, .navbar .nav-tabs .leftside .pages .nav-link { + text-indent: 999px; + width: 14px; + padding: 0 8px; + overflow: hidden; } + .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .nav-link:after, .navbar .nav-tabs .leftside .boardrules .nav-link:after, .navbar .nav-tabs .leftside .pages .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, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .leftside .pages .nav-link:after { + left: auto; + right: 8px; } + .navbar .nav-tabs .members .nav-link + strong, .navbar .nav-tabs .forums .nav-link + strong, .navbar .nav-tabs .leftside .boardrules .nav-link + strong, .navbar .nav-tabs .leftside .pages .nav-link + strong { + right: -2px; } + .rtl .navbar .nav-tabs .members .nav-link + strong, .rtl .navbar .nav-tabs .forums .nav-link + strong, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link + strong, .rtl .navbar .nav-tabs .leftside .pages .nav-link + strong { + right: auto; + left: -2px; } } + .navbar .nav-tabs .responsive-menu .nav-link:after, .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .boardrules .nav-link:after, .navbar .nav-tabs .pages .nav-link:after { + font-family: FontAwesome; } + .navbar .nav-tabs .responsive-menu .nav-link:after { + content: '\f0c9'; } + .navbar .nav-tabs .members .nav-link { + padding-left: 32px; + padding-right: 24px; } + .rtl .navbar .nav-tabs .members .nav-link { + padding-left: 24px; + padding-right: 32px; } + .navbar .nav-tabs .members .nav-link:after { + content: '\f0c0'; } + @media (max-width: 550px) { + .navbar .nav-tabs .members .nav-link { + padding: 0 8px !important; } } + .rtl .navbar .nav-tabs .forums .nav-link { + padding-left: 12px; + padding-right: 32px; } + .navbar .nav-tabs .forums .nav-link:after { + content: '\f075'; } + .navbar .nav-tabs .account .nav-link:after { + content: '\f007'; } + .navbar .nav-tabs .pm .nav-link:after { + content: '\f01c'; } + .navbar .nav-tabs .notifications .nav-link:after { + content: '\f0f3'; + font-size: 13px; } + .navbar .nav-tabs .mcp .nav-link:after { + content: '\f0e3'; } + .navbar .nav-tabs .acp .nav-link:after { + content: '\f085'; } + .navbar .nav-tabs .faq .nav-link:after { + content: '\f059'; } + @media (max-width: 550px) { + .navbar .nav-tabs .faq, .navbar .nav-tabs .faq .nav-link { + display: none !important; } } + .navbar .nav-tabs .logout .nav-link:after { + content: '\f08b'; + margin-left: 1px; } + .navbar .nav-tabs .login .nav-link:after { + content: '\f090'; } + .navbar .nav-tabs .register .nav-link:after { + content: '\f234'; } + .navbar .nav-tabs .boardrules .nav-link:after { + content: '\f071'; } + .navbar .nav-tabs .pages .nav-link:after { + content: '\f0f6'; } + .navbar .inner.static { + position: fixed; + top: 0; + z-index: 50; + left: 0; + right: 0; + padding-top: 0; + padding-bottom: 0; + width: auto; + max-width: none; + opacity: .9; + transition: opacity .2s; } + .navbar .inner.static > .static-inner { + box-sizing: border-box; + margin: 0 auto; + max-width: none; + min-width: 625px; + margin: 0 12px; + 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; } + +.forabg { + padding: 0; + margin: 10px 0; } + +.forumbg { + padding: 0; } + +.panel { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + margin-bottom: 10px; + padding: 5px 10px; } + .panel.bg3 { + border-radius: 0; + border-width: 0; + 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; } + .postform .panel.panel { + border-radius: 3px; } + +.panel > .inner > h3:first-child, .panel > h3:first-child { + margin: -5px -10px 5px; + border-radius: 2px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: #25aac6; + border: 0 solid #25aac6; + padding: 5px; + text-transform: none; + font-size: 15px; + line-height: 1.4; + font-weight: normal; + color: #fff; + padding-left: 10px; + padding-right: 10px; } + @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; } + .panel-container .panel > .inner > h3:first-child, + .panel-container .panel > h3:first-child { + font-size: 15px; + line-height: 1.4; } + +.post { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 0; + margin-bottom: 10px; + position: relative; } + +.post > .inner { + padding: 5px 10px; } + +.rowbg { + margin: 5px 5px 2px 5px; } + +.navbar ul.linklist { + padding: 2px 0; } + +ul.linklist { + display: block; + margin: 0; } + +.cp-main .panel { + padding: 5px 10px; } + +ul.linklist > li { + float: left; + font-size: 11px; + line-height: 2; + list-style-type: none; + margin-right: 7px; + padding-top: 1px; + width: auto; } + ul.linklist > li.icon-only, ul.linklist > li.rightside.icon-only { + text-align: center; + min-width: 20px; } + +ul.linklist > li.rightside, p.rightside, a.rightside { + float: right; + margin-right: 0; + margin-left: 7px; + text-align: right; } + +ul.navlinks { + border-top: 1px solid transparent; } + ul.navlinks.nav-breadcrumbs { + 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.linklist li.responsive-menu { + position: relative; + margin: 0 5px; } + +.fa-bars:before { + display: none; } + +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: '\f0c9'; + font-family: FontAwesome; + 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 { + font-family: FontAwesome; + content: '\f078'; } + +.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; + display: inline-block; + font-size: 7px; + float: right; + padding-left: 2px; + font-weight: normal; + opacity: 0.7; } + +.dropdown-container { + position: relative; } + +.dropdown-container-right { + float: right; } + +.dropdown-container-left { + float: left; } + +.nojs .dropdown-container:hover .dropdown { + display: block !important; } + +.dropdown { + display: none; + 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, .dropdown .pointer-inner { + position: absolute; + width: 0; + height: 0; + border-top-width: 0; + border-bottom: 10px solid transparent; + border-left: 10px dashed transparent; + border-right: 10px dashed transparent; + -webkit-transform: rotate(360deg); + /* better anti-aliasing in webkit */ + display: block; } + +.dropdown-up .pointer, .dropdown-up .pointer-inner { + border-bottom-width: 0; + border-top: 10px solid transparent; } + +.dropdown .pointer { + right: auto; + left: 10px; + top: 0; + z-index: 3; } + +.dropdown-up .pointer { + bottom: 0; + top: auto; } + +.dropdown-left .dropdown .pointer, .nojs .rightside .dropdown .pointer { + left: auto; + right: 10px; } + +.dropdown .pointer-inner { + top: auto; + bottom: -11px; + left: -10px; } + +.dropdown-up .pointer-inner { + bottom: auto; + top: -11px; } + +.dropdown .dropdown-contents { + z-index: 30; + overflow: hidden; + overflow-y: auto; + border: 0px solid transparent; + border-radius: 0 0 3px 3px; + border-top-width: 3px; + padding: 5px; + position: relative; + min-width: 40px; + max-height: 300px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + .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-contents > li { + padding-right: 15px; + min-width: 180px; } + +.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 { + border-top: 1px solid transparent; + margin: 4px 0; + padding: 0; } + +.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: 1px; } + +.breadcrumbs .crumb { + float: left; + font-weight: bold; + word-wrap: normal; + position: relative; + padding-left: 13px; } + .rtl .breadcrumbs .crumb { + padding-left: 0; + padding-right: 13px; } + +.breadcrumbs .crumb:before { + content: '\f054'; + font-family: FontAwesome; + font-weight: normal; + position: absolute; + left: 1px; + width: 11px; + top: 50%; + margin-top: -5.5px; + font-size: 7px; + height: 11px; + line-height: 11px; + text-align: center; } + .rtl .breadcrumbs .crumb:before { + left: auto; + right: 1px; + content: '\f053'; } + +.breadcrumbs .crumb:first-child { + padding-left: 0; + padding-right: 0; } + .breadcrumbs .crumb:first-child:before { + display: none; } + +.breadcrumbs .crumb a { + display: inline-block; + white-space: nowrap; + text-overflow: ellipsis; + vertical-align: bottom; + overflow: hidden; } + +.breadcrumbs.wrapped .crumb a { + letter-spacing: -.3px; } + +.breadcrumbs.wrapped .crumb.wrapped-medium a { + letter-spacing: -.4px; } + +.breadcrumbs.wrapped .crumb.wrapped-tiny a { + letter-spacing: -.5px; } + +.breadcrumbs .crumb.wrapped-max a { + max-width: 120px; } + +.breadcrumbs .crumb.wrapped-wide a { + max-width: 100px; } + +.breadcrumbs .crumb.wrapped-medium a { + max-width: 80px; } + +.breadcrumbs .crumb.wrapped-small a { + max-width: 60px; } + +.breadcrumbs .crumb.wrapped-tiny a { + max-width: 40px; } + +table.table1 { + width: 100%; } + +.ucp-main table.table1 { + padding: 2px; } + +table.table1 thead th { + background: #25aac6; + border: 0 solid #25aac6; + color: #fff; + text-transform: none; + line-height: 1.4; + font-weight: normal; + font-size: 13px; + padding: 4px; } + table.table1 thead th:first-child { + border-top-left-radius: 2px; } + table.table1 thead th:last-child { + border-top-right-radius: 2px; } + +table.table1 thead th span { + padding-left: 7px; } + +table.table1 tbody tr { + border-top: 1px solid transparent; } + +table.table1 td { + font-size: 12px; + line-height: 1.4; } + +table.table1 tbody td { + padding: 5px; + border-top: 1px solid transparent; } + +table.table1 tbody th { + padding: 5px; + border-bottom: 1px solid transparent; + text-align: left; } + +table.table1 .name { + text-align: left; } + +table.table1 .center { + text-align: center; } + +table.table1 .reportby { + width: 15%; } + +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; + 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 { + font-size: 11px; } + +dl.details dt { + float: left; + clear: left; + width: 30%; + text-align: right; + display: block; } + +dl.details dd { + margin-left: 0; + padding-left: 5px; + margin-bottom: 5px; + float: left; + width: 65%; + overflow: hidden; + text-overflow: ellipsis; } + +.clearfix, fieldset dl, dl.polls { + overflow: hidden; } + +ul.topiclist dd.lastpost { + float: right; } + +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 { + width: auto !important; } + +fieldset.fields1 dl.pmlist dd.recipients { + margin-left: 0 !important; } + +.action-bar { + font-size: 11px; + margin: 4px 0; } + +.forabg + .action-bar { + margin-top: 10px; } + +.action-bar .button { + margin-right: 5px; + float: left; } + +.action-bar .button-search { + margin-right: 0; } + +.pagination { + float: right; + font-size: 11px; + text-align: right; + width: auto; } + +.action-bar.bottom .pagination { + margin-top: 0; } + +.action-bar .pagination .button { + margin-right: 0; + float: none; } + +.pagination > ul { + display: inline-block; + list-style: none !important; + margin-left: 5px; } + +.pagination > ul > li { + display: inline-block !important; + padding: 0; + font-size: 11px; + line-height: normal; + vertical-align: middle; } + +.pagination li a, .pagination li span { + border-radius: 2px; + padding: 2px 5px; } + +.pagination li.active span { + display: inline-block; + font-size: 13px; + font-weight: normal; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 1.4; + text-align: center; + white-space: nowrap; + vertical-align: middle; + border: 1px solid transparent; } + +.pagination li.ellipsis span { + border: none; + padding: 0; } + +.pagination li.page-jump { + margin-right: 5px; } + +.pagination li.page-jump a { + background: transparent none !important; + border-color: transparent !important; + padding: 0 8px; } + +.pagination li.page-jump a i { + font-size: 21px; } + +.pagination .arrow a { + padding: 2px 0; } + +.rtl .pagination li.previous a:after { + content: '\f054'; + right: 1px; + left: 3px; } + +.rtl .pagination li.next a:after { + content: '\f053'; + left: 1px; + right: 3px; } + +.row .pagination { + display: block; + margin-top: 3px; + margin-bottom: 3px; } + +.row .pagination > ul { + margin: 0; } + +.row .pagination li a, .row .pagination li span { + border-radius: 2px; + padding: 1px 3px; + font-size: 9px; } + +.phpbb_alert { + border: 1px solid transparent; + display: none; + left: 0; + padding: 0 25px 20px 25px; + position: fixed; + right: 0; + top: 150px; + z-index: 50; + width: 620px; + margin: 0 auto; } + +@media (max-height: 500px) { + .phpbb_alert { + top: 25px; } } +.phpbb_alert .alert_close { + display: block; + float: right; + width: 24px; + height: 24px; + overflow: hidden; + text-decoration: none !important; + background: transparent none 0 0 no-repeat; + margin-top: -12px; + margin-right: -36px; + position: relative; } + +.phpbb_alert .alert_close:before, +.phpbb_alert .alert_close:after { + content: '\f057'; + font-family: FontAwesome; + position: absolute; + font-size: 18px; + line-height: 24px; + font-weight: normal; + font-style: normal; + text-indent: 0; + text-align: center; + left: 0; + top: 0; + margin: 0; + padding: 0; + width: 24px; + height: 24px; } + +.phpbb_alert .alert_close:before { + content: '\f111'; + font-size: 20px; } + +.phpbb_alert p { + margin: 8px 0; + padding-bottom: 8px; } + +.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 { + font-size: 10px; + text-align: center; + padding: 10px; } + +.footer-row { + font-size: 10px; + line-height: 1.8; + margin: 0; } + +.small { + font-size: 0.9em !important; } + +.titlespace { + margin-bottom: 15px; } + +.headerspace { + margin-top: 20px; } + +.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; + padding-left: 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; } + +.jumpbox { + margin: 5px 0; } + +.jumpbox .dropdown li { + border-top: 1px solid transparent; } + +.jumpbox .dropdown-select { + margin: 0; } + +.jumpbox .dropdown-contents { + padding: 0; + text-decoration: none; } + +.jumpbox .dropdown-contents li { + padding: 0; } + +.jumpbox .dropdown-contents a { + margin-right: 20px; + padding: 5px 10px; + text-decoration: none; + width: 100%; } + +.jumpbox .spacer { + display: inline-block; + width: 0px; } + +.jumpbox .spacer + .spacer { + width: 20px; } + +.dropdown-contents a { + display: block; + padding: 5px; } + +.jumpbox .dropdown-select { + margin: 0; } + +.jumpbox .dropdown-contents a { + text-decoration: none; } + +.dropdown li { + display: list-item; + border-top: 1px dotted transparent; + float: none !important; + line-height: normal !important; + font-size: 1em !important; + list-style: none; + margin: 0; + white-space: nowrap; + text-align: left; } + +.stat-block { + clear: both; } + +.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; } + +.emoji { + min-height: 18px; + min-width: 18px; + height: 1em; + width: 1em; } + +.hidden { + display: none; } + +.smilies { + vertical-align: text-bottom; } + +.icon-notification { + position: relative; } + +.member-search { + float: left; + margin: 0; + padding: 6px 10px; } + +.member-search strong { + font-size: 11px; } + +.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; } + +.dropdown-extended .header { + padding: 0 10px; + font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: bold; + text-align: left; + line-height: 30px; } + .dropdown-down .dropdown-extended .header { + margin-top: -3px; } + +.dropdown-extended .header .header_settings { + float: right; + font-weight: normal; + text-transform: none; } + +.dropdown-extended .header .header_settings a { + display: inline-block; + padding: 0 5px; } + +.dropdown-extended .header:after { + content: ''; + display: table; + clear: both; } + +.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 img { + float: left; + max-height: 50px; + max-width: 50px; + width: auto !important; + height: auto !important; + margin-right: 5px; } + +.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; + text-overflow: ellipsis; + white-space: nowrap; } + +.notification_list p.notification-time { + font-size: 10px; + margin: 0; + text-align: right; } + +.notification_list div.notifications { + margin-left: 50px; + padding: 5px; } + +.notification_list div.notifications a { + display: block; } + +.notification_list p.notifications_title { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 15px !important; } + +.notification_list p.notifications_title strong { + font-weight: 600; } + +.notification_list p.notifications_time { + font-size: 11px !important; } + +.notification_text { + margin-left: 58px; + white-space: normal; } + +.badge { + border-radius: 10px; + opacity: 0.8; + text-align: center; + white-space: nowrap; + font-size: 10px; + line-height: 1; + float: right; + display: inline-block; + margin-left: 3px; + vertical-align: baseline; + position: relative; + top: 3px; + padding: 4px 6px; } + +.badge.hidden { + display: none; } + +.linklist .quick-links { + margin: 0 7px 0 0; } + +.linklist.compact .rightside > a > span span { + display: none; } + +.dropdown-page-jump .dropdown { + top: 20px; } + +.dropdown-page-jump.dropdown-up .dropdown { + bottom: 20px; } + +.dropdown-page-jump input.tiny { + width: 50px; } + +.dropdown .clone.hidden { + display: none; } + +.dropdown .clone.hidden + li.separator { + display: none; } + +.dropdown .clone.hidden + li { + border-top: none; } + +a { + direction: ltr; + unicode-bidi: embed; + text-decoration: none; + /* we use links inline more often then not so to address several bugs with + IE and some other browsers we render all links as inlineblock by default */ + display: inline-block; } + +.username-coloured { + font-weight: bold; + display: inline !important; + padding: 0 !important; } + +span.username-coloured { + margin-left: 10px; } + +.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; } + +.dropdown-extended a.mark_read { + display: block; + opacity: .2; + position: absolute; + z-index: 2; + right: 0; + top: 0; + bottom: 0; + width: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + transition: opacity .2s; } + +.dropdown-extended li:hover a.mark_read { + opacity: .85; } + +.dropdown-extended li a.mark_read:hover { + opacity: 1; } + +.dropdown-extended a.mark_read:after { + width: auto; + left: 4px; + right: 0; + font-size: 16px; } + +.jumpbox-cat-link, +.jumpbox-forum-link { + font-weight: bold; } + +a.forumtitle, a.topictitle { + display: inline-block; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 1.2; + font-weight: 500; + padding-bottom: 2px; + text-decoration: none; } + a.forumtitle:hover, a.topictitle:hover { + text-decoration: underline; } + +a.topictitle { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 15px; } + +a.lastsubject { + font-weight: bold; + text-decoration: none; } + +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; } + +.top { + font-size: 12px; + text-decoration: none; + margin-top: 10px; } + +.back2top { + clear: both; } + .post > .back2top { + position: relative; + right: 5px; + bottom: 5px; } + .rtl .post > .back2top { + right: auto; + left: 5px; } + +.back2top .top { + float: right; + margin-top: 0; } + +a.top, a.top2 { + position: relative; } + +a.arrow-up, a.arrow-down { + position: relative; } + a.arrow-up:after, a.arrow-down:after { + position: absolute; + top: 50%; + margin-top: -5px; + text-align: center; + font-family: FontAwesome; + 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; } + +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:hover { + text-decoration: none; } + +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: FontAwesome; + font-size: 14px; + font-weight: normal; + font-style: normal; + line-height: 16px; + text-align: center; } + +a.top-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 { + margin: -5px -10px 5px; + border-radius: 2px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: #25aac6; + border: 0 solid #25aac6; + padding: 5px; + text-transform: none; + font-size: 15px; + line-height: 1.4; + font-weight: normal; + color: #fff; + border-radius: 3px; + 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 { + color: #fff; } + .forabg ul.topiclist li.header a:hover, .forumbg ul.topiclist li.header a:hover { + color: #fff; } + .forabg ul.topiclist li.header .forum-toggle, .forumbg ul.topiclist li.header .forum-toggle { + position: absolute; + right: 5px; + top: 50%; + margin-top: -8px; + height: 16px; + width: 16px; + text-decoration: none !important; + outline-style: none !important; + color: inherit; + transition: opacity 0.3s ease; + opacity: .5; } + .forabg ul.topiclist li.header .forum-toggle:after, .forumbg ul.topiclist li.header .forum-toggle:after { + content: '\f056'; + font-family: FontAwesome; + position: absolute; + top: 0; + left: 0; + width: 16px; + height: 16px; + font-size: 12px; + line-height: 16px; } + .forabg ul.topiclist li.header .forum-toggle.toggled:after, .forumbg ul.topiclist li.header .forum-toggle.toggled:after { + content: '\f055'; } + .forabg ul.topiclist li.header .forum-toggle:hover, .forumbg ul.topiclist li.header .forum-toggle:hover { + opacity: 1; } + .rtl .forabg ul.topiclist li.header .forum-toggle, .rtl .forumbg ul.topiclist li.header .forum-toggle { + right: auto; + left: 4px; } + +ul.topiclist dl { + position: relative; } + +ul.topiclist li.row dl { + margin: 2px 0; } + +ul.topiclist dt, ul.topiclist dd { + display: block; + float: left; } + +ul.topiclist dt { + width: 100%; + margin-right: -440px; + font-size: 11px; } + +ul.topiclist.missing-column dt { + margin-right: -345px; } + +dl.elegant-row dt, +ul.topiclist.two-long-columns dt { + margin-right: -250px; } + +ul.topiclist.two-columns dt { + margin-right: -80px; } + +ul.topiclist dt .list-inner { + margin-right: 440px; + padding-left: 5px; + padding-right: 5px; + position: relative; } + +ul.topiclist.missing-column dt .list-inner { + margin-right: 345px; } + +dl.elegant-row dt .list-inner, +ul.topiclist.two-long-columns dt .list-inner { + margin-right: 250px; } + +ul.topiclist.two-columns dt .list-inner { + margin-right: 80px; } + +ul.topiclist dd { + border-left: 1px solid transparent; + padding: 4px 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +ul.topiclist dfn { + display: none; + position: absolute; + left: -999px; + width: 990px; } + +.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: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 5px; + margin: 5px 0; + padding: 0; } + .forabg ul.topiclist li.row.reported, .forumbg ul.topiclist li.row.reported { + background-color: #f5ece9; } + 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 { + 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-size: 12px; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + line-height: 18px; } + +li.header dt { + width: 100%; + margin-right: -440px; } + .forabg li.header dt { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-weight: 500; + font-size: 14px; } + li.header dt .list-inner { + margin-right: 440px; + text-indent: 5px; + padding-left: 0; } + +li.header dd { + padding-left: 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +li.header dl dt, li.header dl dd { + min-height: 0; } + +.forabg li.header dl.row-item dt .list-inner { + padding-left: 0; + padding-right: 50px; } + +.row .list-inner { + padding: 4px 0; } + +dl.row-item { + background-position: 10px 50%; + background-repeat: no-repeat; + background-size: 36px; } + +dl.row-item dt { + background-repeat: no-repeat; + background-position: 5px 95%; + background-size: 17px; } + +dl.row-item dt .list-inner { + padding-left: 55px; + position: relative; + padding-top: 5px; + padding-bottom: 5px; } + li.header dl.row-item dt .list-inner { + padding-top: 0; + padding-bottom: 0; } + +dl.row-item dt .list-inner .topic-status { + position: absolute; + right: 4px; + top: 3px; + font-size: 14px; + pointer-events: none; } + .rtl dl.row-item dt .list-inner .topic-status { + right: auto; + left: 4px; } + +dl.row-item dt .list-inner .topic-status + .topic-status { + right: 20px; } + +dl.row-item dt, dl.row-item dd { + min-height: 42px; } + +dl.row-item dt a { + display: inline; } + +dl.row-item.with-description dt, dl.row-item.with-description dd { + min-height: 50px; } + +dl a.row-item-link { + display: block; + width: 36px; + height: 36px; + padding: 0; + position: absolute; + top: 50%; + left: 0; + margin-top: -15px; + margin-left: 9px; + z-index: 2; } + +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 { + line-height: 34px; + font-size: 12px; } + .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 { + width: 95px; } + .elegant-row dd.posts, .elegant-row dd.topics, .elegant-row dd.views { + display: none; } + +dl.row-item dt ol, +dl.row-item dt ul { + list-style-position: inside; + margin-left: 1em; } + +dl.row-item dt li { + display: list-item; + list-style-type: inherit; } + +dd.lastpost, dd.redirect, dd.moderation, dd.time, dd.info { + width: 250px; + font-size: 11px; } + +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.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; } + +.forum-lastpost { + display: none; } + @media (max-width: 550px) { + .forum-lastpost { + display: block !important; + padding-top: 2px; + line-height: 1.2; + overflow: hidden; } } + .forum-lastpost strong, .forum-lastpost span { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; } + .forum-lastpost strong, .forum-lastpost span, .forum-lastpost a.lastsubject { + font-weight: normal; } + .forum-lastpost strong { + display: block; + float: left; + max-width: 200px; + padding-right: 5px; } + .rtl .forum-lastpost strong { + float: right; + padding-right: 0; + padding-left: 5px; } + @media (max-width: 400px) { + .forum-lastpost strong { + max-width: 130px; } } + .forum-lastpost span { + display: inline-block; + max-width: 100%; } + .forum-lastpost span:after { + content: '|'; + display: inline-block; + text-align: center; + width: 12px; } + .forum-lastpost span:last-of-type:after { + 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; } + .postprofile + .postbody { + float: right; + margin-left: -160px; + width: 100%; + position: relative; } + .rtl .postprofile + .postbody { + margin-left: 0; + margin-right: -160px; + float: left; } + .search .postprofile + .postbody { + margin-left: -260px; } + .rtl .search .postprofile + .postbody { + margin-left: 0; + margin-right: -260px; } + +.postprofile + .postbody > div { + margin-left: 160px; } + .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 { + float: left; + font-size: 16px; + padding: 2px 0 0 0; + margin-top: 0 !important; + margin-bottom: 0.3em !important; + text-transform: none; + border: none; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + line-height: 1.25; } + .rtl .postbody h3 { + float: right; } + +.postbody h3 img { + vertical-align: bottom; } + +.has-profile .postbody h3 { + float: none !important; + margin-right: 180px; } + .rtl .has-profile .postbody h3 { + margin-right: 0; + margin-left: 180px; } + +.postbody .content { + font-size: 13px; + line-height: 1.4; + overflow-x: auto; } + +.postbody img.postimage { + max-width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +.panel .review { + margin-top: 2em; } + +.topicreview { + padding-right: 5px; + 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; + min-height: 3em; + overflow: hidden; + line-height: 1.4; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + padding-bottom: 1px; } + +.content h2, .panel h2 { + font-weight: normal; + border-bottom: 1px solid transparent; + font-size: 15px; + margin-top: 0.5em; + margin-bottom: 0.5em; + padding-bottom: 0.5em; } + .content h2.faq-title, .panel h2.faq-title { + margin-top: 5px; } + +.panel h3 { + margin: 0.5em 0; } + +.panel p { + font-size: 13px; + margin-bottom: 1em; + line-height: 1.4; } + +.content p { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + margin-bottom: 1em; + line-height: 1.4; } + +dl.faq, .content dl.faq { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + margin-top: 1em; + margin-bottom: 2em; + line-height: 1.4; } + +dl.faq dt, .content dl.faq dt { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 1.25; + font-weight: normal; + margin-bottom: 5px; } + +.content dl.faq { + margin-bottom: 0.5em; } + +.content li { + list-style-type: inherit; } + +.content ul, .content ol { + margin: 0.8em 0 0.9em 3em; } + +.posthilit { + padding: 0 2px 1px 2px; } + +p.author { + margin-bottom: 0.3em; + padding: 0 0 5px 0; + font-family: Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; + line-height: 1.4; + clear: both; } + +.signature { + margin-top: 1.5em; + padding-top: 0.2em; + font-size: 12px; + border-top: 1px solid transparent; + clear: left; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + line-height: 1.4; + overflow: hidden; + width: 100%; } + +.signature.standalone { + border-top-width: 0; + margin-top: 0; } + +dd .signature { + margin: 0; + padding: 0; + clear: none; + border: none; } + +.signature li { + list-style-type: inherit; } + +.signature ul, .signature ol { + margin: 0.8em 0 0.9em 3em; } + +.notice { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: auto; + margin-top: 1.5em; + padding-top: 0.2em; + 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 { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + font-size: 12px; + margin: 8px 12px; + overflow: hidden; + padding: 5px; + position: relative; } + .rtl blockquote { + border-left-width: 0; + border-right-width: 3px; } + +/*blockquote:before { + position: absolute; + font-family: 'Trebuchet MS'; + top: 5px; + left: 4px; + height: 16px; + font-size: 30px; + line-height: 30px; + pointer-events: none; +}*/ +blockquote blockquote { + margin: 5px; } + +blockquote cite { + font-style: normal; + font-weight: bold; + display: block; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 12px; + line-height: 1.6; } + +blockquote cite:before, .uncited:before { + padding-right: 5px; } + +blockquote cite > div { + float: right; + font-weight: normal; } + +.postbody .content li blockquote { + overflow: inherit; + margin-left: 0; } + +.codebox { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + margin: 8px 12px; + font-size: 12px; + word-wrap: normal; } + .rtl .codebox { + border-left-width: 0; + border-right-width: 3px; } + +.codebox p { + text-transform: uppercase; + border-bottom: 1px solid transparent; + margin-bottom: 3px; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 12px !important; + line-height: 1.6; + font-weight: bold; + display: block; } + +blockquote .codebox { + margin-left: 0; } + +.codebox code { + overflow: auto; + display: block; + height: auto; + max-height: 200px; + padding: 5px 3px; + font-family: Monaco, "Andale Mono","Courier New", Courier, mono; + font-size: 12px; + line-height: 1.3; } + +.attachbox { + float: left; + width: auto; + max-width: 100%; + margin: 5px 5px 5px 0; + padding: 6px; + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + clear: left; + box-sizing: border-box; } + .rtl .attachbox { + border-left-width: 0; + border-right-width: 3px; } + +.attachbox dt { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, 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: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + display: block; } + +dl.file dt { + text-transform: none; + margin: 0; + padding: 0; + font-weight: bold; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, 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; + box-sizing: border-box; } + +dl.thumbnail dd { + font-style: italic; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +.attachbox dl.thumbnail dd { + font-size: 100%; } + +dl.thumbnail dt a:hover img { + border: 1px solid transparent; } + +fieldset.polls { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; } + +fieldset.polls dl { + margin: 0; + border: 1px 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-size: 15px; + font-weight: bold; + text-align: center; } + +.postprofile { + margin: 0; + padding: 5px 0; + min-height: 80px; + border: 0px solid transparent; + border-right-width: 1px; + width: 150px; + float: left; + position: relative; + box-sizing: border-box; + z-index: 2; } + .rtl .postprofile { + float: right; + border-width: 0; + border-left-width: 1px; } + .search .postprofile { + width: 250px; } + +.postprofile dd, .postprofile dt { + font-size: 11px; + line-height: 1.4; + margin-right: 8px; } + .rtl .postprofile dd, .rtl .postprofile dt { + margin-left: 8px; + margin-right: 0; } + +.postprofile dd { + overflow: hidden; + text-overflow: ellipsis; } + +.postprofile strong { + font-weight: normal; } + +.postprofile dt.no-profile-rank, .postprofile dd.profile-rank, .postprofile .search-result-date { + margin-bottom: 10px; } + +.postprofile .has-avatar .avatar-container { + margin-bottom: 3px; + 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 .icon_contact { + vertical-align: middle; } + +.profile-contact .dropdown { + margin-right: -14px; } + +.online-ribbon { + display: block; + width: 70px; + height: 70px; + position: absolute; + overflow: hidden; + top: 0; + left: 0; + pointer-events: none; } + .rtl .online-ribbon { + left: auto; + right: 0; } + .online-ribbon span { + display: block; + font-weight: 500; + font-style: normal; + width: 100px; + font-size: 11px; + line-height: 18px; + height: 18px; + text-align: center; + position: absolute; + top: 17px; + white-space: nowrap; + left: -25px; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); } + .online-ribbon span + span { + opacity: .75; + z-index: 29; } + .rtl .online-ribbon span { + left: auto; + right: -25px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); } + +.panel.online > .inner { + position: relative; + z-index: 2; } + +.no-avatar .avatar-container { + display: block; + width: 92px; + height: 92px; + background: transparent none 50% 50% no-repeat; + background-size: cover; } + +.profile-avatar img { + max-width: 100%; } + +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; + 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; } + +#memberlist tr.inactive, #team tr.inactive { + font-style: italic; } + +a.post { + display: inline !important; + background: none !important; + box-shadow: none !important; + border: none !important; } + +.button { + display: inline-block; + padding: 2px 8px; + font-size: 14px; + font-weight: 600; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 18px; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid transparent; + border-radius: 4px; } + .button > strong { + font-weight: 600; } + +.button:focus, +.button:hover { + text-decoration: none; + outline: none; } + +.caret { + border-left: 1px solid; + position: relative; + right: -6px; } + +.caret i { + vertical-align: top; } + +/* Posting page styles +----------------------------------------*/ +.button-search, +.button-search-end { + float: left; + border-radius: 0; + margin: 0; + padding: 2px 5px; } + +.button-search-end { + border-left-width: 0; + border-radius: 0 4px 4px 0; } + +.search-header .button-search, +.search-header .button-search-end { + border-top-width: 0; + border-bottom-width: 0; + padding: 3px 5px; } + +.search-header .button-search-end { + border-right-width: 0; } + +.button-icon-only { + padding-left: 3px; + padding-right: 3px; } + +.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; + 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: 8px; } + +.contact-icons .last-cell { + border-right: none; } + +.contact-icons div:last-child a { + border-bottom: none; } + +.contact-icons div { + clear: left; } + +.pm-icon:after { + content: '\f086'; } + +.email-icon:after { + content: '\f0e0'; } + +.jabber-icon:after { + content: '\f0eb'; + font-size: 16px; } + +.phpbb_icq-icon:after { + content: '\f013'; } + +.phpbb_wlm-icon:after { + content: '\f007'; } + +.phpbb_aol-icon:after { + content: '\f2bb'; } + +.phpbb_website-icon:after { + content: '\f08e'; } + +.phpbb_youtube-icon:after { + content: '\f16a'; } + +.phpbb_facebook-icon:after { + content: '\f230'; } + +.phpbb_googleplus-icon:after { + content: '\f0d5'; } + +.phpbb_skype-icon:after { + content: '\f17e'; } + +.phpbb_twitter-icon:after { + content: '\f099'; } + +.phpbb_yahoo-icon:after { + content: '\f19e'; } + +.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 > li { + float: left; + margin-right: 3px; } + +.post-buttons .button, .format-buttons .button { + padding-left: 3px; + padding-right: 3px; } + +.hastouch .post-buttons { + margin-right: 10px; } + +.post-buttons .button span { + font-size: 0; } + +.post-buttons .dropdown { + top: 20px; } + +.post-buttons .dropdown a { + display: block; + font-size: 12px; + line-height: 1.4; + text-align: left; + margin-left: 18px; + position: relative; } + .post-buttons .dropdown a:before { + position: absolute; + left: -16px; + top: 50%; + height: 12px; + line-height: 14px; + margin: -6px 0 0; + pointer-events: none; + color: inherit; } + .rtl .post-buttons .dropdown a { + text-align: right; } + +.hasjs .postbody .post-buttons { + max-width: 40%; } + +button::-moz-focus-inner { + padding: 0; + border: 0; } + +/* Deprecated as of version 3.2 +-------------------------------------------------*/ +.small-icon { + background-position: 0 50%; + background-repeat: no-repeat; + background-image: none; } + +.dropdown .small-icon { + background-position: 5px 50%; + padding: 5px; } + +.small-icon > a { + padding: 0 0 0 18px; } + +ul.linklist.bulletin > li.small-icon:before { + display: none; } + +.dropdown .small-icon > a { + display: block; } + +.rtl .small-icon { + background-position: 100% 50%; } + +.rtl .small-icon > a { + padding-left: 0; + padding-right: 19px; } + +.cp-menu { + float: left; + width: 19%; + margin: 0 -2px; + padding-right: 7px; + 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: 13px; + line-height: 1.4; } + +.panel-container .panel ol { + margin-left: 2em; + font-size: 13px; } + +.panel-container .panel 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; } + +.panel-container .postbody p.author { + font-size: 11px; } + +.cp-main .buttons { + margin-left: 0; } + +.cp-main ul.linklist { + margin: 0; } + +.mcp-main .postbody { + width: 100%; } + +.tabs-container h2 { + float: left; + margin-bottom: 0px; } + +.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: '\f0c9'; + font-family: FontAwesome; + 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 { + font-family: FontAwesome; + content: '\f078'; } + +.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 hr + ul { + margin-top: 10px; } + +.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: none; + padding: 0; + margin-left: 10px; } + +.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; } + +.friend-online { + font-weight: bold; } + +.friend-offline { + font-style: italic; } + +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; } + +/* DEPRECATED 3.2.6 +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: transparent; + border-right-color: transparent; +} +*/ +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour, +.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 3px transparent; + border-width: 0 3px; } + +.pm-legend { + border-left-width: 10px; + border-left-style: solid; + border-right-width: 0; + margin-bottom: 3px; + padding-left: 3px; } + +.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; + 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; } + .cp-menu .navigation { + margin: 0 10px; + float: left; } } + @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; } + .cp-menu .navigation + .cp-mini { + float: left; + margin: 0 10px; + max-width: 220px; } } + @media (max-width: 900px) and (max-width: 450px) { + .cp-menu .navigation + .cp-mini { + float: none; + margin: 10px auto 0; } } + +@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: Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; } + +input { + font-weight: normal; + vertical-align: middle; + padding: 0 3px; + font-size: 12px; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +select { + font-family: Verdana, Helvetica, Arial, sans-serif; + font-weight: normal; + cursor: pointer; + vertical-align: middle; + border: 1px solid transparent; + border-radius: 2px; + padding: 1px; + font-size: 12px; } + +select:focus { + outline-style: none; } + +option { + padding-right: 1em; } + +select optgroup option { + padding-right: 1em; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +textarea { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: 60%; + padding: 2px; + font-size: 13px; + line-height: 1.4; + border-radius: 2px; + -webkit-appearance: none; } + +label { + cursor: default; + padding-right: 5px; } + +label input { + vertical-align: middle; } + +label img { + vertical-align: middle; } + +fieldset dl { + padding: 4px 0; } + +fieldset dt { + float: left; + width: 40%; + text-align: left; + display: block; } + +fieldset dd { + margin-left: 41%; + vertical-align: top; + margin-bottom: 3px; } + +fieldset.fields1 dt { + width: 15em; + border-right-width: 0; } + +fieldset.fields1 dd { + margin-left: 15em; + border-left-width: 0; } + +fieldset.fields1 div { + margin-bottom: 3px; } + +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: bold; + text-align: left; } + +dd label { + white-space: nowrap; } + +dd input, dd textarea { + margin-right: 3px; } + +dd select { + width: auto; } + +dd select[multiple] { + width: 100%; } + +dd textarea { + width: 85%; } + +.timezone { + width: 95%; } + +/* Browser-specific tweaks */ +button::-moz-focus-inner { + padding: 0; + border: 0; } + +fieldset.quick-login { + margin-top: 5px; } + +fieldset.quick-login input { + width: auto; } + +fieldset.quick-login input.inputbox { + width: 15%; + vertical-align: middle; + margin-right: 5px; } + +fieldset.quick-login label { + white-space: nowrap; + padding-right: 2px; } + +fieldset.display-options { + text-align: center; + margin: 3px 0 5px 0; } + +fieldset.display-options label { + white-space: nowrap; + padding-right: 2px; } + +fieldset.display-options a { + margin-top: 3px; } + +.dropdown fieldset.display-options { + font-size: 1em; + margin: 0; + padding: 0; } + +.dropdown fieldset.display-options label { + display: block; + margin: 4px; + padding: 0; + text-align: right; + white-space: nowrap; } + +.dropdown fieldset.display-options select { + min-width: 120px; } + +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; } + +.format-buttons { + margin: 15px 0 2px 0; } + +.format-buttons input, .format-buttons select { + vertical-align: middle; } + +.message-box { + width: 80%; } + +.message-box textarea { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: 450px; + height: 270px; + min-width: 100%; + max-width: 100%; + font-size: 13px; + line-height: 1.4; + resize: vertical; + outline: 3px dashed transparent; + outline-offset: -4px; + -webkit-transition: all .5s ease, height 1ms linear; + -moz-transition: all .5s ease, height 1ms linear; + -ms-transition: all .5s ease, height 1ms linear; + -o-transition: all .5s ease, height 1ms linear; + transition: all .5s ease, height 1ms linear; } + +.smiley-box { + width: 18%; + float: right; } + +.smiley-box img { + margin: 3px; } + +.inputbox { + border: 1px solid transparent; + padding: 2px; + border-radius: 2px; + -webkit-appearance: none; } + +.inputbox:hover, .inputbox:focus { + border: 1px solid transparent; + outline-style: none; } + +input.inputbox { + width: 85%; } + +input.medium { + width: 50%; } + +input.narrow { + width: 25%; } + +input.tiny { + width: 150px; } + +textarea.inputbox { + width: 85%; } + +.autowidth { + width: auto !important; } + +input[type="number"] { + -moz-padding-end: 0; } + +input[type="search"] { + -webkit-appearance: none; + -webkit-box-sizing: content-box; } + +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; } + +input.button1, input.button2 { + font-size: 13px; } + +a.button1, input.button1, input.button3, a.button2, input.button2 { + width: auto !important; + padding-top: 1px; + padding-bottom: 1px; + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + background: transparent none repeat-x top left; + line-height: 1.5; + 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, input.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"], .search-results li { + cursor: pointer; } + +a.button2, input.button2, input.button3 { + border: 1px solid transparent; } + +a.button1, a.button2 { + text-decoration: none; + padding: 0 3px; + vertical-align: text-bottom; } + +a.button1:hover, input.button1:hover, a.button2:hover, input.button2: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; + -moz-box-sizing: border-box; + box-sizing: border-box; } + .rtl .search-box .inputbox { + border-radius: 0 4px 4px 0; } + +.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; } + +.navbar .linklist > li.responsive-search { + display: none; } + +.full { + width: 95%; } + +.medium { + width: 50%; } + +.narrow { + width: 25%; } + +.tiny { + width: 10%; } + +.icon-search-new, .icon-search-unanswered, .icon-search-unread, .icon-search-self, .icon-search, .icon-search-active, .icon-search-advanced, .icon-acp, .icon-bookmark, .icon-bump, .icon-contact, .icon-delete-cookies, .icon-download, .icon-faq, .icon-home, .icon-logout, .icon-login, .icon-mark, .icon-mcp, .icon-members, .icon-notification, .icon-pages, .icon-pm, .icon-print, .icon-profile, .icon-register, .icon-sendemail, .icon-subscribe, .icon-team, .icon-ucp, .icon-unsubscribe, .icon-new-posts, .icon-forums, .icon-chat, .icon-time, .icon-thanks, .icon-thanks_toplist { + position: relative; + background-image: none; } + .icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + content: ''; + position: absolute; + top: 50%; + left: 0; + height: 14px; + margin-top: -7px; + text-align: center; + font-size: 12px; + line-height: 14px; + vertical-align: baseline; + font-weight: normal; + font-style: normal; + text-transform: none; + text-indent: 0; + pointer-events: none; } + .small-icon.icon-search-new:after, .small-icon.icon-search-unanswered:after, .small-icon.icon-search-unread:after, .small-icon.icon-search-self:after, .small-icon.icon-search:after, .small-icon.icon-search-active:after, .small-icon.icon-search-advanced:after, .small-icon.icon-acp:after, .small-icon.icon-bookmark:after, .small-icon.icon-bump:after, .small-icon.icon-contact:after, .small-icon.icon-delete-cookies:after, .small-icon.icon-download:after, .small-icon.icon-faq:after, .small-icon.icon-home:after, .small-icon.icon-logout:after, .small-icon.icon-login:after, .small-icon.icon-mark:after, .small-icon.icon-mcp:after, .small-icon.icon-members:after, .small-icon.icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before, .small-icon.icon-notification:after, .small-icon.icon-pages:after, .small-icon.icon-pm:after, .small-icon.icon-print:after, .small-icon.icon-profile:after, .small-icon.icon-register:after, .small-icon.icon-sendemail:after, .small-icon.icon-subscribe:after, .small-icon.icon-team:after, .small-icon.icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .small-icon.icon-ucp:after, .small-icon.icon-unsubscribe:after, .small-icon.icon-new-posts:after, .small-icon.icon-forums:after, .small-icon.icon-chat:after, .small-icon.icon-time:after, .small-icon.icon-thanks:after, .small-icon.icon-thanks_toplist:after { + width: 18px; + text-align: center; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + font-family: FontAwesome; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after { + content: '\f002'; } + +.icon-acp:after { + content: '\f085'; } + +.icon-bookmark:after { + content: '\f02e'; + margin-left: -1px; + margin-right: -1px; } + +.icon-bump:after { + content: '\f079'; } + +.icon-contact:after { + content: '\f0e0'; } + +.icon-delete-cookies:after { + content: '\f014'; } + +.icon-download:after { + content: '\f019'; } + +.icon-faq:after { + content: '\f059'; } + +.icon-home:after { + content: '\f015'; } +.icon-home.breadcrumbs:after { + text-align: left; } + +.icon-logout:after { + content: '\f08b'; } + +.icon-login:after { + content: '\f090'; } + +.icon-mark:after { + content: '\f046'; } + +.icon-mcp:after { + content: '\f0e3'; } + +.icon-members:after, .icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before { + content: '\f007'; } +.icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before { + display: block; + font-size: 10px; + padding: 0; + padding-left: 4px; + padding-top: 1px; + opacity: .7; } + +.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-print:after { + content: '\f02f'; } + +.icon-profile:after { + content: '\f007'; } + +.icon-register:after { + content: '\f234'; } + +.icon-sendemail:after { + content: '\f003'; } + +.icon-subscribe:after { + content: '\f05d'; } + +.icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before { + content: '\f007'; } +.icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before { + display: block; + font-size: 10px; + padding: 0; + white-space: nowrap; + padding-top: 1px; + opacity: .7; + content: '\f007\f007'; } + +.icon-ucp:after { + content: '\f0ad'; } + +.icon-unsubscribe:after { + content: '\f05c'; } + +.icon-new-posts:after { + content: '\f086'; } + +.icon-forums:after { + content: '\f075'; } + +.icon-chat:after { + content: '\f086'; } + +.icon-time:after { + content: '\f017'; } + +.icon-thanks { + background-image: none !important; } + .icon-thanks:after { + content: '\f087'; } + +.icon-thanks_toplist { + background-image: none !important; } + .icon-thanks_toplist:after { + content: '\f005'; } + +@media (max-width: 320px) { + select, .inputbox { + max-width: 240px; } } +/* Notifications list +----------------------------------------*/ +@media (max-width: 350px) { + .dropdown-extended .dropdown-contents { + width: auto; } } +@media (max-width: 430px) { + .action-bar .search-box .inputbox { + width: 120px; } + + .section-viewtopic .search-box .inputbox { + width: 57px; } + + .action-bar .search-box .inputbox ::-moz-placeholder { + content: "Search..."; } + + .action-bar .search-box .inputbox :-ms-input-placeholder { + content: "Search..."; } + + .action-bar .search-box .inputbox ::-webkit-input-placeholder { + content: "Search..."; } } +@media (max-width: 500px) { + dd label { + white-space: normal; } + + select, .inputbox { + max-width: 260px; } + + .captcha-panel dd.captcha { + margin-left: 0; } + + .captcha-panel dd.captcha-image img { + width: 100%; } + + dl.details dt, dl.details dd { + width: auto; + float: none; + text-align: left; } + + dl.details dd { + margin-left: 20px; } + + 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; } + + p.jumpbox-return { + display: none; } + + .display-options > label:nth-child(1) { + display: block; + margin-bottom: 5px; } + + .attach-controls { + margin-top: 5px; + width: 100%; } + + .quick-links .dropdown-trigger span { + display: none; } } +@media (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) { + .responsive-hide { + display: none !important; } + + .responsive-show { + display: block !important; } + + .responsive-show-inline { + display: inline !important; } + + .responsive-show-inline-block { + display: inline-block !important; } + + /* Content wrappers + ----------------------------------------*/ + html { + height: auto; } + + body { + padding: 0; } + + #wrap { + border: none; + border-radius: 0; + margin: 0; + padding: 0 5px; } + + .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; + text-overflow: ellipsis; } + + .site-description p, .headerbar .search-header { + display: none; } + + .responsive-search { + display: block !important; } + + 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; } + + /* Forums and topics lists + ----------------------------------------*/ + ul.topiclist.forums dt { + margin-right: -250px; } + + 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; } + + li.row .responsive-show strong { + font-weight: bold; + color: inherit; } + + ul.topiclist li.row dt a.subforum { + vertical-align: bottom; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100px; } + + /* Pagination + ----------------------------------------*/ + .pagination > ul { + margin: 5px 0 0; } + + .row .pagination .ellipsis + li { + display: none !important; } + + /* Responsive tables + ----------------------------------------*/ + 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 tr { + margin: 2px 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; } + + 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; } + + /* Forms + ----------------------------------------*/ + fieldset dt, fieldset.fields1 dt, fieldset.fields2 dt { + width: auto; + float: none; } + + fieldset dd, fieldset.fields1 dd, fieldset.fields2 dd { + margin-left: 0px; } + + textarea, dd textarea, .message-box textarea { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; } + + 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; } + + .colour-palette, .colour-palette tbody, .colour-palette tr { + display: block; } + + .colour-palette td { + display: inline-block; + margin-right: 2px; } + + .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 input.inputbox { + width: 85%; + max-width: 300px; + margin-left: 20px; } + + fieldset.quick-login label[for="autologin"] { + display: inline-block; + text-align: right; + min-width: 50%; } + + /* User profile + ----------------------------------------*/ + .column1, .column2, .left-box.profile-details { + float: none; + width: auto; + clear: both; } + + /* Polls + ----------------------------------------*/ + 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; } + + /* Post + ----------------------------------------*/ + .postbody { + position: inherit; } + + .postprofile + .postbody { + float: none; + position: inherit; + width: auto; } + + .postprofile, .postbody, .search .postbody { + display: block; + width: auto; + float: none; + padding: 0; + min-height: 0; } + + .post .postprofile { + width: auto; + border-width: 0 0 1px 0; + padding-bottom: 5px; + margin: 0; + margin-bottom: 5px; + min-height: 40px; + overflow: hidden; + z-index: auto !important; } + + .postprofile dd { + display: none; } + + .postprofile dt, .postprofile dd.profile-rank, .search .postprofile dd { + display: block; + margin: 0; } + + .postprofile .has-avatar .avatar-container, + .postprofile .no-avatar .avatar-container { + margin: 0; + overflow: inherit; + float: left; + padding-right: 5px; } + + .postprofile .avatar-container:after { + clear: none; } + + .postprofile .avatar, .postprofile .no-avatar .avatar-container { + margin-right: 5px; } + + .postprofile .avatar img { + width: auto !important; + height: auto !important; + max-height: 32px; } + + .no-avatar .avatar-container { + width: 32px; + height: 32px; } + + .has-profile .postbody h3 { + margin-left: 0 !important; + margin-right: 0 !important; } + + .has-profile .post-buttons { + right: 10px; + top: 10px; } + .rtl .has-profile .post-buttons { + right: auto; + left: 10px; } + + .online-ribbon { + width: 35px; + height: 35px; + top: 0; + left: 0; } + .rtl .online-ribbon { + left: auto; + right: 0; } + .online-ribbon span { + width: 50px; + font-size: 6px; + line-height: 10px; + height: 10px; + text-align: center; + position: absolute; + top: 8px; + white-space: nowrap; + left: -12px; } + .rtl .online-ribbon span { + left: auto; + right: -12px; } + + 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; } + + .phpbb_alert { + width: auto; + margin: 0 5px; } + + .attach-comment dfn { + width: 100%; } } +@media (min-width: 700px) { + .postbody { + width: 70%; } } +@media (min-width: 850px) { + .postbody { + width: 76%; } } +@media (min-width: 701px) and (max-width: 950px) { + ul.topiclist dt { + margin-right: -410px; } + + ul.topiclist dt .list-inner { + margin-right: 410px; } + + ul.topiclist dd.lastpost { + float: right; } + + dd.posts, dd.topics, dd.views { + width: 80px; } } +html, body { + color: #141414; + background-image: url("./images/pattern.png"); + background-color: #e0e0e0; } + +h1, p.sitename { + color: #141414; } + +h2 { + color: #25aac6; } + +h3 { + color: #25aac6; } + .post h3 { + color: #2ba6c0; } + h3 a { + color: inherit; } + h3 a:hover { + color: #d0613c; } + +hr { + border-color: #fafafa; + border-top-color: #c7c7c7; } + +/* Post body links */ +.postlink { + border-bottom-color: #25aac6; + color: #25aac6; } + +.postlink:visited { + border-bottom-color: #868686; + color: #868686; } + +.postlink:hover { + background-color: #dbdbdb; + color: #d0613c; } + +.signature a, .signature a:hover { + background-color: transparent; } + +.search-box .inputbox, +.search-box .inputbox:hover, +.search-box .inputbox:focus, +.search-box .button:hover { + border-color: #c6c6c6; } + +.search-box .button, .search-box .button:hover { + background-color: #f4f4f4 !important; + border-color: #c6c6c6 !important; } +.search-box .button, .search-box .button:before, .search-box .button:after { + color: #25aac6; } +.search-box .button:hover, .search-box .button:hover:before, .search-box .button:hover:after { + color: #d0613c !important; } + +.search-header { + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); } + .navbar.with-search .search-header { + box-shadow: none; } + .search-header .inputbox, .search-header .button { + background: #f4f4f4 !important; + border-color: #f4f4f4 !important; } + .navbar.with-search .search-header .button, .navbar.with-search .search-header .button:before, .navbar.with-search .search-header .button:after { + color: #25aac6; } + .search-header .inputbox:hover, .search-header .inputbox:focus { + background-color: #f8f8f8 !important; + color: #000 !important; + border-color: #f4f4f4 !important; } + .search-header .button:hover, .search-header .button:hover:before, .search-header .button:hover:after, .search-header .button:focus, .search-header .button:focus:before, .search-header .button:focus:after { + background-color: #d0613c !important; + color: #fff !important; + border-color: #d0613c !important; } + +.headerbar { + color: #141414; } + +.breadcrumbs .crumb:before { + color: #868686; } + +.navbar { + background-image: none; } + .navbar.secondary { + color: #25aac6; } + .navbar.secondary > ul > li:hover, .navbar.secondary > ul > li:hover:after, .navbar.secondary > ul > li:hover:before, + .navbar.secondary > ul > li.dropdown-visible, + .navbar.secondary > ul > li.dropdown-visible:after, + .navbar.secondary > ul > li.dropdown-visible:before { + color: #d0613c; } + .navbar.secondary .dropdown { + color: #141414; } + .navbar .nav-tabs { + background-color: #25aac6; } + .navbar .nav-tabs .tab { + color: #fff; } + .navbar .nav-tabs .tab.selected { + color: #25aac6; + background-color: #f4f4f4; } + .navbar .nav-tabs .tab:hover, .navbar .nav-tabs .tab.dropdown-visible { + color: #d0613c; + background-color: #f4f4f4; } + .navbar .nav-tabs .tab > strong { + color: #fff; + background-color: #d03c3c; + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); } + .navbar .nav-tabs .tab > strong .arrow { + border-top-color: #d03c3c; } + .navbar .nav-tabs .tab .dropdown { + color: #141414; } + +.panel { + background-color: #f4f4f4; + color: #141414; } + +.post:target .content { + color: #000; } + +.post:target h3 a { + color: #000; } + +.bg1 { + background-color: #f4f4f4; } + +table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) { + background-color: #f4f4f4; } + +.bg2 { + background-color: #f6f6f6; } + +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: -webkit-linear-gradient(to bottom, #f8f8f8 0%, rgba(248, 248, 248, 0) 100%); + background: linear-gradient(to bottom, #f8f8f8 0%, rgba(248, 248, 248, 0) 100%); } + .section-posting .bg3.panel { + background-color: #f4f4f4; } + .section-posting .bg3.panel:before, .section-posting .bg3.panel:after { + background: transparent; } + +ul.navlinks { + border-top-color: #e7e7e7; } + +.forum_unread .forumtitle, .forum_unread_subforum .forumtitle, .forum_unread_locked .forumtitle { + color: #d0613c; } + +.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: #d0613c; } + +.forum-statistics { + color: #868686; } + +.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 { + color: #fff; } + +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: #3d9baf; } + +.sep { + color: #25aac6; } + +/* Icon styles +---------------------------------------- */ +.icon.icon-blue, a:hover .icon.icon-blue { + color: #196db5; } + +.icon.icon-green, a:hover .icon.icon-green { + color: #1b9A1B; } + +.icon.icon-red, a:hover .icon.icon-red { + color: #BC2A4D; } + +.icon.icon-orange, a:hover .icon.icon-orange { + color: #FF6600; } + +.icon.icon-bluegray, a:hover .icon.icon-bluegray { + color: #536482; } + +.icon.icon-gray, a:hover .icon.icon-gray { + color: #777777; } + +.icon.icon-lightgray, a:hover .icon.icon-lightgray { + color: #999999; } + +.icon.icon-black, a:hover .icon.icon-black { + color: #333333; } + +.alert_close .icon:before { + background-color: #FFFFFF; } + +/* Jumpbox */ +.jumpbox .dropdown li { + border-top-color: #25aac6; } + +.jumpbox-cat-link { + background-color: #25aac6; + color: #fff; } + +.jumpbox-cat-link:hover { + background-color: #d0613c; + border-top-color: #d0613c; + color: #fff; } + +.jumpbox-forum-link { + background-color: #f4f4f4; } + +.jumpbox-forum-link:hover { + background-color: #e0e0e0; } + +.jumpbox .dropdown .pointer-inner { + border-color: #f4f4f4 transparent; } + +.jumpbox-sub-link { + background-color: #f4f4f4; } + +.jumpbox-sub-link:hover { + background-color: #e0e0e0; } + +.pagination li a { + color: #25aac6; + background-color: #f4f4f4; + border-color: #e7e7e7; } + +.pagination li.ellipsis span { + background-color: transparent; + color: #000; } + +.pagination li.active span { + color: #fff; + background-color: #25aac6; + border-color: #25aac6; } + +.pagination li a:hover, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger { + border-color: #d0613c; + background-color: #d0613c; + color: #fff; } + +.pagination li.page-jump a:after { + color: #25aac6; } + +.pagination li.page-jump a:hover:after { + color: #d0613c; } + +.copyright { + color: #868686; } + +.error { + color: #d0613c; } + +.reported { + background-color: #f5ece9; } + .reported .postprofile, .reported .signature { + border-color: #f0e3de; } + +li.reported:hover { + background-color: #f5ece9; } + +div.rules { + background-color: #decdc7; + color: #d0613c; } + +p.post-notice { + background-color: #efded8; + color: #d0613c; + 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; } + +p.post-notice.deleted:before { + content: '\f057'; + color: #d0613c; } + +p.post-notice.unapproved:before { + content: '\f059'; + color: #d0613c; } + +p.post-notice.reported:before, p.post-notice.error:before { + content: '\f071'; + color: #d0613c; } + +.topic-status.sticky { + color: #868686; } + +a { + color: #25aac6; } + +a:hover { + color: #d0613c; } + +a.time { + color: #9d9d9d; } + a.time:hover { + color: #d0613c; } + +.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: #d0613c; } + +a.feed-icon-forum:after { + color: #bdbdbd; } + +a.feed-icon-forum:hover:after { + color: #d0613c; } + +ul.topiclist li { + color: #141414; } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + ul.topiclist li.row dt a.subforum.read { + background-size: 11px 9px; } } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + ul.topiclist li.row dt a.subforum.unread { + background-size: 11px 9px; } } + +li.row { + border-top-color: white; + border-bottom-color: #e7e7e7; } + li.row .forum-lastpost strong, + li.row .subforums-list strong { + color: #868686; } + +li.row strong { + color: #000; } + +.icon-link + .list-inner > a.forumtitle, .icon-link + .list-inner > a.topictitle, +.pm_unread .topictitle, +a.subforum.unread { + color: #d0613c; } + +.postbody { + color: #141414; } + +.content { + color: #141414; } + +.content h2, .panel h2 { + color: #347684; + border-bottom-color: #e7e7e7; } + +dl.faq dt, .content dl.faq dt { + color: #141414; } + +.posthilit { + background-color: #f5ece9; + color: #af4b2a; } + +.signature { + border-top-color: #e7e7e7; } + +.notice { + border-top-color: #e7e7e7; } + +blockquote { + background-color: #fff; + border-color: #ededed; + border-left-color: #df937a; } + .rtl blockquote { + border-left-color: #ededed; + border-right-color: #df937a; } + +blockquote blockquote, blockquote .codebox, blockquote .attachbox { + background-color: #f4f4f4; + background-color: rgba(196, 196, 196, 0.1); + border-left-color: #7fc4d2; } + .rtl blockquote blockquote, + .rtl blockquote .codebox, + .rtl blockquote .attachbox { + border-left-color: #ededed; + border-right-color: #7fc4d2; } + +blockquote blockquote blockquote, blockquote blockquote .codebox, blockquote blockquote .attachbox { + background-color: #fff; + border-left-color: #df937a; } + .rtl blockquote blockquote blockquote, + .rtl blockquote blockquote .codebox, + .rtl blockquote blockquote .attachbox { + border-left-color: #ededed; + border-right-color: #df937a; } + +blockquote:before { + color: #868686; } + +.codebox { + background-color: #fff; + border-color: #ededed; + border-left-color: #7fc4d2; } + .rtl .codebox { + border-left-color: #ededed; + border-right-color: #7fc4d2; } + +.codebox p { + border-bottom-color: #f2f2f2; } + +.codebox code { + color: #25c63a; } + +.attachbox { + background-color: #fff; + border-color: #ededed; + border-left-color: #7fc4d2; } + .rtl .attachbox { + border-left-color: #ededed; + border-right-color: #7fc4d2; } + +.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 { + box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.2); } + +.pollbar1 { + background-color: #ac7360; } + +.pollbar2 { + background-color: #b2705a; } + +.pollbar3 { + background-color: #b86d54; } + +.pollbar4 { + background-color: #c46748; } + +.pollbar5 { + background-color: #d0613c; } + +.postprofile { + color: #141414; + border-color: #e7e7e7; } + +.postprofile strong { + color: #000; } + +.online-ribbon span { + background-color: #d0613c; + color: #fff; } + +dd.profile-warnings { + color: #BC2A4D; } + +.no-avatar .avatar-container { + background-image: url("./images/no_avatar.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .no-avatar .avatar-container { + background-image: url("./images/no_avatar_hd.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, .buttons > .button.locked-icon { + border-color: #3ab1cb; + background-color: #3ab1cb; + color: #fff; + box-shadow: none; } +.buttons > .button.locked-icon { + color: #fff; } + .buttons > .button.locked-icon:after, .buttons > .button.locked-icon:before { + color: #fff !important; } + .buttons > .button.locked-icon:hover { + box-shadow: none; } +.buttons > .button, .button.report-icon, .button.delete-icon { + border-color: #25aac6; + background-color: #25aac6; + color: #fff; } + .buttons > .button:after, .buttons > .button:before, .button.report-icon:after, .button.report-icon:before, .button.delete-icon:after, .button.delete-icon:before { + color: #def2f6 !important; } +.button.report-icon, .button.delete-icon { + border-color: #d0613c; + background-color: #d0613c; } + .button.report-icon:after, .button.report-icon:before, .button.delete-icon:after, .button.delete-icon:before { + color: #f8e7e2 !important; } + +.buttons > .dropdown-select { + color: #868686; } + +.dropdown-select:after { + border-color: #7cc4d3; } + +.dropdown-select:hover { + border-color: #3ab1cb; } + +.dropdown-select:hover:after, .dropdown-visible .dropdown-select:after, .nojs .dropdown-container:hover .dropdown-select:after { + border-color: #d26e4c; } + +.dropdown-visible .dropdown-select, .dropdown-visible .dropdown-select:hover, .nojs .dropdown-container:hover .dropdown-select, +.buttons > .button:hover, +.button:hover, .dropdown-visible .dropdown-select, .nojs .dropdown-container:hover .dropdown-select { + border-color: #d0613c !important; + background-color: #d0613c; + 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, + .buttons > .button:hover:before, + .button:hover:after, + .button: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; } + +.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: #76acd3; } + +.phpbb_aol-icon:after { + color: #ffd800; + text-shadow: 0 0 1px #000, 0 0 2px #000; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + color: #25aac6; } +.icon-search-new:hover:after, .icon-search-unanswered:hover:after, .icon-search-unread:hover:after, .icon-search-self:hover:after, .icon-search:hover:after, .icon-search-active:hover:after, .icon-search-advanced:hover:after, .icon-acp:hover:after, .icon-bookmark:hover:after, .icon-bump:hover:after, .icon-contact:hover:after, .icon-delete-cookies:hover:after, .icon-download:hover:after, .icon-faq:hover:after, .icon-home:hover:after, .icon-logout:hover:after, .icon-login:hover:after, .icon-mark:hover:after, .icon-mcp: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-sendemail: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-ucp:hover:after, .icon-unsubscribe:hover:after, .icon-new-posts:hover:after, .icon-forums:hover:after, .icon-chat:hover:after, .icon-time:hover:after, .icon-thanks:hover:after, .icon-thanks_toplist:hover:after { + color: #d0613c; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after { + color: #d0613c; } + +.icon-search-self:after { + color: #9d9d9d; } + +.icon-home.breadcrumbs:after { + color: #25aac6; } + +.icon-notification.non-zero:after, .icon-pm.non-zero:after { + color: #d0613c; } + +.icon-time:after { + color: #9d9d9d; } + +/* 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; } + +.global_read, .global_read_mine, .announce_read_mine, .announce_read { + background-image: url("./images/announce_read.png"); } + +.global_read_locked, .global_read_locked_mine, .announce_read_locked_mine, .announce_read_locked { + background-image: url("./images/announce_read_locked.png"); } + +.global_unread, .global_unread_mine, .announce_unread_mine, .announce_unread { + background-image: url("./images/announce_unread.png"); } + +.global_unread_locked, .global_unread_locked_mine, .announce_unread_locked_mine, .announce_unread_locked { + background-image: url("./images/announce_unread_locked.png"); } + +.forum_link { + background-image: url("./images/forum_link.png"); } + +.forum_read { + background-image: url("./images/forum_read.png"); } + +.forum_read_locked { + background-image: url("./images/forum_read_locked.png"); } + +.forum_read_subforum { + background-image: url("./images/forum_read_subforum.png"); } + +.forum_unread { + background-image: url("./images/forum_unread.png"); } + +.forum_unread_locked { + background-image: url("./images/forum_unread_locked.png"); } + +.forum_unread_subforum { + background-image: url("./images/forum_unread_subforum.png"); } + +.topic_moved { + background-image: url("./images/topic_moved.png"); } + +.topic_read, .sticky_read, .pm_read { + background-image: url("./images/topic_read.png"); } + +.topic_read_mine, .sticky_read_mine { + background-image: url("./images/topic_read_mine.png"); } + +.topic_read_hot { + background-image: url("./images/topic_read_hot.png"); } + +.topic_read_hot_mine { + background-image: url("./images/topic_read_hot_mine.png"); } + +.topic_read_locked, .sticky_read_locked { + background-image: url("./images/topic_read_locked.png"); } + +.topic_read_locked_mine, .sticky_read_locked_mine { + background-image: url("./images/topic_read_locked_mine.png"); } + +.topic_unread, .sticky_unread, .pm_unread { + background-image: url("./images/topic_unread.png"); } + +.topic_unread_mine, .sticky_unread_mine { + background-image: url("./images/topic_unread_mine.png"); } + +.topic_unread_hot { + background-image: url("./images/topic_unread_hot.png"); } + +.topic_unread_hot_mine { + background-image: url("./images/topic_unread_hot_mine.png"); } + +.topic_unread_locked, .sticky_unread_locked { + background-image: url("./images/topic_unread_locked.png"); } + +.topic_unread_locked_mine, .sticky_unread_locked_mine { + background-image: url("./images/topic_unread_locked_mine.png"); } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (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: 36px 36px; } + + .global_read, .global_read_mine, .announce_read_mine, .announce_read { + background-image: url("./images/announce_read_hd.png"); } + + .global_read_locked, .global_read_locked_mine, .announce_read_locked_mine, .announce_read_locked { + background-image: url("./images/announce_read_locked_hd.png"); } + + .global_unread, .global_unread_mine, .announce_unread_mine, .announce_unread { + background-image: url("./images/announce_unread_hd.png"); } + + .global_unread_locked, .global_unread_locked_mine, .announce_unread_locked_mine, .announce_unread_locked { + background-image: url("./images/announce_unread_locked_hd.png"); } + + .forum_link { + background-image: url("./images/forum_link_hd.png"); } + + .forum_read { + background-image: url("./images/forum_read_hd.png"); } + + .forum_read_locked { + background-image: url("./images/forum_read_locked_hd.png"); } + + .forum_read_subforum { + background-image: url("./images/forum_read_subforum_hd.png"); } + + .forum_unread { + background-image: url("./images/forum_unread_hd.png"); } + + .forum_unread_locked { + background-image: url("./images/forum_unread_locked_hd.png"); } + + .forum_unread_subforum { + background-image: url("./images/forum_unread_subforum_hd.png"); } + + .topic_moved { + background-image: url("./images/topic_moved_hd.png"); } + + .topic_read, .sticky_read, .pm_read { + background-image: url("./images/topic_read_hd.png"); } + + .topic_read_mine, .sticky_read_mine { + background-image: url("./images/topic_read_mine_hd.png"); } + + .topic_read_hot { + background-image: url("./images/topic_read_hot_hd.png"); } + + .topic_read_hot_mine { + background-image: url("./images/topic_read_hot_mine_hd.png"); } + + .topic_read_locked, .sticky_read_locked { + background-image: url("./images/topic_read_locked_hd.png"); } + + .topic_read_locked_mine, .sticky_read_locked_mine { + background-image: url("./images/topic_read_locked_mine_hd.png"); } + + .topic_unread, .sticky_unread, .pm_unread { + background-image: url("./images/topic_unread_hd.png"); } + + .topic_unread_mine, .sticky_unread_mine { + background-image: url("./images/topic_unread_mine_hd.png"); } + + .topic_unread_hot { + background-image: url("./images/topic_unread_hot_hd.png"); } + + .topic_unread_hot_mine { + background-image: url("./images/topic_unread_hot_mine_hd.png"); } + + .topic_unread_locked, .sticky_unread_locked { + background-image: url("./images/topic_unread_locked_hd.png"); } + + .topic_unread_locked_mine, .sticky_unread_locked_mine { + background-image: url("./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 { + color: #141414; + border-bottom-color: #e7e7e7; } + +#cp-main .pm-message { + border-color: #e0e0e0; + background-color: #f4f4f4; } + +#tabs .tab > a { + background: #f4f4f4; + color: #3d9baf; } + +#tabs .tab > a:hover { + background: #f8f8f8; + color: #d0613c; } + +#tabs .activetab > a, +#tabs .activetab > a:hover { + background: #f8f8f8; + box-shadow: 0 5px 5px -5px #f8f8f8; + border-color: #f8f8f8; + color: #2b2b2b; } + +#minitabs .tab > a { + background-color: #f6f6f6; } + +#minitabs .activetab > a, +#minitabs .activetab > a:hover { + background-color: #F9F9F9; + color: #333333; } + +.responsive-tab .responsive-tab-link:before { + color: #3d9baf; } + +#navigation a { + color: #141414; + background: #f4f4f4; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.1); } + +#navigation a:hover { + background: #f6f6f6; + color: #d0613c; } + +#navigation #active-subsection a { + background: #25aac6; + color: #fff; } + +#navigation #active-subsection a:hover { + background-color: #d0613c; } + +#navigation > hr { + border-top-color: #f6f6f6; } + +.panel-container h2 { + color: #141414; } + +.panel-container .panel { + background: #eaeaea; + box-shadow: none; + border-width: 0; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } + .panel-container .panel > .inner > h3:first-child { + background-color: transparent; + color: #25aac6; + background-image: none; } + .panel-container .panel > .inner > h3:first-child a { + color: #25aac6; } + .panel-container .panel > .inner > h3:first-child a:hover { + color: #d0613c; } + .panel-container .panel:before, .panel-container .panel:after { + background: transparent; } + +#cp-main .pm { + background-color: #f4f4f4; } + +.cp-mini { + background-color: #f6f6f6; } + +.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: #ff5100; } + +.pmlist li.pm_replied_colour, .pm_replied_colour { + border-color: #A9B8C2; } + +.pmlist li.pm_friend_colour, .pm_friend_colour { + border-color: #5D8FBD; } + +.pmlist li.pm_foe_colour, .pm_foe_colour { + border-color: #000000; } + +#gallery label { + background: #f6f6f6; + border-color: #e7e7e7; } + +#gallery label:hover { + background-color: #f8f8f8; } + +select { + border-color: #c6c6c6; + background-color: #fff; + color: #141414; } + +label { + color: #141414; } + +option.disabled-option { + color: #868686; } + +dd label { + color: #141414; } + +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; } + +#message-box textarea.drag-n-drop { + outline-color: rgba(157, 157, 157, 0.5); } + +#message-box textarea.drag-n-drop-highlight { + outline-color: rgba(134, 134, 134, 0.5); } + +.inputbox, select { + background-color: #fff; + border-color: #c6c6c6; + color: #141414; } + +.inputbox::-moz-placeholder { + color: #5b5b5b; } +.inputbox::-webkit-input-placeholder { + color: #5b5b5b; } +.inputbox:-ms-input-placeholder { + color: #5b5b5b; } + +.inputbox:hover, select:hover { + background-color: #fff; + border-color: #d0613c; + color: #141414; } + +.inputbox:focus, select:focus { + background-color: #fff; + border-color: #25aac6; + color: #141414; } + +.inputbox:hover::-moz-placeholder { + color: #141414; } +.inputbox:hover::-webkit-input-placeholder { + color: #141414; } +.inputbox:hover:-ms-input-placeholder { + color: #141414; } + +.inputbox:focus::-moz-placeholder { + color: transparent; } +.inputbox:focus::-webkit-input-placeholder { + color: transparent; } +.inputbox:focus:-ms-input-placeholder { + color: transparent; } + +a.button1, input.button1, input.button3, a.button2, input.button2 { + color: #fff; + border-color: #3ab1cb; + background-color: #3ab1cb; } + +a.button1, input.button1 { + border-color: #25aac6; + background-color: #25aac6; + color: #fff; } + +input.button3 { + background-image: none; } + +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border-color: #d0613c; + background-color: #d0613c; + color: #fff; } + +input.button1:focus, input.button2:focus, input.button3:focus { + border-color: #d0613c; + background-color: #d0613c; + color: #fff; } + +input.disabled { + color: #868686; } + +.phpbb_alert { + background-color: #e0e0e0; + border-color: #e7e7e7; } + +.phpbb_alert .alert_close:before { + color: #25aac6; } + +.phpbb_alert .alert_close:hover:before { + color: #d0613c; } + +.phpbb_alert .alert_close:after { + color: #e0e0e0; } + +.darken { + background-color: #000; } + +.loading_indicator { + background-color: #000; + background-image: url("./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: #25aac6; + 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: #25aac6; } + +ul.linklist li.responsive-menu a.responsive-menu-link:hover:before, ul.linklist li.responsive-menu.visible a.responsive-menu-link:before { + color: #d0613c; } + +.dropdown .dropdown-contents { + background: #f4f4f4; + border-color: #25aac6; + box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5); } + +.dropdown-up .dropdown-contents { + box-shadow: 1px 0 5px rgba(0, 0, 0, 0.5); } + +.dropdown li, .dropdown li li { + border-color: #dbdbdb; } + +.dropdown li.separator { + border-color: #dbdbdb; } + +.notification_list li.notification-reported strong, .notification_list li.notification-disapproved strong { + color: #d0613c; } +.notification_list li.dropdown-notification { + background-color: #f4f4f4; + color: #25aac6; } + .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: #292929; } + .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: #7cb0bb; } + .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: #292929; } + .notification_list li.dropdown-notification a.mark_read:hover, .notification_list li.dropdown-notification a.mark_read:after:hover { + color: #25aac6; } +.notification_list li.bg3 { + background-color: #ded3d0; + color: #d0613c; } + .notification_list li.bg3, .panel-container .notification_list li.bg3 { + border-top-color: #f3efee; + border-bottom-color: #c9b7b2; } + .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: #bc8f80; } + .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: #d0613c; } +.notification_list li.dropdown-notification:hover { + background-color: #f6f6f6; + color: #25aac6; } + .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: #292929; } + .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: #7db1bb; } + .notification_list li.dropdown-notification:hover a.mark_read { + background-color: white; } + .notification_list li.dropdown-notification:hover a.mark_read, .notification_list li.dropdown-notification:hover a.mark_read:after { + color: #292929; } + .notification_list li.dropdown-notification:hover a.mark_read:hover, .notification_list li.dropdown-notification:hover a.mark_read:after:hover { + color: #25aac6; } + +.imageset.icon_post_target { + background-image: url("./images/icon_post_target.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .imageset.icon_post_target { + background-image: url("./images/icon_post_target_hd.png"); } } + +.imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread_hd.png"); } } + +.imageset.icon_topic_attach:after { + color: #868686; } + +.imageset.icon_topic_poll:after { + color: #70a3ad; } + +/* -------------------------------------------------------------- + $Icons +-------------------------------------------------------------- */ +/* Global module setup +--------------------------------*/ +/* Renamed version of .fa class for agnostic usage 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 */ } + +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS and IE text size adjust after device orientation change, + * without disabling user zoom. + */ +html { + font-family: sans-serif; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ } + +/** + * Remove default margin. + */ +body { + margin: 0; } + +/* HTML5 display definitions + ========================================================================== */ +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; } + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ +audio, +canvas, +progress, +video { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ } + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ +audio:not([controls]) { + display: none; + height: 0; } + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. + */ +[hidden], +template { + display: none; } + +/* Links + ========================================================================== */ +/** + * Remove the gray background color from active links in IE 10. + */ +a { + background-color: transparent; } + +/** + * Improve readability of focused elements when they are also in an + * active/hover state. + */ +a:active, +a:hover { + outline: 0; } + +/* Text-level semantics + ========================================================================== */ +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ +abbr[title] { + border-bottom: 1px dotted; } + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ +b, +strong { + font-weight: bold; } + +/** + * Address styling not present in Safari and Chrome. + */ +dfn { + font-style: italic; } + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; } + +/** + * Address styling not present in IE 8/9. + */ +mark { + background: #ff0; + color: #000; } + +/** + * Address inconsistent and variable font size in all browsers. + */ +small { + font-size: 80%; } + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +/* Embedded content + ========================================================================== */ +/** + * Remove border when inside `a` element in IE 8/9/10. + */ +img { + border: 0; } + +/** + * Correct overflow not hidden in IE 9/10/11. + */ +svg:not(:root) { + overflow: hidden; } + +/* Grouping content + ========================================================================== */ +/** + * Address margin not present in IE 8/9 and Safari. + */ +figure { + margin: 1em 40px; } + +/** + * Address differences between Firefox and other browsers. + */ +hr { + box-sizing: content-box; + height: 0; } + +/** + * Contain overflow in all browsers. + */ +pre { + overflow: auto; } + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; } + +/* Forms + ========================================================================== */ +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ +button, +input, +optgroup, +select, +textarea { + color: inherit; + /* 1 */ + font: inherit; + /* 2 */ + margin: 0; + /* 3 */ } + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ +button { + overflow: visible; } + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ +button, +select { + text-transform: none; } + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ } + +/** + * Re-set default cursor for disabled elements. + */ +button[disabled], +html input[disabled] { + cursor: default; } + +/** + * Remove inner padding and border in Firefox 4+. + */ +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; } + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ +input { + line-height: normal; } + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; } + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. + */ +input[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + box-sizing: content-box; + /* 2 */ } + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ +legend { + border: 0; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ +textarea { + overflow: auto; } + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ +optgroup { + font-weight: bold; } + +/* Tables + ========================================================================== */ +/** + * Remove most spacing between table cells. + */ +table { + border-collapse: collapse; + border-spacing: 0; } + +td, +th { + padding: 0; } + +/* -------------------------------------------------------------- + $Utilities +-------------------------------------------------------------- */ +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; } + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; } + +.clearfix:before, +.clearfix:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after { + content: " "; + display: table; } + +.clearfix:after, +.container:after, +.container-fluid:after, +.row:after { + clear: both; } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; } + +.pull-right { + float: right !important; } + +.pull-left { + float: left !important; } + +.hide { + display: none !important; } + +.show { + display: block !important; } + +.invisible { + visibility: hidden; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.hidden { + display: none; } + +.affix { + position: fixed; } diff --git a/simplicity_aqua/theme/stylesheet.scss b/simplicity_aqua/theme/stylesheet.scss new file mode 100644 index 0000000..d6de161 --- /dev/null +++ b/simplicity_aqua/theme/stylesheet.scss @@ -0,0 +1,35 @@ +// +// stylesheet.css replacement +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// +// If you have any questions please visit support forum at: +// http://www.artodia.com/forums/ +// +// Set your custom configuration variables in _custom_config.scss +// Add your custom code to _custom.scss +// +// After editing any .scss file you must recompile stylesheet. +// +/*! + 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/ +*/ +@import "custom_config"; +@import "style_config"; +@import "common/common"; +@import "common/links"; +@import "common/content"; +@import "common/buttons"; +@import "common/cp"; +@import "common/forms"; +@import "common/imageset"; +@import "common/responsive"; +@import "colours"; +@import "custom"; +@import "common/icons"; +@import "common/normalize"; +@import "common/utilities"; diff --git a/simplicity_aqua/theme/tweaks.css b/simplicity_aqua/theme/tweaks.css new file mode 100644 index 0000000..820faa4 --- /dev/null +++ b/simplicity_aqua/theme/tweaks.css @@ -0,0 +1,7 @@ +/* Style Sheet Tweaks + +These style definitions are IE 8 & 9 only. +They are required due to the poor CSS support in IE browsers. +------------------------------------------------------------------------------*/ + +@import "../../simplicity/theme/tweaks.css"; \ No newline at end of file diff --git a/simplicity_blue/license.txt b/simplicity_blue/license.txt new file mode 100644 index 0000000..a5319f7 --- /dev/null +++ b/simplicity_blue/license.txt @@ -0,0 +1,33 @@ +IMPORTANT: This license does not apply to files in directory theme/fonts/ + +Files in those directories have their own licenses, see license.txt in respective +directories for details. + +----------------------------------------------------------------------------- + +Copyright (c) 2015, Vjacheslav Trushkin +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The views and conclusions contained in the software and documentation are those +of the authors and should not be interpreted as representing official policies, +either expressed or implied, of the FreeBSD Project. \ No newline at end of file diff --git a/simplicity_blue/style.cfg b/simplicity_blue/style.cfg new file mode 100644 index 0000000..7d6d3df --- /dev/null +++ b/simplicity_blue/style.cfg @@ -0,0 +1,32 @@ +# +# phpBB Style Configuration File +# +# This file is part of the phpBB Forum Software package. +# +# @copyright (c) phpBB Limited +# @license GNU General Public License, version 2 (GPL-2.0) +# +# For full copyright and license information, please see +# the docs/CREDITS.txt file. +# +# At the left is the name, please do not change this +# At the right the value is entered +# +# Values get trimmed, if you want to add a space in front or at the end of +# the value, then enclose the value with single or double quotes. +# Single and double quotes do not need to be escaped. +# +# + +# General Information about this style +name = Simplicity Blue +copyright = Created by Arty (Vjacheslav Trushkin), http://www.artodia.com/, Modified by Gabriel Fischer +style_version = 3.3.0 +phpbb_version = 3.3.0 + +# Defining a different template bitfield +# template_bitfield = lNg= + +# Parent style +# Set value to empty or to this style's name if this style does not have a parent style +parent = Simplicity diff --git a/simplicity_blue/theme/_colours.scss b/simplicity_blue/theme/_colours.scss new file mode 100644 index 0000000..3d04cba --- /dev/null +++ b/simplicity_blue/theme/_colours.scss @@ -0,0 +1,1685 @@ +// +// -------------------------------------------------------------- +// Colours and backgrounds for common.css +// -------------------------------------------------------------- + +html, body { + color: $text-color; + background-image: url('./images/pattern.png'); + @if $use-wrapper { + background-color: $page-background; + &.simple { + background-color: $content-background; + } + } + @else { + background-color: $content-background; + } +} + +h1, p.sitename { + color: $header-text; +} + +h2 { + color: $page-title-color; +} + +h3 { + color: $stats-title-color; + .post & { + color: $block-title-color; + } + a { + color: inherit; + &:hover { + color: $link-hover-color; + } + } +} + +hr { + border-color: $content-top-border; + border-top-color: $content-bottom-border; +} + +/* Post body links */ +.postlink { + border-bottom-color: $link-color; + color: $link-color; +} + +.postlink:visited { + border-bottom-color: $muted-color; + color: $muted-color; +} + +.postlink:hover { + background-color: darken($block-background, 10%); + color: $link-hover-color; +} + +.signature a, .signature a:hover { + background-color: transparent; +} + +// Search box +// --------------------------------------------- + +.search-box .inputbox, +.search-box .inputbox:hover, +.search-box .inputbox:focus, +.search-box .button:hover { + border-color: $search-box-border; +} + +.search-box .button { + &, &:hover { + background-color: $block-background !important; + border-color: $search-box-border !important; + } + &, &:before, &:after { + color: $primary-color; + } + &:hover, &:hover:before, &:hover:after { + color: $secondary-color !important; + } +} + +.search-header { + box-shadow: $search-box-shadow; + .navbar.with-search & { + box-shadow: none; + } + .inputbox, .button { + background: $block-background !important; + border-color: $block-background !important; + } + .navbar.with-search & .button { + &, &:before, &:after { + color: $link-color; + } + } + .inputbox:hover, .inputbox:focus { + background-color: $block-background3 !important; + color: $bold-text-color !important; + border-color: $block-background !important; + } + .button:hover, .button:focus { + &, &:before, &:after { + background-color: $secondary-color !important; + color: #fff !important; + border-color: $secondary-color !important; + } + } +} + +// Round cornered boxes and backgrounds +// ---------------------------------------- +#wrap { + @if $use-wrapper { + background-color: $content-background; + background-image: url('./images/pattern.png'); + border-color: $content-border-color; + } +} + +.headerbar { + color: $header-text; +} + +// Navigation +.breadcrumbs .crumb:before { + color: $muted-color; +} + +.navbar { + background-image: none; + &.secondary { + color: $link-color; + > ul > li:hover, + > ul > li.dropdown-visible { + &, &:after, &:before { + color: $secondary-nav-hover-link; + } + } + .dropdown { + color: $text-color; + } + } + + .nav-tabs { + background-color: $primary-nav-bg; + + .tab { + color: $primary-nav-color; + &.selected { + color: $primary-nav-selected-color; + background-color: $primary-nav-selected-bg; + } + &:hover, + &.dropdown-visible { + color: $primary-nav-hover-color; + background-color: $primary-nav-hover-bg; + } + & > strong { + color: $primary-nav-alert-color; + background-color: $primary-nav-alert-bg; + box-shadow: $primary-nav-alert-shadow; + .arrow { + border-top-color: $primary-nav-alert-bg; + } + } + .dropdown { + color: $text-color; + } + } + } + + // Tabbed navigation + @if $tabbed-navigation { + &.tabbed.not-static { + .nav-tabs { + li.tab { + // Tabs layout + color: $link-color; + background-color: $block-background; + + &.selected { + @include tabbed-nav-layout-all { + background-color: $primary-color; + color: $overlay-color; + } + } + + &:hover { + @include tabbed-nav-layout-all { + background-color: $secondary-color; + color: $overlay-color; + } + } + + &.dropdown-visible { + @include tabbed-nav-layout-all { + background-color: $primary-color; + color: $overlay-color; + } + } + } + } + + // Second row + + .navbar.secondary { + background: $primary-color; + color: $overlay-color; + + > ul > li { + &, &:after, &:before { + color: $overlay-color; + } + } + + > ul > li:hover, + > ul > li.dropdown-visible { + &, &:after, &:before { + color: $overlay-color; + } + background: none; + box-shadow: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + } + } + } + } +} + +.panel { + background-color: $block-background; + color: $text-color; +} + +.post:target .content { + color: $bold-text-color; +} + +.post:target h3 a { + color: $bold-text-color; +} + +.bg1 { + background-color: $block-background; +} + +table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) { + background-color: $block-background; +} + +.bg2 { + background-color: $block-background2; +} + +table.zebra-list tr:nth-child(even) td, ul.zebra-list li:nth-child(even) { + background-color: $block-background2; +} + +.bg3 { + background-color: $block-background3; + &.panel { + background: transparent none; + background-color: rgba($content-background, .3); + border-top-color: $tab-selected-background; + &:before, &:after { + background: -webkit-linear-gradient(to bottom, $tab-selected-background 0%, rgba($tab-selected-background, 0) 100%); + background: linear-gradient(to bottom, $tab-selected-background 0%, rgba($tab-selected-background, 0) 100%); + } + } + .section-posting &.panel { + background-color: $block-background; + &:before, &:after { + background: transparent; + } + } +} + +// Horizontal lists +// ---------------------------------------- + +ul.navlinks { + border-top-color: $block-inner-border; +} + +// Forums list layout +// ---------------------- +.forumtitle { + .forum_unread &, + .forum_unread_subforum &, + .forum_unread_locked & { + color: $link-hover-color; + } +} + +.topictitle { + .global_unread &, + .global_unread_mine &, + .global_unread_locked &, + .global_unread_locked_mine &, + .announce_unread &, + .announce_unread_mine &, + .announce_unread_locked &, + .announce_unread_locked_mine &, + .sticky_unread &, + .sticky_unread_mine &, + .sticky_unread_locked &, + .sticky_unread_locked_mine &, + .topic_unread &, + .topic_unread_mine &, + .topic_unread_locked &, + .topic_unread_locked_mine &, + .topic_unread_hot &, + .topic_unread_hot_mine & + { + color: $link-hover-color; + } +} + +.forum-statistics { + color: $muted-color; +} + +.forum-lastpost { + color: $muted-color; + span:before { + opacity: .5; + } +} + +.forum-description.toggle { + color: $forum-description-color; + background-color: fade-out($forum-description-bg, .2); + a { + color: inherit !important; + } + span.arrow { + border-right-color: fade-out($forum-description-bg, .2); + } + .rtl & span.arrow { + border-right-color: transparent; + border-left-color: fade-out($forum-description-bg, .2); + } +} + +.forum-statistics { + .value { + color: $bold-text-color; + } +} + +// Table styles +// ---------------------------------------- +table.table1 thead th { + color: $heading-color; +} + +table.table1 tbody tr { + border-color: $block-inner-border; +} + +table.table1 tbody tr:hover, table.table1 tbody tr.hover { + background-color: $block-background3; + color: $bold-text-color; +} + +table.table1 td { + color: $text-color; +} + +table.table1 tbody td { + border-top-color: $block-inner-border; +} + +table.table1 tbody th { + border-bottom-color: $block-bottom-border; + color: $bold-text-color; + background-color: $content-background; +} + +table.info tbody th { + color: $bold-text-color; +} + +// Misc layout styles +// ---------------------------------------- +dl.details dt { + color: $bold-text-color; +} + +dl.details dd { + color: $tab-color; +} + +.sep { + color: $primary-color; +} + +/* Icon styles +---------------------------------------- */ +.icon.icon-blue, a:hover .icon.icon-blue { + color: #196db5; +} + +.icon.icon-green, a:hover .icon.icon-green{ + color: #1b9A1B; +} + +.icon.icon-red, a:hover .icon.icon-red{ + color: #BC2A4D; +} + +.icon.icon-orange, a:hover .icon.icon-orange{ + color: #FF6600; +} + +.icon.icon-bluegray, a:hover .icon.icon-bluegray{ + color: #536482; +} + +.icon.icon-gray, a:hover .icon.icon-gray{ + color: #777777; +} + +.icon.icon-lightgray, a:hover .icon.icon-lightgray{ + color: #999999; +} + +.icon.icon-black, a:hover .icon.icon-black{ + color: #333333; +} + +.alert_close .icon:before { + background-color: #FFFFFF; +} + +/* Jumpbox */ +.jumpbox .dropdown li { + border-top-color: $dropdown-heading-top; +} + +.jumpbox-cat-link { + background-color: $dropdown-heading-top; + color: $dropdown-heading-color; +} + +.jumpbox-cat-link:hover { + background-color: $secondary-color; + border-top-color: $secondary-color; + color: $dropdown-heading-link-hover-color; +} + +.jumpbox-forum-link { + background-color: $dropdown-bg; +} + +.jumpbox-forum-link:hover { + background-color: $content-background; +} + +.jumpbox .dropdown .pointer-inner { + border-color: $dropdown-bg transparent; +} + +.jumpbox-sub-link { + background-color: $dropdown-bg; +} + +.jumpbox-sub-link:hover { + background-color: $content-background; +} + + + +// Pagination +// ---------------------------------------- + +.pagination li a { + color: $link-color; + background-color: $block-background; + border-color: $block-inner-border; +} + +.pagination li.ellipsis span { + background-color: transparent; + color: $bold-text-color; +} + +.pagination li.active span { + color: $overlay-color; + background-color: $primary-color; + border-color: $primary-color; +} + +.pagination li a:hover, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger { + border-color: $link-hover-color; + background-color: $link-hover-color; + color: $overlay-color; +} + +.pagination li.page-jump a:after { + color: $link-color; +} + +.pagination li.page-jump a:hover:after { + color: $link-hover-color; +} + +// Miscellaneous styles +// ---------------------------------------- + +.copyright { + color: $muted-color; +} + +.error { + color: $secondary-color; +} + +.reported { + background-color: $block-background-reported; + .postprofile, .signature { + border-color: darken($block-background-reported, 3%); + } +} + +li.reported:hover { + background-color: $block-background-reported; +} +.sticky, .announce { + // you can add a background for stickies and announcements +} + +div.rules { + background-color: mix($content-background, $rules-color, 85%); + color: $rules-color; +} + +p.post-notice { + background-color: mix($block-background, $rules-color, 85%); + color: $rules-color; + background-image: none; +} + +// Blank FontAwesome replacement +%post-notice { + font-family: FontAwesome; +} + +p.post-notice.deleted:before { + @extend %post-notice; + content: '\f057'; // fa-times-circle + color: $secondary-color; +} + +p.post-notice.unapproved:before { + @extend %post-notice; + content: '\f059'; // fa-question-circle + color: $secondary-color; +} + +p.post-notice.reported:before, p.post-notice.error:before { + @extend %post-notice; + content: '\f071'; // fa-warning + color: $secondary-color; +} + +// Topic status +.topic-status.sticky { + color: $muted-color; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for links.css +// -------------------------------------------------------------- + +a { color: $link-color; } +a:hover { color: $link-hover-color; } + +a.time { + color: $faint-color; + &:hover { + color: $link-hover-color; + } +} + +// Links on gradient backgrounds +.forumbg .header a, .forabg .header a, th a { + color: $heading-link; +} + +.forumbg .header a:hover, .forabg .header a:hover, th a:hover { + color: $heading-link-hover; +} + +// Notification mark read link +.dropdown-extended a.mark_read { + background-color: $dropdown-bg; +} + +// Back to top of page +a.top, a.top2 { + color: $muted-color; + &:hover { + color: $link-hover-color; + } +} + +// Arrow links +a.arrow-left:hover { +} + +a.arrow-right:hover { +} + +a.feed-icon-forum:after { + color: mix($muted-color, $block-background, 50%); +} + +a.feed-icon-forum:hover:after { + color: $link-hover-color; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for content.css +// -------------------------------------------------------------- + +ul.forums { +} + +ul.topiclist li { + color: $text-color; + @if $split-forums == false { + .forabg &, .forumbg & { + background: transparent; + } + } +} + +ul.topiclist li.row dt a.subforum.read { + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-size: 11px 9px; + } +} + +ul.topiclist li.row dt a.subforum.unread { + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-size: 11px 9px; + } +} + +li.row { + border-top-color: $block-top-border; + border-bottom-color: $block-bottom-border; + .forum-lastpost strong, + .subforums-list strong { + color: $muted-color; + } +} + +li.row strong { + color: $bold-text-color; +} + +li.row:hover { +} + +li.row:hover dd { +} + +// Unread forum/topic +.icon-link + .list-inner > a.forumtitle, +.pm_unread .topictitle, +a.subforum.unread { + color: $secondary-color; +} + +// Post body styles +// ---------------------------------------- +.postbody { + color: $post-text-color; +} + +// Content container styles +// ---------------------------------------- +.content { + color: $post-text-color; +} + +.content h2, .panel h2 { + color: $panel-title-color; + border-bottom-color: $panel-title-border; +} + +dl.faq dt { + color: $post-text-color; +} + +.posthilit { + background-color: $block-background-reported; + color: if($light, darken($secondary-color, 10%), lighten($secondary-color, 10%)); +} + +.announce, .unreadpost { + // Highlight the announcements & unread posts box +} + +// Post signature +.signature { + border-top-color: $block-inner-border; +} + +// Post noticies +.notice { + border-top-color: $block-inner-border; +} + +// BB Code styles +// ---------------------------------------- +// Quote block +blockquote { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten($secondary-color, 15%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten($secondary-color, 15%); + } +} + +blockquote blockquote, +blockquote .codebox, +blockquote .attachbox { + // Nested quotes + background-color: $bbcode-background2; + background-color: rgba(196, 196, 196, 0.1); + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +blockquote blockquote blockquote, +blockquote blockquote .codebox, +blockquote blockquote .attachbox { + // Nested quotes + background-color: $bbcode-background; + border-left-color: lighten($secondary-color, 15%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten($secondary-color, 15%); + } +} + +blockquote:before { + color: $muted-color; +} + +// Code block +.codebox { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +.codebox p { + border-bottom-color: $bbcode-inner-border; +} + +.codebox code { + color: $bbcode-code-color; +} + +// Attachments +// ---------------------------------------- +.attachbox { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +.attachbox dd { + border-top-color: $bbcode-inner-border; +} + +.attachbox p { + color: $bbcode-heading-text; +} + +.attachbox p.stats { + color: $bbcode-heading-text; +} + +// Inline image thumbnails + +dl.file dd { + color: $bbcode-heading-text; +} + +dl.thumbnail img { + border-color: $bbcode-inner-border; + background-color: $block-background; +} + +dl.thumbnail dd { + color: $bbcode-heading-text; +} + +// Post poll styles +// ---------------------------------------- + +fieldset.polls dl { + border-top-color: $block-top-border; + border-bottom-color: $block-bottom-border; + color: $text-color; +} + +fieldset.polls dl.voted { + color: $bold-text-color; +} + +fieldset.polls dd div { + color: $overlay-color; +} + +%pollbar { + box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.2); +} + +.pollbar1 { + @extend %pollbar; + background-color: desaturate($secondary-color, 30%); +} + +.pollbar2 { + @extend %pollbar; + background-color: desaturate($secondary-color, 25%); +} + +.pollbar3 { + @extend %pollbar; + background-color: desaturate($secondary-color, 20%); +} + +.pollbar4 { + @extend %pollbar; + background-color: desaturate($secondary-color, 10%); +} + +.pollbar5 { + @extend %pollbar; + background-color: $secondary-color; +} + +// Poster profile block +// ---------------------------------------- +.postprofile { + color: $text-color; + border-color: $block-inner-border; +} + +.postprofile strong { + color: $bold-text-color; +} + +.online-ribbon span { + background-color: $secondary-color; + color: #fff; +} + +dd.profile-warnings { + color: #bc2a5e; +} + +.no-avatar .avatar-container { + background-image: url("./images/no_avatar.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/no_avatar_hd.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, .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, .3); +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for buttons.css +// -------------------------------------------------------------- +.button { + &, .buttons > &.locked-icon { + border-color: $button-border; + background-color: $button-bg; + color: $button-text; + box-shadow: none; + } + + + &:after, &:before { + } + .buttons > &.locked-icon { + color: $button-icon; + &:after, &:before { + color: $button-icon !important; + } + &:hover { + box-shadow: none; + } + } + + & > strong { + } + + .buttons > &, &.report-icon, &.delete-icon { + border-color: $primary-color; + background-color: $primary-color; + color: $overlay-color; + + &:after, &:before { + color: mix($overlay-color, $primary-color, 85%) !important; + } + + & > strong { + } + } + &.report-icon, &.delete-icon { + border-color: $secondary-color; + background-color: $secondary-color; + + &:after, &:before { + color: mix($overlay-color, $secondary-color, 85%) !important; + } + } +} + +.dropdown-select { + .buttons > & { + color: $muted-color; + } +} + +.dropdown-select:after { + border-color: mix($button-bg, $content-background, 60%); +} +.dropdown-select:hover { + border-color: $button-border; +} + +.dropdown-select:hover:after, .dropdown-visible .dropdown-select:after, .nojs .dropdown-container:hover .dropdown-select:after { + border-color: mix($secondary-color, $content-background, 90%); +} + +.dropdown-visible .dropdown-select, .dropdown-visible .dropdown-select:hover, .nojs .dropdown-container:hover .dropdown-select, +.buttons > .button:hover, +.button:hover, .dropdown-visible .dropdown-select, .nojs .dropdown-container:hover .dropdown-select { + border-color: $secondary-color !important; + background-color: $secondary-color; + color: $overlay-color; + + &:after, &:before { + color: $overlay-color !important; + } +} + +.contact-icons a { border-color: $block-inner-border; } + +// Small icons +%icon-button { + color: $button-icon; + &:hover { + color: $button-icon-hover; + } +} + +%icon-button-visible { + .dropdown-visible &, + .nojs .dropdown-container:hover & { + color: $button-icon-hover; + } +} + +.jabber-icon:after { + color: #c90038; +} + +.phpbb_icq-icon:after { + color: #60ff00; + text-shadow: 0 0 1px #000, 0 0 2px #000; +} + +.phpbb_wlm-icon:after { + color: #77aad3; +} + +.phpbb_aol-icon:after { + color: #ffb000; + text-shadow: 0 0 1px #000, 0 0 2px #000; +} + +// Icon images +// ---------------------------------------- +%icon-image { + &:after { + color: $link-color; + } + &:hover:after { + color: $link-hover-color; + } +} + +%icon-search-new { + &:after { + color: $secondary-color; + } +} + +%icon-search-misc { + &:after { + color: $faint-color; + } +} + +.icon-home { + &.breadcrumbs:after { + color: $link-color; + } +} + +.icon-notification, .icon-pm { + &.non-zero:after { + color: $secondary-color; + } +} + +.icon-time { + &:after { + color: $faint-color; + } +} + +/* 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 { background-image: url("./images/announce_read.png"); } +.global_read_mine { @extend .global_read; } +.global_read_locked { background-image: url("./images/announce_read_locked.png"); } +.global_read_locked_mine { @extend .global_read_locked; } +.global_unread { background-image: url("./images/announce_unread.png"); } +.global_unread_mine { @extend .global_unread; } +.global_unread_locked { background-image: url("./images/announce_unread_locked.png"); } +.global_unread_locked_mine { @extend .global_unread_locked; } + +.announce_read { @extend .global_read; } +.announce_read_mine { @extend .global_read_mine; } +.announce_read_locked { @extend .global_read_locked; } +.announce_read_locked_mine { @extend .global_read_locked_mine; } +.announce_unread { @extend .global_unread; } +.announce_unread_mine { @extend .global_unread_mine; } +.announce_unread_locked { @extend .global_unread_locked; } +.announce_unread_locked_mine { @extend .global_unread_locked_mine; } + +.forum_link { background-image: url("./images/forum_link.png"); } +.forum_read { background-image: url("./images/forum_read.png"); } +.forum_read_locked { background-image: url("./images/forum_read_locked.png"); } +.forum_read_subforum { background-image: url("./images/forum_read_subforum.png"); } +.forum_unread { background-image: url("./images/forum_unread.png"); } +.forum_unread_locked { background-image: url("./images/forum_unread_locked.png"); } +.forum_unread_subforum { background-image: url("./images/forum_unread_subforum.png"); } + +.sticky_read { @extend .topic_read; } +.sticky_read_mine { @extend .topic_read_mine; } +.sticky_read_locked { @extend .topic_read_locked; } +.sticky_read_locked_mine { @extend .topic_read_locked_mine; } +.sticky_unread { @extend .topic_unread; } +.sticky_unread_mine { @extend .topic_unread_mine; } +.sticky_unread_locked { @extend .topic_unread_locked; } +.sticky_unread_locked_mine { @extend .topic_unread_locked_mine; } + +.topic_moved { background-image: url("./images/topic_moved.png"); } +.topic_read { background-image: url("./images/topic_read.png"); } +.topic_read_mine { background-image: url("./images/topic_read_mine.png"); } +.topic_read_hot { background-image: url("./images/topic_read_hot.png"); } +.topic_read_hot_mine { background-image: url("./images/topic_read_hot_mine.png"); } +.topic_read_locked { background-image: url("./images/topic_read_locked.png"); } +.topic_read_locked_mine { background-image: url("./images/topic_read_locked_mine.png"); } +.topic_unread, { background-image: url("./images/topic_unread.png"); } +.topic_unread_mine { background-image: url("./images/topic_unread_mine.png"); } +.topic_unread_hot { background-image: url("./images/topic_unread_hot.png"); } +.topic_unread_hot_mine { background-image: url("./images/topic_unread_hot_mine.png"); } +.topic_unread_locked { background-image: url("./images/topic_unread_locked.png"); } +.topic_unread_locked_mine { background-image: url("./images/topic_unread_locked_mine.png"); } + +.pm_read { @extend .topic_read; } +.pm_unread { @extend .topic_unread; } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) +{ + .global_read, .global_read_locked, .global_unread, .global_unread_locked, + .forum_link, .forum_read, .forum_read_locked, .forum_read_subforum, .forum_unread, .forum_unread_locked, .forum_unread_subforum, + .topic_moved, .topic_read, .topic_read_mine, .topic_read_hot, .topic_read_hot_mine, .topic_read_locked, .topic_read_locked_mine, + .topic_unread, .topic_unread_mine, .topic_unread_hot, .topic_unread_hot_mine, .topic_unread_locked, .topic_unread_locked_mine + { + background-size: 36px 36px; + } + + .global_read { background-image: url("./images/announce_read_hd.png"); } + .global_read_locked { background-image: url("./images/announce_read_locked_hd.png"); } + .global_unread { background-image: url("./images/announce_unread_hd.png"); } + .global_unread_locked { background-image: url("./images/announce_unread_locked_hd.png"); } + + .forum_link { background-image: url("./images/forum_link_hd.png"); } + .forum_read { background-image: url("./images/forum_read_hd.png"); } + .forum_read_locked { background-image: url("./images/forum_read_locked_hd.png"); } + .forum_read_subforum { background-image: url("./images/forum_read_subforum_hd.png"); } + .forum_unread { background-image: url("./images/forum_unread_hd.png"); } + .forum_unread_locked { background-image: url("./images/forum_unread_locked_hd.png"); } + .forum_unread_subforum { background-image: url("./images/forum_unread_subforum_hd.png"); } + + .topic_moved { background-image: url("./images/topic_moved_hd.png"); } + .topic_read { background-image: url("./images/topic_read_hd.png"); } + .topic_read_mine { background-image: url("./images/topic_read_mine_hd.png"); } + .topic_read_hot { background-image: url("./images/topic_read_hot_hd.png"); } + .topic_read_hot_mine { background-image: url("./images/topic_read_hot_mine_hd.png"); } + .topic_read_locked { background-image: url("./images/topic_read_locked_hd.png"); } + .topic_read_locked_mine { background-image: url("./images/topic_read_locked_mine_hd.png"); } + .topic_unread { background-image: url("./images/topic_unread_hd.png"); } + .topic_unread_mine { background-image: url("./images/topic_unread_mine_hd.png"); } + .topic_unread_hot { background-image: url("./images/topic_unread_hot_hd.png"); } + .topic_unread_hot_mine { background-image: url("./images/topic_unread_hot_mine_hd.png"); } + .topic_unread_locked { background-image: url("./images/topic_unread_locked_hd.png"); } + .topic_unread_locked_mine { background-image: url("./images/topic_unread_locked_mine_hd.png"); } +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for cp.css +// -------------------------------------------------------------- + +// Main CP box +// ---------------------------------------- + +.panel-container h3, .panel-container hr, #cp-menu hr { +} + +.panel-container .panel li.row { +} + +ul.cplist { +} + +.panel-container .panel li.header dd, .panel-container .panel li.header dt { + color: $bold-text-color; +} + +.panel-container table.table1 thead th { + color: $post-text-color; + border-bottom-color: $block-inner-border; +} + +#cp-main .pm-message { + border-color: $block-border; + background-color: $block-background; +} + +// CP tabbed menu +// ---------------------------------------- +#tabs .tab > a { + background: $tab-background; + color: $tab-color; +} + +#tabs .tab > a:hover { + background: $tab-hover-background; + color: $tab-hover-color; +} + +#tabs .activetab > a, +#tabs .activetab > a:hover { + background: $tab-selected-background; + box-shadow: 0 5px 5px -5px $tab-selected-background; + border-color: $tab-selected-background; + color: $tab-selected-color; +} + +#tabs .activetab > a:hover { +} + +// Mini tabbed menu used in MCP +// ---------------------------------------- +#minitabs .tab > a { + background-color: $block-background2; +} + +#minitabs .activetab > a, +#minitabs .activetab > a:hover { + background-color: #F9F9F9; + color: #333333; +} + +// Responsive tabs +// ---------------------------------------- +.responsive-tab .responsive-tab-link:before { + color: $tab-color; +} + +// UCP navigation menu +// ---------------------------------------- + +// Link styles for the sub-section links +#navigation a { + color: $text-color; + background: $block-background; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .1); +} + +#navigation a:hover { + background: $block-background2; + color: $link-hover-color; +} + +#navigation #active-subsection a { + background: $primary-color; + color: $overlay-color; +} + +#navigation #active-subsection a:hover { + background-color: $secondary-color; +} + +#navigation > hr { + border-top-color: $block-background2; +} + +// Preferences pane layout +// ---------------------------------------- +.panel-container h2 { + color: $post-text-color; +} + +.panel-container .panel { + background: mix($content-background, $block-background3, 60%); + box-shadow: none; + border-width: 0; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + & > .inner > h3:first-child { + @include section-heading-cp; + } + &:before, &:after { + background: transparent; + } +} + +#cp-main .pm { + background-color: $block-background; +} + +// Friends list +.cp-mini { + background-color: $block-background2; +} + +dl.mini dt { +} + +// PM Styles +// ---------------------------------------- +// PM Message history +.current { + color: $bold-text-color !important; +} + +// PM marking colours +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: #bc2a5e; + border-right-color: #bc2a5e; +} + +.pmlist li.pm_marked_colour, .pm_marked_colour { + border-color: #ff1100; +} + +.pmlist li.pm_replied_colour, .pm_replied_colour { + border-color: #a9b7c2; +} + +.pmlist li.pm_friend_colour, .pm_friend_colour { + border-color: #5D8FBD; +} + +.pmlist li.pm_foe_colour, .pm_foe_colour { + border-color: #000000; +} + +// Avatar gallery +#gallery label { + background: $block-background2; + border-color: $block-inner-border; +} + +#gallery label:hover { + background-color: $block-background3; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for forms.css +// -------------------------------------------------------------- + +// General form styles +// ---------------------------------------- +select { + border-color: $input-border; + background-color: $input-bg; + color: $input-text; +} + +label { + color: $text-color; +} + +option.disabled-option { + color: $muted-color; +} + +// Definition list layout for forms +// ---------------------------------------- +dd label { + color: $post-text-color; +} + +fieldset.fields1 { + background-color: transparent; +} + +// Hover effects +fieldset dl:hover dt label { + color: $bold-text-color; +} + +fieldset.fields2 dl:hover dt label { + color: inherit; +} + +// Quick-login on index page +fieldset.quick-login input.inputbox { +} + +// Posting page styles +// ---------------------------------------- + +#message-box textarea { + color: $input-text; +} + +#message-box textarea.drag-n-drop { + outline-color: rgba($faint-color, 0.5); +} + +#message-box textarea.drag-n-drop-highlight { + outline-color: rgba($muted-color, 0.5); +} + +// Input field styles +// ---------------------------------------- +.inputbox, select { + background-color: $input-bg; + border-color: $input-border; + color: $input-text; +} + +.inputbox { + @include placeholder { + color: mix($input-text, $input-bg, 70%); + } +} + +.inputbox:hover, select:hover { + background-color: $input-hover-bg; + border-color: $input-hover-border; + color: $input-hover-text; +} + +.inputbox:focus, select:focus { + background-color: $input-focus-bg; + border-color: $input-focus-border; + color: $input-focus-text; +} + +.inputbox:hover { + @include placeholder { + color: $input-hover-text; + } +} + +.inputbox:focus { + @include placeholder { + color: transparent; + } +} + + +// Form button styles +// ---------------------------------------- + +a.button1, input.button1, input.button3, a.button2, input.button2 { + color: $button-text; + border-color: $button-border; + background-color: $button-bg; +} + +a.button1, input.button1 { + border-color: $primary-color; + background-color: $primary-color; + color: $overlay-color; +} + +input.button3 { + background-image: none; +} + +// Hover states +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border-color: $secondary-color; + background-color: $secondary-color; + color: $overlay-color; +} + +// Focus states +input.button1:focus, input.button2:focus, input.button3:focus { + border-color: $secondary-color; + background-color: $secondary-color; + color: $overlay-color; +} + +input.disabled { + color: $muted-color; +} + +// jQuery popups +// ---------------------------------------- +.phpbb_alert { + background-color: $content-background; + border-color: $block-inner-border; +} +.phpbb_alert .alert_close:before { + color: $link-color; +} +.phpbb_alert .alert_close:hover:before { + color: $link-hover-color; +} +.phpbb_alert .alert_close:after { + color: $content-background; +} +.darken { + background-color: #000; +} + +.loading_indicator { + background-color: #000; + background-image: url("./images/loading.gif"); +} + +.dropdown-extended ul li { + border-top-color: $block-inner-border; +} + +.dropdown-extended ul li:hover { + background-color: $block-background2; + color: $bold-text-color; +} + +.dropdown-extended .header, .dropdown-extended .footer { + border-color: $block-inner-border; + color: $bold-text-color; +} + +.dropdown-extended .footer { + border-top-style: solid; + border-top-width: 1px; +} + +.dropdown-extended .header { + background: $dropdown-heading-top; + // background-image: -webkit-linear-gradient(top, $dropdown-heading-top 0, $dropdown-heading-bottom 100%); + // background-image: linear-gradient(to bottom, $dropdown-heading-top 0, $dropdown-heading-bottom 100%); + // filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($dropdown-heading-top)}', endColorstr='#{ie-hex-str($dropdown-heading-top)}'); + color: $dropdown-heading-color; + a { + color: $dropdown-heading-link-color; + &:hover { + color: $dropdown-heading-link-hover-color; + } + } +} + +ul.linklist li.responsive-menu a.responsive-menu-link:before { + color: $link-color; +} + +ul.linklist li.responsive-menu a.responsive-menu-link:hover:before, ul.linklist li.responsive-menu.visible a.responsive-menu-link:before { + color: $link-hover-color; +} + +.dropdown .dropdown-contents { + background: $dropdown-bg; + border-color: $dropdown-border; + box-shadow: $dropdown-shadow; +} + +.dropdown-up .dropdown-contents { + box-shadow: $dropdown-shadow-up; +} + +.dropdown li, .dropdown li li { + border-color: $dropdown-inner-border; +} + +.dropdown li.separator { + border-color: $dropdown-inner-border; +} + +// Notifications +// ---------------------------------------- +.notification_list li { + &.notification-reported strong, &.notification-disapproved strong { + color: $secondary-color; + } + + &.dropdown-notification { + background-color: $dropdown-notification-bg; + color: $dropdown-notification-color; + &, .panel-container & { + border-top-color: lighten($dropdown-notification-bg, 10%); + border-bottom-color: darken($dropdown-notification-bg, 10%); + } + strong { + color: $dropdown-notification-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($dropdown-notification-bg, $dropdown-notification-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($dropdown-notification-bg) < 50%, darken($dropdown-notification-bg, 30%), lighten($dropdown-notification-bg, 30%)), 100%); + &, &:after { + color: $dropdown-notification-strong-color; + &:hover { + color: $dropdown-notification-color; + } + } + } + } + + &.bg3 { + // Unread + background-color: $notification-unread-bg; + color: $notification-unread-color; + &, .panel-container & { + border-top-color: lighten($notification-unread-bg, 10%); + border-bottom-color: darken($notification-unread-bg, 10%); + } + strong { + color: $notification-unread-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($notification-unread-bg, $notification-unread-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($notification-unread-bg) < 50%, darken($notification-unread-bg, 30%), lighten($notification-unread-bg, 30%)), 100%); + &, &:after { + color: $notification-unread-strong-color; + &:hover { + color: $notification-unread-color; + } + } + } + } + + &.dropdown-notification:hover { + background-color: $dropdown-notification-hover-bg; + color: $dropdown-notification-color; + &, .panel-container & { + border-top-color: lighten($dropdown-notification-hover-bg, 10%); + border-bottom-color: darken($dropdown-notification-hover-bg, 10%); + } + strong { + color: $dropdown-notification-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($dropdown-notification-hover-bg, $dropdown-notification-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($dropdown-notification-hover-bg) < 50%, darken($dropdown-notification-hover-bg, 30%), lighten($dropdown-notification-hover-bg, 30%)), 100%); + &, &:after { + color: $dropdown-notification-strong-color; + &:hover { + color: $dropdown-notification-color; + } + } + } + } +} + + +// +// -------------------------------------------------------------- +// Colours and backgrounds for imageset.css +// -------------------------------------------------------------- +// .imageset.icon_post_target_unread { +// &:after { +// color: #d31157; +// } +// } + +.imageset.icon_post_target { + background-image: url("./images/icon_post_target.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/icon_post_target_hd.png"); + } +} +.imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/icon_post_target_unread_hd.png"); + } +} + +.imageset.icon_topic_attach { + &:after { + color: $muted-color; + } +} + +%imageset-secondary-color { + &:after { + color: $secondary-color; + } +} + +.imageset.icon_topic_poll { + &:after { + color: desaturate(mix($primary-color, $block-background, 80%), 30%); + } +} diff --git a/simplicity_blue/theme/_custom.scss b/simplicity_blue/theme/_custom.scss new file mode 100644 index 0000000..adc0a77 --- /dev/null +++ b/simplicity_blue/theme/_custom.scss @@ -0,0 +1,6 @@ +// +// Add your custom code to this file +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// diff --git a/simplicity_blue/theme/_custom_config.scss b/simplicity_blue/theme/_custom_config.scss new file mode 100644 index 0000000..750dc54 --- /dev/null +++ b/simplicity_blue/theme/_custom_config.scss @@ -0,0 +1,13 @@ +// +// Add your custom configuration variables to this file. +// See _style_config.scss for list of variables +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// + + +// Examples: (commented to prevent it from working) +// +// $show-logo: true; +// $use-wrapper: false; diff --git a/simplicity_blue/theme/_style_config.scss b/simplicity_blue/theme/_style_config.scss new file mode 100644 index 0000000..0123794 --- /dev/null +++ b/simplicity_blue/theme/_style_config.scss @@ -0,0 +1,414 @@ +// +// Do not edit configuration values in this file. +// +// Instead add your own configuration to _custom_config.scss +// Copy line from this file, paste it to _custom_config.scss and change value. +// + +// Configuration file +$show-logo: true !default; // true or false +$center-logo: true !default; // true or false +$logo-block-padding: 10px 0 !default; +$responsive-hide-logo: false !default; // Hide logo on mobile devices. true or false + +$show-forum-title: false !default; // true or false + +$profile-width: 150px !default; +$profile-side: left !default; // left or right +$post-margin: ($profile-width + 10px) !default; + +$use-wrapper: false !default; // true or false +$max-width: none !default; // Maximum width. Set to "none" to make layout fluid + +$split-forums: true !default; // Changes layout of forums list. Values are true or false + +$tabbed-navigation: false !default; // true or false. Toggles tabbed navigation layout + +// +// Fonts +// + +$font-size: 11px !default; // Base font size +$font-family: Verdana, Helvetica, Arial, sans-serif !default; // Default font +$line-height: 1.4 !default; // Line height + +$h1-font-size: $font-size + 10px !default; +$h1-font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !default; + +$h2-font-size: $font-size + 8px !default; +$h2-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$paragraph-line-height: 1.3 !default; + +$nav-primary-font-size: $font-size + 1px !default; +$nav-secondary-font-size: $font-size + 1px !default; + +$heading-font-size: $font-size + 4px !default; +$panel-heading-font-size: $font-size + 4px !default; + +$list-heading-font-size: $font-size + 1px !default; +$list-heading-line-height: $font-size + 7px !default; +$list-heading-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$forum-heading-font-size: $list-heading-font-size + 2px !default; +$forum-heading-font-family: $list-heading-font-family !default; +$forum-heading-font-weight: 500 !default; + +$button-font-size: $font-size + 3px !default; +$button-line-height: floor(($font-size + 8px) / 2) * 2 !default; // Convert to even number +$button-glyph-font-size: floor($font-size / 2) * 2 !default; // Convert to even number + +$dropdown-header-font-size: $font-size + 2px !default; +$dropdown-header-font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif !default; +$dropdown-header-line-height: 30px !default; + +$forum-link-font-size: $font-size + 5px !default; +$forum-link-line-height: 1.2 !default; +$forum-link-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$forum-list-column-font-size: $font-size + 1px !default; +$forum-list-last-column-font-size: $font-size !default; +$forum-list-description-font-size: $font-size + 2px !default; + +$topic-link-font-size: $font-size + 4px !default; +$topic-link-font-family: $forum-link-font-family !default; + +$tab-font-size: $font-size !default; +$tab-line-height: $tab-font-size * 2 + 4px !default; + +// Posts +$post-content-font-size: $font-size + 2px !default; // Post content +$post-content-line-height: 1.4 !default; +$post-content-font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif !default; + +$post-title-font-size: $font-size + 5px !default; +$post-title-line-height: 1.25 !default; +$post-title-font-family: $h2-font-family !default; + +$post-signature-font-size: $font-size + 1px !default; +$post-quote-font-size: $post-content-font-size - 1px !default; +$post-code-font-size: $post-content-font-size - 1px !default; + +$post-block-title-font-size: $post-quote-font-size !default; // Quote title, code title +$post-block-title-line-height: 1.6 !default; +$post-block-title-font-family: $post-content-font-family !default; + +$post-profile-font-size: $font-size !default; +$post-profile-line-height: $line-height !default; + +// Forms +$input-button-font-size: $font-size + 2px !default; +$input-button-font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif !default; +$bbcode-button-font-size: $font-size + 1px !default; + +// +// Color palette +// + +// Absolute black and white colors. Reverse them for dark styles +$black-color: #000 !default; // Main color to mix with. Black for light styles, white for dark styles +$white-color: #fff !default; // Opposite of $black-color + +// Page colors +$page-background: #e8e8e8 !default; // HTML element +$content-background: #e0e0e0 !default; // Page inside content wrapper +$content-border-color: #e0e0e0 !default; // Border color for content wrapper + +// Primary colors +$primary-color: #1f5fa6 !default; // Main color, used for links and stuff +$secondary-color: #d03c3c !default; // Secondary color, usually in red - yellow range +$overlay-color: $white-color !default; // Text on top of sections that use colorful background. +$block-background: #f4f4f4 !default; // Background of blocks +$block-background-reported: #f5e9e9 !default; // Background for reported posts + +// Global color values +$text-color: #141414 !default; // Text color +$bold-text-color: $black-color !default; // Text color with higher contrast to background. #000 or #fff +$post-text-color: $text-color !default; // Text inside posts +$link-color: $primary-color !default; // Links +$link-hover-color: $secondary-color !default; // Links, hover state +$muted-color: mix($black-color, $content-background, 40%) !default; // Gray color +$faint-color: mix($black-color, $content-background, 30%) !default; // Gray color +$rules-color: $secondary-color !default; // Forum rules + +// +// Calculated colors +// + +// Misc. DO NOT EDIT! +$light: if(lightness($black-color) < 50%, true, false) !default; + +// Blocks +$block-background2: #f6f6f6 !default; // Blocks with .bg2 background color +$block-background3: #f8f8f8 !default; // Blocks with .bg3 background color - mostly UCP/MCP and posting form + +$block-border: #e0e0e0 !default; // Border color for blocks +$border-radius: 3px !default; // Main border radius +$block-top-border: lighten($block-background, 10%) !default; // Top border of forums in forums list +$block-bottom-border: darken($block-background, 5%) !default; // Bottom border of forums in forums list +$block-inner-border: $block-bottom-border !default; // Border inside blocks where there is only 1 border instead of top/bottom borders + +$block-title-color: desaturate($link-color, 5%) !default; // Title inside blocks, such as post title + +// Tabs +$tab-color: desaturate($link-color, 20%) !default; +$tab-background: $block-background !default; + +$tab-hover-color: $link-hover-color !default; +$tab-hover-background: $block-background3 !default; + +$tab-selected-color: mix($text-color, $block-background3, 90%) !default; +$tab-selected-background: $block-background3 !default; + +// Header +$header-bg: $content-background !default; +$header-text: $text-color !default; +$header-link: $overlay-color !default; +$header-link-hover: mix($header-link, $header-bg, 80%) !default; + +// Primary navigation +$primary-nav-bg: $primary-color !default; +$primary-nav-color: $overlay-color !default; + +$primary-nav-selected-bg: $block-background !default; +$primary-nav-selected-color: $primary-color !default; + +$primary-nav-hover-bg: $block-background !default; +$primary-nav-hover-color: $secondary-color !default; + +$primary-nav-alert-bg: hsl(0, saturation($secondary-color), lightness($secondary-color)) !default; +$primary-nav-alert-color: $overlay-color !default; +$primary-nav-alert-shadow: 1px 1px 3px rgba(0, 0, 0, .2) !default; + +// Secondary navigation +$secondary-nav-hover-link: $link-hover-color !default; + +// Dropdown +$dropdown-bg: $block-background !default; +$dropdown-border: $primary-color !default; +$dropdown-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5) !default; +$dropdown-shadow-up: 1px 0 5px rgba(0, 0, 0, 0.5) !default; +$dropdown-inner-border: if($light, darken($dropdown-bg, 10%), lighten($dropdown-bg, 10%)) !default; + +$dropdown-heading-top: $dropdown-border !default; +$dropdown-heading-bottom: $dropdown-heading-top !default; +$dropdown-heading-color: $overlay-color !default; +$dropdown-heading-link-color: $overlay-color !default; +$dropdown-heading-link-hover-color: $overlay-color !default; + +$forum-description-color: $overlay-color !default; +$forum-description-bg: mix($black-color, $block-background, 75%) !default; + +// Notifications +$notification-unread-bg: mix($content-background, $rules-color, 90%) !default; +$notification-unread-color: $rules-color !default; +$notification-unread-strong-color: $black-color !default; + +$dropdown-notification-bg: $block-background !default; +$dropdown-notification-hover-bg: $block-background2 !default; +$dropdown-notification-color: $link-color !default; +$dropdown-notification-strong-color: desaturate(if(lightness($dropdown-notification-color) < 50%, darken($dropdown-notification-color, 30%), lighten($dropdown-notification-color, 30%)), 100%) !default; + +// Panels +$panel-title-color: desaturate(if($light, darken($primary-color, 10%), lighten($primary-color, 10%)), 25%) !default; +$panel-title-border: $block-inner-border !default; + +// Content outside of blocks +$page-title-color: $primary-color !default; +$stats-title-color: $primary-color !default; +$content-top-border: lighten($content-background, 10%) !default; +$content-bottom-border: darken($content-background, 10%) !default; +$content-inner-border: $content-bottom-border !default; + +// Heading section +$heading-bg: $primary-color !default; +$heading-border: $heading-bg !default; +$heading-color: $overlay-color !default; +$heading-link: $overlay-color !default; +$heading-link-hover: $overlay-color !default; + +// Inputs +$input-text: $text-color !default; // Input text color +$input-bg: $white-color !default; // Input background +$input-border: #c6c6c6 !default; // Input border color +$input-hover-text: $input-text !default; +$input-hover-bg: $input-bg !default; +$input-hover-border: $secondary-color !default; +$input-focus-text: $input-text !default; +$input-focus-bg: $input-bg !default; +$input-focus-border: $primary-color !default; +$input-border-radius: 2px !default; + +$search-box-border: #c6c6c6 !default; // Border for search box block +$search-box-border-header: #ccc !default; // Same as above, for search box in header +$search-box-shadow: 1px 1px 3px rgba(0, 0, 0, .1) !default; // Box-shadow for search box in header + +// Buttons +$button-bg: mix($block-background, $primary-color, 10%) !default; +$button-border-radius: 3px !default; +$button-border: $button-bg !default; +$button-icon: $overlay-color !default; +$button-icon-hover: $overlay-color !default; +$button-text: $overlay-color !default; + +$button-top-padding: 2px !default; +$button-side-padding: 8px !default; +$button-border-width: 1px !default; +$button-height: $button-line-height + ($button-top-padding + $button-border-width) * 2 !default; + +$big-button-border-radius: 4px !default; // For big buttons and blocks like quick search + +// BBCode +$bbcode-border-radius: 0px !default; +$bbcode-background: #fff !default; +$bbcode-background2: #f4f4f4 !default; +$bbcode-outer-border: if($light, darken($bbcode-background, 7%), lighten($bbcode-background, 7%)) !default; +$bbcode-inner-border: if($light, darken($bbcode-background, 5%), lighten($bbcode-background, 5%)) !default; +$bbcode-heading-text: #666 !default; + +// Code colors +@function code-color($hue) { + @return hsl($hue, saturation($primary-color), lightness($primary-color)); +} +$bbcode-code-color: code-color(128deg) !default; + +// Do not edit few lines below +$post-side: if($profile-side == left, right, left) !default; + +// Mixins +@mixin section { + background: $block-background; + border: 0 solid $block-border; + border-radius: $border-radius; + padding: 5px 10px; +} + +@mixin section-forum { + @include section; + padding: 5px; +} + +// Undo section mixin +@mixin section-empty { + background: transparent; + border-width: 0; + border-radius: 0; + box-shadow: none; + padding: 0; +} + +// Heading block +@mixin section-heading { + margin: -5px -10px 5px; + border-radius: max(0, $border-radius - 1px); + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: $heading-bg; + border: 0 solid $heading-border; + padding: 5px; + text-transform: none; + font-size: $heading-font-size; + line-height: $line-height; + font-weight: normal; + color: $heading-color; + + @if $border-radius > 1px { + @media (max-width: 700px) { + border-radius: 0; + } + } + + a { + color: $heading-link; + &:hover { + color: $heading-link-hover; + } + } +} + +@mixin section-heading-forum { + @include section-heading; + @if $split-forums == false { + margin: -5px -5px 0; + } + @else { + @include section-heading-separate; + margin: 0; + } +} + +@mixin section-heading-separate { + border-radius: $border-radius; +} + +@mixin section-heading-cp { + background-color: transparent; + color: $stats-title-color; + background-image: none; + a { + color: $link-color; + &:hover { + color: $link-hover-color; + } + } +} + +@mixin table-heading { + background: $heading-bg; + border: 0 solid $heading-border; + color: $heading-color; + + @if $border-radius > 1px { + &:first-child { + border-top-left-radius: max(0, $border-radius - 1px); + } + &:last-child { + border-top-right-radius: max(0, $border-radius - 1px); + } + } +} + +@mixin table-heading-transparent { + background: transparent; + color: inherit; +} + +@mixin placeholder { + &::-moz-placeholder { + @content + } + &::-webkit-input-placeholder { + @content + } + &:-ms-input-placeholder { + @content + } +} + +@mixin tabbed-nav-layout-all { + @if ($use-wrapper) { + &, #wrap & { + @content; + } + } + @else { + @content; + } +} + +@mixin tabbed-nav-layout-alt { + @if ($use-wrapper) { + @content; + } +} + +@mixin tabbed-nav-layout-default { + @if ($use-wrapper) { + #wrap & { + @content; + } + } + @else { + @content; + } +} diff --git a/simplicity_blue/theme/bidi.css b/simplicity_blue/theme/bidi.css new file mode 100644 index 0000000..f6c92ae --- /dev/null +++ b/simplicity_blue/theme/bidi.css @@ -0,0 +1,4 @@ +/* RTL definitions +---------------------------------------- */ + +@import "../../simplicity/theme/bidi.css"; \ No newline at end of file diff --git a/simplicity_blue/theme/common/_buttons.scss b/simplicity_blue/theme/common/_buttons.scss new file mode 100644 index 0000000..eed1254 --- /dev/null +++ b/simplicity_blue/theme/common/_buttons.scss @@ -0,0 +1,304 @@ +// Button Styles +// ---------------------------------------- + +$button-inner-height: $button-line-height + $button-top-padding * 2; +$button-outer-height: $button-inner-height + $button-border-width * 2; + +.button { + display: inline-block; + padding: $button-top-padding $button-side-padding; + font-size: $button-font-size; + font-weight: 600; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: $button-line-height; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: $button-border-width solid transparent; + border-radius: $big-button-border-radius; + + & > strong { + font-weight: 600; + } +} + +.button:focus, +.button:hover { + text-decoration: none; + outline: none; +} + +.caret { + border-left: 1px solid; + position: relative; + right: -6px; +} + +.caret i { + vertical-align: top; +} + +/* Posting page styles +----------------------------------------*/ +.button-search, +.button-search-end { + float: left; + border-radius: 0; + margin: 0; + padding: 2px 5px; +} + +.button-search-end { + border-left-width: 0; + border-radius: 0 4px 4px 0; +} + +.search-header .button-search, +.search-header .button-search-end { + border-top-width: 0; + border-bottom-width: 0; + padding: 3px 5px; +} + +.search-header .button-search-end { + border-right-width: 0; +} + +.button-icon-only { + padding-left: 3px; + padding-right: 3px; +} + +// Poster contact icons +// ---------------------------------------- +.contact-icons.dropdown-contents { + min-width: 0; + padding: 0; + font-size: 0; +} + +.contact-icon { + position: relative; + display: block; + height: 16px; + width: 16px; + &:after { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + text-align: center; + font-family: FontAwesome; + 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: 8px; +} + +%contact-icon-gi { + font-family: 'Glyphicons Regular', 'Glyphicons'; +} + +.contact-icons .last-cell { + border-right: none; +} + +.contact-icons div:last-child a { + border-bottom: none; +} + +.contact-icons div { + clear: left; +} + +// Profile icons +.pm-icon:after { + content: '\f086'; // fa-comments +} +.email-icon:after { + content: '\f0e0'; // fa-envelope +} +.jabber-icon:after { + content: '\f0eb'; // fa-lightbulb-o + font-size: 16px; +} +.phpbb_icq-icon:after { + content: '\f013'; // fa-cog +} +.phpbb_wlm-icon:after { + content: '\f007'; // fa-user +} +.phpbb_aol-icon:after { + content: '\f2bb'; // fa-address-card +} +.phpbb_website-icon:after { + content: '\f08e'; // fa-external-link +} +.phpbb_youtube-icon:after { + content: '\f16a'; // fa-youtube-play +} +.phpbb_facebook-icon:after { + content: '\f230'; // fa-facebook-official +} +.phpbb_googleplus-icon:after { + content: '\f0d5'; // fa-google-plus +} +.phpbb_skype-icon:after { + content: '\f17e'; // fa-skype +} +.phpbb_twitter-icon:after { + content: '\f099'; // fa-twitter +} +.phpbb_yahoo-icon:after { + content: '\f19e'; // fa-yahoo +} + + +// Post control buttons +// --------------------------------------------- +.post-buttons { + float: right; + list-style: none; + margin-top: 2px; + .rtl & { + float: left; + } +} + +.has-profile .post-buttons { + float: none; + position: absolute; + margin: 0; + top: 5px; + + @if $profile-side == left { + right: 0; + .rtl & { + left: 0; + } + } + @else { + right: $post-margin; + .rtl & { + left: $post-margin; + } + } + + .rtl & { + right: auto; + } +} + +.post-buttons > li { + float: left; + margin-right: 3px; +} + +.post-buttons .button, .format-buttons .button { + padding-left: 3px; + padding-right: 3px; +} + + +.hastouch .post-buttons { + margin-right: 10px; +} + +.post-buttons .button span { + font-size: 0; +} + +// Responsive buttons in post body +.post-buttons .dropdown { + top: 20px; +} + +$post-dropdown-glyphs-font-size: floor($dropdown-content-font-size / 2) * 2; + +.post-buttons .dropdown a { + display: block; + font-size: $dropdown-content-font-size; + line-height: $dropdown-content-line-height; + text-align: left; + margin-left: 18px; + position: relative; + &:before { + position: absolute; + left: -16px; + top: 50%; + height: $post-dropdown-glyphs-font-size; + line-height: $post-dropdown-glyphs-font-size + 2px; + margin: -#{$post-dropdown-glyphs-font-size / 2} 0 0; + pointer-events: none; + color: inherit; + } + .rtl & { + text-align: right; + } +} + +.hasjs .postbody .post-buttons { + max-width: 40%; +} + +// Browser-specific tweaks +button::-moz-focus-inner { + padding: 0; + border: 0 +} + + +/* Deprecated as of version 3.2 +-------------------------------------------------*/ +.small-icon { + background-position: 0 50%; + background-repeat: no-repeat; + background-image: none; +} + +.dropdown .small-icon { + background-position: 5px 50%; + padding: 5px; +} + +.small-icon > a { + padding: 0 0 0 18px; +} + +ul.linklist.bulletin > li.small-icon:before { + display: none; +} + +.dropdown .small-icon > a { + display: block; +} + +.rtl .small-icon { + background-position: 100% 50%; +} + +.rtl .small-icon > a { + padding-left: 0; + padding-right: 19px; +} diff --git a/simplicity_blue/theme/common/_common.scss b/simplicity_blue/theme/common/_common.scss new file mode 100644 index 0000000..7503c91 --- /dev/null +++ b/simplicity_blue/theme/common/_common.scss @@ -0,0 +1,2336 @@ +// CSS Reset http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 +// ---------------------------------------- +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%; + font: inherit; + vertical-align: baseline; +} +// HTML5 display-role reset for older browsers +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:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +abbr { + text-decoration: none; +} + +// Useful stuff +%clearfix { + &:after, &:before { + content: ' '; + display: table; + clear: both; + } +} + +// General Markup Styles +// ---------------------------------------- +html { + font-size: 100%; + height: 100%; +} + +body { + font-family: $font-family; + font-size: $font-size; + line-height: $line-height; + margin: 0; + padding: 0 0 12px; + word-wrap: break-word; + min-height: 100%; + box-sizing: border-box; + -webkit-print-color-adjust: exact; +} + +$h1-font-size: $font-size + 10px !default; +$h1-line-height: inherit !default; + +h1, p.sitename { + // Forum name + font-family: $h1-font-family; + margin-right: 200px; + margin-top: 15px; + margin-bottom: 0; + font-weight: bold; + font-size: $h1-font-size; + line-height: $h1-line-height; +} + +h2 { + // Forum header titles + font-family: $h2-font-family; + font-weight: normal; + font-size: $h2-font-size; + margin: 0.8em 0 0.2em 0; +} + +h2.solo { + margin-bottom: 1em; +} + +$h3-font-size: ($h2-font-size - 2px) !default; +$h3-font-family: $h2-font-family !default; + +h3 { + // Sub-headers (also used as post headers, but defined later) + font-family: $h3-font-family; + font-weight: 500; + margin-bottom: 5px; + font-size: $h3-font-size; + margin-top: 20px; +} + +$h4-font-size: ceil($font-size * 1.3) !default; +$h4-font-family: $h1-font-family !default; + +h4 { + // Forum and topic list titles + font-family: $h4-font-family; + font-size: $h4-font-size; +} + +$paragraph-font-size: $font-size !default; + +p { + line-height: $paragraph-line-height; + font-size: $paragraph-font-size; + margin-bottom: 1.5em; +} + +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; +} + +p.jumpbox-return { + margin-top: 10px; + margin-bottom: 0; + float: left; +} + +b, strong { + font-weight: bold; +} + +.text-strong { + font-weight: bold; +} + +i, em { + font-style: italic; +} + +.text-italics { + 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; +} + + +// Main blocks +// ---------------------------------------- +@mixin wrapper-padding { + padding: 10px; +} + +#wrap { + @if $use-wrapper { + border: 1px solid transparent; + border-radius: 8px; + @include wrapper-padding; + } +} + +@mixin page-width { + box-sizing: border-box; + margin: 0 auto; + max-width: $max-width; + min-width: 625px; + @if $max-width != none { + @media (max-width: ($max-width + 24px)) { + margin: 0 12px; + } + } + @else { + margin: 0 12px; + } +} +.page-width { + @include page-width; +} + +.page-width .page-width { + margin: 0; +} + +.page-body { + margin: 4px 0; + #wrap > &:first-of-type { + margin-top: 0; + } + #wrap > &:last-of-type { + margin-bottom: 0; + } + clear: both; +} + +.page-footer { + clear: both; + #wrap + & { + margin-top: 5px; + } +} + +.page-footer h3 { + margin-top: 20px; +} + +.logo { + @if $show-logo == true { + display: block; + box-sizing: border-box; + max-width: 100%; + @if $center-logo == true { + &, & img { + margin: 0 auto; + } + } + @else { + float: left; + } + img { + display: block; + max-width: 100%; + } + padding: $logo-block-padding; + &:hover { + text-decoration: none; + } + } + @else { + display: none; + } +} + +// Site description and logo +.site-description { + @extend %clearfix; + h1, p.sitename { + margin-left: 0; + margin-right: 0; + } + + @if $center-logo == true { + text-align: center; + } + + @if $show-forum-title == false { + h1, p { + display: none; + } + } +} + +// Round cornered boxes and backgrounds +// ---------------------------------------- +.headerbar { + & > .inner { + position: relative; + } +} + +$nav-primary-glyph-font-size: $nav-primary-font-size + 2px !default; +$nav-primary-glyph-margin: 0px - ($nav-primary-glyph-font-size / 2) !default; + +$nav-alert-font-size: 9px !default; + +.navbar { + $navtabs-border-radius: min(5px, $border-radius) !default; + $navtabs-border-radius-small: max(0px, $navtabs-border-radius - 2) !default; + $tab-height: $nav-primary-font-size + 18px !default; + $tab-padding: 12px !default; + $tab-padding-glyph: 8px !default; + + @include section; + padding: 0 9px; + clear: both; + + &.tabbed, &.secondary { + @include section-empty; + } + + .page-body & { + margin-bottom: 10px; + } + + .navbar { + margin-top: 5px; + } + &.tabbed { + padding: 0; + } + &.secondary { + @extend %clearfix; + margin: 0; + padding: 1px 0; + > ul { + list-style-type: none; + margin: 0; + padding: 0; + } + > ul > li { + position: relative; + display: inline-block; + margin: 0; + padding: 0; + > a { + display: inline-block; + color: inherit; + padding: 1px 8px; + text-align: center; + line-height: $nav-secondary-font-size + 14px; + font-size: $nav-secondary-font-size; + } + &:hover { + > a { + text-decoration: none; + } + border-radius: 3px; + } + &.small-icon > a { + padding-left: 18px; + } + .dropdown { + top: $nav-secondary-font-size + 16px; + } + &.dropdown-up .dropdown { + top: auto; + bottom: $nav-secondary-font-size + 16px; + } + &.search-box { + display: block; + margin: 0; + float: right; + .rtl & { + float: left; + } + &, &:hover { + border-radius: 0; + border-width: 0; + box-shadow: none; + background: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + } + } + } + + .nav-breadcrumbs { + margin-top: 0; + } + } + + li.small-icon > a { + padding-left: 18px; + } + + .nav-tabs { + border-radius: $navtabs-border-radius; + & .leftside { + & .tab:first-child, + & .tab.first-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + } + .rtl & .rightside { + & .tab:last-child, + & .tab.last-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + } + & .rightside { + & .tab:last-child, + & .tab.last-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + } + .rtl & .leftside { + & .tab:first-child, + & .tab.first-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + } + + @extend %clearfix; + + & > ul { + list-style-type: none; + margin: 0; + height: $tab-height; + + &.leftside, .rtl &.rightside { + float: left; + } + &.rightside, .rtl &.leftside { + float: right; + } + + & > li { + float: left; + height: $tab-height; + } + .rtl & > li { + float: right; + } + .quick-links { + margin: 0; + &.empty { + display: none; + } + &.showing-responsive-menu { + display: block; + } + } + } + + .nav-link { + text-decoration: none; + color: inherit; + display: inline-block; + height: $tab-height; + line-height: $tab-height; + padding: 0 $tab-padding; + vertical-align: baseline; + font-size: $nav-primary-font-size; + outline-style: none; + &.dropdown-toggle { + position: relative; + &:before { + $nav-primary-font-size-toggle: ceil($nav-primary-font-size * 2 / 3) !default; + content: '\f078'; // fa-chevron-down + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: $nav-primary-font-size-toggle; + line-height: $nav-primary-font-size; + width: $nav-primary-font-size-toggle; + height: $nav-primary-font-size; + margin-top: -6px; + .rtl & { + right: auto; + left: 12px; + } + } + &:hover:before { + } + } + .username-coloured { + color: inherit !important; + font-weight: inherit; + font-style: inherit; + } + } + + .responsive-menu .nav-link:before, + .dropdown-visible .nav-link:before { + content: '\f077'; // fa-chevron-up + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: 9px; + line-height: 13px; + width: 9px; + height: 13px; + margin-top: -6px; + } + + .dropdown { + top: $tab-height; + .dropdown-up & { + top: auto; + bottom: $tab-height; + } + } + + .tab { + position: relative; + // Alert + & > strong { + display: none; + font-weight: bold; + font-size: $nav-alert-font-size; + padding: 0 2px; + border-radius: 3px; + position: absolute; + right: 5px; + top: -10px; + line-height: $nav-alert-font-size + 5px; + min-width: 10px; + _width: 10px; + text-align: center; + text-shadow: none; + white-space: nowrap; + word-wrap: normal; + height: $nav-alert-font-size + 5px; + pointer-events: none; + .rtl & { + right: auto; + left: 5px; + } + .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; + } + } + &.non-zero > strong { + display: block; + } + } + + // Glyphs + %glyph { + position: relative; + padding-left: ($tab-padding + 18px); + &:after { + position: absolute; + left: $tab-padding; + top: 50%; + margin-top: $nav-primary-glyph-margin; + width: $nav-primary-glyph-font-size; + font-size: $nav-primary-font-size; + line-height: $nav-primary-glyph-font-size; + height: $nav-primary-glyph-font-size; + text-align: left; + font-weight: normal; + font-style: normal; + text-indent: 0; + } + .rtl & { + } + .rtl &:after { + left: auto; + right: $tab-padding; + } + } + %glyph-only { + @extend %glyph; + text-indent: 999px; + width: $nav-primary-glyph-font-size; + padding: 0 $tab-padding-glyph; + overflow: hidden; + &:after { + text-align: center; + font-size: $nav-primary-glyph-font-size; + left: $tab-padding-glyph; + } + .rtl &:after { + left: auto; + right: $tab-padding-glyph; + } + & + strong { + right: -2px; + .rtl & { + right: auto; + left: -2px; + } + } + } + @media (max-width: 550px) { + %glyph-only-media { + text-indent: 999px; + width: $nav-primary-glyph-font-size; + padding: 0 $tab-padding-glyph; + overflow: hidden; + &:after { + text-align: center; + font-size: $nav-primary-glyph-font-size; + left: $tab-padding-glyph; + } + .rtl &:after { + left: auto; + right: $tab-padding-glyph; + } + & + strong { + right: -2px; + .rtl & { + right: auto; + left: -2px; + } + } + } + } + + %glyph-fa { + font-family: FontAwesome; + } + + .responsive-menu .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0c9'; // fa-bars + } + } + + .members .nav-link { + @extend %glyph; + padding-left: ($tab-padding + 20px); + padding-right: ($tab-padding + 12px); + .rtl & { + padding-left: ($tab-padding + 12px); + padding-right: ($tab-padding + 20px); + } + &:after { + @extend %glyph-fa; + content: '\f0c0'; // fa-groups + } + @media (max-width: 550px) { + @extend %glyph-only-media; + padding: 0 $tab-padding-glyph !important; + } + } + + .forums .nav-link { + @extend %glyph; + .rtl & { + padding-left: $tab-padding; + padding-right: ($tab-padding + 20px); + } + &:after { + @extend %glyph-fa; + content: '\f075'; // fa-comment + } + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + + .account .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f007'; // fa-user + } + } + + .pm .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f01c'; // fa-inbox + } + } + + .notifications .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0f3'; // fa-bell + font-size: $nav-primary-glyph-font-size - 1px; + } + } + + .mcp .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0e3'; // fa-gavel + } + } + + .acp .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f085'; // fa-cogs + } + } + + .faq .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f059'; // fa-question-circle + } + } + + @media (max-width: 550px) { + .faq { + &, & .nav-link { + display: none !important; + } + } + } + + .logout .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f08b'; // fa-sign-out + margin-left: 1px; + } + } + + .login .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f090'; // fa-sign-in + } + } + + .register .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f234'; // fa-user-plus + } + } + + // Commonly used links for extensions + .boardrules .nav-link { + &:after { + @extend %glyph-fa; + content: '\f071'; // fa-exclamation-triangle + } + } + .leftside .boardrules .nav-link { + @extend %glyph; + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + .rightside .boardrules .nav-link { + @extend %glyph-only; + } + + .pages .nav-link { + &:after { + @extend %glyph-fa; + content: '\f0f6'; // fa-file-text-o + } + } + .leftside .pages .nav-link { + @extend %glyph; + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + .rightside .pages .nav-link { + @extend %glyph-only; + } + } + + // Tabbed navigation + @if $tabbed-navigation { + &.tabbed.not-static { + + @if $use-wrapper { + // Add spacing between top of wrapper and tabs on mobile devices + @media (max-width: 700px) { + #wrap > div:first-child > &:first-child:before { + content: ''; + display: block; + height: 10px; + } + } + } + + .nav-tabs { + background: none; + box-shadow: none; + border-radius: 0; + border-width: 0; + padding: 0 10px; + + .quick-links { + margin: 0 3px; + } + li.tab { + // Tabs layout + margin: 0 3px; + padding: 0; + border-width: 0; + border-radius: 0; + text-shadow: none; + + @include tabbed-nav-layout-alt { + border-top-left-radius: ($navtabs-border-radius + 2); + border-top-right-radius: ($navtabs-border-radius + 2); + } + + @include tabbed-nav-layout-default { + border-top-left-radius: $navtabs-border-radius; + border-top-right-radius: $navtabs-border-radius; + } + + @media (max-width: 700px) { + margin: 0 2px; + } + + // Link + .nav-link.dropdown-toggle { + &:before { + display: none; + right: 2px; + .rtl & { + right: auto; + left: 2px; + } + } + &:hover:before { + display: block; + } + } + + // Dropdown position + &.dropdown-right .dropdown { + left: -1px; + } + + &.dropdown-left .dropdown { + right: -1px; + } + + &.dropdown-down .dropdown { + top: ($tab-height - 1); + } + + &.dropdown-up .dropdown { + bottom: ($tab-height - 1); + } + } + + .rightside li.tab { + margin: 0 2px; + } + } + + // Second row + + .navbar.secondary { + border-width: 0; + border-radius: $border-radius; + font-size: $nav-secondary-font-size; + z-index: 2; + position: relative; + margin: 0 0 10px; + padding: 0 5px; + + @media (max-width: 700px) { + border-radius: 0; + border-left-width: 0; + border-right-width: 0; + } + } + } + } + + // Static navigation + .inner.static { + position: fixed; + top: 0; + z-index: 50; + left: 0; + right: 0; + padding-top: 0; + padding-bottom: 0; + width: auto; + max-width: none; + opacity: .9; + transition: opacity .2s; + @if $use-wrapper { + #wrap & > .static-inner { + @include wrapper-padding; + } + } + & > .static-inner { + @include page-width; + padding-top: 0 !important; + padding-bottom: 0 !important; + } + &:hover { + opacity: 1; + } + .nav-tabs { + border-radius: 0; + & .leftside, .rtl & .rightside { + & .tab:first-child, + & .tab.first-visible { + border-radius: 0; + } + } + & .rightside, .rtl & .leftside { + & .tab:last-child, + & .tab.last-visible { + border-radius: 0; + } + } + .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; + .arrow { + display: none; + } + } + .tab.non-zero > strong { + display: inline-block; + } + .pm > .nav-link + strong { + margin-left: -5px; + } + } + } +} + +.forabg { + @if $split-forums == false { + @include section-forum; + margin-bottom: 4px; + clear: both; + & + .forabg { + margin-top: 10px; + } + } + @else { + padding: 0; + margin: 10px 0; + } +} + +.forumbg { + @if $split-forums == false { + @include section-forum; + margin-bottom: 4px; + clear: both; + + &.forumbg-table { + @include section-empty; + padding: 0 1px; + } + } + @else { + padding: 0; + } +} + +.panel { + @include section; + margin-bottom: 10px; + padding: 5px 10px; + + // UCP/MCP panel + &.bg3 { + border-radius: 0; + border-width: 0; + box-shadow: none; + border-top: 3px solid transparent; + position: relative; + &:before, &:after { + content: ''; + position: absolute; + top: 0; + width: 3px; + height: 50px; + } + &:before { + left: 0; + } + &:after { + right: 0; + } + } + + // Posting form + .postform &.panel { + border-radius: $border-radius; + } +} + +$panel-heading-line-height: $line-height !default; + +.panel > .inner > h3:first-child, +.panel > h3:first-child { + @include section-heading; + padding-left: 10px; + padding-right: 10px; + .panel-container & { + font-size: $panel-heading-font-size; + line-height: $panel-heading-line-height; + } +} + +.post { + @include section; + padding: 0; + margin-bottom: 10px; + position: relative; +} + +.post > .inner { + padding: 5px 10px; +} + +.rowbg { + margin: 5px 5px 2px 5px; +} + +// Horizontal lists +// ---------------------------------------- +.navbar ul.linklist { + padding: 2px 0; +} + +ul.linklist { + display: block; + margin: 0; +} + +.cp-main .panel { + padding: 5px 10px; +} + +$list-font-size: $font-size !default; +$list-line-height: 2 !default; +ul.linklist > li { + float: left; + font-size: $list-font-size; + line-height: $list-line-height; + list-style-type: none; + margin-right: 7px; + padding-top: 1px; + width: auto; + &, &.rightside { + &.icon-only { + text-align: center; + min-width: 20px; + } + } +} + +ul.linklist > li.rightside, p.rightside, a.rightside { + float: right; + margin-right: 0; + margin-left: 7px; + text-align: right; +} + +ul.navlinks { + border-top: 1px solid transparent; + &.nav-breadcrumbs { + 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.linklist li.responsive-menu { + position: relative; + margin: 0 5px; +} + +$responsive-menu-font-size: $font-size + 2px !default; + +.fa-bars:before { + display: none; +} + +ul.linklist li.responsive-menu a.responsive-menu-link { + display: inline-block; + margin: 0 5px; + font-size: $responsive-menu-font-size + 4px; + position: relative; + width: $responsive-menu-font-size + 4px; + line-height: $responsive-menu-font-size + 8px; + text-decoration: none; +} + +ul.linklist li.responsive-menu a.responsive-menu-link { + &:before { + content: '\f0c9'; // fa-bars + font-family: FontAwesome; + position: absolute; + left: 0; + top: 50%; + margin-top: -#{$responsive-menu-font-size / 2}; + width: $responsive-menu-font-size + 2px; + font-size: $responsive-menu-font-size; + line-height: $responsive-menu-font-size; + height: $responsive-menu-font-size; + text-align: center; + font-weight: normal; + font-style: normal; + text-indent: 0; + } + &:hover:before { + font-family: FontAwesome; + content: '\f078'; // fa-chevron-down + } +} + +.hasjs ul.linklist.leftside, .hasjs ul.linklist.rightside { + max-width: 48%; +} + +.hasjs ul.linklist.fullwidth { + max-width: none; +} + +li.responsive-menu.dropdown-right .dropdown { +} + +li.responsive-menu.dropdown-left .dropdown { +} + +ul.linklist .dropdown { + top: $list-font-size * 2; +} + +ul.linklist .dropdown-up .dropdown { + bottom: $list-font-size * 2; + top: auto; +} + +// Bulletin icons for list items +// ---------------------------------------- +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; +} + +// Profile in overall_header.html +.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'; // fa-chevron-down + font-family: FontAwesome; + display: inline-block; + font-size: 7px; + float: right; + padding-left: 2px; + font-weight: normal; + opacity: 0.7; +} + +// Dropdown menu +// ---------------------------------------- +.dropdown-container { + position: relative; +} + +.dropdown-container-right { + float: right; +} + +.dropdown-container-left { + float: left; +} + +.nojs .dropdown-container:hover .dropdown { + display: block !important; +} + +.dropdown { + display: none; + position: absolute; + left: 0; + top: if(unitless($line-height), #{$line-height}em, $line-height); + 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: if(unitless($line-height), #{$line-height}em, $line-height); +} + +.dropdown-left .dropdown, .nojs .rightside .dropdown { + left: auto; + right: 0; + margin-left: -500px; + margin-right: 0; +} + +.dropdown-button-control .dropdown { + top: $button-height; +} + +.dropdown-button-control.dropdown-up .dropdown { + top: auto; + bottom: $button-height; +} + +.dropdown .pointer, .dropdown .pointer-inner { + position: absolute; + width: 0; + height: 0; + border-top-width: 0; + border-bottom: 10px solid transparent; + border-left: 10px dashed transparent; + border-right: 10px dashed transparent; + -webkit-transform: rotate(360deg); /* better anti-aliasing in webkit */ + display: block; +} + +.dropdown-up .pointer, .dropdown-up .pointer-inner { + border-bottom-width: 0; + border-top: 10px solid transparent; +} + +.dropdown .pointer { + right: auto; + left: 10px; + top: 0; + z-index: 3; +} + +.dropdown-up .pointer { + bottom: 0; + top: auto; +} + +.dropdown-left .dropdown .pointer, .nojs .rightside .dropdown .pointer { + left: auto; + right: 10px; +} + +.dropdown .pointer-inner { + top: auto; + bottom: -11px; + left: -10px; +} + +.dropdown-up .pointer-inner { + bottom: auto; + top: -11px; +} + +.dropdown .dropdown-contents { + z-index: 30; + overflow: hidden; + overflow-y: auto; + border: 0px solid transparent; + border-radius: 0 0 min($border-radius, 5px) min($border-radius, 5px); + border-top-width: 3px; + padding: 5px; + position: relative; + min-width: 40px; + max-height: 300px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + .notifications & { + min-width: 300px; + } +} + +.dropdown-up .dropdown-contents { + border-bottom-width: 3px; + border-top-width: 0; + border-radius: min($border-radius, 5px) min($border-radius, 5px) 0 0; +} + +$dropdown-content-font-size: $font-size + 1px !default; +$dropdown-content-line-height: $line-height !default; + +.dropdown-contents > li { + padding-right: 15px; + min-width: 180px; +} + +.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 { + border-top: 1px solid transparent; + margin: 4px 0; + padding: 0; +} + +.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; + &:before { + font-size: 1.4em; + line-height: 1; + position: relative; + top: 1px; + } +} + +// Responsive breadcrumbs +// ---------------------------------------- +.breadcrumbs .crumb { + float: left; + font-weight: bold; + word-wrap: normal; + position: relative; + padding-left: $list-font-size + 2px; + .rtl & { + padding-left: 0; + padding-right: $list-font-size + 2px; + } +} + +.breadcrumbs .crumb:before { + content: '\f054'; // fa-chevron-right + font-family: FontAwesome; + font-weight: normal; + position: absolute; + left: 1px; + width: $list-font-size; + top: 50%; + margin-top: -#{$list-font-size / 2}; + font-size: $list-font-size - 4px; + height: $list-font-size; + line-height: $list-font-size; + text-align: center; + .rtl & { + left: auto; + right: 1px; + content: '\f053'; // fa-chevron-left + } +} + +.breadcrumbs .crumb:first-child { + padding-left: 0; + padding-right: 0; + &:before { + display: none; + } +} + +.breadcrumbs .crumb a { + display: inline-block; + white-space: nowrap; + text-overflow: ellipsis; + vertical-align: bottom; + overflow: hidden; +} + +.breadcrumbs.wrapped .crumb a { letter-spacing: -.3px; } +.breadcrumbs.wrapped .crumb.wrapped-medium a { letter-spacing: -.4px; } +.breadcrumbs.wrapped .crumb.wrapped-tiny a { letter-spacing: -.5px; } + +.breadcrumbs .crumb.wrapped-max a { max-width: 120px; } +.breadcrumbs .crumb.wrapped-wide a { max-width: 100px; } +.breadcrumbs .crumb.wrapped-medium a { max-width: 80px; } +.breadcrumbs .crumb.wrapped-small a { max-width: 60px; } +.breadcrumbs .crumb.wrapped-tiny a { max-width: 40px; } + +// Table styles +// ---------------------------------------- +table.table1 { + width: 100%; +} + +.ucp-main table.table1 { + padding: 2px; +} + +$table-heading-font-size: $font-size + 2px !default; +$table-heading-line-height: $line-height !default; +$table-content-font-size: $font-size + 1px !default; + +table.table1 thead th { + @include table-heading; + text-transform: none; + line-height: $table-heading-line-height; + font-weight: normal; + font-size: $table-heading-font-size; + padding: 4px; +} + +table.table1 thead th span { + padding-left: 7px; +} + +table.table1 tbody tr { + border-top: 1px solid transparent; +} + +table.table1 td { + font-size: $table-content-font-size; + line-height: $line-height; +} + +table.table1 tbody td { + padding: 5px; + border-top: 1px solid transparent; +} + +table.table1 tbody th { + padding: 5px; + border-bottom: 1px solid transparent; + text-align: left; +} + +// Specific column styles +table.table1 .name { text-align: left; } +table.table1 .center { text-align: center; } +table.table1 .reportby { width: 15%; } +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) { + 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; + 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; +} + +// Misc layout styles +// ---------------------------------------- +// column[1-2] styles are containers for two column layouts +.column1 { + float: left; + clear: left; + width: 49%; +} + +.column2 { + float: right; + clear: right; + width: 49%; +} + +// General classes for placing floating blocks +.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 { + font-size: $font-size; +} + +dl.details dt { + float: left; + clear: left; + width: 30%; + text-align: right; + display: block; +} + +dl.details dd { + margin-left: 0; + padding-left: 5px; + margin-bottom: 5px; + float: left; + width: 65%; + overflow: hidden; + text-overflow: ellipsis; +} + +.clearfix, fieldset dl, dl.polls { + overflow: hidden; +} + +ul.topiclist dl { + @extend %clearfix; +} + +ul.topiclist dd.lastpost { + float: right; +} + +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: $font-size - 2px; + margin-right: 0; + padding: 0; +} + +fieldset.fields1 dl.pmlist > dt { + width: auto !important; +} + +fieldset.fields1 dl.pmlist dd.recipients { + margin-left: 0 !important; +} + +// Action-bars (container for post/reply buttons, pagination, etc.) +// ---------------------------------------- +.action-bar { + font-size: $font-size; + margin: 4px 0; +} + +.forabg + .action-bar { + margin-top: 10px; +} + +.action-bar .button { + margin-right: 5px; + float: left; +} + +.action-bar .button-search { + margin-right: 0; +} + + +// Pagination +// ---------------------------------------- +$pagination-font-size: $font-size !default; +$pagination-line-height: $font-size + 2px !default; +$pagination-link-font-size: $font-size !default; +$pagination-link-line-height: $font-size !default; + +.pagination { + float: right; + font-size: $font-size; + text-align: right; + width: auto; +} + +.action-bar.bottom .pagination { + margin-top: 0; +} + +.action-bar .pagination .button { + margin-right: 0; + float: none; +} + +.pagination > ul { + display: inline-block; + list-style: none !important; + margin-left: 5px; +} + +.pagination > ul > li { + display: inline-block !important; + padding: 0; + font-size: $font-size; + line-height: normal; + vertical-align: middle; +} + +.pagination li a, .pagination li span { + border-radius: 2px; + padding: 2px 5px; +} + +.pagination li.active span { + display: inline-block; + font-size: 13px; + font-weight: normal; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 1.4; + text-align: center; + white-space: nowrap; + vertical-align: middle; + border: 1px solid transparent; +} + +.pagination li.ellipsis span { + border: none; + padding: 0; +} + +.pagination li.page-jump { + margin-right: 5px; +} + +.pagination li.page-jump a { + background: transparent none !important; + border-color: transparent !important; + padding: 0 8px; +} + +.pagination li.page-jump a i { + font-size: 21px; +} + +.pagination .arrow a { + padding: 2px 0; +} + +.rtl .pagination li.previous a:after { + content: '\f054'; // fa-chevron-right + right: 1px; + left: 3px; +} + +.rtl .pagination li.next a:after { + content: '\f053'; // fa-chevron-left + left: 1px; + right: 3px; +} + +// Pagination in viewforum for multipage topics +.row .pagination { + display: block; + margin-top: 3px; + margin-bottom: 3px; +} + +.row .pagination > ul { + margin: 0; +} + +.row .pagination li a, .row .pagination li span { + border-radius: 2px; + padding: 1px 3px; + font-size: 9px; +} + +// jQuery popups +// ---------------------------------------- +.phpbb_alert { + border: 1px solid transparent; + display: none; + left: 0; + padding: 0 25px 20px 25px; + position: fixed; + right: 0; + top: 150px; + z-index: 50; + width: 620px; + margin: 0 auto; +} + +@media (max-height: 500px) +{ + .phpbb_alert { + top: 25px; + } +} + +.phpbb_alert .alert_close { + display: block; + float: right; + width: 24px; + height: 24px; + overflow: hidden; + text-decoration: none !important; + background: transparent none 0 0 no-repeat; + margin-top: -12px; + margin-right: -36px; + position: relative; +} + +.phpbb_alert .alert_close:before, +.phpbb_alert .alert_close:after { + content: '\f057'; // fa-times-circle + font-family: FontAwesome; + position: absolute; + font-size: 18px; + line-height: 24px; + font-weight: normal; + font-style: normal; + text-indent: 0; + text-align: center; + left: 0; + top: 0; + margin: 0; + padding: 0; + width: 24px; + height: 24px; +} + +.phpbb_alert .alert_close:before { + content: '\f111'; // fa-circle + font-size: 20px; +} + +.phpbb_alert p { + margin: 8px 0; + padding-bottom: 8px; +} + +.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: $font-size; +} + +.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; +} + +// Miscellaneous styles +// ---------------------------------------- +.forum-permissions { + float: right; + width: auto; + padding-left: 5px; + margin-left: 5px; + margin-top: 10px; + text-align: right; +} + +.copyright { + font-size: 10px; + text-align: center; + padding: 10px; +} + +.footer-row { + font-size: 10px; + line-height: 1.8; + margin: 0; +} + +.small { + font-size: 0.9em !important; +} + +.titlespace { + margin-bottom: 15px; +} + +.headerspace { + margin-top: 20px; +} + +.error { + font-weight: bold; + font-size: $font-size; +} + +$rules-font-size: $font-size !default; + +div.rules { + margin: 10px 0; + font-size: $rules-font-size; + padding: 5px 10px; + border-radius: $border-radius; +} + +div.rules ul, div.rules ol { + margin-left: 20px; +} + +$post-notice-font-size: $font-size + 1px; + +p.post-notice { + position: relative; + padding: 5px; + padding-left: 26px; + min-height: 14px; + margin-bottom: 1em; + font-size: $post-notice-font-size; +} + +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; +} + +.jumpbox { + margin: 5px 0; +} + +.jumpbox .dropdown li { + border-top: 1px solid transparent; +} + +.jumpbox .dropdown-select { + margin: 0; +} + +.jumpbox .dropdown-contents { + padding: 0; + text-decoration: none; +} + +.jumpbox .dropdown-contents li { + padding: 0; +} + +.jumpbox .dropdown-contents a { + margin-right: 20px; + padding: 5px 10px; + text-decoration: none; + width: 100%; +} + +.jumpbox .spacer { + display: inline-block; + width: 0px; +} + +.jumpbox .spacer + .spacer { + width: 20px; +} + +.dropdown-contents a { + display: block; + padding: 5px; +} + +.jumpbox .dropdown-select { + margin: 0; +} + +.jumpbox .dropdown-contents a { + text-decoration: none; +} + +.dropdown li { + display: list-item; + border-top: 1px dotted transparent; + float: none !important; + line-height: normal !important; + font-size: 1em !important; + list-style: none; + margin: 0; + white-space: nowrap; + text-align: left; +} + +.stat-block { + clear: both; +} + +.top { + position: absolute; + top: -20px; +} + +.clear { + display: block; + clear: both; + font-size: 1px; + line-height: 1px; + background: transparent; +} + +// Inner box-model clearing +.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; +} + +.emoji { + min-height: 18px; + min-width: 18px; + height: 1em; + width: 1em; +} + +.hidden { + display: none; +} + +.smilies { + vertical-align: text-bottom; +} + +.icon-notification { + position: relative; +} + +.member-search { + float: left; + margin: 0; + padding: 6px 10px; +} + +.member-search strong { + font-size: $font-size; +} + +.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: $font-size; + 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; +} + +.dropdown-extended .header { + .dropdown-down & { + margin-top: -3px; + } + padding: 0 10px; + font-family: $dropdown-header-font-family; + font-size: $dropdown-header-font-size; + font-weight: bold; + text-align: left; + // text-transform: uppercase; + line-height: $dropdown-header-line-height; +} + +.dropdown-extended .header .header_settings { + float: right; + font-weight: normal; + text-transform: none; +} + +.dropdown-extended .header .header_settings a { + display: inline-block; + padding: 0 5px; +} + +.dropdown-extended .header:after { + content: ''; + display: table; + clear: both; +} + +.dropdown-extended .footer { + text-align: center; + font-size: $font-size; +} + +.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 img { + float: left; + max-height: 50px; + max-width: 50px; + width: auto !important; + height: auto !important; + margin-right: 5px; +} + +.notification_list ul li p { + margin-bottom: 4px; + font-size: $font-size; +} + +.notification_list p.notification-reference, +.notification_list p.notification-location, +.notification_list li a p.notification-reason { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.notification_list p.notification-time { + font-size: $font-size - 1px; + margin: 0; + text-align: right; +} + +.notification_list div.notifications { + margin-left: 50px; + padding: 5px; +} + +.notification_list div.notifications a { + display: block; +} + +.notification_list p.notifications_title { + font-family: $topic-link-font-family; + font-size: $topic-link-font-size !important; +} + +.notification_list p.notifications_title strong { + font-weight: 600; +} + +.notification_list p.notifications_time { + font-size: $font-size !important; +} + +.notification_text { + margin-left: 58px; + white-space: normal; +} + +.badge { + border-radius: 10px; + opacity: 0.8; + text-align: center; + white-space: nowrap; + font-size: 10px; + line-height: 1; + float: right; + display: inline-block; + margin-left: 3px; + vertical-align: baseline; + position: relative; + top: 3px; + padding: 4px 6px; + } + +.badge.hidden { + display: none; +} + +// Navbar specific list items +// ---------------------------------------- + +.linklist .quick-links { + margin: 0 7px 0 0; +} + +.linklist.compact .rightside > a > span span { + display: none; +} + +.dropdown-page-jump .dropdown { + top: 20px; +} + +.dropdown-page-jump.dropdown-up .dropdown { + bottom: 20px; +} + +.dropdown-page-jump input.tiny { + width: 50px; +} + +.dropdown .clone.hidden { + display: none; +} + +.dropdown .clone.hidden + li.separator { + display: none; +} + +.dropdown .clone.hidden + li { + border-top: none; +} diff --git a/simplicity_blue/theme/common/_content.scss b/simplicity_blue/theme/common/_content.scss new file mode 100644 index 0000000..b7b170d --- /dev/null +++ b/simplicity_blue/theme/common/_content.scss @@ -0,0 +1,1278 @@ +// Content Styles +// ---------------------------------------- + +ul.topiclist { + display: block; + list-style-type: none; + margin: 0; +} + +ul.topiclist li { + display: block; + list-style-type: none; + margin: 0; + .forabg &.header, + .forumbg &.header { + @include section-heading-forum; + position: relative; + .forum-toggle { + position: absolute; + right: 5px; + top: 50%; + margin-top: -8px; + height: 16px; + width: 16px; + text-decoration: none !important; + outline-style: none !important; + color: inherit; + transition: opacity 0.3s ease; + opacity: .5; + &:after { + content: '\f056'; // fa-minus-circle + font-family: FontAwesome; + position: absolute; + top: 0; + left: 0; + width: 16px; + height: 16px; + font-size: 12px; + line-height: 16px; + } + &.toggled:after { + content: '\f055'; // fa-plus-circle + } + &:hover { + opacity: 1; + } + .rtl & { + right: auto; + left: 4px; + } + } + } +} + +ul.topiclist dl { + position: relative; +} + +ul.topiclist li.row dl { + margin: 2px 0; +} + +ul.topiclist dt, ul.topiclist dd { + display: block; + float: left; +} + +ul.topiclist dt { + width: 100%; + margin-right: -440px; + font-size: $font-size; +} + +ul.topiclist.missing-column dt { + margin-right: -345px; +} + +dl.elegant-row dt, +ul.topiclist.two-long-columns dt { + margin-right: -250px; +} + +ul.topiclist.two-columns dt { + margin-right: -80px; +} + +ul.topiclist dt .list-inner { + margin-right: 440px; + padding-left: 5px; + padding-right: 5px; + position: relative; +} + +ul.topiclist.missing-column dt .list-inner { + margin-right: 345px; +} + +dl.elegant-row dt .list-inner, +ul.topiclist.two-long-columns dt .list-inner { + margin-right: 250px; +} + +ul.topiclist.two-columns dt .list-inner { + margin-right: 80px; +} + +ul.topiclist dd { + border-left: 1px solid transparent; + padding: 4px 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +ul.topiclist dfn { + // Labels for post/view counts + display: none; + position: absolute; + left: -999px; + width: 990px; +} + +.forum-image { + float: left; + padding-top: 5px; + margin-right: 5px; +} + +li.row { + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + &:first-child { + border-top-width: 0; + padding-top: 0; + } + &:last-child { + border-bottom-width: 0; + padding-bottom: 0; + } + + @if $split-forums == true { + ul.topiclist & { + .forabg &, .forumbg & { + @include section-forum; + margin: 5px 0; + padding: 0; + &.reported { + background-color: $block-background-reported; + } + } + } + } + + .forum-description { + + } + .subforums-list { + ul { + list-style-type: none; + display: inline; + margin: 0; + } + li { + display: inline; + & > span { + display: inline; + } + } + } + .forum-mcplink { + right: 4px; + top: 4px; + .rtl & { + 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-size: $list-heading-font-size; + font-family: $list-heading-font-family; + line-height: $list-heading-line-height; +} + +li.header dt { + .forabg & { + font-family: $forum-heading-font-family; + font-weight: $forum-heading-font-weight; + font-size: $forum-heading-font-size; + } + width: 100%; + margin-right: -440px; + .list-inner { + margin-right: 440px; + text-indent: 5px; + padding-left: 0; + } +} + +li.header dd { + padding-left: 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +li.header dl dt, li.header dl dd { + min-height: 0; +} + +li.header dl.row-item dt .list-inner { + // Tweak for headers alignment when folder icon used + .forabg & { + padding-left: 0; + padding-right: 50px; + } +} + +.row .list-inner { padding: 4px 0; } + +dl.row-item { + background-position: 10px 50%; // Position of folder icon + background-repeat: no-repeat; + background-size: 36px; +} + +dl.row-item dt { + background-repeat: no-repeat; + background-position: 5px 95%; // Position of topic icon + background-size: 17px; +} + +dl.row-item dt .list-inner { + padding-left: 55px; // Space for folder icon + position: relative; + padding-top: 5px; + padding-bottom: 5px; + li.header & { + padding-top: 0; + padding-bottom: 0; + } +} + +dl.row-item dt .list-inner .topic-status { + position: absolute; + right: 4px; + top: 3px; + font-size: 14px; + pointer-events: none; + .rtl & { + right: auto; + left: 4px; + } +} + +dl.row-item dt .list-inner .topic-status + .topic-status { + right: 20px; +} + +dl.row-item dt, dl.row-item dd { + min-height: 42px; +} + +dl.row-item dt a { + display: inline; +} + +dl.row-item.with-description dt, dl.row-item.with-description dd { + min-height: 50px; +} + +dl a.row-item-link { // topic row icon links + display: block; + width: 36px; + height: 36px; + padding: 0; + position: absolute; + top: 50%; + left: 0; + margin-top: -15px; + margin-left: 9px; + z-index: 2; +} + +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 { + line-height: 34px; + font-size: $forum-list-column-font-size; + .with-description & { + line-height: 42px; + } +} + +dd.lastpost.empty br { + display: none; +} + +dd.posts, dd.topics, dd.views { + width: 95px; + .elegant-row & { + display: none; + } +} + +// List in forum description +dl.row-item dt ol, +dl.row-item dt ul { + list-style-position: inside; + margin-left: 1em; +} + +dl.row-item dt li { + display: list-item; + list-style-type: inherit; +} + +dd.lastpost, dd.redirect, dd.moderation, dd.time, dd.info { + width: 250px; + font-size: $forum-list-last-column-font-size; +} + +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.extra, dd.mark { + line-height: 200%; +} + +dd.option { + width: 125px; + line-height: 200%; + text-align: center; + font-size: $font-size; +} + +// Forums list layout +// ---------------------- +.forum-description { + font-size: $forum-list-description-font-size; + padding-top: 2px; +} + +.forum-statistics { + font-size: $font-size; + padding-top: 2px; + .value { + } +} + +.forum-lastpost { + display: none; + @media (max-width: 550px) { + display: block !important; + padding-top: 2px; + line-height: 1.2; + overflow: hidden; + } + strong, span { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + } + strong, span, a.lastsubject { + font-weight: normal; + } + strong { + display: block; + float: left; + max-width: 200px; + padding-right: 5px; + .rtl & { + float: right; + padding-right: 0; + padding-left: 5px; + } + @media (max-width: 400px) { + max-width: 130px; + } + } + span { + display: inline-block; + max-width: 100%; + &:after { + content: '|'; + display: inline-block; + text-align: center; + width: 12px; + } + &:last-of-type:after { + display: none; + } + } +} + +.subforums-list { + padding-top: 2px; +} + +.forum-description.toggle { + display: none; + position: absolute; + font-size: $font-size; + border-radius: 4px; + padding: 4px 9px; + max-width: 500px; + cursor: pointer; + a.forumtitle + & { + left: 55px; + top: 25px; + z-index: 30; + .rtl & { + left: auto; + right: 55px; + } + } + a { + background: none !important; + text-decoration: underline !important; + border-width: 0 !important; + } + 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 & span.arrow { + border-left: 6px solid transparent; + border-right: 1px none transparent; + left: auto; + right: -6px; + } + &.no-arrow span.arrow { + display: none; + } +} + +// Post body styles +// ---------------------------------------- +.postbody { + padding: 0; + font-size: $font-size; + line-height: $line-height; + .postprofile + & { + float: $post-side; + margin-#{$profile-side}: -#{$post-margin}; + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: -#{$post-margin}; + float: $profile-side; + } + width: 100%; + position: relative; + .search & { + margin-#{$profile-side}: (-100px - $post-margin); + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: (-100px - $post-margin); + } + } + } +} + +.postprofile + .postbody > div { + margin-#{$profile-side}: $post-margin; + &:only-child:after { + content: ' '; + display: table; + clear: both; + } + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: $post-margin; + } + .search & { + margin-#{$profile-side}: ($post-margin + 100px); + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: ($post-margin + 100px); + } + } +} + +.postbody .ignore { + font-size: $post-content-font-size; + line-height: $post-content-line-height; +} + +.postbody h3.first { + // The first post on the page uses this +} + +.postbody h3 { + // Postbody requires a different h3 format - so change it here + float: left; + font-size: $post-title-font-size; + padding: 2px 0 0 0; + margin-top: 0 !important; + margin-bottom: 0.3em !important; + text-transform: none; + border: none; + font-family: $post-title-font-family; + line-height: $post-title-line-height; + .rtl & { + float: right; + } +} + +.postbody h3 img { + vertical-align: bottom; +} + +.has-profile .postbody h3 { + // If there is a post-profile, we position the post-buttons differently + float: none !important; + margin-right: 180px; + .rtl & { + margin-right: 0; + margin-left: 180px; + } +} + +.postbody .content { + font-size: $post-content-font-size; + line-height: $post-content-line-height; + overflow-x: auto; +} + +.postbody img.postimage { + max-width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +// Topic review panel +// ---------------------------------------- +.panel .review { + margin-top: 2em; +} + +.topicreview { + padding-right: 5px; + 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; +} + +// MCP Post details +// ---------------------------------------- +.post_details { + overflow: auto; + max-height: 300px; +} + +// Content container styles +// ---------------------------------------- +.content { + clear: both; + min-height: 3em; + overflow: hidden; + line-height: $post-content-line-height; + font-family: $post-content-font-family; + font-size: $post-content-font-size; + padding-bottom: 1px; +} + +.content h2, .panel h2 { + font-weight: normal; + border-bottom: 1px solid transparent; + font-size: $panel-heading-font-size; + margin-top: 0.5em; + margin-bottom: 0.5em; + padding-bottom: 0.5em; + &.faq-title { + margin-top: 5px; + } +} + +.panel h3 { + margin: 0.5em 0; +} + +$panel-font-size: $font-size + 2px !default; +$panel-line-height: $line-height !default; + +.panel p { + font-size: $panel-font-size; + margin-bottom: 1em; + line-height: $panel-line-height; +} + +.content p { + font-family: $post-content-font-family; + font-size: $post-content-font-size; + margin-bottom: 1em; + line-height: $post-content-line-height; +} + +dl.faq { + font-family: $post-content-font-family; + font-size: $post-content-font-size; + margin-top: 1em; + margin-bottom: 2em; + line-height: $post-content-line-height; +} + +dl.faq dt { + font-family: $post-title-font-family; + font-size: $post-title-font-size; + line-height: $post-title-line-height; + font-weight: normal; + margin-bottom: 5px; +} + +.content dl.faq { + @extend dl.faq; + margin-bottom: 0.5em; +} + +.content li { + list-style-type: inherit; +} + +.content ul, .content ol { + margin: 0.8em 0 0.9em 3em; +} + +.posthilit { + padding: 0 2px 1px 2px; +} + +// Post author +p.author { + margin-bottom: 0.3em; + padding: 0 0 5px 0; + font-family: $font-family; + font-size: $font-size; + line-height: $line-height; + clear: both; +} + +// Post signature +.signature { + margin-top: 1.5em; + padding-top: 0.2em; + font-size: $post-signature-font-size; + border-top: 1px solid transparent; + clear: left; + font-family: $post-content-font-family; + line-height: $post-content-line-height; + overflow: hidden; + width: 100%; +} + +.signature.standalone { + border-top-width: 0; + margin-top: 0; +} + +dd .signature { + margin: 0; + padding: 0; + clear: none; + border: none; +} + +.signature li { + list-style-type: inherit; +} + +.signature ul, .signature ol { + margin: 0.8em 0 0.9em 3em; +} + +// Post noticies +.notice { + font-family: $post-content-font-family; + width: auto; + margin-top: 1.5em; + padding-top: 0.2em; + font-size: $post-content-font-size; + border-top: 1px dashed transparent; + clear: left; + line-height: $post-content-line-height; +} + +// Jump to post link for now +ul.searchresults { + list-style: none; + text-align: right; + clear: both; + @if $profile-side == right { + margin-right: ($post-margin + 100px); + } + .rtl & { + text-align: left; + @if $profile-side == right { + margin-right: 0; + margin-left: ($post-margin + 100px); + } + } +} + +// BB Code styles +// ---------------------------------------- +// Quote block +blockquote { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + font-size: $post-quote-font-size; + margin: 8px 12px; + overflow: hidden; + padding: 5px; + position: relative; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +/*blockquote:before { + position: absolute; + font-family: 'Trebuchet MS'; + top: 5px; + left: 4px; + height: 16px; + font-size: 30px; + line-height: 30px; + pointer-events: none; +}*/ + +blockquote blockquote { + // Nested quotes + margin: 5px; +} + +blockquote cite { + // Username/source of quoter + font-style: normal; + font-weight: bold; + display: block; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; +} + +blockquote cite cite { +} + +blockquote cite:before, .uncited:before { + padding-right: 5px; +} + +blockquote cite > div { + float: right; + font-weight: normal; +} + +.postbody .content li blockquote { + overflow: inherit; + margin-left: 0; +} + +// Code block +$post-code-line-height: 1.3 !default; + +.codebox { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + margin: 8px 12px; + font-size: $post-code-font-size; + word-wrap: normal; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +.codebox p { + text-transform: uppercase; + border-bottom: 1px solid transparent; + margin-bottom: 3px; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size !important; + line-height: $post-block-title-line-height; + font-weight: bold; + display: block; +} + +blockquote .codebox { + margin-left: 0; +} + +.codebox code { + overflow: auto; + display: block; + height: auto; + max-height: 200px; + padding: 5px 3px; + font-family: Monaco, "Andale Mono","Courier New", Courier, mono; + font-size: $post-code-font-size; + line-height: $post-code-line-height; +} + +// Attachments +// ---------------------------------------- +.attachbox { + float: left; + width: auto; + max-width: 100%; + margin: 5px 5px 5px 0; + padding: 6px; + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + clear: left; + box-sizing: border-box; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +.attachbox dt { + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; + 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: $post-content-line-height; + font-weight: normal; + clear: left; +} + +.attach-image { + margin: 3px 0; + max-width: 100%; +} + +.attach-image img { + // border: 1px solid transparent; +// cursor: move; + cursor: default; +} + +// Inline image thumbnails +div.inline-attachment dl.thumbnail, div.inline-attachment dl.file { + display: block; + margin-bottom: 4px; +} + +div.inline-attachment p { + font-size: $post-quote-font-size; +} + +dl.file { + font-family: $post-block-title-font-family; + display: block; +} + +dl.file dt { + text-transform: none; + margin: 0; + padding: 0; + font-weight: bold; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; +} + +dl.file dd { + margin: 0; + padding: 0; +} + +dl.thumbnail img { + padding: 3px; + border: 1px solid transparent; + box-sizing: border-box; +} + +dl.thumbnail dd { + font-style: italic; + font-family: $font-family; +} + +.attachbox dl.thumbnail dd { + font-size: 100%; +} + +dl.thumbnail dt a:hover img { + border: 1px solid transparent; +} + +// Post poll styles +// ---------------------------------------- +fieldset.polls { + font-family: $post-content-font-family; + font-size: $post-content-font-size; +} + +fieldset.polls dl { + margin: 0; + border: 1px solid transparent; + border-width: 1px 0; + padding: 5px 0; + line-height: $post-content-line-height; + &:first-child { + border-top-width: 0; + } + &: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: $post-content-font-size; +} + +fieldset.polls dd { + float: left; + width: 10%; + border-left: none; + padding: 0 5px; + margin-left: 0; + font-size: $post-content-font-size; +} + +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: max(min($border-radius, 5px) - 1px, 0); +} + +.vote-submitted { + font-size: $post-content-font-size + 2px; + font-weight: bold; + text-align: center; +} + +// Poster profile block +// ---------------------------------------- +.postprofile { + margin: 0; + padding: 5px 0; + min-height: 80px; + border: 0px solid transparent; + border-#{$post-side}-width: 1px; + width: $profile-width; + float: $profile-side; + position: relative; + box-sizing: border-box; + z-index: 2; + .rtl & { + float: $post-side; + border-width: 0; + border-#{$profile-side}-width: 1px; + } + .search & { + width: ($profile-width + 100px); + } +} + +.postprofile dd, .postprofile dt { + font-size: $post-profile-font-size; + line-height: $post-profile-line-height; + margin-#{$post-side}: 8px; + .rtl & { + margin-#{$profile-side}: 8px; + margin-#{$post-side}: 0; + } +} + +.postprofile dd { + overflow: hidden; + text-overflow: ellipsis; +} + +.postprofile strong { + font-weight: normal; +} + +.postprofile dt.no-profile-rank, .postprofile dd.profile-rank, .postprofile .search-result-date { + margin-bottom: 10px; +} + +// Post-profile avatars +.postprofile .has-avatar .avatar-container { + margin-bottom: 3px; + overflow: hidden; +} + +.postprofile .avatar { + display: block; + float: left; + max-width: 100%; + .rtl & { + 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 .icon_contact { + vertical-align: middle; +} + +.profile-contact .dropdown { + margin-right: -14px; +} + +.online-ribbon { + display: block; + width: 70px; + height: 70px; + position: absolute; + overflow: hidden; + top: 0; + #{$profile-side}: 0; + pointer-events: none; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: 0; + } + + span { + display: block; + font-weight: 500; + font-style: normal; + width: 100px; + font-size: 11px; + line-height: 18px; + height: 18px; + text-align: center; + position: absolute; + top: 17px; + white-space: nowrap; + #{$profile-side}: -25px; + + @if $profile-side == left { + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + } + @else { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } + + + span { + opacity: .75; + z-index: 29; + } + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: -25px; + + @if $profile-side == right { + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + } + @else { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } + } + } +} + +.panel.online > .inner { + position: relative; + z-index: 2; +} + +.no-avatar .avatar-container { + display: block; + width: 92px; + height: 92px; + background: transparent none 50% 50% no-repeat; + background-size: cover; +} + +// Profile used on view-profile +.profile-avatar img { + max-width: 100%; +} + +// pm list in compose message if mass pm is enabled +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; + text-overflow: ellipsis; + white-space: nowrap; +} + +table.fixed-width-table { + table-layout: fixed; +} + +// Show scrollbars for items with overflow on iOS devices +// ---------------------------------------- +.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; +} + +#memberlist tr.inactive, #team tr.inactive { + font-style: italic; +} + +// +// Extensions +// + +// Thanks for posts +a.post { + display: inline !important; + background: none !important; + box-shadow: none !important; + border: none !important; +} diff --git a/simplicity_blue/theme/common/_cp.scss b/simplicity_blue/theme/common/_cp.scss new file mode 100644 index 0000000..cfbb15e --- /dev/null +++ b/simplicity_blue/theme/common/_cp.scss @@ -0,0 +1,440 @@ +// Control Panel Styles +// ---------------------------------------- + + +// Main CP box +// ---------------------------------------- +.cp-menu { + float:left; + width: 19%; + margin: 0 -2px; + padding-right: 7px; + box-sizing: border-box; + .rtl & { + float: right; + padding-left: 7px; + padding-right: 0; + } +} + +.cp-main { + float: left; + width: 81%; + .rtl & { + float: right; + } +} + +.cp-main .content { + padding: 0; +} + +.panel-container .panel { + margin-bottom: 10px; +} + +.panel-container .panel p { + font-size: $panel-font-size; + line-height: $panel-line-height; +} + +.panel-container .panel ol { + margin-left: 2em; + font-size: $panel-font-size; +} + +.panel-container .panel 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 { + @include table-heading-transparent; + 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; +} + +.panel-container .postbody p.author { + font-size: $font-size; +} + +.cp-main .buttons { + margin-left: 0; +} + +.cp-main ul.linklist { + margin: 0; +} + +// MCP Specific tweaks +.mcp-main .postbody { + width: 100%; +} + +.tabs-container h2 { + float: left; + margin-bottom: 0px; +} + +// CP tabs shared +// ---------------------------------------- +.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: $tab-font-size; + font-weight: bold; + line-height: $tab-line-height; +} + +.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; +} + +// CP tabbed menu +// ---------------------------------------- +.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; +} + +// Mini tabbed menu used in MCP +// ---------------------------------------- +.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 tabs +// ---------------------------------------- +.responsive-tab { + position: relative; +} + +a.responsive-tab-link { + .responsive-tab > & { + display: block; + font-size: 16px; + position: relative; + width: 16px; + line-height: 14px; + text-decoration: none; + } + .responsive-tab > &:before { + content: '\f0c9'; // fa-bars + font-family: FontAwesome; + 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 > &:before, + .responsive-tab > &:hover:before { + font-family: FontAwesome; + content: '\f078'; // fa-chevron-down + } +} + +.tabs .dropdown, .minitabs .dropdown { + top: $tab-line-height + 2px; + margin-right: -2px; + font-size: $dropdown-content-font-size; + line-height: $dropdown-content-line-height; + font-weight: normal; +} + +.minitabs .dropdown { + margin-right: -4px; +} + +.tabs .dropdown-up .dropdown, .minitabs .dropdown-up .dropdown { + bottom: $tab-line-height + 2px; + top: auto; +} + +.tabs .dropdown li { + text-align: right; +} + +.minitabs .dropdown li { + text-align: left; +} + +// UCP navigation menu +// ---------------------------------------- +// Container for sub-navigation list +.navigation { + width: 100%; + hr { + display: none; + + ul { + margin-top: 10px; + } + } +} + +.navigation ul { + list-style: none; +} + +// Default list state +.navigation li { + display: inline; + font-weight: bold; + margin: 1px 0; + padding: 0; +} + +// Link styles for the sub-section links +.navigation a { + display: block; + padding: 5px; + margin: 2px 0; + border-radius: max(0px, $border-radius - 2px); + text-decoration: none; + font-size: $font-size; + line-height: $line-height; +} + +.navigation a:hover { + text-decoration: none; +} + +// Preferences pane layout +// ---------------------------------------- +.cp-main h2 { + border-bottom: none; + padding: 0; + margin-left: 10px; +} + +// Friends list +.cp-mini { + margin: 10px 15px 10px 5px; + max-height: 200px; + overflow-y: auto; + padding: 5px 10px; + border-radius: $border-radius; +} + +dl.mini dt { + font-weight: bold; +} + +dl.mini dd { + padding-top: 4px; +} + +.friend-online { + font-weight: bold; +} + +.friend-offline { + font-style: italic; +} + +// PM Styles +// ---------------------------------------- +// Defined rules list for PM options +ol.def-rules { + padding-left: 0; +} + +ol.def-rules li { + line-height: 180%; + padding: 1px; +} + +// PM marking colours +.pmlist li.bg1 { + padding: 0 3px; +} + +.pmlist li.bg2 { + padding: 0 3px; +} + +/* DEPRECATED 3.2.6 +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: transparent; + border-right-color: transparent; +} +*/ + +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour, +.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 3px transparent; + border-width: 0 3px; +} + +.pm-legend { + border-left-width: 10px; + border-left-style: solid; + border-right-width: 0; + margin-bottom: 3px; + padding-left: 3px; +} + +// Avatar gallery +.gallery label { + position: relative; + float: left; + margin: 10px; + padding: 5px; + width: auto; + border: 1px solid transparent; + text-align: center; +} + +// Responsive *CP navigation +// ---------------------------------------- +@media (max-width: 900px) +{ + .nojs .tabs a span, .nojs .minitabs a span { + max-width: 40px; + overflow: hidden; + 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; + .cp-menu & { + margin: 0 10px; + float: left; + @media (max-width: 450px) { + float: none; + margin: 0 auto; + } + } + &, .cp-menu &:only-child { + float: none; + margin: 0 auto; + } + .cp-menu & + .cp-mini { + float: left; + margin: 0 10px; + max-width: 220px; + @media (max-width: 450px) { + float: none; + margin: 10px auto 0; + } + } + } + + .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; + } +} diff --git a/simplicity_blue/theme/common/_forms.scss b/simplicity_blue/theme/common/_forms.scss new file mode 100644 index 0000000..80a6269 --- /dev/null +++ b/simplicity_blue/theme/common/_forms.scss @@ -0,0 +1,459 @@ +// Form Styles +// ---------------------------------------- + +// General form styles +// ---------------------------------------- +$input-font-size: $font-size + 1px !default; +$input-font-family: $font-family !default; + +fieldset { + border-width: 0; + font-family: $font-family; + font-size: $font-size; +} + +input { + font-weight: normal; + vertical-align: middle; + padding: 0 3px; + font-size: $input-font-size; + font-family: $input-font-family; +} + +select { + font-family: $input-font-family; + font-weight: normal; + cursor: pointer; + vertical-align: middle; + border: 1px solid transparent; + border-radius: $input-border-radius; + padding: 1px; + font-size: $input-font-size; +} + +select:focus { + outline-style: none; +} + +option { + padding-right: 1em; +} + +select optgroup option { + padding-right: 1em; + font-family: $input-font-family; +} + +textarea { + font-family: $post-content-font-family; + width: 60%; + padding: 2px; + font-size: $post-content-font-size; + line-height: $post-content-line-height; + border-radius: $input-border-radius; + -webkit-appearance: none; +} + +label { + cursor: default; + padding-right: 5px; +} + +label input { + vertical-align: middle; +} + +label img { + vertical-align: middle; +} + +// Definition list layout for forms +// ---------------------------------------- +fieldset dl { + padding: 4px 0; +} + +fieldset dt { + float: left; + width: 40%; + text-align: left; + display: block; +} + +fieldset dd { + margin-left: 41%; + vertical-align: top; + margin-bottom: 3px; +} + +// Specific layout 1 +fieldset.fields1 dt { + width: 15em; + border-right-width: 0; +} + +fieldset.fields1 dd { + margin-left: 15em; + border-left-width: 0; +} + +fieldset.fields1 div { + margin-bottom: 3px; +} + +// Set it back to 0px for the reCaptcha divs: PHPBB3-9587 +fieldset.fields1 .live-search div { + margin-bottom: 0; +} + +// Specific layout 2 +fieldset.fields2 dt { + width: 15em; + border-right-width: 0; +} + +fieldset.fields2 dd { + margin-left: 16em; + border-left-width: 0; +} + +// Form elements +dt label { + font-weight: bold; + text-align: left; +} + +dd label { + white-space: nowrap; +} + +dd input, dd textarea { + margin-right: 3px; +} + +dd select { + width: auto; +} + +dd select[multiple] { + width: 100%; +} + +dd textarea { + width: 85%; +} + +// Hover effects +.timezone { + width: 95%; +} + +/* Browser-specific tweaks */ +button::-moz-focus-inner { + padding: 0; + border: 0 +} + + +// Quick-login on index page +fieldset.quick-login { + margin-top: 5px; +} + +fieldset.quick-login input { + width: auto; +} + +fieldset.quick-login input.inputbox { + width: 15%; + vertical-align: middle; + margin-right: 5px; +} + +fieldset.quick-login label { + white-space: nowrap; + padding-right: 2px; +} + +// Display options on viewtopic/viewforum pages +fieldset.display-options { + text-align: center; + margin: 3px 0 5px 0; +} + +fieldset.display-options label { + white-space: nowrap; + padding-right: 2px; +} + +fieldset.display-options a { + margin-top: 3px; +} + +.dropdown fieldset.display-options { + font-size: 1em; + margin: 0; + padding: 0; +} + +.dropdown fieldset.display-options label { + display: block; + margin: 4px; + padding: 0; + text-align: right; + white-space: nowrap; +} + +.dropdown fieldset.display-options select { + min-width: 120px; +} + +// Display actions for ucp and mcp pages +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; +} + +// MCP forum selection +fieldset.forum-selection { + margin: 5px 0 3px 0; + float: right; +} + +fieldset.forum-selection2 { + margin: 13px 0 3px 0; + float: right; +} + +// Submit button fieldset +fieldset.submit-buttons { + text-align: center; + vertical-align: middle; + margin: 5px 0; +} + +fieldset.submit-buttons input { + vertical-align: middle; +} + +// Posting page styles +// ---------------------------------------- + +// Buttons used in the editor +.format-buttons { + margin: 15px 0 2px 0; +} + +.format-buttons input, .format-buttons select { + vertical-align: middle; +} + +// Main message box +.message-box { + width: 80%; +} + +.message-box textarea { + font-family: $post-content-font-family; + width: 450px; + height: 270px; + min-width: 100%; + max-width: 100%; + font-size: $post-content-font-size; + line-height: $post-content-line-height; + resize: vertical; + outline: 3px dashed transparent; + outline-offset: -4px; + -webkit-transition: all .5s ease, height 1ms linear; + -moz-transition: all .5s ease, height 1ms linear; + -ms-transition: all .5s ease, height 1ms linear; + -o-transition: all .5s ease, height 1ms linear; + transition: all .5s ease, height 1ms linear; +} + +// Emoticons panel +.smiley-box { + width: 18%; + float: right; +} + +.smiley-box img { + margin: 3px; +} + +// Input field styles +// ---------------------------------------- +.inputbox { + border: 1px solid transparent; + padding: 2px; + border-radius: $input-border-radius; + -webkit-appearance: none; +} + +.inputbox:hover, .inputbox:focus { + border: 1px solid transparent; + outline-style: none; +} + +input.inputbox { width: 85%; } +input.medium { width: 50%; } +input.narrow { width: 25%; } +input.tiny { width: 150px; } + +textarea.inputbox { + width: 85%; +} + +.autowidth { + width: auto !important; +} + +input[type="number"] { + -moz-padding-end: 0; +} + +input[type="search"] { + -webkit-appearance: none; + -webkit-box-sizing: content-box; +} + +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; +} + +// Form button styles +// ---------------------------------------- +input.button1, input.button2 { + font-size: $input-button-font-size; +} + +a.button1, input.button1, input.button3, a.button2, input.button2 { + width: auto !important; + padding-top: 1px; + padding-bottom: 1px; + font-family: $input-button-font-family; + background: transparent none repeat-x top left; + line-height: 1.5; + border-radius: $button-border-radius; + font-size: $input-button-font-size; + .format-buttons & { + font-size: $bbcode-button-font-size; + } +} + +a.button1, input.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"], .search-results li { + cursor: pointer; +} + +// Alternative button +a.button2, input.button2, input.button3 { + border: 1px solid transparent; +} + +// button in the style of the form buttons +a.button1, a.button2 { + text-decoration: none; + padding: 0 3px; + vertical-align: text-bottom; +} + +// Hover states +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border: 1px solid transparent; +} + +input.disabled { + font-weight: normal; +} + +// Focus states +input.button1:focus, input.button2:focus, input.button3:focus { + outline-style: none; +} + +// Topic and forum Search +.search-box { + float: left; +} + +.search-box .inputbox { + background-image: none; + border-right-width: 0; + border-radius: $big-button-border-radius 0 0 $big-button-border-radius; + float: left; + height: $button-outer-height; + padding: 3px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + .rtl & { + border-radius: 0 $big-button-border-radius $big-button-border-radius 0; + } +} + +// Search box (header) +// --------------------------------------------- +.search-header { + border-radius: $big-button-border-radius; + display: block; + border: 1px solid transparent; + .navbar.with-search & { + margin-top: 1px; + } + @if $tabbed-navigation { + .navbar.not-static + .navbar.with-search & { + &, & a.button, & .inputbox { + border-radius: 0; + } + margin-right: -3px; + .rtl & { + margin-right: 0; + margin-left: -3px; + } + } + } + .headerbar & { + position: absolute; + top: 50%; + right: 5px; + margin-top: -13px; + } +} + +.search-header .inputbox { border: 0; } + +.navbar .linklist > li.responsive-search { display: none; } + +.full { width: 95%; } +.medium { width: 50%;} +.narrow { width: 25%;} +.tiny { width: 10%;} diff --git a/simplicity_blue/theme/common/_icons.scss b/simplicity_blue/theme/common/_icons.scss new file mode 100644 index 0000000..3ac5984 --- /dev/null +++ b/simplicity_blue/theme/common/_icons.scss @@ -0,0 +1,96 @@ +/* -------------------------------------------------------------- + $Icons +-------------------------------------------------------------- */ + +/* Global module setup +--------------------------------*/ + +/* Renamed version of .fa class for agnostic usage 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 */ +} + diff --git a/simplicity_blue/theme/common/_imageset.scss b/simplicity_blue/theme/common/_imageset.scss new file mode 100644 index 0000000..8b4d1dd --- /dev/null +++ b/simplicity_blue/theme/common/_imageset.scss @@ -0,0 +1,278 @@ +// Icon images +// ---------------------------------------- +%icon-image { + position: relative; + background-image: none; + &:after { + content: ''; + position: absolute; + top: 50%; + left: 0; + height: 14px; + margin-top: -7px; + text-align: center; + font-size: 12px; + line-height: 14px; + vertical-align: baseline; + font-weight: normal; + font-style: normal; + text-transform: none; + text-indent: 0; + pointer-events: none; + } + &.small-icon:after { + width: 18px; + text-align: center; + } +} + +%icon-image-fa { + @extend %icon-image; + &:after { + font-family: FontAwesome; + } +} + +%icon-search-old { + @extend %icon-image-fa; + &:after { + content: '\f002'; // fa-search + } +} + +%icon-search-new { + @extend %icon-search-old; +} + +%icon-search-misc { + @extend %icon-search-old; +} + +.icon-acp { + @extend %icon-image-fa; + &:after { + content: '\f085'; // fa-cogs + } +} +.icon-bookmark { + @extend %icon-image-fa; + &:after { + content: '\f02e'; // fa-bookmark + margin-left: -1px; + margin-right: -1px; + } +} +.icon-bump { + @extend %icon-image-fa; + &:after { + content: '\f079'; // fa-retweet + } +} +.icon-contact { + @extend %icon-image-fa; + &:after { + content: '\f0e0'; // fa-envelope + } +} +.icon-delete-cookies { + @extend %icon-image-fa; + &:after { + content: '\f014'; // fa-trash-o + } +} +.icon-download { + @extend %icon-image-fa; + &:after { + content: '\f019'; // fa-download + } +} +.icon-faq { + @extend %icon-image-fa; + &:after { + content: '\f059'; // fa-question-circle + } +} +.icon-home { + @extend %icon-image-fa; + &:after { + content: '\f015'; // fa-home + } + &.breadcrumbs:after { + text-align: left; + } +} +.icon-logout { + @extend %icon-image-fa; + &:after { + content: '\f08b'; // fa-sign-out + } +} +.icon-login { + @extend %icon-image-fa; + &:after { + content: '\f090'; // fa-sign-in + } +} +.icon-mark { + @extend %icon-image-fa; + &:after { + content: '\f046'; // fa-check-square-o + } +} +.icon-mcp { + @extend %icon-image-fa; + &:after { + content: '\f0e3'; // fa-gavel + } +} +.icon-members { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } + &:before { + @extend .icon-members:after; + display: block; + font-size: 10px; + padding: 0; + padding-left: 4px; + padding-top: 1px; + opacity: .7; + } +} +ul.linklist.bulletin > li.small-icon.icon-members:before { + @extend .icon-members:before; +} +.icon-notification { + @extend %icon-image-fa; + &:after { + content: '\f0a2'; // fa-bell-o + } + &.non-zero:after { + content: '\f0f3'; // fa-bell + } +} +.icon-pages { + @extend %icon-image-fa; + &:after { + content: '\f0c5'; // fa-copy + } +} +.icon-pm { + @extend %icon-image-fa; + &:after { + content: '\f003'; // fa-envelope-o + } + &.non-zero:after { + content: '\f0e0'; // fa-envelope + } +} +.icon-print { + @extend %icon-image-fa; + &:after { + content: '\f02f'; // fa-print + } +} +.icon-profile { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } +} +.icon-register{ + @extend %icon-image-fa; + &:after { + content: '\f234'; // fa-user-plus + } +} +.icon-search { @extend %icon-search-old; } +.icon-search-active { @extend %icon-search-old; } +.icon-search-advanced { @extend %icon-search-old; } +.icon-search-new { @extend %icon-search-new; } +.icon-search-self { @extend %icon-search-misc; } +.icon-search-unanswered { @extend %icon-search-new; } +.icon-search-unread { @extend %icon-search-new; } +.icon-sendemail { + @extend %icon-image-fa; + &:after { + content: '\f003'; // fa-envelope-o + } +} +.icon-subscribe { + @extend %icon-image-fa; + &:after { + content: '\f05d'; // fa-check-circle-o + } +} +.icon-team { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } + &:before { + @extend .icon-team:after; + display: block; + font-size: 10px; + padding: 0; + white-space: nowrap; + padding-top: 1px; + opacity: .7; + content: '\f007\f007'; // fa-user fa-user + } +} +ul.linklist.bulletin > li.small-icon.icon-team:before { @extend .icon-team:before; } +.icon-ucp { + @extend %icon-image-fa; + &:after { + content: '\f0ad'; // fa-wrench + } +} +.icon-unsubscribe { + @extend %icon-image-fa; + &:after { + content: '\f05c'; // times-circle-o + } +} +.icon-new-posts { + @extend %icon-image-fa; + &:after { + content: '\f086'; // fa-comments + } +} +.icon-forums { + @extend %icon-image-fa; + &:after { + content: '\f075'; // fa-comment + } +} +.icon-chat { + @extend %icon-image-fa; + &:after { + content: '\f086'; // fa-comments + } +} +.icon-time { + @extend %icon-image-fa; + &:after { + // content: '\E055'; // glyphicons-clock + content: '\f017'; // fa-clock-o + } +} + + +// Thanks for posts mod +.icon-thanks { + background-image: none !important; + @extend %icon-image-fa; + &:after { + content: '\f087'; // fa-thumbs-o-up + } +} + +.icon-thanks_toplist { + background-image: none !important; + @extend %icon-image-fa; + &:after { + content: '\f005'; // fa-star + } +} \ No newline at end of file diff --git a/simplicity_blue/theme/common/_links.scss b/simplicity_blue/theme/common/_links.scss new file mode 100644 index 0000000..495e240 --- /dev/null +++ b/simplicity_blue/theme/common/_links.scss @@ -0,0 +1,249 @@ +// Link Styles +// ---------------------------------------- + +// Links adjustment to correctly display an order of rtl/ltr mixed content +a { + direction: ltr; + unicode-bidi: embed; + text-decoration: none; + /* we use links inline more often then not so to address several bugs with + IE and some other browsers we render all links as inlineblock by default */ + display: inline-block; +} + +// Coloured usernames +.username-coloured { + font-weight: bold; + display: inline !important; + padding: 0 !important; +} + +span.username-coloured { + margin-left: 10px; +} + +// Links on gradient backgrounds +.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; +} + +// Notification mark read link +.dropdown-extended a.mark_read { + display: block; + opacity: .2; + position: absolute; + z-index: 2; + right: 0; + top: 0; + bottom: 0; + width: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + transition: opacity .2s; +} + +.dropdown-extended li:hover a.mark_read { + opacity: .85; +} + +.dropdown-extended li a.mark_read:hover { + opacity: 1; +} + +.dropdown-extended a.mark_read:after { + width: auto; + left: 4px; + right: 0; + font-size: 16px; +} + +.jumpbox-cat-link, +.jumpbox-forum-link { font-weight: bold; } + +// Links for forum/topic lists +a.forumtitle { + display: inline-block; + font-family: $forum-link-font-family; + font-size: $forum-link-font-size; + line-height: $forum-link-line-height; + font-weight: 500; + padding-bottom: 2px; + text-decoration: none; + &:hover { + text-decoration: underline; + } +} + +a.topictitle { + @extend a.forumtitle; + font-family: $topic-link-font-family; + font-size: $topic-link-font-size; +} + +a.lastsubject { + font-weight: bold; + text-decoration: none; +} + +a.lastsubject:hover { + text-decoration: underline; +} + +// Profile links +.postprofile a, .postprofile dt.author a { + font-weight: bold; + text-decoration: none; +} + +.postprofile a:hover, .postprofile dt.author a:hover { + text-decoration: underline; +} + +// Profile searchresults +.search .postprofile a { + text-decoration: none; + font-weight: normal; +} + +.search .postprofile a:hover { + text-decoration: underline; +} + +.top { + font-size: 12px; + text-decoration: none; + margin-top: 10px; +} + +// Back to top of page +.back2top { + clear: both; + .post > & { + position: relative; + right: 5px; + bottom: 5px; + .rtl & { + right: auto; + left: 5px; + } + } +} + +.back2top .top { + float: right; + margin-top: 0; +} + +a.top, a.top2 { + position: relative; +} + +// Arrow links +%arrow { + position: relative; + &:after { + position: absolute; + top: 50%; + margin-top: -5px; + text-align: center; + font-family: FontAwesome; + 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 { + @extend %arrow; + &:after { + content: '\f077'; // fa-chevron-up + left: 0; + } + .rtl &:after { + left: auto; + right: 0; + } +} +a.arrow-down { + @extend %arrow; + &:after { + content: '\f078'; // fa-chevron-down + right: 0; + padding-top: 1px; + } + .rtl &:after { + right: auto; + left: 0; + } +} + +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:hover { + text-decoration: none; +} + +a.arrow-right:hover { + text-decoration: none; +} + +// invisible skip link, used for accessibility +.skiplink { + position: absolute; + left: -999px; + width: 990px; +} + +// Feed icon in forumlist_body.html +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'; // fa-rss + position: absolute; + left: 0; + right: 0; + width: 16px; + height: 16px; + font-family: FontAwesome; + font-size: 14px; + font-weight: normal; + font-style: normal; + line-height: 16px; + text-align: center; +} + +a.top-anchor { + display: block; +} diff --git a/simplicity_blue/theme/common/_normalize.scss b/simplicity_blue/theme/common/_normalize.scss new file mode 100644 index 0000000..31ef98e --- /dev/null +++ b/simplicity_blue/theme/common/_normalize.scss @@ -0,0 +1,414 @@ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS and IE text size adjust after device orientation change, + * without disabling user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability of focused elements when they are also in an + * active/hover state. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + box-sizing: content-box; /* 2 */ +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/simplicity_blue/theme/common/_responsive.scss b/simplicity_blue/theme/common/_responsive.scss new file mode 100644 index 0000000..2284b4a --- /dev/null +++ b/simplicity_blue/theme/common/_responsive.scss @@ -0,0 +1,652 @@ +// Responsive Design +// ---------------------------------------- + +@media (max-width: 320px) { + select, .inputbox { + max-width: 240px; + } +} + +/* Notifications list +----------------------------------------*/ +@media (max-width: 350px) { + .dropdown-extended .dropdown-contents { + width: auto; + } +} + +@media (max-width: 430px) { + .action-bar .search-box .inputbox { + width: 120px; + } + + .section-viewtopic .search-box .inputbox { + width: 57px; + } + + .action-bar .search-box .inputbox ::-moz-placeholder { + content: "Search..."; + } + + .action-bar .search-box .inputbox :-ms-input-placeholder { + content: "Search..."; + } + + .action-bar .search-box .inputbox ::-webkit-input-placeholder { + content: "Search..."; + } +} + +@media (max-width: 500px) { + dd label { + white-space: normal; + } + + select, .inputbox { + max-width: 260px; + } + + .captcha-panel dd.captcha { + margin-left: 0; + } + + .captcha-panel dd.captcha-image img { + width: 100%; + } + + dl.details dt, dl.details dd { + width: auto; + float: none; + text-align: left; + } + + dl.details dd { + margin-left: 20px; + } + + 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; + } + + p.jumpbox-return { + display: none; + } + + .display-options > label:nth-child(1) { + display: block; + margin-bottom: 5px; + } + + .attach-controls { + margin-top: 5px; + width: 100%; + } + + .quick-links .dropdown-trigger span { + display: none; + } +} + +@media (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) { + .responsive-hide { display: none !important; } + .responsive-show { display: block !important; } + .responsive-show-inline { display: inline !important; } + .responsive-show-inline-block { display: inline-block !important; } + + /* Content wrappers + ----------------------------------------*/ + html { + height: auto; + } + + body { + padding: 0; + } + + #wrap { + border: none; + border-radius: 0; + margin: 0; + + padding: 0 5px; + } + + .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; + } + + // Common block wrappers + // ---------------------------------------- + .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; + } + + @if $tabbed-navigation == false { + .navbar.tabbed .nav-tabs, .navbar.tabbed .nav-tabs .tab { + border-radius: 0 !important; + } + } + + // Logo block + // ---------------------------------------- + .site-description { + float: none; + width: auto; + text-align: center; + } + + .logo { + @if $responsive-hide-logo == true { + display: none; + } + float: none; + margin: 0 auto; + padding: 10px; + img { + margin: 0 auto; + } + } + + .site-description h1, .site-description p, .site-description p.sitename { + @if $responsive-hide-logo == true { + display: block; + } + text-align: inherit; + float: none; + margin: 5px; + line-height: 1.2em; + overflow: hidden; + text-overflow: ellipsis; + } + + .site-description p, .headerbar .search-header { + display: none; + } + + // Navigation + // ---------------------------------------- + + // Search + // ---------------------------------------- + .responsive-search { display: block !important; } + + // .topiclist lists + // ---------------------------------------- + li.header dt { + } + + 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; + } + + /* Forums and topics lists + ----------------------------------------*/ + ul.topiclist.forums dt { + margin-right: -250px; + } + + 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; + } + + li.row .responsive-show strong { + font-weight: bold; + color: inherit; + } + + ul.topiclist li.row dt a.subforum { + vertical-align: bottom; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100px; + } + + /* Pagination + ----------------------------------------*/ + .pagination > ul { + margin: 5px 0 0; + } + + .row .pagination .ellipsis + li { + display: none !important; + } + + /* Responsive tables + ----------------------------------------*/ + 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 tr { + margin: 2px 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; + } + + 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; + } + + /* Forms + ----------------------------------------*/ + fieldset dt, fieldset.fields1 dt, fieldset.fields2 dt { + width: auto; + float: none; + } + + fieldset dd, fieldset.fields1 dd, fieldset.fields2 dd { + margin-left: 0px; + } + + textarea, dd textarea, .message-box textarea { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + 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; + } + + .colour-palette, .colour-palette tbody, .colour-palette tr { + display: block; + } + + .colour-palette td { + display: inline-block; + margin-right: 2px; + } + + .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 input.inputbox { + width: 85%; + max-width: 300px; + margin-left: 20px; + } + + fieldset.quick-login label[for="autologin"] { + display: inline-block; + text-align: right; + min-width: 50%; + } + + /* User profile + ----------------------------------------*/ + .column1, .column2, .left-box.profile-details { + float: none; + width: auto; + clear: both; + } + + /* Polls + ----------------------------------------*/ + 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; + } + + /* Post + ----------------------------------------*/ + .postbody { + position: inherit; + } + + .postbody { + .postprofile + & { + float: none; + position: inherit; + width: auto; + } + } + + .postprofile, .postbody, .search .postbody { + display: block; + width: auto; + float: none; + padding: 0; + min-height: 0; + } + + .post .postprofile { + width: auto; + border-width: 0 0 1px 0; + padding-bottom: 5px; + margin: 0; + margin-bottom: 5px; + min-height: 40px; + overflow: hidden; + z-index: auto !important; + } + + .postprofile dd { + display: none; + } + + .postprofile dt, .postprofile dd.profile-rank, .search .postprofile dd { + display: block; + margin: 0; + } + + .postprofile .has-avatar .avatar-container, + .postprofile .no-avatar .avatar-container { + margin: 0; + overflow: inherit; + float: left; + padding-right: 5px; + } + + .postprofile .avatar-container:after { + clear: none; + } + + .postprofile .avatar, .postprofile .no-avatar .avatar-container { + margin-right: 5px; + } + + .postprofile .avatar img { + width: auto !important; + height: auto !important; + max-height: 32px; + } + + .no-avatar .avatar-container { + width: 32px; + height: 32px; + } + + .has-profile .postbody h3 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .has-profile .post-buttons { + right: 10px; + top: 10px; + .rtl & { + right: auto; + left: 10px; + } + } + + .online-ribbon { + width: 35px; + height: 35px; + top: 0; + #{$profile-side}: 0; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: 0; + } + + span { + width: 50px; + font-size: 6px; + line-height: 10px; + height: 10px; + text-align: center; + position: absolute; + top: 8px; + white-space: nowrap; + #{$profile-side}: -12px; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: -12px; + } + } + } + + // Misc stuff + // ---------------------------------------- + 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; + } + + .phpbb_alert { + width: auto; + margin: 0 5px; + } + + .attach-comment dfn { + width: 100%; + } +} + +@media (min-width: 700px) { + .postbody { width: 70%; } +} + +@media (min-width: 850px) { + .postbody { width: 76%; } +} + +@media (min-width: 701px) and (max-width: 950px) { + + ul.topiclist dt { + margin-right: -410px; + } + + ul.topiclist dt .list-inner { + margin-right: 410px; + } + + ul.topiclist dd.lastpost { + float: right; + } + + dd.posts, dd.topics, dd.views { + width: 80px; + } +} diff --git a/simplicity_blue/theme/common/_utilities.scss b/simplicity_blue/theme/common/_utilities.scss new file mode 100644 index 0000000..cbb8127 --- /dev/null +++ b/simplicity_blue/theme/common/_utilities.scss @@ -0,0 +1,66 @@ +/* -------------------------------------------------------------- + $Utilities +-------------------------------------------------------------- */ + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} + +.clearfix:before, +.clearfix:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after { + content: " "; + display: table; +} +.clearfix:after, +.container:after, +.container-fluid:after, +.row:after { clear: both } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} + +.pull-right { float: right !important } +.pull-left { float: left !important } +.hide { display: none !important } +.show { display: block !important } +.invisible { visibility: hidden } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.hidden { + display: none ; +} + +.affix { position: fixed } diff --git a/simplicity_blue/theme/images/announce_read.png b/simplicity_blue/theme/images/announce_read.png new file mode 100644 index 0000000000000000000000000000000000000000..39f3a5b83ba677d2a35806ef35bbc1c0ef135794 GIT binary patch literal 1052 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 O0000CfA;yra%!!#_%-Xa4r96WgubiOtrt zx3>=A?X5$2XZr{yw~t`zqa&F7{n4YTKOCJ$2q8ldB34GaZ)LO4mU7URBuq|*wrrE1 zhIT%WnVz|CyqAmo*D}MK)t>Rvfi_-h!FZ_!6QvfoQd@^GSw8%7V*T&Gs-Q}jA*OE{ zqWIj(X28m3F;W&RNy5lEuw)r5S%!9AcBL#i|J<6My;-TCu9wPO*=qKUt{*(PR%(I6 zc&P;wn=P2YQeO>MTCY`5rOOb6JEkatnGwOtWH4FDCzb;%XCvoNZ)>77xVF{mjI1^yI41FyDT?6m!-b}yJw4+{-Fl(W)z$j$ z$XXLd)|xQ7e&8~;egM}>Eg0KueT)!7rjVR91p)k6qKL_40LN!X=tP&xLEFI<%e$B} z@@zn6aI1E1c&+hlWW5O^>rEKlIB*%;IDoPB=J%u9d#^trh;Ad5dTORp;F3;*l}>{t zh!`>B;ciWWwp;ofF1!y*%00D+e77qUDb|a_YYlL?y54jdS!=@851Vy_5YiK=vYGVB z*jRq4lR~ysJDYvER4!NcgjVbK-ukcs4#R6rm#b?{7%n#Fu~5=5l1cF6ZA!ohqK7Dg znaP5g$p*G%NjVQJ1EwT>kO^d!Qo1=;Swn}V6a&0R{5l4@H`ki z53ZPvnMhzx#_5WQUXKrHLY2?FlXrIp(8<&_#ZU@4mq>VObJYAp6Ao#jC1 zf_P#HOd{!#OoEY0gON&m9rO20%z*zrGlk3!LI|OYOUk`V%lmL?34^6-Ft~z22qBfG z%X%yZdMpMy%LXtw&fA$AL^4=kY5bB%zYq)>0 z3jK>!7`S1J*$gaJ>j)vFl5|-kNzf=NfKJnxlW{s?f$}>9d!{E+<$zGAQ2ldgp$ege zD)bi=S8AZ3K>uR(`}52AyG$jiry50rADw0}ObqlG>%npujt7H}+nl~iJ)U^_fFQi@ zvh&NI{IYj`@7unGD)cQ>AyiPH-^V~fflxvD7$Jl-f}Yg~0yKgEjif*$Nzh3Wbc)9K zP?k!h}AV4PwEJc!_QGs3rceD}_JFATLW}W&9%JwSBbFHZ*@VvK cZ2n*7-#rGGNq=D`7ytkO07*qoM6N<$g1$CF`Tzg` literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/announce_unread_hd.png b/simplicity_blue/theme/images/announce_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..f1fdf2b2b5f8884cfe9133f96c734927c7db1ea8 GIT binary patch literal 2839 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 QLjV8(07*qoM6N<$f&}-Bp#T5? literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/announce_unread_locked_hd.png b/simplicity_blue/theme/images/announce_unread_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..a33cfa979e61e7673f5201100c25deb05525eac3 GIT binary patch literal 3155 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 literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/forum_link.png b/simplicity_blue/theme/images/forum_link.png new file mode 100644 index 0000000000000000000000000000000000000000..ebf434232bc80a2232cf3a0e2924fc98bc090ef7 GIT binary patch literal 368 zcmV-$0gwKPP)CR{VekMlOOZjO};PTRIC&iMs(M@I+&nx8LRTZ2P5#Q^&zWvi7 zXYkWn`_LO?tpy6Js)~#;Pe(z<7$Ej}Zb49%<*ExR%Mxbbe1f#rKR=n)8iz^(LjfIeQFajOBR_C!F@_7>miWZ2HGFO;hMI%QBkvqbDYk zQqnDGNs_>U+c=JCSJ-`wlybv4r(g1g5FmtjnS6MMNRnh;KZ*+r)O-Qe@jwx3rL2Ph O00007p9| literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/forum_link_hd.png b/simplicity_blue/theme/images/forum_link_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..952e1ce05e9157839de3c22433c1aee6491ad916 GIT binary patch literal 682 zcmV;b0#*HqP))i!iQCK)M69i>h&hk8eE4o*2SQm5^9NraqoEVBdE$B#@HLt>o^#3977jLlH{YJD0f7! zr*paz6vr_z#?GTCx-WW7ozkVCO41L*Fdp8zNEAgNOBiFnZvA>9y0idEDy8%(3Tj9g zhSMMjUZJ4o%o$_vw+ae^0Ax-WhM$zCV}R&_eMlIFUus`;MVISKeBb{z8jbGV5ajzl zVE*MR3Tgw;|YJa0+} zdAU`NjDkGR`)yg)lU8zM6XZC~PeRB^YdL+!wr%J*mxKBx)TJEPbjH#a%|fkFBXg8|9ak0kUWR4oOmx~|K41#g=iUDw9|Anzs4EpjdHq)$07*qoM6N<$g0KZFXaE2J literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/forum_page.png b/simplicity_blue/theme/images/forum_page.png new file mode 100644 index 0000000000000000000000000000000000000000..2d5fed76f9d5238a1632fdebfd8ca01cc36d05db GIT binary patch literal 747 zcmVnFmoW{OaZ7Edn2N~-e{m#+(kewv|%CWb%x058vZUfqB1ZcTjem2JFSWPCA zuZ=+c1cHLSPI6FJT&CN}EbaeDK8iCsVT{3Iu?PpM zxBNChY_F7ploC?Pcpx5%AzAWg5(nm-3kPCH{McCA3`c)@8)M>t{7D@HpkA$q=XewRfSH#C4eGd0g8& z=PEB~Aut?-loCV~SJdoi-CN_PVmtPswT_!ZM1(xgONX&QQ5oVnDl&U(o*6_SXTQ``{6vv0QYE`JvpFJ8)B}FVH?s@A?3J15gM7g^&b7_=o|40g)&Ykr5$LkRb}J zLr9!YypHVs8hgF#e=o>c9Z%MdL*ku9%1B4DW8$6p&HsGN*(E}pjFWLP(l(04;?F{e zGbyp3dc532kJFChn4agkDH!(h^74rI0xC7*jO)4*DH$6Z8?}!gKmH?x_)#|)8fRSB zbpgP2UAV3b&+{OqjI36xwOGAg|7ugei(jW+ufs45Y;JB^hGG0Eg!oPfaVk}SIGj#U zeBVEmbpy=vJmm9vEG{l$dwY9rW@hF$-Ef3pfa2hEg3@R-4zzBe5umxbIn2+`&kB?(wVge5yJiz0}kMZo;GrW5B%K!A~)4xJPeRLoo)uj#s(+#XRU{Xqq zj*envWCUYlW4LqY4laX{jXyPE5|7#bSF z;NT#Jhlg?F#tq!Mbqjaz-bE&pK{lI3p-?Dfv)Ny@1M+=8*0od!hp|qO>h(G-%fgi_ zS8)0AWn8^_71yp^!|?DhZr;3!@$qroyLS)SY&J9uV@L>bI&nZegHifbAsxld+PRqT z`|vyurfH(DuMZb5Uc{wKmoP9e5DRK*YRY@_=FQ*YOX^P!5EX2^PKnD{#{oxGkK;Jl z-rh!ke?KlHin6b2~1B0r`9$g+c*aTU#iX%WxbA0N^-|K0rw;h%(sj?k+Yr zH&G}Qu(Y&wPZ9gETFmmw>1SvMdXx zX<}nz1MBPSSY2Jk`uaL{c6LxMmrB8g>BpLJWsEJq?8eyqyP~l-}j@ohwHj<949i@b)yZ`svr)d z-D$oTfYie)B?+}(lzIgv35Y}DEtpiqptJx|=b;r4^`t3i5~wf?58aFY8spap!w~g) z9YGMZ^ry4~A^>XZHEBTVT@U(PJD_%rdtHD?LDX^79;B&xUaQrj0I9>p;uJ(T7gLeN z$jx*pi1&_2LHzEkb_LOHb#wFZxQ$H`ki6~qCNi%~tI6A&pnH40K=5QmgBAZmqBiq{Irb=?S%=Xnt*3YJHGHmDm@ zpB)N<0G{W;^StPUuT?<=$@9Eu_m1n~scr!^o6WX>QsH7Wp>7_e>ZO9hFpOM_GOX5) zA}NTw7XhMOP1?m&Kw1?wUVyYYWq|~JK0M}{JZIT+`Syfi8fFhAUbQ& zMB*}Rav2*nhAltU}Do9Eh$(US?!-~srs>^kw9$p=*m9h$l0M+aDXnxuN5u94B z)*@?l((PdJUUs)`*6w?`YtcL`%Yu}epD>eB?hDpDXgiM65|iQ<){W6KL2;j{*X4~g z?SQz7sB(=1#rrdHi&Vk!_x$cHZ?EvU=lgy%2d*BifOvhwA#s;egEwDj+-v$h{$35h zq#7RY=$fRQYPA~GOIq6qGt=@|b5`sYBa=UC2?00000 LNkvXXu0mjf=klYo literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/forum_read.png b/simplicity_blue/theme/images/forum_read.png new file mode 100644 index 0000000000000000000000000000000000000000..39f3a5b83ba677d2a35806ef35bbc1c0ef135794 GIT binary patch literal 1052 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 literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/forum_read_locked_hd.png b/simplicity_blue/theme/images/forum_read_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..372247e40ea8f288b0ff6068f956cac9ff1ca48c GIT binary patch literal 2296 zcmVF?a8J0R-yUNVX2{ZO=DOO6Aq5}5I)vdFS z*I@V>k_T|Mvp?+iDnwC4|HJ#C#wH=*iw2MxJ~Qv%!ZXQhp65gIBnZ;1W;Lr>&1zP& zn$@gkHLF?8YRFQ9Y`ejiRT%vF`(v+;XAQ59UXJ;X-Wt65jeGw5hVj+WTjT4amt(%; zS%W`+-|(Mf#qh_EeyMkvW-a+;#3VF=-sn!u=i*=u*#@=tW$JYZ5T(7m;z^|9A^xd6=Ncs#C^3Z=-* z(n1I?R}E)m#bF^$CK8Dbscl+@yoYAp zN)D6?2g%Fi@E1M~0HBp1h&u#9SO|is2@cbrQmK?>dwaVd0MIH4&dAEa&m(2v2m#&o z<~MY&vfVtKwpc8tXK?BPluD&65JEiwpzT~bgUh*zk(C@M77h|`>5Z;(8?w!2yF^ix zk&RPJAOSF=&1SoFCY=72Lrp21VnBD7b5{0v0D#tbJZ|9Q)Ds9oXh|lMhKiS)+LygH zypnr2ssnob14HeZ z)$`!g11=a0UKIuEcW13y&pr@}7!YU4c@NF(@uJb_XrlpW2YWF6R zBySZiub2Dx86csE0e#KEKiT8OVzD11k%*<7Tr{{uB4I87Qo9cxY25oj;}%CM1~;&r z)v=dXxi}XQ2tsHnSZ3)W-r6 ziWm?R_E?cf#9Rqbt-vY)ipS&JM%}l#|3)gHXf*opJV5oBU3@^2B!A)nsTQ-I;y@xf z=~28HBneJEf#UJ_6c^~l-XoQ352#$?NP<`bK*3)#aV$A ztVazD!#W!sC>RWO6#yX!(xPzfE{P$XVhKcPPoF-l`g}fFB|z1}I}ecHo)Cf{$Pdol zKE*Q{@KXv+>DuFLcZ5Qr9~%{@utD>C(R2Dq#X$2kXT$8nhY!8=24dpzcowWy>pByM z!?B8C*o+uZG#XWj*&qmlAl=T)-+LVNuR=4a7?xuB>y|43;M=XOt!b&2+F9USF4xl7 z*x2t{tu~|8YBPg_gQwBybf2tN>pK58u~C=b--Ew9)QxnJW z(Ru+{t=4r0MhJ+B*=!~;44Ywo7mY@RH|<%~B6rd&X9L|3ADMnIWsac z@`*vv>2#kw9?t@Mc5QBM&P+^9gxNF6<#H{B!{OpD4iN-F(D}^M^8hKGyDo(H>KVuJ z$yx!;&d$DK4R-J?WoN0i13}dZXvX?!Qn+M%Dc+Z7&5RckZpB zfcyDNAQ0%UHIUtIUo8f-xw$#R96K;Du%lEezZ2I1psnla&KuN`2B`fcPj}vRKizro zSKCKU?Jo(7kogqwY6oaC6L?gUML0>i9{^yMsBrQ$3=a*=67zR zjx<0WY4C$18AToz{cN`7=Ht(bZb#ZCU!dO?0DW1GBkUj8Y_?0mV9oNpiX^R8tN$!@+~DBg?Rwjs*7EZ5WgN!` zs|_TV%YSQYYx{s82$0ESxLhv(O{>+Wg^rz@n|n}imx2NST)}aC_^c1OVlchEy&q*V z8IB+b;HSO49qaDyP7MqU?6801cDwCTeTgr5`FuXv*4CCX5C~MXpTxevzP`RcJ3BiQ z?d|OtA^^irYisL&Z``;+s@3X0nC2b`1a8#);wvqm&nG+CzP*ECm>$P*^GVN|3I>By zIF3)^IBpJwLV6TMx36EnPLzuxmaA82VisxCk0ulzT;(6AsfP_J-c%F4DAYsrdo@d?4gh+$qsOniZt69xr*Z%=rA9VLS0Hks7X+SbDE!3VyFKn@?idEev>z{5Pu!~BQCMJgU~ z$9lP#yRZ0|<`4h?V{Di)CaS6$R#i1z zE|=SeF(xv`hC8_#nQE;oG090UMR6h+W9Eo5V^rwuHm z>$=bpW-epx&ZTPDjsweHVliFc;UX0e06?i!^4|vO6sPODzwKiR>{#(Yx`yZ6u~FH2 zZuXDb2mpYlY17?c+O?%=+Vsus>|87bk`@jmEgVSKoH$LTJ_i8+ipAnsx0t)u*75Q2 zSPO=WR6PFV#eN`V;XvvdC|$#Isn5B&tv??jga#BvSvfj73g4DqfQ+#fgwTKk@}*4i zMasfAC6Ki6i{Gtx&2_`K!}JO&m&@T&sl+>=nS{AIleDm%7F5#0{`aOI0O0WO@XcMI zUT~_ahD)W=(wBx37a3o|#CF`cnWTkh<0m5sAx}4$Zb7Q5h7m%K007{5;v(k;`I45C znWTk%$Q-1Uj&=*`7Dp)^bwE?wCbr`S`4Sce03d|$l+rMzv}e>^IAqwHM@b&Zq zMF`(s>-!ekTN-v;xFiL6bw+s*(;MR@{^Y(Ugxr0`?qm=`!})w(>=aZi7Da^6aC3ujvMeuC zO2e`&FZTuHf(;QugnT}~KnMvon+p*_g2iHSfe<1fgl_yVqm+&|p^y8DdYFg#Kg_>H W*jw-|A&toZ0000vzGLT#J{hT_w3}O0vyuTU1I}E0n>0xpr&z zlXPId00Z*?P5RR%r!WE{`XAm81)X7L5ES{6%sYAircdOR=XsoYW{$nzlF6hYkx1Od z7~AV@DwVP)5{bLXWYW+wtf@DLBXh)|XU<;)OF+3wSk}Pt&cb$KR%uL(@eQ8mr{nSX z>Um(4noK5Fd7huf7~g0LjETtIoZl`!p7R%>+**O|Y#+T}cwHP;fVm!v#U>hsQe|dM zV2rO{8qSRG&^#X~z7ylr3Up`t=>2TqsK0VdhGBY3d&;Hah>(^Oi9~OsZMvrXhqgIi z0nVxf$zSf_Z3uoMSXg&+48qmDA@K8J+09=X1V%AEWRsvy+?a5@)TK94@5xJYw zzQVgHe*wy^2`f;9xj+$SiQ;zUb&hz?X(u3zu{|D-kJkk>=_@=Iao;9%S_u6f1*zS$K{R>MD;10AFz&x7_YPsZ?qi02Ht8 z#p$}eb>LA1s+dt~Gi!S5z$hLt7K=?)!#S%>-jAlL>XIab%WHfq59bFuAjIRbEPLy+a4vgqipS$W z$d}iP{8AZ6scJx{J@}V+yl6CfFB}frYiYZ|B@zjn49K*3@W{NG2lJ*nQZ=~S-rSsc zdDV*3jzAb=yKI@6Jh?5iCktv-McVvQvwQ#KtS1_c_IElE&+`KnK>0Tp0WuM}o8_^> z;jpOd+j?NJpo zs3AD51d7FCD^j56*+)iq7L0CnBt)#%Bd)-7+}#_5G(Fc>ss1=5RdHAs@| z?{pxVrUzs|2%#>$d;eE8q!TQK8lI$2ZdM6`=&1+jvhXefq=3b`)$v5cAz37?nxNe{|L2_XB@#Du^tp++TU?dVTs@Wif5E^u4{xakg zepi}F)v)y5(<4^^_&O8{tu|_@H482pjVd3xilcK2^ZNBPNa_+!ss{9fDQ9iU6rEAzF_|6BkFMI5BSwNQsM^}67gAhVGXT~_>OhaYGK-HF>&Y6*{-(WB} z)hR$M%T|AIh!8@$wan9t02y5SZdCE;nWCuWb_a??A`i}d^xW&t{8{G|epdn-S{F_# z!BT)5a_&i9ULZ;GyJj!7da)RWnNxES&7SmqodV9FGrcqPeE%n%Gh-ZFPd_;eXxNqA z)`9f(mtZhB-p)WQ%Pv=c;|!pC;OX8Qoih!(C#62!dpG!W@1K8ie3oon18aMuLu=_@ zWy?^!YQoNIn(gHGqc(M@4Z>{pz3S0U46go>Ia=^ z$MA;mK?d|?InIcG!QpURrD=Mxje%@Pw0}yXbMD?9c$~5KKKY;GOJ{F${Ar6bcy#f~e{1PyoOg2CY5F8i}yI0QlT zl#Xx5NRqTr6lE*zSt~S6uTT`VOi`4r^pIeTB+33-QPcteH))!_%`lAoB`Pgiv}nCfA;yra%!!#_%-Xa4r96WgubiOtrt zx3>=A?X5$2XZr{yw~t`zqa&F7{n4YTKOCJ$2q8ldB34GaZ)LO4mU7URBuq|*wrrE1 zhIT%WnVz|CyqAmo*D}MK)t>Rvfi_-h!FZ_!6QvfoQd@^GSw8%7V*T&Gs-Q}jA*OE{ zqWIj(X28m3F;W&RNy5lEuw)r5S%!9AcBL#i|J<6My;-TCu9wPO*=qKUt{*(PR%(I6 zc&P;wn=P2YQeO>MTCY`5rOOb6JEkatnGwOtWH4FDCzb;%XCvoNZ)>77xVF{mjI1^yI41FyDT?6m!-b}yJw4+{-Fl(W)z$j$ z$XXLd)|xQ7e&8~;egM}>Eg0KueT)!7rjVR91p)k6qKL_40LN!X=tP&xLEFI<%e$B} z@@zn6aI1E1c&+hlWW5O^>rEKlIB*%;IDoPB=J%u9d#^trh;Ad5dTORp;F3;*l}>{t zh!`>B;ciWWwp;ofF1!y*%00D+e77qUDb|a_YYlL?y54jdS!=@851Vy_5YiK=vYGVB z*jRq4lR~ysJDYvER4!NcgjVbK-ukcs4#R6rm#b?{7%n#Fu~5=5l1cF6ZA!ohqK7Dg znaP5g$p*G%NjVQJ1EwT>kO^d!Qo1=;Swn}V6a&0R{5l4@H`ki z53ZPvnMhzx#_5WQUXKrHLY2?FlXrIp(8<&_#ZU@4mq>VObJYAp6Ao#jC1 zf_P#HOd{!#OoEY0gON&m9rO20%z*zrGlk3!LI|OYOUk`V%lmL?34^6-Ft~z22qBfG z%X%yZdMpMy%LXtw&fA$AL^4=kY5bB%zYq)>0 z3jK>!7`S1J*$gaJ>j)vFl5|-kNzf=NfKJnxlW{s?f$}>9d!{E+<$zGAQ2ldgp$ege zD)bi=S8AZ3K>uR(`}52AyG$jiry50rADw0}ObqlG>%npujt7H}+nl~iJ)U^_fFQi@ zvh&NI{IYj`@7unGD)cQ>AyiPH-^V~fflxvD7$Jl-f}Yg~0yKgEjif*$Nzh3Wbc)9K zP?k!h}AV4PwEJc!_QGs3rceD}_JFATLW}W&9%JwSBbFHZ*@VvK cZ2n*7-#rGGNq=D`7ytkO07*qoM6N<$g1$CF`Tzg` literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/forum_unread_hd.png b/simplicity_blue/theme/images/forum_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..f1fdf2b2b5f8884cfe9133f96c734927c7db1ea8 GIT binary patch literal 2839 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 literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/forum_unread_locked_hd.png b/simplicity_blue/theme/images/forum_unread_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..b5e56a2924effd76929d9683d1514696e8a26207 GIT binary patch literal 3165 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 Da1;VF literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/forum_unread_subforum.png b/simplicity_blue/theme/images/forum_unread_subforum.png new file mode 100644 index 0000000000000000000000000000000000000000..6ca4437fc2ed5e3f459427644fb38838d04e589f GIT binary patch literal 1682 zcmV;D25tF?P)CfA;yra%!!#_%-Xa4r96WgubiOtrt zx3>=A?X5$2XZr{yw~t`zqa&F7{n4YTKOCJ$2q8ldB34GaZ)LO4mU7URBuq|*wrrE1 zhIT%WnVz|CyqAmo*D}MK)t>Rvfi_-h!FZ_!6QvfoQd@^GSw8%7V*T&Gs-Q}jA*OE{ zqWIj(X28m3F;W&RNy5lEuw)r5S%!9AcBL#i|J<6My;-TCu9wPO*=qKUt{*(PR%(I6 zc&P;wn=P2YQeO>MTCY`5rOOb6JEkatnGwOtWH4FDCzb;%XCvoNZ)>77xVF{mjI1^yI41FyDT?6m!-b}yJw4+{-Fl(W)z$j$ z$XXLd)|xQ7e&8~;egM}>Eg0KueT)!7rjVR91p)k6qKL_40LN!X=tP&xLEFI<%e$B} z@@zn6aI1E1c&+hlWW5O^>rEKlIB*%;IDoPB=J%u9d#^trh;Ad5dTORp;F3;*l}>{t zh!`>B;ciWWwp;ofF1!y*%00D+e77qUDb|a_YYlL?y54jdS!=@851Vy_5YiK=vYGVB z*jRq4lR~ysJDYvER4!NcgjVbK-ukcs4#R6rm#b?{7%n#Fu~5=5l1cF6ZA!ohqK7Dg znaP5g$p*G%NjVQJ1EwT>kO^d!Qo1=;Swn}V6a&0R{5l4@H`ki z53ZPvnMhzx#_5WQUXKrHLY2?FlXrIp(8<&_#ZU@4mq>VObJYAp6Ao#jC1 zf_P#HOd{!#OoEY0gON&m9rO20%z*zrGlk3!LI|OYOUk`V%lmL?34^6-Ft~z22qBfG z%X%yZdMpMy%LXtw&fA$AL^4=kY5bB%zYq)>0 z3jK>!7`S1J*$gaJ>j)vFl5|-kNzf=NfKJnxlW{s?f$}>9d!{E+<$zGAQ2ldgp$ege zD)bi=S8AZ3K>uR(`}52AyG$jiry50rADw0}ObqlG>%npujt7H}+nl~iJ)U^_fFQi@ zvh&NI{IYj`@7unGD)cQ>AyiPH-^V~fflxvD7$Jl-f}Yg~0yKgEjif*$Nzh3Wbc)9K zP?k!h}AV4PwEJc!_QGs3rceD}_JFATLW}W&9%JwSBbFHZ*@VvK cZ2n*7-#rGGNq=D`7ytkO07*qoM6N<$g1$CF`Tzg` literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/forum_unread_subforum_hd.png b/simplicity_blue/theme/images/forum_unread_subforum_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..f1fdf2b2b5f8884cfe9133f96c734927c7db1ea8 GIT binary patch literal 2839 zcmV+y3+VKTP)5MS;420o$@RTc&Nv)?%9y$l*3K+_xE0ND*zMC0W*LE9fCGAhdyd z2y%(jq|KpqlZYHr5=pryxlMd(Py~v_A!lf00a_HusdfY*X;T@HUJnvy-kVLbt=JaI z5BS}rC-8^&eeeHfC=9Dqr7BgaN>!>-m8w*wDpjdU?aDee`Q8g{V>$Bt<@syI%k#PO zmvbfK<=lPamE3CkWNx+nO74EgWUkbHc|O;EdH&k@iFvBI|98)CwQkYxKgb7zT|$U{ zvlI?5l)~Z91e(5I3WxtIFws?kiQX?UktRrLE0K8eq~o!Zknk)h6w zXH)0Kv;R3ikpspn^CIn=bWFnB+~Ae@bn`FLKT=y%@G^(^5Pek$(?TgsgHkvwLDLcp zqfR6O1cnj#&dAkL=%vF?S_+0?7}h$T3AIgR^Jgb=;2gyHEAt|vs7VRq46bb{0kVKf4Kx9QABw2SOooja^(KH_nHa-zC&97u@&W>kqot?;m zGTRn(CHIYSB1_2E@<&Me%&&f z0WG5$&^ne?1(79hz40tEkQcrE&lmmvk9ofzzzBf=N-zWg%L+?`A!tTKyY(WVw9#e~ zOyuLme(#oXL$ywiW;)Aq9!1dEu`CO(mo^yo@;={(ayd^`P$UWjhWX1ww_EcFThlz6 zS!o{4fHEy(Syd2O6FJZ}kpr#cxv!e0vOk8`Ec$$JtI2uVf=ZDn5a`G|4<~4N?iMWP zVFk5KGb`=L1>@em@E#OKUbk^9Yiq87%d}CBpzdN_TEcPUFZ-=*;jOkkdSp zQKbcuJO_= zXc|_cChhcyY*r1i4dwOjxI%|{w`Xm)2`bU_8pn8#D0k0bifp_z3m#d}rMZ8?>lNMJ zS9!Mw>_S1H6rz8r+(DOSuALg11*e8KB*|$So>S%YCQX-SZy!{xO;A&7%TrxS>{T)OaXHwq$4N!Ax4Rk@G%$1b z#NZ4#F*pNGUQ|-vU2+;XInh5OKI`Eqs(ZH!Dh2{EM37-{=HBB8Vr$B46-e@Wk)nVI zEK3F6~=vyFnCKL==i`4I6kl;NzRFjvm%J3iyI&Vnk2t0k|YpuQo8Uirwmw@ zTOF?l0#4;H@`S!s3rg_8z?X=ihJl%TJ12-*DUuWrq4eRMP86400^UtpI}1AXG~93Myn!=Mth-5@q+luQuV?Sl9~U=hU#K0kW+slC8D;&>f@;!$e^~_OS@K($NRaeoO0F1 zlD8gOP>e+$m@VPfS2?Q{a8@he>^5Br4!ewPoPZPwL5ZNPCr9=q!Q+;i~CNjMVle0Zd(-6{(M@b2QE(5A8V|&+Rrr1(#d>p}kmBQ_t1( zCck(jK{594@N1t>EkrYiTh=+N4d{UkbekO%><$SBp$>ADp+t(56GG<-qkfH9=SWif zwGW12SXJ+|zos_{ z%w~Y>CL9L^IfyKc)`L$yC_|xvlh8-rf`oHK)6b!<59q4y1gPpxfFoUr;^Cge&`(CB z8@fvEsp?5kH9g66bx-0u6+xh`FF6SR!eVpt^PI`_@iQxkB)^!#q*EBFs-Eeo!(EAY z5A`KFbfl=(PnqBBtLjNm)xF7UwK4W)ZEx~!Z7lh9U0?FsnyzUJ{Ij=l!@j)Pyzop4 zq9{-xU4E_4`NS%1Fzmg9TYj6zEg+9u6fK9$C^!<>><~5yyIn*x3aBA}{7X3jM^Ya> zZ9ifyna#|S*}VLu1aS`HTaF-kJwXMMTIVR=(WmW3tiKwK`k54FRXg46_I1u~|072j_hT4_E#Y`m!QptHb2uKTUsv&2PYBaNj-XyI5X1^1h#>CW#(RGFq#bOl7VRB}@@C6b&Wx8H zU6A8$-e$Xc$7S8tzeD}adGZhKkH-HqP^qL5^n0w;7v-wsY zw|>symap@;jWgdqzIIFM wyyea6^m8|luR0Z_?X4*yxNJ(zo401_GPM_*Ki-p+1KPsi>FVdQ&MBb@0Qn*`=Kufz literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/icon_post_target_hd.png b/simplicity_blue/theme/images/icon_post_target_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..3a60e20e9f8a96ffdac68a629952aea6484b1234 GIT binary patch literal 228 zcmVrPJv5h})}r9aGZzNR^(l)}Y5j^EP?;4=Jm zde?3I27C>_3FCj^ea!qFn274bB7&TAeR$h8q?GEz%#0XgeVB+4LZ}Oi2vSOL&V3Gx z2$&f}gmqnEt;H}5U5B=9 e%i+@f41NMPv_jEJvV5ul0000qiAcDo%wDgBL&R12t)V;>J-5&ez+s?z8 z`0I4kWjr4~iC=?j{4czXnZE-QQF&NIkWwlSuj`5!V|kdF5ke>r6A`@kWnmFPj1ki` zeGZEVm>EQbWm({yL)*6b@D@rbA%p<$J?44FFbuHPLTjB5Zz1O##&Ja7_vpF~#uzB2 g&@@dxoV%aFPgg?}lZID48vpld-m*^GG)r6dk=T+-1+$N;~O__ zeE$6T>({RnCrVB`}y-{MMXt#Z||#D zuYUaaF>BVWnKNgeIdi6}s_M;~H(R!BdGzSf>eZ|J`}=q8+BJLj?B~y)U%h(u>C>mz zu3cNZcJ1=z%g>%Y`|H=Q^78WkV8B2$Q2fcl$iQI8paaqY@)HAF&Vd;P9y&s?9cQ{j z7$jQzjybbBZ{%5*p24DYU?2aH$w`V9`&v#N;5fKMOm9ZE;x8L^UCzgcE>v7|V^!ng zROjT9(f4OylVufDWz?7Ma$^wY)o0V!*4LZr@2t_713!284b zexK*_e4lqPF%at-3qlZ95#0FYSF6=#vD7;pPSWimNw>>|Z>pieN)Sea!C*3(@u%18 z4^K?)+P&w4%b%RTv{acn!wZ3zQ%Zbjc=MJXv~%=GY3kDQ=Q^D(+|>Nl^;Mej20~$q zW*!@RoMwC;iebDyPVjquY$}_7C8c;-j^zZ7_wRq{)kDSCeH_1X^XKtni&N#}dY!3MGV6}d%!)emv}`fF zIafAV-uBkaFO+M%rT5P-)=XFyuZm}7^Sg^27g#WyNuRpP+O0O%ye@6}ScL1~+&X^( zU7HnxGd?%z=-l*eW^yhx7vHv^&wh7X%>8+x(Hs{Ym&fwfKlYrmKXNj&!1l?vp8TOL zKHvNO2+`)enB+E8R-PE1j*qTPJ$rWftw$5bP9JV8|Mt#!G{0oNwbxh}>8O0T?LBkL zQ(vBV==KQHvG1pw%MT8!DU=f` zka5|pcD9gd)Yy$0SQdOpk}(ak0*P$k@VJ~nBZ|?&8o>;8Rag#3vR;rVW-zGgI#h$| zlyC(})547Dh^ix?zMn>^ih(fF5xB#LFl$=k-_W@1*ki<c)Za zs6sI)%bc(!D+%odscpQdl^VfyCwDq&g^i-3*oN-UD6M>NUI~pCCrWt@fSPh`bxG!b d03;!O&+mUTwI@X}v=$_>wJ)159KsE|{|4axDbN4_ literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/logo.png b/simplicity_blue/theme/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a66df615ef2060fcd7a229a035abe68b3b899e81 GIT binary patch literal 1881 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 EKfNJZ-2eap literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/no_avatar.gif b/simplicity_blue/theme/images/no_avatar.gif new file mode 100644 index 0000000000000000000000000000000000000000..df8ec91d9afa587ee7cbd31eded03822a7b597fd GIT binary patch literal 1551 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 literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/no_avatar_female.png b/simplicity_blue/theme/images/no_avatar_female.png new file mode 100644 index 0000000000000000000000000000000000000000..13c8be02905012488e20a637e6f2389723b093cb GIT binary patch literal 2083 zcmV+;2;BFHP) z`%_e97{~ob*fplCnJk^Arkm;1)HGA$)I>$YUQqKIg^HSuMU-fh(`{0jbi6EQcLf9# zB@`5tTZW3FfT#q4H$lVyytn|=Xozo zF(>E17<6L_^)I0JVE`}y=zACd3;_Bb1^@$qzJ~$80HE(-05AaPdl&!=0Qw#V00V%& zhXKF!sDH1R1t2qdj4_FTXd8giaJw7kWH-!q7fiPB!)$j2f6nfn z6fm?4Kw*5)U}tbxIhbr5OqT4>unGTW<%WN57)G*oA!rYPbk<9ZpK5a=abp>_l{BO7 zVmG?~^$+5#X8Ic}J2PCR6HVa<*c zxOTfA<5BDN|FGhh8knsj2p7!B+Jm4S0Ab93?X!bux$@7rj92R9rEa{mYM&6IoSK86 zEdUbp=l^gFo&o=a%oo+?@!^AwWkRk{KrjG|G=JXr6&UmfqGG-%ug{N!%)^?4Ko3Bc zaGiL4U2)WAzEZt+1~6M1j_mXhv;ja^?Mz$XMq5{}D&~u7>gYjyG8anBcDIfJC_>NH zgH5WMFY0U8DVVI<2u1V&gxUZ6@?v94=0<+I>*{e(|OdhPYtkjvx%t0T9;xuY7ud#C!l43h;O;B{x)@5qt$iAt)4n zHssKRA5p8e)sTiE_5g+}-(dLp?ZQn`07WO-gJH-@6NbnDm~1Y@+nu<_c=e-H_dj&k#1IlooqV`;-^z1tM22D%?kkkM_?>|rNxlEh()|1o%GyrTI z+{d(0go)Z*bZ%r*E|vk5)?cCaTqehn7LsC&9RNiUR^NJ?+H;xq)wbyffF*m}r=8VS zRpWJ%YM3nmp$axzIc8^o?pH0Hf9nN+6VIgVrS^M-{_Xc7E@>C@b_5B4g!PB1{SK?g z7rL0YBN(oNLPglxohPWh4y(5_eq~+_vjL#k2jI#tQF|R$UvhQKi!r7E#3g9spFPxG zhgHeR4(5rN9RMNz&sds^03Y4kFVRx(odLw#vzg`rMmZo9|I@bBQu{or7XDDdv?-@P z07d+7X#0!W<56|;Qa96sTFd~LY%VO@qOCoENJ`mS#q7W?Qve6+I;p)KQ#{XObJ6+O z`vS~%7vk+MY&p;fpT^n{qRzMfh4&d>Wn~D!Exg;n;l-5&a2&aaK97&ua}4^2P41`q}Qi`wFy85 zA_(B&c`h6})v1d4qNxzjMj3nad>4-5%Q}3(A>#5ug?!> z`6bL+Ss3}%T@}8H=m8kR_;)i)QQmM3fq*tH=0(!bPyoes9eCr5V#%A-0tgk_783_B zit$rzPAvJk66e~ry$>8tJb2VJcOmJUGF3r5IDm+W)rn~f-1yv4ht6Al)ILT87^sdIzzi^a7qs z&41v(R}dM%D8|2)aR^7xT-E%FhLr~W0TkA>;nlT8>o&@nLpaVZ<%aFd-<^r*BvJEq}eJqTyP^ zI|oxDg`e50i>QC^m=VwOcs8{_9)?B*V0Yu4_1b#RXR^z-sXS~R_#YGH2Ie0A^OgVr N002ovPDHLkV1nVQ<~aZW literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/no_avatar_female_hd.png b/simplicity_blue/theme/images/no_avatar_female_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..ff9200f86df41ef3d63f1b201eda0b501d2b055f GIT binary patch literal 4350 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 Z+m$Cb<2a>GYlGbxV5D!ZSFPg`_AjOdXK?@k literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/no_avatar_male.png b/simplicity_blue/theme/images/no_avatar_male.png new file mode 100644 index 0000000000000000000000000000000000000000..d0629a1067ef8fa8a2c505bd7001a9e8d6354bb7 GIT binary patch literal 1854 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 Urjwlb4)r@K3YzlOa#msg1Jqp1w*UYD literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/plupload/done.gif b/simplicity_blue/theme/images/plupload/done.gif new file mode 100644 index 0000000000000000000000000000000000000000..3a7636adeffff617f1a43a7873ec1b2ece9c2c70 GIT binary patch literal 1024 zcmZ?wbhEHb6krfw_&%Ru-JPX#Z%mqSuD<9*M)SGyKYxF3f4F|@!*x|>a`TQPIW08y z+@NmXYwxnqIA>eftmEx7PPc8lxP98`wk@}o)$U1Kdw+KQj?7u7+G7q_7aUKWuxG;h zJIkJbefaFl`Hm?`l0ng^~!@Ov##_O?u;(qlTdd&f7;oOeUG>8y1n)9zrSiNS_`jDoqc_xTD?}m z{_xBbUirsTvUUb+xw~q{nfCpUceJ0ZeDdjG>(SDNQ^m!*VoDCD)b2|!IgzpT_KKH3 zo~CT@v2V58bbEzqzuAE&JM#}EmY&F%e`&(@o7?gaC+2UB%-tTo<>u17tr7WKBZ`lw z*_t!M<%Z*#m}J z=f`ffFWDZm?)t)g_qR?wFiE{gGiZU+w}hJy;7ngg9Xw0*E!RhFh&}mk9Wpi^vL2B?Kb`2K4#7~D^Rh86_S)6#3aY%-jsog~4p-S6C`>-t! z3X>ml&uBDdk_}>NImE>gamb@9V8W@%p5hKqcDlGv!Z*-3UWfo5?Y4hCxg DkI;Ng literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/plupload/error.gif b/simplicity_blue/theme/images/plupload/error.gif new file mode 100644 index 0000000000000000000000000000000000000000..af735bf4e30030339f5c2af365ebe0a3be34b138 GIT binary patch literal 994 zcmZ?wbhEHb6krfw_};*9waoV4kGKDRy!-d-{k2NFuLmOj{do27*OxB`Vy;%${r~&- z_q)gce!M@d%l3Rh?a!yzzaEVFd2`CA-Ju_L^?%se^W|XdzaMY@{`mT3x8J{SZ$9pB z{jxv&^MT%z7Q7E@41d2o{O7}s*XzPR?GE{NFzU;J=uf*NzF*t<@B7EMD+_-;+4|$! zl$*)QFZ!*%?g={YCHDXC&o>LA{(XD?YEInKg&prVwS76e^7YQur@XXYEN%b1FZ@Bd z?zI?&PkST2Ts`pp_Tj%@-~M`b_0!(4PkY1vyu0%E`?G()zJ0y2@7tl6zn|~@{rddt zzK}~PF87PIUrcuW{p!}+)z!z0IA6_hc`+yHClv$ zC80l_-21ja>5PNm-BRoC_fLG-)^x2j_Rp*1Uyj86xH{#aCi9p5G5>%6{B|PcaVCJr^53t||9*XXzbfP3kI%Q#RsVkf_-<+J-F(fj z7uH@3lzBQM<7vD3uRHUe^?LmO|DRzL3|t5({$ycfU}#{_0XYGbCm1;PGca<>cx+hU z=)m>iLSVrL1$N$qFD5b-N~dHMvRC=A98v3@BO#pOQ*!8$4~xB|jZFr};$!?wENux3 zi!QKqi6;xG7zj7`&u(&^RihXLG+i;Ns$!>u0Us-KiohO50Tw19b_+JW7s1aD3$kQ5 zc?2vf5DV>FLu~O6yMnh+A1^FPpB^m(=?EOO0R}vm1C3H@;cjGe_sjk9 z`#jI{eZINdbKXqbPa-7ZMiBKT^}xA-;P=6WKNl)0E2eKxhaZKneR-`QzrcOMJvKfT zx)lmP4A1{QA9)h7lvsMZdqb029JH3~(nv`^VO`dQxDnc;-1oz!sEu0QJXhB~$nrssc=;5d6bWb>~J{i+O9hUE>s zy$3K&J8PlS3s zuf&l@@FJcg=@u`pfhDq)R}nk`!N({wk0c0{S65>YWU5;9TUls-qL>gRi_rR);{wgY zMVdw2=B8#K29K9L3s zc2K-aUfk?E&kByZwEo`KQU%&(ulDp;Rd2jF$4C4_mBa4FtT?M{W386p329VQR0mG+mdz;^%6}=b+X&!0PAJghY6b|U<(&T>?OpL^EQ|Dg8v(US+(!5}gNN>68C zjIJsuuSa13hEay{0=HqHA>PcGLdSs$kl{5DmyWOoKy3@Be5XpZZB{~bv-Rt+_KBtg z?I&+!J&28PB^xhXaT!{!c-ZpmN=~tqb8%>d`}1|A?BGOz>Q{U7drQo%qk+Jq)wF|Bjbw4$i)(?^O-2qNn1c<7SK zeh64nT!z?PU-wbRweq{O<*Cxk-%v+|o7P1Kr$(&P;`Dngu`P{NC&`fTITT02B_YRx zMm@NDi25Ks=~!vhsbn#_65^=UAs+Z>fLS&$h+rtQa@x?&qIF}sS{QcM$9 zyj8I_JtbX`?QWmL>a)qPxTV4W0{AhtaEw8J%zHgmpSG<=!@1xzkcC#tDkpClZTQ9T{9{ XMrH}sh*f7CD@Dcca7lI@6tMnZ`e4## literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/subforum_read.png b/simplicity_blue/theme/images/subforum_read.png new file mode 100644 index 0000000000000000000000000000000000000000..effe772870f8660f57cdaea8adb66ebd15d629e9 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^+(699!3HFsq+HVlQt_THjv*3LdrxoVJ)pqj5~#+x zxN>sO&W%<+2kM|sFcCEKDocC8w=S}CvBMb(|ZX92` zwKm2pGC9=sy{x9H^!2ET#cdr5$2tU>de`1fW15t(TcLQSGe6KO22WQ%mvv4FO#ovj BHvs?u literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/subforum_read_hd.png b/simplicity_blue/theme/images/subforum_read_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..ff5a5fab7515e2ac7393d882fbf5f2b56dcf21cb GIT binary patch literal 238 zcmVJzL_w5@5MsjP`KGIa2rY?COMjTzmRMpJW7YfDJFe~OD?V3j wb8Nv@Hx9?+OGSdbj!1mG_ju0bjoWU|F=afOJF$>^1JD)*Pgg&ebxsLQ0FYHQm;e9( literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/subforum_unread_hd.png b/simplicity_blue/theme/images/subforum_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..591e37feac4c64d575831712818be972e622635b GIT binary patch literal 231 zcmV@-eXx7jN=GvEt;muhxd?k4%0MY7zXrxkG5@L hjDglVAI{y+;3s+P6B+aZCR{VekMlOOZjO};PTRIC&iMs(M@I+&nx8LRTZ2P5#Q^&zWvi7 zXYkWn`_LO?tpy6Js)~#;Pe(z<7$Ej}Zb49%<*ExR%Mxbbe1f#rKR=n)8iz^(LjfIeQFajOBR_C!F@_7>miWZ2HGFO;hMI%QBkvqbDYk zQqnDGNs_>U+c=JCSJ-`wlybv4r(g1g5FmtjnS6MMNRnh;KZ*+r)O-Qe@jwx3rL2Ph O00007p9| literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/topic_moved_hd.png b/simplicity_blue/theme/images/topic_moved_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..952e1ce05e9157839de3c22433c1aee6491ad916 GIT binary patch literal 682 zcmV;b0#*HqP))i!iQCK)M69i>h&hk8eE4o*2SQm5^9NraqoEVBdE$B#@HLt>o^#3977jLlH{YJD0f7! zr*paz6vr_z#?GTCx-WW7ozkVCO41L*Fdp8zNEAgNOBiFnZvA>9y0idEDy8%(3Tj9g zhSMMjUZJ4o%o$_vw+ae^0Ax-WhM$zCV}R&_eMlIFUus`;MVISKeBb{z8jbGV5ajzl zVE*MR3Tgw;|YJa0+} zdAU`NjDkGR`)yg)lU8zM6XZC~PeRB^YdL+!wr%J*mxKBx)TJEPbjH#a%|fkFBXg8|9ak0kUWR4oOmx~|K41#g=iUDw9|Anzs4EpjdHq)$07*qoM6N<$g0KZFXaE2J literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/topic_read.png b/simplicity_blue/theme/images/topic_read.png new file mode 100644 index 0000000000000000000000000000000000000000..39f3a5b83ba677d2a35806ef35bbc1c0ef135794 GIT binary patch literal 1052 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 O0000Fygsl0 z@e)PRjS$lQ*A4&x$mjF@k|g~misH9t{*caF?z1f`H*c*Tcy2x3kKTUrE_U~acd(rlY$^Pc%FCVaygeE2o6CICiD5c5h0{47K^4*spJ$z zF(r!PAEGF}7e(=*BuSI`e7?W4#EvvKqx*K->cQGqs|Q%^)|10-KiOZPA65GS00co8 z5Cp-N$zS{}5m)|RX*HEdm}VQZv@n^BX| zg8+@HS^$7_I&I{6-lbyNYX@bs*(r|Wbfr=$E{fuxO_*N`g@UdlW+JLQo`}@2S_8Iv zfNd-L%Q|nl4*-DUIP-CklW>9{*b0S$SCXW^B}w|L4w5@QCd;z2WLc@VE9T z)7nJ<0G{VZyTLSrIF2(Hi$z>2mEISN#U)V`3!*6gesns^dv;4$!IrRsEi1J~jY&n` zIsgC?iNvLDG0mWCHhZ&BDA+ePHViz^k8&KR+t}E+(Q^EC-g2KgytihFDA*Ed1Fh8X zMC5I3Vxe>nA*4yC)6P^XH_iVSV2iPQsi8blisLIL^=jjfJY7v9N;GT2NsHn;%up006IFzrJ@G=woo1 zOvcS|oc+UuLVHmqHLa6PmaYX;F_rO{Ye z!8EFBlgZ?8x1eru$z*c40WvLCv05{T4k;J_fMr=jGMRKIlgW=porY`dqw9g)s3}y% zjTW1x6{=zY0ES^G71UfWap`p02mk=r7G%%0;4W5chM5+tM<&!uRL2QX{v8_?+{J3w zLe-Ywo2nKeG<+PWSGdL=(xGx6H7~DGz6z#%l|xih@1*9!8J}90Dv(d+l~GT zHu@`=THHOXKCzMDju`;p<;$1%7>4Nz)eb`l&CJfu&If}*Zz7SHRh=09f*@pqAY_W7q(C4rn@XkJEXx{NK>E3D zr@>dj245@6=&xYXC&w<;-(@VzIzI+9Gc)suAPAYJ>HPis_oEJn<0(m!Ws)Sz&!0bc zx4g>$A&qXX^333`V6}FXA^3~q@K$uG)09rb(KMYO85wzl5PG0q^LRW9^+~x}rla%j zn00g8ST|Ss@#^gM*M^17t7M=urT6ZvsS_i8a*SNsya)ggkH<&51yK|wS*=#K`5MD8 z(*!}tBuOr`fWDmDnkIakQx_uJ11(Tg?$i5sYzFVP$Kb6*N9N@v9XkBQ7>~!z-GXd3 zTfF@`K@hUlYJJg@ze6m`8X1Oho%9G9hH;xrrYu1aJ9@o-i=rrrqA1B|G)fdjNd!U2 zdcA&&B*_P#3<3Z^2o0>SuiH)nsi%q{2zh8|NYZMxEC9S17#QF$U%vb^K@jrz_;{=* zpe9&9%d*Dx_4P@XWgYd&xmcEU3=Ivv85|tUYBU-a0C0Qf&!11xH2n-AG}u$r3F`== rL%n%qpFurZW&p6C((u0tI`jGmb^C&21dlaG00000NkvXXu0mjfwf~Vw literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/topic_read_locked_mine_hd.png b/simplicity_blue/theme/images/topic_read_locked_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..0eaf03c2a2ae3c93d42827eaefd0735e2e086f54 GIT binary patch literal 2488 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 literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/topic_unread_hd.png b/simplicity_blue/theme/images/topic_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..f1fdf2b2b5f8884cfe9133f96c734927c7db1ea8 GIT binary patch literal 2839 zcmV+y3+VKTP)5MS;420o$@RTc&Nv)?%9y$l*3K+_xE0ND*zMC0W*LE9fCGAhdyd z2y%(jq|KpqlZYHr5=pryxlMd(Py~v_A!lf00a_HusdfY*X;T@HUJnvy-kVLbt=JaI z5BS}rC-8^&eeeHfC=9Dqr7BgaN>!>-m8w*wDpjdU?aDee`Q8g{V>$Bt<@syI%k#PO zmvbfK<=lPamE3CkWNx+nO74EgWUkbHc|O;EdH&k@iFvBI|98)CwQkYxKgb7zT|$U{ zvlI?5l)~Z91e(5I3WxtIFws?kiQX?UktRrLE0K8eq~o!Zknk)h6w zXH)0Kv;R3ikpspn^CIn=bWFnB+~Ae@bn`FLKT=y%@G^(^5Pek$(?TgsgHkvwLDLcp zqfR6O1cnj#&dAkL=%vF?S_+0?7}h$T3AIgR^Jgb=;2gyHEAt|vs7VRq46bb{0kVKf4Kx9QABw2SOooja^(KH_nHa-zC&97u@&W>kqot?;m zGTRn(CHIYSB1_2E@<&Me%&&f z0WG5$&^ne?1(79hz40tEkQcrE&lmmvk9ofzzzBf=N-zWg%L+?`A!tTKyY(WVw9#e~ zOyuLme(#oXL$ywiW;)Aq9!1dEu`CO(mo^yo@;={(ayd^`P$UWjhWX1ww_EcFThlz6 zS!o{4fHEy(Syd2O6FJZ}kpr#cxv!e0vOk8`Ec$$JtI2uVf=ZDn5a`G|4<~4N?iMWP zVFk5KGb`=L1>@em@E#OKUbk^9Yiq87%d}CBpzdN_TEcPUFZ-=*;jOkkdSp zQKbcuJO_= zXc|_cChhcyY*r1i4dwOjxI%|{w`Xm)2`bU_8pn8#D0k0bifp_z3m#d}rMZ8?>lNMJ zS9!Mw>_S1H6rz8r+(DOSuALg11*e8KB*|$So>S%YCQX-SZy!{xO;A&7%TrxS>{T)OaXHwq$4N!Ax4Rk@G%$1b z#NZ4#F*pNGUQ|-vU2+;XInh5OKI`Eqs(ZH!Dh2{EM37-{=HBB8Vr$B46-e@Wk)nVI zEK3F6~=vyFnCKL==i`4I6kl;NzRFjvm%J3iyI&Vnk2t0k|YpuQo8Uirwmw@ zTOF?l0#4;H@`S!s3rg_8z?X=ihJl%TJ12-*DUuWrq4eRMP86400^UtpI}1AXG~93Myn!=Mth-5@q+luQuV?Sl9~U=hU#K0kW+slC8D;&>f@;!$e^~_OS@K($NRaeoO0F1 zlD8gOP>e+$m@VPfS2?Q{a8@he>^5Br4!ewPoPZPwL5ZNPCr9=q!Q+;i~CNjMVle0Zd(-6{(M@b2QE(5A8V|&+Rrr1(#d>p}kmBQ_t1( zCck(jK{594@N1t>EkrYiTh=+N4d{UkbekO%><$SBp$>ADp+t(56GG<-qkfH9=SWif zwGW12SXJ+|zos_{ z%w~Y>CL9L^IfyKc)`L$yC_|xvlh8-rf`oHK)6b!<59q4y1gPpxfFoUr;^Cge&`(CB z8@fvEsp?5kH9g66bx-0u6+xh`FF6SR!eVpt^PI`_@iQxkB)^!#q*EBFs-Eeo!(EAY z5A`KFbfl=(PnqBBtLjNm)xF7UwK4W)ZEx~!Z7lh9U0?FsnyzUJ{Ij=l!@j)Pyzop4 zq9{-xU4E_4`NS%1Fzmg9TYj6zEg+9u6fK9$C^!<>><~5yyIn*x3aBA}{7X3jM^Ya> zZ9ifyna#|S*}VLu1aS`HTaF-kJwXMMTIVR=(WmW3tiKwK`k54FRXg46_I1u~|072j_hT4_E#Y`m!QptHb2uKTUsv&2PYBaNj-XyI5X1^1h#>CW#(RGFq#bOl7VRB}@@C6b&Wx8H zU6A8$-e$Xc$7S8tzeD}adGZhKkH-HqP^qL5^n0w;7v-wsY zw|>symap@;CfA;yra%!!#_%-Xa4r96WgubiOtrt zx3>=A?X5$2XZr{yw~t`zqa&F7{n4YTKOCJ$2q8ldB34GaZ)LO4mU7URBuq|*wrrE1 zhIT%WnVz|CyqAmo*D}MK)t>Rvfi_-h!FZ_!6QvfoQd@^GSw8%7V*T&Gs-Q}jA*OE{ zqWIj(X28m3F;W&RNy5lEuw)r5S%!9AcBL#i|J<6My;-TCu9wPO*=qKUt{*(PR%(I6 zc&P;wn=P2YQeO>MTCY`5rOOb6JEkatnGwOtWH4FDCzb;%XCvoNZ)>77xVF{mjI1^yI41FyDT?6m!-b}yJw4+{-Fl(W)z$j$ z$XXLd)|xQ7e&8~;egM}>Eg0KueT)!7rjVR91p)k6qKL_40LN!X=tP&xLEFI<%e$B} z@@zn6aI1E1c&+hlWW5O^>rEKlIB*%;IDoPB=J%u9d#^trh;Ad5dTORp;F3;*l}>{t zh!`>B;ciWWwp;ofF1!y*%00D+e77qUDb|a_YYlL?y54jdS!=@851Vy_5YiK=vYGVB z*jRq4lR~ysJDYvER4!NcgjVbK-ukcs4#R6rm#b?{7%n#Fu~5=5l1cF6ZA!ohqK7Dg znaP5g$p*G%NjVQJ1EwT>kO^d!Qo1=;Swn}V6a&0R{5l4@H`ki z53ZPvnMhzx#_5WQUXKrHLY2?FlXrIp(8<&_#ZU@4mq>VObJYAp6Ao#jC1 zf_P#HOd{!#OoEY0gON&m9rO20%z*zrGlk3!LI|OYOUk`V%lmL?34^6-Ft~z22qBfG z%X%yZdMpMy%LXtw&fA$AL^4=kY5bB%zYq)>0 z3jK>!7`S1J*$gaJ>j)vFl5|-kNzf=NfKJnxlW{s?f$}>9d!{E+<$zGAQ2ldgp$ege zD)bi=S8AZ3K>uR(`}52AyG$jiry50rADw0}ObqlG>%npujt7H}+nl~iJ)U^_fFQi@ zvh&NI{IYj`@7unGD)cQ>AyiPH-^V~fflxvD7$Jl-f}Yg~0yKgEjif*$Nzh3Wbc)9K zP?k!h}AV4PwEJc!_QGs3rceD}_JFATLW}W&9%JwSBbFHZ*@VvK cZ2n*7-#rGGNq=D`7ytkO07*qoM6N<$g1$CF`Tzg` literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/topic_unread_hot_hd.png b/simplicity_blue/theme/images/topic_unread_hot_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..f1fdf2b2b5f8884cfe9133f96c734927c7db1ea8 GIT binary patch literal 2839 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 FV1fbgZ%+UK literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/topic_unread_hot_mine_hd.png b/simplicity_blue/theme/images/topic_unread_hot_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..ae177f7b1b0b34c045105b5363e2d69ee8088556 GIT binary patch literal 3039 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 QLjV8(07*qoM6N<$f&}-Bp#T5? literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/topic_unread_locked_hd.png b/simplicity_blue/theme/images/topic_unread_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..a33cfa979e61e7673f5201100c25deb05525eac3 GIT binary patch literal 3155 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 literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/topic_unread_locked_mine.png b/simplicity_blue/theme/images/topic_unread_locked_mine.png new file mode 100644 index 0000000000000000000000000000000000000000..30a79507ad28ef79b7b5099e2b332ae7f7bd8556 GIT binary patch literal 1959 zcmV;Y2Uz%tP)BY&5pcq@K0Rq?TU$pLDU@v60wL zDUgOS>1)v)m<37v+?aCAfZYS z9Fl@6#q&=>)$a#pigNZZ-x5L&`mXtWQuRtq-%6%!czL@#yj+Cgz|`N8-1Vs$lZ5`L{Q(>%zD1x6Y(qyb^ROytUrHSb+Y;0t`gAMT608 z7+NmE;7aj2LI_pdj&l{a8{}AzhvW4EH$HxZ!stj6syvn?KVST8;rzXzf1LIEKV+sT zi!*Tpt9$;sSngQgV*Yu5v;h6l0t_r|iw2jrVK7>FF|e9`_W_0-Wt`5Z6{izKE*G#a z7qD&*$K#cVw?;sfUwYO@{Hy9CA5;nQZ&i{4mZWMdLEL3A|4}ihC$bgkTg-#tRJ0)K zUo60>4+>idAw=7q@rpwh!(-)92ZQ*is?R4zRSA-Ng)%Hj#-*U})}7uD@*wD2EQn4m z7N9Ru2yj6ThH*GRPP!>K$L*1LJW%oapyKt_-4;ub5-tWR1o5pjvW49K$?z5kdLnsI zZzK;rOWE#+E>jCLF#*iP1Tc1cor=T3;YTPE_DtBZx(6Uzeu4y+AYjjXt_>lCP}h8} z)*apg!O2Ko)Dy{rE|NQ1vN;IGW&_4%12K$OvD-NZ$0>$+fOWe$hm2Eros7>%h(TQo zTcEqh=?>?iJIqIg^MDXSwAmbItTte*RuIE%Hee=fP??zE*d1JyKsL_0J*x}zNpWsB zw?~}|x&5w%90<55-o-6I2%(bMe2unPfwtC@!t5NoL*j4%<8%SzbV)lV-!qRF;KO+8 zU}g&;gh~cHUN#t@Y&6!Pah!8-oI)7CU&)aXSX8SatWrT(rGgK;I^n+22#nnhwA~r6 z3sQzMe^Ab5KslQMRVXV)sY6*%1v4+2=DFXplEL`2Y{Ws1#!VcP8ECUbVzF|pHrO5; zhp9?$D{`0rn1L&n^8bK%BRv)Nkvg>(->2$it+ zZirDB1~i6oQ3eChMxzvkOFOov)xxK}z0!-cSfFgNKv<=Om`0PV3u>K7{i$^(wca#+ zyG8!@=FrV!ia3Dz_k_~U^f zh7bC*xA(!#&Ia)IQ*`&3nB^yL{%zS(`w}pA`zh5#K zpOg*8TG?Qzm5jzG=bC^05B&J?2TgCi^%+9wBe@2I)=&NX7ny{vyZnvWKKP>reb4#m tHF$rjm^VSMbNUcM*!TF=PZ{*u=RXmVt^eQbT&w^9002ovPDHLkV1jhYqb>jd literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/topic_unread_locked_mine_hd.png b/simplicity_blue/theme/images/topic_unread_locked_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..abbda27ca4082d12063e88285d8d4c7af7503a73 GIT binary patch literal 3354 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 literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/topic_unread_mine.png b/simplicity_blue/theme/images/topic_unread_mine.png new file mode 100644 index 0000000000000000000000000000000000000000..08a8961b618ddee7afc06ae744177b4af649e38d GIT binary patch literal 1815 zcmV+y2k7{TP)9e3jiKc07)+Gj=*U7wMd%yL8S`9B9UtrPv;8Y|ECXWf>`8)oW`SzWy!J$VHP2H*)Ed$Ty!*aQHlv+2wlt~gdjrsy7;$w>=O-2sOtxo7<+d-?dI>m;dcA^{y7rj;-z` zKTKC1jHmaH#@F`h6QAwXC(`>z6Ki{$y_w>Vjn7Jv$(|Z7u4@ASNaOiunkd$_=ww|J zqtCSHwMR8kT>tYgJnx?W`2KL~jjd~K)7eVfbPn34bKjni<&x*8zhatWo6V<+w8u8z z8C$DtjIC5&ez3X+AFS@dhim&VzP1k&pY6l=FZZ8L{A#}iA%xUmuwM)F54A`HYPAgRVEq(QF24$MmP~ZzS6ndjY!k|SW7(N0T&tpUZG*JXi6rmOsp(Y5bIw>+EEBChT zGOZtH|Irf5T{t0gd9~a*w6yztBvk=}(NqP-Rw^)trM?-+RGKp=)1(H2Th&kqs^Ji5 z;V>q`+r$LW1RXJIZc7udZTWt4_shoZWDie`X>hqL4=wM)aH?W5lB&SyN(Dw%EA_#J zQa_FzVu4cW?DB+<)9Qoqc^m=*q&*#^7QZ1{cdPw6tq7 zytE4=sR|6QRBj=JP&MegUJVApjur}G!ePMi=@A;y2?Eq~G(ott`1|=AkK)m*S~U8( zIw>;#%x$9K{Cii6X9pHbF9(;(Ft}8Pq2*nZ;pJTzUMjyHTFbq6KoDnCzyC$m?+24W z0JJ~=v|tDm3R{?4@(w}>DPDiN>a)q{Xm+XNLb_Bf5;3J}ynwIJh9(GUOK4%|!TX<33=8>G)#n2{)~14(V8|jAf@(Md)o`R?TN*D|U>T_L{5Mu)^Tngf3p-%Y zpDdZYpDaQDa-r`@z}2dHJfM0!pnAOxRDC{-9-)cRGoxb-2Vg5dFM!7La2UScju1lV z(p<6Lx3B{Smy;!v{$vSylf^R<=i^n51C`^z6w|4Cy_n;1nqnc)fn$?g79VOUVuMl3Ne#_O~2`9SptK=lW#j@f$_3WNPU zs|LgC2qAl<>+7Lq@^xeW#v=8AC9#!r*QGZN|I6_*PXmkUfW9hG4)EO#tUL+n_TzSDcA z2K5e|OWZx%lPJ9Gi5H+JUcgeb+i>9~rYlkCd*ZsLeG>thPry4@dN>zv6$=S&{D5(RMB z=uQ-%D^a+G5JECRUzZ62WP$*hq(CM~P)HIKipJRGTrOSC=ooXdV;l!6=WYDIy7fkO zsw0+zj;Y+6_Nm-{L)&zAqh;!TtNrii5_ivb#&XHdc>Y1xOyS6pD5&i# zo6Q-NX_B1Itp*`OilS^%dbbQA`x9YGv7oT*t0w{CJ@kDhgECErPUjbgPUoA32#s#h zE|6&&V@7B8>Yp;hzOujk62pA{y@ZT;O8>lHBAj2#PNyzKVkp|WMB{mIxj=TgzJ5w` z{RaebMrP<`nPL8puaWy(24$Ll5GjNZlCIJ{(nrL)k>shmnibF zLQ(4yP4^uC-T{&Mk?iJziko@(7q@r#2NQZbZ|8qy{snaKx>&XdQgr|T002ovPDHLk FV1fbgZ%+UK literal 0 HcmV?d00001 diff --git a/simplicity_blue/theme/images/topic_unread_mine_hd.png b/simplicity_blue/theme/images/topic_unread_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..ae177f7b1b0b34c045105b5363e2d69ee8088556 GIT binary patch literal 3039 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 ha+RxG .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 { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 0 9px; + clear: both; } + .navbar.tabbed, .navbar.secondary { + background: transparent; + border-width: 0; + border-radius: 0; + box-shadow: none; + padding: 0; } + .page-body .navbar { + margin-bottom: 10px; } + .navbar + .navbar { + margin-top: 5px; } + .navbar.tabbed { + padding: 0; } + .navbar.secondary { + margin: 0; + padding: 1px 0; } + .navbar.secondary > ul { + list-style-type: none; + margin: 0; + padding: 0; } + .navbar.secondary > ul > li { + position: relative; + display: inline-block; + margin: 0; + padding: 0; } + .navbar.secondary > ul > li > a { + display: inline-block; + color: inherit; + padding: 1px 8px; + text-align: center; + line-height: 26px; + font-size: 12px; } + .navbar.secondary > ul > li:hover { + border-radius: 3px; } + .navbar.secondary > ul > li:hover > a { + text-decoration: none; } + .navbar.secondary > ul > li.small-icon > a { + padding-left: 18px; } + .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: block; + margin: 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; + box-shadow: none; + background: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } + .navbar.secondary + .nav-breadcrumbs { + margin-top: 0; } + .navbar li.small-icon > a { + padding-left: 18px; } + .navbar .nav-tabs { + border-radius: 3px; } + .navbar .nav-tabs .leftside .tab:first-child, .navbar .nav-tabs .leftside .tab.first-visible { + border-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .rtl .navbar .nav-tabs .rightside .tab:last-child, .rtl .navbar .nav-tabs .rightside .tab.last-visible { + border-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .navbar .nav-tabs .rightside .tab:last-child, .navbar .nav-tabs .rightside .tab.last-visible { + border-radius: 2px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .rtl .navbar .nav-tabs .leftside .tab:first-child, .rtl .navbar .nav-tabs .leftside .tab.first-visible { + border-radius: 2px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .navbar .nav-tabs > ul { + list-style-type: none; + margin: 0; + height: 30px; } + .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: 30px; } + .rtl .navbar .nav-tabs > ul > li { + float: right; } + .navbar .nav-tabs > ul .quick-links { + margin: 0; } + .navbar .nav-tabs > ul .quick-links.empty { + display: none; } + .navbar .nav-tabs > ul .quick-links.showing-responsive-menu { + display: block; } + .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: 12px; + outline-style: none; } + .navbar .nav-tabs .nav-link.dropdown-toggle { + position: relative; } + .navbar .nav-tabs .nav-link.dropdown-toggle:before { + content: '\f078'; + font-family: FontAwesome; + position: absolute; + right: 12px; + 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: 12px; } + .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 { + content: '\f077'; + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: 9px; + line-height: 13px; + width: 9px; + height: 13px; + margin-top: -6px; } + .navbar .nav-tabs .dropdown { + top: 30px; } + .dropdown-up .navbar .nav-tabs .dropdown { + top: auto; + bottom: 30px; } + .navbar .nav-tabs .tab { + position: relative; } + .navbar .nav-tabs .tab > strong { + display: none; + font-weight: bold; + font-size: 9px; + padding: 0 2px; + border-radius: 3px; + position: absolute; + right: 5px; + top: -10px; + 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, .navbar .nav-tabs .rightside .boardrules .nav-link, .navbar .nav-tabs .rightside .pages .nav-link, .navbar .nav-tabs .members .nav-link, .navbar .nav-tabs .forums .nav-link, .navbar .nav-tabs .leftside .boardrules .nav-link, .navbar .nav-tabs .leftside .pages .nav-link { + position: relative; + padding-left: 30px; } + .navbar .nav-tabs .responsive-menu .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .rightside .boardrules .nav-link:after, .navbar .nav-tabs .rightside .pages .nav-link:after, .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .nav-link:after, .navbar .nav-tabs .leftside .boardrules .nav-link:after, .navbar .nav-tabs .leftside .pages .nav-link:after { + position: absolute; + left: 12px; + top: 50%; + margin-top: -7px; + width: 14px; + font-size: 12px; + line-height: 14px; + height: 14px; + text-align: left; + font-weight: normal; + font-style: normal; + text-indent: 0; } + .rtl .navbar .nav-tabs .responsive-menu .nav-link:after, .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 .mcp .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, .rtl .navbar .nav-tabs .login .nav-link:after, .rtl .navbar .nav-tabs .register .nav-link:after, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .rightside .pages .nav-link:after, .rtl .navbar .nav-tabs .members .nav-link:after, .rtl .navbar .nav-tabs .forums .nav-link:after, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .leftside .pages .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, .navbar .nav-tabs .rightside .boardrules .nav-link, .navbar .nav-tabs .rightside .pages .nav-link { + text-indent: 999px; + width: 14px; + padding: 0 8px; + overflow: hidden; } + .navbar .nav-tabs .responsive-menu .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .rightside .boardrules .nav-link:after, .navbar .nav-tabs .rightside .pages .nav-link:after { + text-align: center; + font-size: 14px; + left: 8px; } + .rtl .navbar .nav-tabs .responsive-menu .nav-link:after, .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 .mcp .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, .rtl .navbar .nav-tabs .login .nav-link:after, .rtl .navbar .nav-tabs .register .nav-link:after, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .rightside .pages .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, .navbar .nav-tabs .rightside .boardrules .nav-link + strong, .navbar .nav-tabs .rightside .pages .nav-link + strong { + right: -2px; } + .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, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link + strong, .rtl .navbar .nav-tabs .rightside .pages .nav-link + strong { + right: auto; + left: -2px; } + @media (max-width: 550px) { + .navbar .nav-tabs .members .nav-link, .navbar .nav-tabs .forums .nav-link, .navbar .nav-tabs .leftside .boardrules .nav-link, .navbar .nav-tabs .leftside .pages .nav-link { + text-indent: 999px; + width: 14px; + padding: 0 8px; + overflow: hidden; } + .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .nav-link:after, .navbar .nav-tabs .leftside .boardrules .nav-link:after, .navbar .nav-tabs .leftside .pages .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, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .leftside .pages .nav-link:after { + left: auto; + right: 8px; } + .navbar .nav-tabs .members .nav-link + strong, .navbar .nav-tabs .forums .nav-link + strong, .navbar .nav-tabs .leftside .boardrules .nav-link + strong, .navbar .nav-tabs .leftside .pages .nav-link + strong { + right: -2px; } + .rtl .navbar .nav-tabs .members .nav-link + strong, .rtl .navbar .nav-tabs .forums .nav-link + strong, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link + strong, .rtl .navbar .nav-tabs .leftside .pages .nav-link + strong { + right: auto; + left: -2px; } } + .navbar .nav-tabs .responsive-menu .nav-link:after, .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .boardrules .nav-link:after, .navbar .nav-tabs .pages .nav-link:after { + font-family: FontAwesome; } + .navbar .nav-tabs .responsive-menu .nav-link:after { + content: '\f0c9'; } + .navbar .nav-tabs .members .nav-link { + padding-left: 32px; + padding-right: 24px; } + .rtl .navbar .nav-tabs .members .nav-link { + padding-left: 24px; + padding-right: 32px; } + .navbar .nav-tabs .members .nav-link:after { + content: '\f0c0'; } + @media (max-width: 550px) { + .navbar .nav-tabs .members .nav-link { + padding: 0 8px !important; } } + .rtl .navbar .nav-tabs .forums .nav-link { + padding-left: 12px; + padding-right: 32px; } + .navbar .nav-tabs .forums .nav-link:after { + content: '\f075'; } + .navbar .nav-tabs .account .nav-link:after { + content: '\f007'; } + .navbar .nav-tabs .pm .nav-link:after { + content: '\f01c'; } + .navbar .nav-tabs .notifications .nav-link:after { + content: '\f0f3'; + font-size: 13px; } + .navbar .nav-tabs .mcp .nav-link:after { + content: '\f0e3'; } + .navbar .nav-tabs .acp .nav-link:after { + content: '\f085'; } + .navbar .nav-tabs .faq .nav-link:after { + content: '\f059'; } + @media (max-width: 550px) { + .navbar .nav-tabs .faq, .navbar .nav-tabs .faq .nav-link { + display: none !important; } } + .navbar .nav-tabs .logout .nav-link:after { + content: '\f08b'; + margin-left: 1px; } + .navbar .nav-tabs .login .nav-link:after { + content: '\f090'; } + .navbar .nav-tabs .register .nav-link:after { + content: '\f234'; } + .navbar .nav-tabs .boardrules .nav-link:after { + content: '\f071'; } + .navbar .nav-tabs .pages .nav-link:after { + content: '\f0f6'; } + .navbar .inner.static { + position: fixed; + top: 0; + z-index: 50; + left: 0; + right: 0; + padding-top: 0; + padding-bottom: 0; + width: auto; + max-width: none; + opacity: .9; + transition: opacity .2s; } + .navbar .inner.static > .static-inner { + box-sizing: border-box; + margin: 0 auto; + max-width: none; + min-width: 625px; + margin: 0 12px; + 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; } + +.forabg { + padding: 0; + margin: 10px 0; } + +.forumbg { + padding: 0; } + +.panel { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + margin-bottom: 10px; + padding: 5px 10px; } + .panel.bg3 { + border-radius: 0; + border-width: 0; + 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; } + .postform .panel.panel { + border-radius: 3px; } + +.panel > .inner > h3:first-child, .panel > h3:first-child { + margin: -5px -10px 5px; + border-radius: 2px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: #1f5fa6; + border: 0 solid #1f5fa6; + padding: 5px; + text-transform: none; + font-size: 15px; + line-height: 1.4; + font-weight: normal; + color: #fff; + padding-left: 10px; + padding-right: 10px; } + @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; } + .panel-container .panel > .inner > h3:first-child, + .panel-container .panel > h3:first-child { + font-size: 15px; + line-height: 1.4; } + +.post { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 0; + margin-bottom: 10px; + position: relative; } + +.post > .inner { + padding: 5px 10px; } + +.rowbg { + margin: 5px 5px 2px 5px; } + +.navbar ul.linklist { + padding: 2px 0; } + +ul.linklist { + display: block; + margin: 0; } + +.cp-main .panel { + padding: 5px 10px; } + +ul.linklist > li { + float: left; + font-size: 11px; + line-height: 2; + list-style-type: none; + margin-right: 7px; + padding-top: 1px; + width: auto; } + ul.linklist > li.icon-only, ul.linklist > li.rightside.icon-only { + text-align: center; + min-width: 20px; } + +ul.linklist > li.rightside, p.rightside, a.rightside { + float: right; + margin-right: 0; + margin-left: 7px; + text-align: right; } + +ul.navlinks { + border-top: 1px solid transparent; } + ul.navlinks.nav-breadcrumbs { + 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.linklist li.responsive-menu { + position: relative; + margin: 0 5px; } + +.fa-bars:before { + display: none; } + +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: '\f0c9'; + font-family: FontAwesome; + 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 { + font-family: FontAwesome; + content: '\f078'; } + +.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; + display: inline-block; + font-size: 7px; + float: right; + padding-left: 2px; + font-weight: normal; + opacity: 0.7; } + +.dropdown-container { + position: relative; } + +.dropdown-container-right { + float: right; } + +.dropdown-container-left { + float: left; } + +.nojs .dropdown-container:hover .dropdown { + display: block !important; } + +.dropdown { + display: none; + 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, .dropdown .pointer-inner { + position: absolute; + width: 0; + height: 0; + border-top-width: 0; + border-bottom: 10px solid transparent; + border-left: 10px dashed transparent; + border-right: 10px dashed transparent; + -webkit-transform: rotate(360deg); + /* better anti-aliasing in webkit */ + display: block; } + +.dropdown-up .pointer, .dropdown-up .pointer-inner { + border-bottom-width: 0; + border-top: 10px solid transparent; } + +.dropdown .pointer { + right: auto; + left: 10px; + top: 0; + z-index: 3; } + +.dropdown-up .pointer { + bottom: 0; + top: auto; } + +.dropdown-left .dropdown .pointer, .nojs .rightside .dropdown .pointer { + left: auto; + right: 10px; } + +.dropdown .pointer-inner { + top: auto; + bottom: -11px; + left: -10px; } + +.dropdown-up .pointer-inner { + bottom: auto; + top: -11px; } + +.dropdown .dropdown-contents { + z-index: 30; + overflow: hidden; + overflow-y: auto; + border: 0px solid transparent; + border-radius: 0 0 3px 3px; + border-top-width: 3px; + padding: 5px; + position: relative; + min-width: 40px; + max-height: 300px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + .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-contents > li { + padding-right: 15px; + min-width: 180px; } + +.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 { + border-top: 1px solid transparent; + margin: 4px 0; + padding: 0; } + +.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: 1px; } + +.breadcrumbs .crumb { + float: left; + font-weight: bold; + word-wrap: normal; + position: relative; + padding-left: 13px; } + .rtl .breadcrumbs .crumb { + padding-left: 0; + padding-right: 13px; } + +.breadcrumbs .crumb:before { + content: '\f054'; + font-family: FontAwesome; + font-weight: normal; + position: absolute; + left: 1px; + width: 11px; + top: 50%; + margin-top: -5.5px; + font-size: 7px; + height: 11px; + line-height: 11px; + text-align: center; } + .rtl .breadcrumbs .crumb:before { + left: auto; + right: 1px; + content: '\f053'; } + +.breadcrumbs .crumb:first-child { + padding-left: 0; + padding-right: 0; } + .breadcrumbs .crumb:first-child:before { + display: none; } + +.breadcrumbs .crumb a { + display: inline-block; + white-space: nowrap; + text-overflow: ellipsis; + vertical-align: bottom; + overflow: hidden; } + +.breadcrumbs.wrapped .crumb a { + letter-spacing: -.3px; } + +.breadcrumbs.wrapped .crumb.wrapped-medium a { + letter-spacing: -.4px; } + +.breadcrumbs.wrapped .crumb.wrapped-tiny a { + letter-spacing: -.5px; } + +.breadcrumbs .crumb.wrapped-max a { + max-width: 120px; } + +.breadcrumbs .crumb.wrapped-wide a { + max-width: 100px; } + +.breadcrumbs .crumb.wrapped-medium a { + max-width: 80px; } + +.breadcrumbs .crumb.wrapped-small a { + max-width: 60px; } + +.breadcrumbs .crumb.wrapped-tiny a { + max-width: 40px; } + +table.table1 { + width: 100%; } + +.ucp-main table.table1 { + padding: 2px; } + +table.table1 thead th { + background: #1f5fa6; + border: 0 solid #1f5fa6; + color: #fff; + text-transform: none; + line-height: 1.4; + font-weight: normal; + font-size: 13px; + padding: 4px; } + table.table1 thead th:first-child { + border-top-left-radius: 2px; } + table.table1 thead th:last-child { + border-top-right-radius: 2px; } + +table.table1 thead th span { + padding-left: 7px; } + +table.table1 tbody tr { + border-top: 1px solid transparent; } + +table.table1 td { + font-size: 12px; + line-height: 1.4; } + +table.table1 tbody td { + padding: 5px; + border-top: 1px solid transparent; } + +table.table1 tbody th { + padding: 5px; + border-bottom: 1px solid transparent; + text-align: left; } + +table.table1 .name { + text-align: left; } + +table.table1 .center { + text-align: center; } + +table.table1 .reportby { + width: 15%; } + +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; + 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 { + font-size: 11px; } + +dl.details dt { + float: left; + clear: left; + width: 30%; + text-align: right; + display: block; } + +dl.details dd { + margin-left: 0; + padding-left: 5px; + margin-bottom: 5px; + float: left; + width: 65%; + overflow: hidden; + text-overflow: ellipsis; } + +.clearfix, fieldset dl, dl.polls { + overflow: hidden; } + +ul.topiclist dd.lastpost { + float: right; } + +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 { + width: auto !important; } + +fieldset.fields1 dl.pmlist dd.recipients { + margin-left: 0 !important; } + +.action-bar { + font-size: 11px; + margin: 4px 0; } + +.forabg + .action-bar { + margin-top: 10px; } + +.action-bar .button { + margin-right: 5px; + float: left; } + +.action-bar .button-search { + margin-right: 0; } + +.pagination { + float: right; + font-size: 11px; + text-align: right; + width: auto; } + +.action-bar.bottom .pagination { + margin-top: 0; } + +.action-bar .pagination .button { + margin-right: 0; + float: none; } + +.pagination > ul { + display: inline-block; + list-style: none !important; + margin-left: 5px; } + +.pagination > ul > li { + display: inline-block !important; + padding: 0; + font-size: 11px; + line-height: normal; + vertical-align: middle; } + +.pagination li a, .pagination li span { + border-radius: 2px; + padding: 2px 5px; } + +.pagination li.active span { + display: inline-block; + font-size: 13px; + font-weight: normal; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 1.4; + text-align: center; + white-space: nowrap; + vertical-align: middle; + border: 1px solid transparent; } + +.pagination li.ellipsis span { + border: none; + padding: 0; } + +.pagination li.page-jump { + margin-right: 5px; } + +.pagination li.page-jump a { + background: transparent none !important; + border-color: transparent !important; + padding: 0 8px; } + +.pagination li.page-jump a i { + font-size: 21px; } + +.pagination .arrow a { + padding: 2px 0; } + +.rtl .pagination li.previous a:after { + content: '\f054'; + right: 1px; + left: 3px; } + +.rtl .pagination li.next a:after { + content: '\f053'; + left: 1px; + right: 3px; } + +.row .pagination { + display: block; + margin-top: 3px; + margin-bottom: 3px; } + +.row .pagination > ul { + margin: 0; } + +.row .pagination li a, .row .pagination li span { + border-radius: 2px; + padding: 1px 3px; + font-size: 9px; } + +.phpbb_alert { + border: 1px solid transparent; + display: none; + left: 0; + padding: 0 25px 20px 25px; + position: fixed; + right: 0; + top: 150px; + z-index: 50; + width: 620px; + margin: 0 auto; } + +@media (max-height: 500px) { + .phpbb_alert { + top: 25px; } } +.phpbb_alert .alert_close { + display: block; + float: right; + width: 24px; + height: 24px; + overflow: hidden; + text-decoration: none !important; + background: transparent none 0 0 no-repeat; + margin-top: -12px; + margin-right: -36px; + position: relative; } + +.phpbb_alert .alert_close:before, +.phpbb_alert .alert_close:after { + content: '\f057'; + font-family: FontAwesome; + position: absolute; + font-size: 18px; + line-height: 24px; + font-weight: normal; + font-style: normal; + text-indent: 0; + text-align: center; + left: 0; + top: 0; + margin: 0; + padding: 0; + width: 24px; + height: 24px; } + +.phpbb_alert .alert_close:before { + content: '\f111'; + font-size: 20px; } + +.phpbb_alert p { + margin: 8px 0; + padding-bottom: 8px; } + +.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 { + font-size: 10px; + text-align: center; + padding: 10px; } + +.footer-row { + font-size: 10px; + line-height: 1.8; + margin: 0; } + +.small { + font-size: 0.9em !important; } + +.titlespace { + margin-bottom: 15px; } + +.headerspace { + margin-top: 20px; } + +.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; + padding-left: 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; } + +.jumpbox { + margin: 5px 0; } + +.jumpbox .dropdown li { + border-top: 1px solid transparent; } + +.jumpbox .dropdown-select { + margin: 0; } + +.jumpbox .dropdown-contents { + padding: 0; + text-decoration: none; } + +.jumpbox .dropdown-contents li { + padding: 0; } + +.jumpbox .dropdown-contents a { + margin-right: 20px; + padding: 5px 10px; + text-decoration: none; + width: 100%; } + +.jumpbox .spacer { + display: inline-block; + width: 0px; } + +.jumpbox .spacer + .spacer { + width: 20px; } + +.dropdown-contents a { + display: block; + padding: 5px; } + +.jumpbox .dropdown-select { + margin: 0; } + +.jumpbox .dropdown-contents a { + text-decoration: none; } + +.dropdown li { + display: list-item; + border-top: 1px dotted transparent; + float: none !important; + line-height: normal !important; + font-size: 1em !important; + list-style: none; + margin: 0; + white-space: nowrap; + text-align: left; } + +.stat-block { + clear: both; } + +.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; } + +.emoji { + min-height: 18px; + min-width: 18px; + height: 1em; + width: 1em; } + +.hidden { + display: none; } + +.smilies { + vertical-align: text-bottom; } + +.icon-notification { + position: relative; } + +.member-search { + float: left; + margin: 0; + padding: 6px 10px; } + +.member-search strong { + font-size: 11px; } + +.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; } + +.dropdown-extended .header { + padding: 0 10px; + font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: bold; + text-align: left; + line-height: 30px; } + .dropdown-down .dropdown-extended .header { + margin-top: -3px; } + +.dropdown-extended .header .header_settings { + float: right; + font-weight: normal; + text-transform: none; } + +.dropdown-extended .header .header_settings a { + display: inline-block; + padding: 0 5px; } + +.dropdown-extended .header:after { + content: ''; + display: table; + clear: both; } + +.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 img { + float: left; + max-height: 50px; + max-width: 50px; + width: auto !important; + height: auto !important; + margin-right: 5px; } + +.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; + text-overflow: ellipsis; + white-space: nowrap; } + +.notification_list p.notification-time { + font-size: 10px; + margin: 0; + text-align: right; } + +.notification_list div.notifications { + margin-left: 50px; + padding: 5px; } + +.notification_list div.notifications a { + display: block; } + +.notification_list p.notifications_title { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 15px !important; } + +.notification_list p.notifications_title strong { + font-weight: 600; } + +.notification_list p.notifications_time { + font-size: 11px !important; } + +.notification_text { + margin-left: 58px; + white-space: normal; } + +.badge { + border-radius: 10px; + opacity: 0.8; + text-align: center; + white-space: nowrap; + font-size: 10px; + line-height: 1; + float: right; + display: inline-block; + margin-left: 3px; + vertical-align: baseline; + position: relative; + top: 3px; + padding: 4px 6px; } + +.badge.hidden { + display: none; } + +.linklist .quick-links { + margin: 0 7px 0 0; } + +.linklist.compact .rightside > a > span span { + display: none; } + +.dropdown-page-jump .dropdown { + top: 20px; } + +.dropdown-page-jump.dropdown-up .dropdown { + bottom: 20px; } + +.dropdown-page-jump input.tiny { + width: 50px; } + +.dropdown .clone.hidden { + display: none; } + +.dropdown .clone.hidden + li.separator { + display: none; } + +.dropdown .clone.hidden + li { + border-top: none; } + +a { + direction: ltr; + unicode-bidi: embed; + text-decoration: none; + /* we use links inline more often then not so to address several bugs with + IE and some other browsers we render all links as inlineblock by default */ + display: inline-block; } + +.username-coloured { + font-weight: bold; + display: inline !important; + padding: 0 !important; } + +span.username-coloured { + margin-left: 10px; } + +.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; } + +.dropdown-extended a.mark_read { + display: block; + opacity: .2; + position: absolute; + z-index: 2; + right: 0; + top: 0; + bottom: 0; + width: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + transition: opacity .2s; } + +.dropdown-extended li:hover a.mark_read { + opacity: .85; } + +.dropdown-extended li a.mark_read:hover { + opacity: 1; } + +.dropdown-extended a.mark_read:after { + width: auto; + left: 4px; + right: 0; + font-size: 16px; } + +.jumpbox-cat-link, +.jumpbox-forum-link { + font-weight: bold; } + +a.forumtitle, a.topictitle { + display: inline-block; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 1.2; + font-weight: 500; + padding-bottom: 2px; + text-decoration: none; } + a.forumtitle:hover, a.topictitle:hover { + text-decoration: underline; } + +a.topictitle { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 15px; } + +a.lastsubject { + font-weight: bold; + text-decoration: none; } + +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; } + +.top { + font-size: 12px; + text-decoration: none; + margin-top: 10px; } + +.back2top { + clear: both; } + .post > .back2top { + position: relative; + right: 5px; + bottom: 5px; } + .rtl .post > .back2top { + right: auto; + left: 5px; } + +.back2top .top { + float: right; + margin-top: 0; } + +a.top, a.top2 { + position: relative; } + +a.arrow-up, a.arrow-down { + position: relative; } + a.arrow-up:after, a.arrow-down:after { + position: absolute; + top: 50%; + margin-top: -5px; + text-align: center; + font-family: FontAwesome; + 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; } + +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:hover { + text-decoration: none; } + +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: FontAwesome; + font-size: 14px; + font-weight: normal; + font-style: normal; + line-height: 16px; + text-align: center; } + +a.top-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 { + margin: -5px -10px 5px; + border-radius: 2px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: #1f5fa6; + border: 0 solid #1f5fa6; + padding: 5px; + text-transform: none; + font-size: 15px; + line-height: 1.4; + font-weight: normal; + color: #fff; + border-radius: 3px; + 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 { + color: #fff; } + .forabg ul.topiclist li.header a:hover, .forumbg ul.topiclist li.header a:hover { + color: #fff; } + .forabg ul.topiclist li.header .forum-toggle, .forumbg ul.topiclist li.header .forum-toggle { + position: absolute; + right: 5px; + top: 50%; + margin-top: -8px; + height: 16px; + width: 16px; + text-decoration: none !important; + outline-style: none !important; + color: inherit; + transition: opacity 0.3s ease; + opacity: .5; } + .forabg ul.topiclist li.header .forum-toggle:after, .forumbg ul.topiclist li.header .forum-toggle:after { + content: '\f056'; + font-family: FontAwesome; + position: absolute; + top: 0; + left: 0; + width: 16px; + height: 16px; + font-size: 12px; + line-height: 16px; } + .forabg ul.topiclist li.header .forum-toggle.toggled:after, .forumbg ul.topiclist li.header .forum-toggle.toggled:after { + content: '\f055'; } + .forabg ul.topiclist li.header .forum-toggle:hover, .forumbg ul.topiclist li.header .forum-toggle:hover { + opacity: 1; } + .rtl .forabg ul.topiclist li.header .forum-toggle, .rtl .forumbg ul.topiclist li.header .forum-toggle { + right: auto; + left: 4px; } + +ul.topiclist dl { + position: relative; } + +ul.topiclist li.row dl { + margin: 2px 0; } + +ul.topiclist dt, ul.topiclist dd { + display: block; + float: left; } + +ul.topiclist dt { + width: 100%; + margin-right: -440px; + font-size: 11px; } + +ul.topiclist.missing-column dt { + margin-right: -345px; } + +dl.elegant-row dt, +ul.topiclist.two-long-columns dt { + margin-right: -250px; } + +ul.topiclist.two-columns dt { + margin-right: -80px; } + +ul.topiclist dt .list-inner { + margin-right: 440px; + padding-left: 5px; + padding-right: 5px; + position: relative; } + +ul.topiclist.missing-column dt .list-inner { + margin-right: 345px; } + +dl.elegant-row dt .list-inner, +ul.topiclist.two-long-columns dt .list-inner { + margin-right: 250px; } + +ul.topiclist.two-columns dt .list-inner { + margin-right: 80px; } + +ul.topiclist dd { + border-left: 1px solid transparent; + padding: 4px 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +ul.topiclist dfn { + display: none; + position: absolute; + left: -999px; + width: 990px; } + +.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: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 5px; + margin: 5px 0; + padding: 0; } + .forabg ul.topiclist li.row.reported, .forumbg ul.topiclist li.row.reported { + background-color: #f5e9e9; } + 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 { + 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-size: 12px; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + line-height: 18px; } + +li.header dt { + width: 100%; + margin-right: -440px; } + .forabg li.header dt { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-weight: 500; + font-size: 14px; } + li.header dt .list-inner { + margin-right: 440px; + text-indent: 5px; + padding-left: 0; } + +li.header dd { + padding-left: 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +li.header dl dt, li.header dl dd { + min-height: 0; } + +.forabg li.header dl.row-item dt .list-inner { + padding-left: 0; + padding-right: 50px; } + +.row .list-inner { + padding: 4px 0; } + +dl.row-item { + background-position: 10px 50%; + background-repeat: no-repeat; + background-size: 36px; } + +dl.row-item dt { + background-repeat: no-repeat; + background-position: 5px 95%; + background-size: 17px; } + +dl.row-item dt .list-inner { + padding-left: 55px; + position: relative; + padding-top: 5px; + padding-bottom: 5px; } + li.header dl.row-item dt .list-inner { + padding-top: 0; + padding-bottom: 0; } + +dl.row-item dt .list-inner .topic-status { + position: absolute; + right: 4px; + top: 3px; + font-size: 14px; + pointer-events: none; } + .rtl dl.row-item dt .list-inner .topic-status { + right: auto; + left: 4px; } + +dl.row-item dt .list-inner .topic-status + .topic-status { + right: 20px; } + +dl.row-item dt, dl.row-item dd { + min-height: 42px; } + +dl.row-item dt a { + display: inline; } + +dl.row-item.with-description dt, dl.row-item.with-description dd { + min-height: 50px; } + +dl a.row-item-link { + display: block; + width: 36px; + height: 36px; + padding: 0; + position: absolute; + top: 50%; + left: 0; + margin-top: -15px; + margin-left: 9px; + z-index: 2; } + +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 { + line-height: 34px; + font-size: 12px; } + .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 { + width: 95px; } + .elegant-row dd.posts, .elegant-row dd.topics, .elegant-row dd.views { + display: none; } + +dl.row-item dt ol, +dl.row-item dt ul { + list-style-position: inside; + margin-left: 1em; } + +dl.row-item dt li { + display: list-item; + list-style-type: inherit; } + +dd.lastpost, dd.redirect, dd.moderation, dd.time, dd.info { + width: 250px; + font-size: 11px; } + +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.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; } + +.forum-lastpost { + display: none; } + @media (max-width: 550px) { + .forum-lastpost { + display: block !important; + padding-top: 2px; + line-height: 1.2; + overflow: hidden; } } + .forum-lastpost strong, .forum-lastpost span { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; } + .forum-lastpost strong, .forum-lastpost span, .forum-lastpost a.lastsubject { + font-weight: normal; } + .forum-lastpost strong { + display: block; + float: left; + max-width: 200px; + padding-right: 5px; } + .rtl .forum-lastpost strong { + float: right; + padding-right: 0; + padding-left: 5px; } + @media (max-width: 400px) { + .forum-lastpost strong { + max-width: 130px; } } + .forum-lastpost span { + display: inline-block; + max-width: 100%; } + .forum-lastpost span:after { + content: '|'; + display: inline-block; + text-align: center; + width: 12px; } + .forum-lastpost span:last-of-type:after { + 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; } + .postprofile + .postbody { + float: right; + margin-left: -160px; + width: 100%; + position: relative; } + .rtl .postprofile + .postbody { + margin-left: 0; + margin-right: -160px; + float: left; } + .search .postprofile + .postbody { + margin-left: -260px; } + .rtl .search .postprofile + .postbody { + margin-left: 0; + margin-right: -260px; } + +.postprofile + .postbody > div { + margin-left: 160px; } + .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 { + float: left; + font-size: 16px; + padding: 2px 0 0 0; + margin-top: 0 !important; + margin-bottom: 0.3em !important; + text-transform: none; + border: none; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + line-height: 1.25; } + .rtl .postbody h3 { + float: right; } + +.postbody h3 img { + vertical-align: bottom; } + +.has-profile .postbody h3 { + float: none !important; + margin-right: 180px; } + .rtl .has-profile .postbody h3 { + margin-right: 0; + margin-left: 180px; } + +.postbody .content { + font-size: 13px; + line-height: 1.4; + overflow-x: auto; } + +.postbody img.postimage { + max-width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +.panel .review { + margin-top: 2em; } + +.topicreview { + padding-right: 5px; + 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; + min-height: 3em; + overflow: hidden; + line-height: 1.4; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + padding-bottom: 1px; } + +.content h2, .panel h2 { + font-weight: normal; + border-bottom: 1px solid transparent; + font-size: 15px; + margin-top: 0.5em; + margin-bottom: 0.5em; + padding-bottom: 0.5em; } + .content h2.faq-title, .panel h2.faq-title { + margin-top: 5px; } + +.panel h3 { + margin: 0.5em 0; } + +.panel p { + font-size: 13px; + margin-bottom: 1em; + line-height: 1.4; } + +.content p { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + margin-bottom: 1em; + line-height: 1.4; } + +dl.faq, .content dl.faq { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + margin-top: 1em; + margin-bottom: 2em; + line-height: 1.4; } + +dl.faq dt, .content dl.faq dt { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 1.25; + font-weight: normal; + margin-bottom: 5px; } + +.content dl.faq { + margin-bottom: 0.5em; } + +.content li { + list-style-type: inherit; } + +.content ul, .content ol { + margin: 0.8em 0 0.9em 3em; } + +.posthilit { + padding: 0 2px 1px 2px; } + +p.author { + margin-bottom: 0.3em; + padding: 0 0 5px 0; + font-family: Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; + line-height: 1.4; + clear: both; } + +.signature { + margin-top: 1.5em; + padding-top: 0.2em; + font-size: 12px; + border-top: 1px solid transparent; + clear: left; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + line-height: 1.4; + overflow: hidden; + width: 100%; } + +.signature.standalone { + border-top-width: 0; + margin-top: 0; } + +dd .signature { + margin: 0; + padding: 0; + clear: none; + border: none; } + +.signature li { + list-style-type: inherit; } + +.signature ul, .signature ol { + margin: 0.8em 0 0.9em 3em; } + +.notice { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: auto; + margin-top: 1.5em; + padding-top: 0.2em; + 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 { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + font-size: 12px; + margin: 8px 12px; + overflow: hidden; + padding: 5px; + position: relative; } + .rtl blockquote { + border-left-width: 0; + border-right-width: 3px; } + +/*blockquote:before { + position: absolute; + font-family: 'Trebuchet MS'; + top: 5px; + left: 4px; + height: 16px; + font-size: 30px; + line-height: 30px; + pointer-events: none; +}*/ +blockquote blockquote { + margin: 5px; } + +blockquote cite { + font-style: normal; + font-weight: bold; + display: block; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 12px; + line-height: 1.6; } + +blockquote cite:before, .uncited:before { + padding-right: 5px; } + +blockquote cite > div { + float: right; + font-weight: normal; } + +.postbody .content li blockquote { + overflow: inherit; + margin-left: 0; } + +.codebox { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + margin: 8px 12px; + font-size: 12px; + word-wrap: normal; } + .rtl .codebox { + border-left-width: 0; + border-right-width: 3px; } + +.codebox p { + text-transform: uppercase; + border-bottom: 1px solid transparent; + margin-bottom: 3px; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 12px !important; + line-height: 1.6; + font-weight: bold; + display: block; } + +blockquote .codebox { + margin-left: 0; } + +.codebox code { + overflow: auto; + display: block; + height: auto; + max-height: 200px; + padding: 5px 3px; + font-family: Monaco, "Andale Mono","Courier New", Courier, mono; + font-size: 12px; + line-height: 1.3; } + +.attachbox { + float: left; + width: auto; + max-width: 100%; + margin: 5px 5px 5px 0; + padding: 6px; + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + clear: left; + box-sizing: border-box; } + .rtl .attachbox { + border-left-width: 0; + border-right-width: 3px; } + +.attachbox dt { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, 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: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + display: block; } + +dl.file dt { + text-transform: none; + margin: 0; + padding: 0; + font-weight: bold; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, 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; + box-sizing: border-box; } + +dl.thumbnail dd { + font-style: italic; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +.attachbox dl.thumbnail dd { + font-size: 100%; } + +dl.thumbnail dt a:hover img { + border: 1px solid transparent; } + +fieldset.polls { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; } + +fieldset.polls dl { + margin: 0; + border: 1px 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-size: 15px; + font-weight: bold; + text-align: center; } + +.postprofile { + margin: 0; + padding: 5px 0; + min-height: 80px; + border: 0px solid transparent; + border-right-width: 1px; + width: 150px; + float: left; + position: relative; + box-sizing: border-box; + z-index: 2; } + .rtl .postprofile { + float: right; + border-width: 0; + border-left-width: 1px; } + .search .postprofile { + width: 250px; } + +.postprofile dd, .postprofile dt { + font-size: 11px; + line-height: 1.4; + margin-right: 8px; } + .rtl .postprofile dd, .rtl .postprofile dt { + margin-left: 8px; + margin-right: 0; } + +.postprofile dd { + overflow: hidden; + text-overflow: ellipsis; } + +.postprofile strong { + font-weight: normal; } + +.postprofile dt.no-profile-rank, .postprofile dd.profile-rank, .postprofile .search-result-date { + margin-bottom: 10px; } + +.postprofile .has-avatar .avatar-container { + margin-bottom: 3px; + 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 .icon_contact { + vertical-align: middle; } + +.profile-contact .dropdown { + margin-right: -14px; } + +.online-ribbon { + display: block; + width: 70px; + height: 70px; + position: absolute; + overflow: hidden; + top: 0; + left: 0; + pointer-events: none; } + .rtl .online-ribbon { + left: auto; + right: 0; } + .online-ribbon span { + display: block; + font-weight: 500; + font-style: normal; + width: 100px; + font-size: 11px; + line-height: 18px; + height: 18px; + text-align: center; + position: absolute; + top: 17px; + white-space: nowrap; + left: -25px; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); } + .online-ribbon span + span { + opacity: .75; + z-index: 29; } + .rtl .online-ribbon span { + left: auto; + right: -25px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); } + +.panel.online > .inner { + position: relative; + z-index: 2; } + +.no-avatar .avatar-container { + display: block; + width: 92px; + height: 92px; + background: transparent none 50% 50% no-repeat; + background-size: cover; } + +.profile-avatar img { + max-width: 100%; } + +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; + 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; } + +#memberlist tr.inactive, #team tr.inactive { + font-style: italic; } + +a.post { + display: inline !important; + background: none !important; + box-shadow: none !important; + border: none !important; } + +.button { + display: inline-block; + padding: 2px 8px; + font-size: 14px; + font-weight: 600; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 18px; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid transparent; + border-radius: 4px; } + .button > strong { + font-weight: 600; } + +.button:focus, +.button:hover { + text-decoration: none; + outline: none; } + +.caret { + border-left: 1px solid; + position: relative; + right: -6px; } + +.caret i { + vertical-align: top; } + +/* Posting page styles +----------------------------------------*/ +.button-search, +.button-search-end { + float: left; + border-radius: 0; + margin: 0; + padding: 2px 5px; } + +.button-search-end { + border-left-width: 0; + border-radius: 0 4px 4px 0; } + +.search-header .button-search, +.search-header .button-search-end { + border-top-width: 0; + border-bottom-width: 0; + padding: 3px 5px; } + +.search-header .button-search-end { + border-right-width: 0; } + +.button-icon-only { + padding-left: 3px; + padding-right: 3px; } + +.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; + 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: 8px; } + +.contact-icons .last-cell { + border-right: none; } + +.contact-icons div:last-child a { + border-bottom: none; } + +.contact-icons div { + clear: left; } + +.pm-icon:after { + content: '\f086'; } + +.email-icon:after { + content: '\f0e0'; } + +.jabber-icon:after { + content: '\f0eb'; + font-size: 16px; } + +.phpbb_icq-icon:after { + content: '\f013'; } + +.phpbb_wlm-icon:after { + content: '\f007'; } + +.phpbb_aol-icon:after { + content: '\f2bb'; } + +.phpbb_website-icon:after { + content: '\f08e'; } + +.phpbb_youtube-icon:after { + content: '\f16a'; } + +.phpbb_facebook-icon:after { + content: '\f230'; } + +.phpbb_googleplus-icon:after { + content: '\f0d5'; } + +.phpbb_skype-icon:after { + content: '\f17e'; } + +.phpbb_twitter-icon:after { + content: '\f099'; } + +.phpbb_yahoo-icon:after { + content: '\f19e'; } + +.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 > li { + float: left; + margin-right: 3px; } + +.post-buttons .button, .format-buttons .button { + padding-left: 3px; + padding-right: 3px; } + +.hastouch .post-buttons { + margin-right: 10px; } + +.post-buttons .button span { + font-size: 0; } + +.post-buttons .dropdown { + top: 20px; } + +.post-buttons .dropdown a { + display: block; + font-size: 12px; + line-height: 1.4; + text-align: left; + margin-left: 18px; + position: relative; } + .post-buttons .dropdown a:before { + position: absolute; + left: -16px; + top: 50%; + height: 12px; + line-height: 14px; + margin: -6px 0 0; + pointer-events: none; + color: inherit; } + .rtl .post-buttons .dropdown a { + text-align: right; } + +.hasjs .postbody .post-buttons { + max-width: 40%; } + +button::-moz-focus-inner { + padding: 0; + border: 0; } + +/* Deprecated as of version 3.2 +-------------------------------------------------*/ +.small-icon { + background-position: 0 50%; + background-repeat: no-repeat; + background-image: none; } + +.dropdown .small-icon { + background-position: 5px 50%; + padding: 5px; } + +.small-icon > a { + padding: 0 0 0 18px; } + +ul.linklist.bulletin > li.small-icon:before { + display: none; } + +.dropdown .small-icon > a { + display: block; } + +.rtl .small-icon { + background-position: 100% 50%; } + +.rtl .small-icon > a { + padding-left: 0; + padding-right: 19px; } + +.cp-menu { + float: left; + width: 19%; + margin: 0 -2px; + padding-right: 7px; + 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: 13px; + line-height: 1.4; } + +.panel-container .panel ol { + margin-left: 2em; + font-size: 13px; } + +.panel-container .panel 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; } + +.panel-container .postbody p.author { + font-size: 11px; } + +.cp-main .buttons { + margin-left: 0; } + +.cp-main ul.linklist { + margin: 0; } + +.mcp-main .postbody { + width: 100%; } + +.tabs-container h2 { + float: left; + margin-bottom: 0px; } + +.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: '\f0c9'; + font-family: FontAwesome; + 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 { + font-family: FontAwesome; + content: '\f078'; } + +.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 hr + ul { + margin-top: 10px; } + +.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: none; + padding: 0; + margin-left: 10px; } + +.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; } + +.friend-online { + font-weight: bold; } + +.friend-offline { + font-style: italic; } + +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; } + +/* DEPRECATED 3.2.6 +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: transparent; + border-right-color: transparent; +} +*/ +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour, +.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 3px transparent; + border-width: 0 3px; } + +.pm-legend { + border-left-width: 10px; + border-left-style: solid; + border-right-width: 0; + margin-bottom: 3px; + padding-left: 3px; } + +.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; + 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; } + .cp-menu .navigation { + margin: 0 10px; + float: left; } } + @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; } + .cp-menu .navigation + .cp-mini { + float: left; + margin: 0 10px; + max-width: 220px; } } + @media (max-width: 900px) and (max-width: 450px) { + .cp-menu .navigation + .cp-mini { + float: none; + margin: 10px auto 0; } } + +@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: Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; } + +input { + font-weight: normal; + vertical-align: middle; + padding: 0 3px; + font-size: 12px; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +select { + font-family: Verdana, Helvetica, Arial, sans-serif; + font-weight: normal; + cursor: pointer; + vertical-align: middle; + border: 1px solid transparent; + border-radius: 2px; + padding: 1px; + font-size: 12px; } + +select:focus { + outline-style: none; } + +option { + padding-right: 1em; } + +select optgroup option { + padding-right: 1em; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +textarea { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: 60%; + padding: 2px; + font-size: 13px; + line-height: 1.4; + border-radius: 2px; + -webkit-appearance: none; } + +label { + cursor: default; + padding-right: 5px; } + +label input { + vertical-align: middle; } + +label img { + vertical-align: middle; } + +fieldset dl { + padding: 4px 0; } + +fieldset dt { + float: left; + width: 40%; + text-align: left; + display: block; } + +fieldset dd { + margin-left: 41%; + vertical-align: top; + margin-bottom: 3px; } + +fieldset.fields1 dt { + width: 15em; + border-right-width: 0; } + +fieldset.fields1 dd { + margin-left: 15em; + border-left-width: 0; } + +fieldset.fields1 div { + margin-bottom: 3px; } + +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: bold; + text-align: left; } + +dd label { + white-space: nowrap; } + +dd input, dd textarea { + margin-right: 3px; } + +dd select { + width: auto; } + +dd select[multiple] { + width: 100%; } + +dd textarea { + width: 85%; } + +.timezone { + width: 95%; } + +/* Browser-specific tweaks */ +button::-moz-focus-inner { + padding: 0; + border: 0; } + +fieldset.quick-login { + margin-top: 5px; } + +fieldset.quick-login input { + width: auto; } + +fieldset.quick-login input.inputbox { + width: 15%; + vertical-align: middle; + margin-right: 5px; } + +fieldset.quick-login label { + white-space: nowrap; + padding-right: 2px; } + +fieldset.display-options { + text-align: center; + margin: 3px 0 5px 0; } + +fieldset.display-options label { + white-space: nowrap; + padding-right: 2px; } + +fieldset.display-options a { + margin-top: 3px; } + +.dropdown fieldset.display-options { + font-size: 1em; + margin: 0; + padding: 0; } + +.dropdown fieldset.display-options label { + display: block; + margin: 4px; + padding: 0; + text-align: right; + white-space: nowrap; } + +.dropdown fieldset.display-options select { + min-width: 120px; } + +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; } + +.format-buttons { + margin: 15px 0 2px 0; } + +.format-buttons input, .format-buttons select { + vertical-align: middle; } + +.message-box { + width: 80%; } + +.message-box textarea { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: 450px; + height: 270px; + min-width: 100%; + max-width: 100%; + font-size: 13px; + line-height: 1.4; + resize: vertical; + outline: 3px dashed transparent; + outline-offset: -4px; + -webkit-transition: all .5s ease, height 1ms linear; + -moz-transition: all .5s ease, height 1ms linear; + -ms-transition: all .5s ease, height 1ms linear; + -o-transition: all .5s ease, height 1ms linear; + transition: all .5s ease, height 1ms linear; } + +.smiley-box { + width: 18%; + float: right; } + +.smiley-box img { + margin: 3px; } + +.inputbox { + border: 1px solid transparent; + padding: 2px; + border-radius: 2px; + -webkit-appearance: none; } + +.inputbox:hover, .inputbox:focus { + border: 1px solid transparent; + outline-style: none; } + +input.inputbox { + width: 85%; } + +input.medium { + width: 50%; } + +input.narrow { + width: 25%; } + +input.tiny { + width: 150px; } + +textarea.inputbox { + width: 85%; } + +.autowidth { + width: auto !important; } + +input[type="number"] { + -moz-padding-end: 0; } + +input[type="search"] { + -webkit-appearance: none; + -webkit-box-sizing: content-box; } + +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; } + +input.button1, input.button2 { + font-size: 13px; } + +a.button1, input.button1, input.button3, a.button2, input.button2 { + width: auto !important; + padding-top: 1px; + padding-bottom: 1px; + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + background: transparent none repeat-x top left; + line-height: 1.5; + 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, input.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"], .search-results li { + cursor: pointer; } + +a.button2, input.button2, input.button3 { + border: 1px solid transparent; } + +a.button1, a.button2 { + text-decoration: none; + padding: 0 3px; + vertical-align: text-bottom; } + +a.button1:hover, input.button1:hover, a.button2:hover, input.button2: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; + -moz-box-sizing: border-box; + box-sizing: border-box; } + .rtl .search-box .inputbox { + border-radius: 0 4px 4px 0; } + +.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; } + +.navbar .linklist > li.responsive-search { + display: none; } + +.full { + width: 95%; } + +.medium { + width: 50%; } + +.narrow { + width: 25%; } + +.tiny { + width: 10%; } + +.icon-search-new, .icon-search-unanswered, .icon-search-unread, .icon-search-self, .icon-search, .icon-search-active, .icon-search-advanced, .icon-acp, .icon-bookmark, .icon-bump, .icon-contact, .icon-delete-cookies, .icon-download, .icon-faq, .icon-home, .icon-logout, .icon-login, .icon-mark, .icon-mcp, .icon-members, .icon-notification, .icon-pages, .icon-pm, .icon-print, .icon-profile, .icon-register, .icon-sendemail, .icon-subscribe, .icon-team, .icon-ucp, .icon-unsubscribe, .icon-new-posts, .icon-forums, .icon-chat, .icon-time, .icon-thanks, .icon-thanks_toplist { + position: relative; + background-image: none; } + .icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + content: ''; + position: absolute; + top: 50%; + left: 0; + height: 14px; + margin-top: -7px; + text-align: center; + font-size: 12px; + line-height: 14px; + vertical-align: baseline; + font-weight: normal; + font-style: normal; + text-transform: none; + text-indent: 0; + pointer-events: none; } + .small-icon.icon-search-new:after, .small-icon.icon-search-unanswered:after, .small-icon.icon-search-unread:after, .small-icon.icon-search-self:after, .small-icon.icon-search:after, .small-icon.icon-search-active:after, .small-icon.icon-search-advanced:after, .small-icon.icon-acp:after, .small-icon.icon-bookmark:after, .small-icon.icon-bump:after, .small-icon.icon-contact:after, .small-icon.icon-delete-cookies:after, .small-icon.icon-download:after, .small-icon.icon-faq:after, .small-icon.icon-home:after, .small-icon.icon-logout:after, .small-icon.icon-login:after, .small-icon.icon-mark:after, .small-icon.icon-mcp:after, .small-icon.icon-members:after, .small-icon.icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before, .small-icon.icon-notification:after, .small-icon.icon-pages:after, .small-icon.icon-pm:after, .small-icon.icon-print:after, .small-icon.icon-profile:after, .small-icon.icon-register:after, .small-icon.icon-sendemail:after, .small-icon.icon-subscribe:after, .small-icon.icon-team:after, .small-icon.icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .small-icon.icon-ucp:after, .small-icon.icon-unsubscribe:after, .small-icon.icon-new-posts:after, .small-icon.icon-forums:after, .small-icon.icon-chat:after, .small-icon.icon-time:after, .small-icon.icon-thanks:after, .small-icon.icon-thanks_toplist:after { + width: 18px; + text-align: center; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + font-family: FontAwesome; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after { + content: '\f002'; } + +.icon-acp:after { + content: '\f085'; } + +.icon-bookmark:after { + content: '\f02e'; + margin-left: -1px; + margin-right: -1px; } + +.icon-bump:after { + content: '\f079'; } + +.icon-contact:after { + content: '\f0e0'; } + +.icon-delete-cookies:after { + content: '\f014'; } + +.icon-download:after { + content: '\f019'; } + +.icon-faq:after { + content: '\f059'; } + +.icon-home:after { + content: '\f015'; } +.icon-home.breadcrumbs:after { + text-align: left; } + +.icon-logout:after { + content: '\f08b'; } + +.icon-login:after { + content: '\f090'; } + +.icon-mark:after { + content: '\f046'; } + +.icon-mcp:after { + content: '\f0e3'; } + +.icon-members:after, .icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before { + content: '\f007'; } +.icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before { + display: block; + font-size: 10px; + padding: 0; + padding-left: 4px; + padding-top: 1px; + opacity: .7; } + +.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-print:after { + content: '\f02f'; } + +.icon-profile:after { + content: '\f007'; } + +.icon-register:after { + content: '\f234'; } + +.icon-sendemail:after { + content: '\f003'; } + +.icon-subscribe:after { + content: '\f05d'; } + +.icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before { + content: '\f007'; } +.icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before { + display: block; + font-size: 10px; + padding: 0; + white-space: nowrap; + padding-top: 1px; + opacity: .7; + content: '\f007\f007'; } + +.icon-ucp:after { + content: '\f0ad'; } + +.icon-unsubscribe:after { + content: '\f05c'; } + +.icon-new-posts:after { + content: '\f086'; } + +.icon-forums:after { + content: '\f075'; } + +.icon-chat:after { + content: '\f086'; } + +.icon-time:after { + content: '\f017'; } + +.icon-thanks { + background-image: none !important; } + .icon-thanks:after { + content: '\f087'; } + +.icon-thanks_toplist { + background-image: none !important; } + .icon-thanks_toplist:after { + content: '\f005'; } + +@media (max-width: 320px) { + select, .inputbox { + max-width: 240px; } } +/* Notifications list +----------------------------------------*/ +@media (max-width: 350px) { + .dropdown-extended .dropdown-contents { + width: auto; } } +@media (max-width: 430px) { + .action-bar .search-box .inputbox { + width: 120px; } + + .section-viewtopic .search-box .inputbox { + width: 57px; } + + .action-bar .search-box .inputbox ::-moz-placeholder { + content: "Search..."; } + + .action-bar .search-box .inputbox :-ms-input-placeholder { + content: "Search..."; } + + .action-bar .search-box .inputbox ::-webkit-input-placeholder { + content: "Search..."; } } +@media (max-width: 500px) { + dd label { + white-space: normal; } + + select, .inputbox { + max-width: 260px; } + + .captcha-panel dd.captcha { + margin-left: 0; } + + .captcha-panel dd.captcha-image img { + width: 100%; } + + dl.details dt, dl.details dd { + width: auto; + float: none; + text-align: left; } + + dl.details dd { + margin-left: 20px; } + + 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; } + + p.jumpbox-return { + display: none; } + + .display-options > label:nth-child(1) { + display: block; + margin-bottom: 5px; } + + .attach-controls { + margin-top: 5px; + width: 100%; } + + .quick-links .dropdown-trigger span { + display: none; } } +@media (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) { + .responsive-hide { + display: none !important; } + + .responsive-show { + display: block !important; } + + .responsive-show-inline { + display: inline !important; } + + .responsive-show-inline-block { + display: inline-block !important; } + + /* Content wrappers + ----------------------------------------*/ + html { + height: auto; } + + body { + padding: 0; } + + #wrap { + border: none; + border-radius: 0; + margin: 0; + padding: 0 5px; } + + .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; + text-overflow: ellipsis; } + + .site-description p, .headerbar .search-header { + display: none; } + + .responsive-search { + display: block !important; } + + 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; } + + /* Forums and topics lists + ----------------------------------------*/ + ul.topiclist.forums dt { + margin-right: -250px; } + + 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; } + + li.row .responsive-show strong { + font-weight: bold; + color: inherit; } + + ul.topiclist li.row dt a.subforum { + vertical-align: bottom; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100px; } + + /* Pagination + ----------------------------------------*/ + .pagination > ul { + margin: 5px 0 0; } + + .row .pagination .ellipsis + li { + display: none !important; } + + /* Responsive tables + ----------------------------------------*/ + 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 tr { + margin: 2px 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; } + + 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; } + + /* Forms + ----------------------------------------*/ + fieldset dt, fieldset.fields1 dt, fieldset.fields2 dt { + width: auto; + float: none; } + + fieldset dd, fieldset.fields1 dd, fieldset.fields2 dd { + margin-left: 0px; } + + textarea, dd textarea, .message-box textarea { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; } + + 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; } + + .colour-palette, .colour-palette tbody, .colour-palette tr { + display: block; } + + .colour-palette td { + display: inline-block; + margin-right: 2px; } + + .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 input.inputbox { + width: 85%; + max-width: 300px; + margin-left: 20px; } + + fieldset.quick-login label[for="autologin"] { + display: inline-block; + text-align: right; + min-width: 50%; } + + /* User profile + ----------------------------------------*/ + .column1, .column2, .left-box.profile-details { + float: none; + width: auto; + clear: both; } + + /* Polls + ----------------------------------------*/ + 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; } + + /* Post + ----------------------------------------*/ + .postbody { + position: inherit; } + + .postprofile + .postbody { + float: none; + position: inherit; + width: auto; } + + .postprofile, .postbody, .search .postbody { + display: block; + width: auto; + float: none; + padding: 0; + min-height: 0; } + + .post .postprofile { + width: auto; + border-width: 0 0 1px 0; + padding-bottom: 5px; + margin: 0; + margin-bottom: 5px; + min-height: 40px; + overflow: hidden; + z-index: auto !important; } + + .postprofile dd { + display: none; } + + .postprofile dt, .postprofile dd.profile-rank, .search .postprofile dd { + display: block; + margin: 0; } + + .postprofile .has-avatar .avatar-container, + .postprofile .no-avatar .avatar-container { + margin: 0; + overflow: inherit; + float: left; + padding-right: 5px; } + + .postprofile .avatar-container:after { + clear: none; } + + .postprofile .avatar, .postprofile .no-avatar .avatar-container { + margin-right: 5px; } + + .postprofile .avatar img { + width: auto !important; + height: auto !important; + max-height: 32px; } + + .no-avatar .avatar-container { + width: 32px; + height: 32px; } + + .has-profile .postbody h3 { + margin-left: 0 !important; + margin-right: 0 !important; } + + .has-profile .post-buttons { + right: 10px; + top: 10px; } + .rtl .has-profile .post-buttons { + right: auto; + left: 10px; } + + .online-ribbon { + width: 35px; + height: 35px; + top: 0; + left: 0; } + .rtl .online-ribbon { + left: auto; + right: 0; } + .online-ribbon span { + width: 50px; + font-size: 6px; + line-height: 10px; + height: 10px; + text-align: center; + position: absolute; + top: 8px; + white-space: nowrap; + left: -12px; } + .rtl .online-ribbon span { + left: auto; + right: -12px; } + + 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; } + + .phpbb_alert { + width: auto; + margin: 0 5px; } + + .attach-comment dfn { + width: 100%; } } +@media (min-width: 700px) { + .postbody { + width: 70%; } } +@media (min-width: 850px) { + .postbody { + width: 76%; } } +@media (min-width: 701px) and (max-width: 950px) { + ul.topiclist dt { + margin-right: -410px; } + + ul.topiclist dt .list-inner { + margin-right: 410px; } + + ul.topiclist dd.lastpost { + float: right; } + + dd.posts, dd.topics, dd.views { + width: 80px; } } +html, body { + color: #141414; + background-image: url("./images/pattern.png"); + background-color: #e0e0e0; } + +h1, p.sitename { + color: #141414; } + +h2 { + color: #1f5fa6; } + +h3 { + color: #1f5fa6; } + .post h3 { + color: #245fa1; } + h3 a { + color: inherit; } + h3 a:hover { + color: #d03c3c; } + +hr { + border-color: #fafafa; + border-top-color: #c7c7c7; } + +/* Post body links */ +.postlink { + border-bottom-color: #1f5fa6; + color: #1f5fa6; } + +.postlink:visited { + border-bottom-color: #868686; + color: #868686; } + +.postlink:hover { + background-color: #dbdbdb; + color: #d03c3c; } + +.signature a, .signature a:hover { + background-color: transparent; } + +.search-box .inputbox, +.search-box .inputbox:hover, +.search-box .inputbox:focus, +.search-box .button:hover { + border-color: #c6c6c6; } + +.search-box .button, .search-box .button:hover { + background-color: #f4f4f4 !important; + border-color: #c6c6c6 !important; } +.search-box .button, .search-box .button:before, .search-box .button:after { + color: #1f5fa6; } +.search-box .button:hover, .search-box .button:hover:before, .search-box .button:hover:after { + color: #d03c3c !important; } + +.search-header { + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); } + .navbar.with-search .search-header { + box-shadow: none; } + .search-header .inputbox, .search-header .button { + background: #f4f4f4 !important; + border-color: #f4f4f4 !important; } + .navbar.with-search .search-header .button, .navbar.with-search .search-header .button:before, .navbar.with-search .search-header .button:after { + color: #1f5fa6; } + .search-header .inputbox:hover, .search-header .inputbox:focus { + background-color: #f8f8f8 !important; + color: #000 !important; + border-color: #f4f4f4 !important; } + .search-header .button:hover, .search-header .button:hover:before, .search-header .button:hover:after, .search-header .button:focus, .search-header .button:focus:before, .search-header .button:focus:after { + background-color: #d03c3c !important; + color: #fff !important; + border-color: #d03c3c !important; } + +.headerbar { + color: #141414; } + +.breadcrumbs .crumb:before { + color: #868686; } + +.navbar { + background-image: none; } + .navbar.secondary { + color: #1f5fa6; } + .navbar.secondary > ul > li:hover, .navbar.secondary > ul > li:hover:after, .navbar.secondary > ul > li:hover:before, + .navbar.secondary > ul > li.dropdown-visible, + .navbar.secondary > ul > li.dropdown-visible:after, + .navbar.secondary > ul > li.dropdown-visible:before { + color: #d03c3c; } + .navbar.secondary .dropdown { + color: #141414; } + .navbar .nav-tabs { + background-color: #1f5fa6; } + .navbar .nav-tabs .tab { + color: #fff; } + .navbar .nav-tabs .tab.selected { + color: #1f5fa6; + background-color: #f4f4f4; } + .navbar .nav-tabs .tab:hover, .navbar .nav-tabs .tab.dropdown-visible { + color: #d03c3c; + background-color: #f4f4f4; } + .navbar .nav-tabs .tab > strong { + color: #fff; + background-color: #d03c3c; + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); } + .navbar .nav-tabs .tab > strong .arrow { + border-top-color: #d03c3c; } + .navbar .nav-tabs .tab .dropdown { + color: #141414; } + +.panel { + background-color: #f4f4f4; + color: #141414; } + +.post:target .content { + color: #000; } + +.post:target h3 a { + color: #000; } + +.bg1 { + background-color: #f4f4f4; } + +table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) { + background-color: #f4f4f4; } + +.bg2 { + background-color: #f6f6f6; } + +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: -webkit-linear-gradient(to bottom, #f8f8f8 0%, rgba(248, 248, 248, 0) 100%); + background: linear-gradient(to bottom, #f8f8f8 0%, rgba(248, 248, 248, 0) 100%); } + .section-posting .bg3.panel { + background-color: #f4f4f4; } + .section-posting .bg3.panel:before, .section-posting .bg3.panel:after { + background: transparent; } + +ul.navlinks { + border-top-color: #e7e7e7; } + +.forum_unread .forumtitle, .forum_unread_subforum .forumtitle, .forum_unread_locked .forumtitle { + color: #d03c3c; } + +.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: #d03c3c; } + +.forum-statistics { + color: #868686; } + +.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 { + color: #fff; } + +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: #336092; } + +.sep { + color: #1f5fa6; } + +/* Icon styles +---------------------------------------- */ +.icon.icon-blue, a:hover .icon.icon-blue { + color: #196db5; } + +.icon.icon-green, a:hover .icon.icon-green { + color: #1b9A1B; } + +.icon.icon-red, a:hover .icon.icon-red { + color: #BC2A4D; } + +.icon.icon-orange, a:hover .icon.icon-orange { + color: #FF6600; } + +.icon.icon-bluegray, a:hover .icon.icon-bluegray { + color: #536482; } + +.icon.icon-gray, a:hover .icon.icon-gray { + color: #777777; } + +.icon.icon-lightgray, a:hover .icon.icon-lightgray { + color: #999999; } + +.icon.icon-black, a:hover .icon.icon-black { + color: #333333; } + +.alert_close .icon:before { + background-color: #FFFFFF; } + +/* Jumpbox */ +.jumpbox .dropdown li { + border-top-color: #1f5fa6; } + +.jumpbox-cat-link { + background-color: #1f5fa6; + color: #fff; } + +.jumpbox-cat-link:hover { + background-color: #d03c3c; + border-top-color: #d03c3c; + color: #fff; } + +.jumpbox-forum-link { + background-color: #f4f4f4; } + +.jumpbox-forum-link:hover { + background-color: #e0e0e0; } + +.jumpbox .dropdown .pointer-inner { + border-color: #f4f4f4 transparent; } + +.jumpbox-sub-link { + background-color: #f4f4f4; } + +.jumpbox-sub-link:hover { + background-color: #e0e0e0; } + +.pagination li a { + color: #1f5fa6; + background-color: #f4f4f4; + border-color: #e7e7e7; } + +.pagination li.ellipsis span { + background-color: transparent; + color: #000; } + +.pagination li.active span { + color: #fff; + background-color: #1f5fa6; + border-color: #1f5fa6; } + +.pagination li a:hover, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger { + border-color: #d03c3c; + background-color: #d03c3c; + color: #fff; } + +.pagination li.page-jump a:after { + color: #1f5fa6; } + +.pagination li.page-jump a:hover:after { + color: #d03c3c; } + +.copyright { + color: #868686; } + +.error { + color: #d03c3c; } + +.reported { + background-color: #f5e9e9; } + .reported .postprofile, .reported .signature { + border-color: #f0dede; } + +li.reported:hover { + background-color: #f5e9e9; } + +div.rules { + background-color: #dec7c7; + color: #d03c3c; } + +p.post-notice { + background-color: #efd8d8; + color: #d03c3c; + 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; } + +p.post-notice.deleted:before { + content: '\f057'; + color: #d03c3c; } + +p.post-notice.unapproved:before { + content: '\f059'; + color: #d03c3c; } + +p.post-notice.reported:before, p.post-notice.error:before { + content: '\f071'; + color: #d03c3c; } + +.topic-status.sticky { + color: #868686; } + +a { + color: #1f5fa6; } + +a:hover { + color: #d03c3c; } + +a.time { + color: #9d9d9d; } + a.time:hover { + color: #d03c3c; } + +.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: #d03c3c; } + +a.feed-icon-forum:after { + color: #bdbdbd; } + +a.feed-icon-forum:hover:after { + color: #d03c3c; } + +ul.topiclist li { + color: #141414; } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + ul.topiclist li.row dt a.subforum.read { + background-size: 11px 9px; } } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + ul.topiclist li.row dt a.subforum.unread { + background-size: 11px 9px; } } + +li.row { + border-top-color: white; + border-bottom-color: #e7e7e7; } + li.row .forum-lastpost strong, + li.row .subforums-list strong { + color: #868686; } + +li.row strong { + color: #000; } + +.icon-link + .list-inner > a.forumtitle, .icon-link + .list-inner > a.topictitle, +.pm_unread .topictitle, +a.subforum.unread { + color: #d03c3c; } + +.postbody { + color: #141414; } + +.content { + color: #141414; } + +.content h2, .panel h2 { + color: #294769; + border-bottom-color: #e7e7e7; } + +dl.faq dt, .content dl.faq dt { + color: #141414; } + +.posthilit { + background-color: #f5e9e9; + color: #af2a2a; } + +.signature { + border-top-color: #e7e7e7; } + +.notice { + border-top-color: #e7e7e7; } + +blockquote { + background-color: #fff; + border-color: #ededed; + border-left-color: #df7a7a; } + .rtl blockquote { + border-left-color: #ededed; + border-right-color: #df7a7a; } + +blockquote blockquote, blockquote .codebox, blockquote .attachbox { + background-color: #f4f4f4; + background-color: rgba(196, 196, 196, 0.1); + border-left-color: #6293c9; } + .rtl blockquote blockquote, + .rtl blockquote .codebox, + .rtl blockquote .attachbox { + border-left-color: #ededed; + border-right-color: #6293c9; } + +blockquote blockquote blockquote, blockquote blockquote .codebox, blockquote blockquote .attachbox { + background-color: #fff; + border-left-color: #df7a7a; } + .rtl blockquote blockquote blockquote, + .rtl blockquote blockquote .codebox, + .rtl blockquote blockquote .attachbox { + border-left-color: #ededed; + border-right-color: #df7a7a; } + +blockquote:before { + color: #868686; } + +.codebox { + background-color: #fff; + border-color: #ededed; + border-left-color: #6293c9; } + .rtl .codebox { + border-left-color: #ededed; + border-right-color: #6293c9; } + +.codebox p { + border-bottom-color: #f2f2f2; } + +.codebox code { + color: #1fa631; } + +.attachbox { + background-color: #fff; + border-color: #ededed; + border-left-color: #6293c9; } + .rtl .attachbox { + border-left-color: #ededed; + border-right-color: #6293c9; } + +.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 { + box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.2); } + +.pollbar1 { + background-color: #ac6060; } + +.pollbar2 { + background-color: #b25a5a; } + +.pollbar3 { + background-color: #b85454; } + +.pollbar4 { + background-color: #c44848; } + +.pollbar5 { + background-color: #d03c3c; } + +.postprofile { + color: #141414; + border-color: #e7e7e7; } + +.postprofile strong { + color: #000; } + +.online-ribbon span { + background-color: #d03c3c; + color: #fff; } + +dd.profile-warnings { + color: #bc2a5e; } + +.no-avatar .avatar-container { + background-image: url("./images/no_avatar.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .no-avatar .avatar-container { + background-image: url("./images/no_avatar_hd.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, .buttons > .button.locked-icon { + border-color: #346eae; + background-color: #346eae; + color: #fff; + box-shadow: none; } +.buttons > .button.locked-icon { + color: #fff; } + .buttons > .button.locked-icon:after, .buttons > .button.locked-icon:before { + color: #fff !important; } + .buttons > .button.locked-icon:hover { + box-shadow: none; } +.buttons > .button, .button.report-icon, .button.delete-icon { + border-color: #1f5fa6; + background-color: #1f5fa6; + color: #fff; } + .buttons > .button:after, .buttons > .button:before, .button.report-icon:after, .button.report-icon:before, .button.delete-icon:after, .button.delete-icon:before { + color: #dde7f2 !important; } +.button.report-icon, .button.delete-icon { + border-color: #d03c3c; + background-color: #d03c3c; } + .button.report-icon:after, .button.report-icon:before, .button.delete-icon:after, .button.delete-icon:before { + color: #f8e2e2 !important; } + +.buttons > .dropdown-select { + color: #868686; } + +.dropdown-select:after { + border-color: #799cc2; } + +.dropdown-select:hover { + border-color: #346eae; } + +.dropdown-select:hover:after, .dropdown-visible .dropdown-select:after, .nojs .dropdown-container:hover .dropdown-select:after { + border-color: #d24c4c; } + +.dropdown-visible .dropdown-select, .dropdown-visible .dropdown-select:hover, .nojs .dropdown-container:hover .dropdown-select, +.buttons > .button:hover, +.button:hover, .dropdown-visible .dropdown-select, .nojs .dropdown-container:hover .dropdown-select { + border-color: #d03c3c !important; + background-color: #d03c3c; + 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, + .buttons > .button:hover:before, + .button:hover:after, + .button: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; } + +.jabber-icon:after { + color: #c90038; } + +.phpbb_icq-icon:after { + color: #60ff00; + text-shadow: 0 0 1px #000, 0 0 2px #000; } + +.phpbb_wlm-icon:after { + color: #77aad3; } + +.phpbb_aol-icon:after { + color: #ffb000; + text-shadow: 0 0 1px #000, 0 0 2px #000; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + color: #1f5fa6; } +.icon-search-new:hover:after, .icon-search-unanswered:hover:after, .icon-search-unread:hover:after, .icon-search-self:hover:after, .icon-search:hover:after, .icon-search-active:hover:after, .icon-search-advanced:hover:after, .icon-acp:hover:after, .icon-bookmark:hover:after, .icon-bump:hover:after, .icon-contact:hover:after, .icon-delete-cookies:hover:after, .icon-download:hover:after, .icon-faq:hover:after, .icon-home:hover:after, .icon-logout:hover:after, .icon-login:hover:after, .icon-mark:hover:after, .icon-mcp: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-sendemail: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-ucp:hover:after, .icon-unsubscribe:hover:after, .icon-new-posts:hover:after, .icon-forums:hover:after, .icon-chat:hover:after, .icon-time:hover:after, .icon-thanks:hover:after, .icon-thanks_toplist:hover:after { + color: #d03c3c; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after { + color: #d03c3c; } + +.icon-search-self:after { + color: #9d9d9d; } + +.icon-home.breadcrumbs:after { + color: #1f5fa6; } + +.icon-notification.non-zero:after, .icon-pm.non-zero:after { + color: #d03c3c; } + +.icon-time:after { + color: #9d9d9d; } + +/* 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; } + +.global_read, .global_read_mine, .announce_read_mine, .announce_read { + background-image: url("./images/announce_read.png"); } + +.global_read_locked, .global_read_locked_mine, .announce_read_locked_mine, .announce_read_locked { + background-image: url("./images/announce_read_locked.png"); } + +.global_unread, .global_unread_mine, .announce_unread_mine, .announce_unread { + background-image: url("./images/announce_unread.png"); } + +.global_unread_locked, .global_unread_locked_mine, .announce_unread_locked_mine, .announce_unread_locked { + background-image: url("./images/announce_unread_locked.png"); } + +.forum_link { + background-image: url("./images/forum_link.png"); } + +.forum_read { + background-image: url("./images/forum_read.png"); } + +.forum_read_locked { + background-image: url("./images/forum_read_locked.png"); } + +.forum_read_subforum { + background-image: url("./images/forum_read_subforum.png"); } + +.forum_unread { + background-image: url("./images/forum_unread.png"); } + +.forum_unread_locked { + background-image: url("./images/forum_unread_locked.png"); } + +.forum_unread_subforum { + background-image: url("./images/forum_unread_subforum.png"); } + +.topic_moved { + background-image: url("./images/topic_moved.png"); } + +.topic_read, .sticky_read, .pm_read { + background-image: url("./images/topic_read.png"); } + +.topic_read_mine, .sticky_read_mine { + background-image: url("./images/topic_read_mine.png"); } + +.topic_read_hot { + background-image: url("./images/topic_read_hot.png"); } + +.topic_read_hot_mine { + background-image: url("./images/topic_read_hot_mine.png"); } + +.topic_read_locked, .sticky_read_locked { + background-image: url("./images/topic_read_locked.png"); } + +.topic_read_locked_mine, .sticky_read_locked_mine { + background-image: url("./images/topic_read_locked_mine.png"); } + +.topic_unread, .sticky_unread, .pm_unread { + background-image: url("./images/topic_unread.png"); } + +.topic_unread_mine, .sticky_unread_mine { + background-image: url("./images/topic_unread_mine.png"); } + +.topic_unread_hot { + background-image: url("./images/topic_unread_hot.png"); } + +.topic_unread_hot_mine { + background-image: url("./images/topic_unread_hot_mine.png"); } + +.topic_unread_locked, .sticky_unread_locked { + background-image: url("./images/topic_unread_locked.png"); } + +.topic_unread_locked_mine, .sticky_unread_locked_mine { + background-image: url("./images/topic_unread_locked_mine.png"); } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (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: 36px 36px; } + + .global_read, .global_read_mine, .announce_read_mine, .announce_read { + background-image: url("./images/announce_read_hd.png"); } + + .global_read_locked, .global_read_locked_mine, .announce_read_locked_mine, .announce_read_locked { + background-image: url("./images/announce_read_locked_hd.png"); } + + .global_unread, .global_unread_mine, .announce_unread_mine, .announce_unread { + background-image: url("./images/announce_unread_hd.png"); } + + .global_unread_locked, .global_unread_locked_mine, .announce_unread_locked_mine, .announce_unread_locked { + background-image: url("./images/announce_unread_locked_hd.png"); } + + .forum_link { + background-image: url("./images/forum_link_hd.png"); } + + .forum_read { + background-image: url("./images/forum_read_hd.png"); } + + .forum_read_locked { + background-image: url("./images/forum_read_locked_hd.png"); } + + .forum_read_subforum { + background-image: url("./images/forum_read_subforum_hd.png"); } + + .forum_unread { + background-image: url("./images/forum_unread_hd.png"); } + + .forum_unread_locked { + background-image: url("./images/forum_unread_locked_hd.png"); } + + .forum_unread_subforum { + background-image: url("./images/forum_unread_subforum_hd.png"); } + + .topic_moved { + background-image: url("./images/topic_moved_hd.png"); } + + .topic_read, .sticky_read, .pm_read { + background-image: url("./images/topic_read_hd.png"); } + + .topic_read_mine, .sticky_read_mine { + background-image: url("./images/topic_read_mine_hd.png"); } + + .topic_read_hot { + background-image: url("./images/topic_read_hot_hd.png"); } + + .topic_read_hot_mine { + background-image: url("./images/topic_read_hot_mine_hd.png"); } + + .topic_read_locked, .sticky_read_locked { + background-image: url("./images/topic_read_locked_hd.png"); } + + .topic_read_locked_mine, .sticky_read_locked_mine { + background-image: url("./images/topic_read_locked_mine_hd.png"); } + + .topic_unread, .sticky_unread, .pm_unread { + background-image: url("./images/topic_unread_hd.png"); } + + .topic_unread_mine, .sticky_unread_mine { + background-image: url("./images/topic_unread_mine_hd.png"); } + + .topic_unread_hot { + background-image: url("./images/topic_unread_hot_hd.png"); } + + .topic_unread_hot_mine { + background-image: url("./images/topic_unread_hot_mine_hd.png"); } + + .topic_unread_locked, .sticky_unread_locked { + background-image: url("./images/topic_unread_locked_hd.png"); } + + .topic_unread_locked_mine, .sticky_unread_locked_mine { + background-image: url("./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 { + color: #141414; + border-bottom-color: #e7e7e7; } + +#cp-main .pm-message { + border-color: #e0e0e0; + background-color: #f4f4f4; } + +#tabs .tab > a { + background: #f4f4f4; + color: #336092; } + +#tabs .tab > a:hover { + background: #f8f8f8; + color: #d03c3c; } + +#tabs .activetab > a, +#tabs .activetab > a:hover { + background: #f8f8f8; + box-shadow: 0 5px 5px -5px #f8f8f8; + border-color: #f8f8f8; + color: #2b2b2b; } + +#minitabs .tab > a { + background-color: #f6f6f6; } + +#minitabs .activetab > a, +#minitabs .activetab > a:hover { + background-color: #F9F9F9; + color: #333333; } + +.responsive-tab .responsive-tab-link:before { + color: #336092; } + +#navigation a { + color: #141414; + background: #f4f4f4; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.1); } + +#navigation a:hover { + background: #f6f6f6; + color: #d03c3c; } + +#navigation #active-subsection a { + background: #1f5fa6; + color: #fff; } + +#navigation #active-subsection a:hover { + background-color: #d03c3c; } + +#navigation > hr { + border-top-color: #f6f6f6; } + +.panel-container h2 { + color: #141414; } + +.panel-container .panel { + background: #eaeaea; + box-shadow: none; + border-width: 0; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } + .panel-container .panel > .inner > h3:first-child { + background-color: transparent; + color: #1f5fa6; + background-image: none; } + .panel-container .panel > .inner > h3:first-child a { + color: #1f5fa6; } + .panel-container .panel > .inner > h3:first-child a:hover { + color: #d03c3c; } + .panel-container .panel:before, .panel-container .panel:after { + background: transparent; } + +#cp-main .pm { + background-color: #f4f4f4; } + +.cp-mini { + background-color: #f6f6f6; } + +.current { + color: #000 !important; } + +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: #bc2a5e; + border-right-color: #bc2a5e; } + +.pmlist li.pm_marked_colour, .pm_marked_colour { + border-color: #ff1100; } + +.pmlist li.pm_replied_colour, .pm_replied_colour { + border-color: #a9b7c2; } + +.pmlist li.pm_friend_colour, .pm_friend_colour { + border-color: #5D8FBD; } + +.pmlist li.pm_foe_colour, .pm_foe_colour { + border-color: #000000; } + +#gallery label { + background: #f6f6f6; + border-color: #e7e7e7; } + +#gallery label:hover { + background-color: #f8f8f8; } + +select { + border-color: #c6c6c6; + background-color: #fff; + color: #141414; } + +label { + color: #141414; } + +option.disabled-option { + color: #868686; } + +dd label { + color: #141414; } + +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; } + +#message-box textarea.drag-n-drop { + outline-color: rgba(157, 157, 157, 0.5); } + +#message-box textarea.drag-n-drop-highlight { + outline-color: rgba(134, 134, 134, 0.5); } + +.inputbox, select { + background-color: #fff; + border-color: #c6c6c6; + color: #141414; } + +.inputbox::-moz-placeholder { + color: #5b5b5b; } +.inputbox::-webkit-input-placeholder { + color: #5b5b5b; } +.inputbox:-ms-input-placeholder { + color: #5b5b5b; } + +.inputbox:hover, select:hover { + background-color: #fff; + border-color: #d03c3c; + color: #141414; } + +.inputbox:focus, select:focus { + background-color: #fff; + border-color: #1f5fa6; + color: #141414; } + +.inputbox:hover::-moz-placeholder { + color: #141414; } +.inputbox:hover::-webkit-input-placeholder { + color: #141414; } +.inputbox:hover:-ms-input-placeholder { + color: #141414; } + +.inputbox:focus::-moz-placeholder { + color: transparent; } +.inputbox:focus::-webkit-input-placeholder { + color: transparent; } +.inputbox:focus:-ms-input-placeholder { + color: transparent; } + +a.button1, input.button1, input.button3, a.button2, input.button2 { + color: #fff; + border-color: #346eae; + background-color: #346eae; } + +a.button1, input.button1 { + border-color: #1f5fa6; + background-color: #1f5fa6; + color: #fff; } + +input.button3 { + background-image: none; } + +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border-color: #d03c3c; + background-color: #d03c3c; + color: #fff; } + +input.button1:focus, input.button2:focus, input.button3:focus { + border-color: #d03c3c; + background-color: #d03c3c; + color: #fff; } + +input.disabled { + color: #868686; } + +.phpbb_alert { + background-color: #e0e0e0; + border-color: #e7e7e7; } + +.phpbb_alert .alert_close:before { + color: #1f5fa6; } + +.phpbb_alert .alert_close:hover:before { + color: #d03c3c; } + +.phpbb_alert .alert_close:after { + color: #e0e0e0; } + +.darken { + background-color: #000; } + +.loading_indicator { + background-color: #000; + background-image: url("./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: #1f5fa6; + 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: #1f5fa6; } + +ul.linklist li.responsive-menu a.responsive-menu-link:hover:before, ul.linklist li.responsive-menu.visible a.responsive-menu-link:before { + color: #d03c3c; } + +.dropdown .dropdown-contents { + background: #f4f4f4; + border-color: #1f5fa6; + box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5); } + +.dropdown-up .dropdown-contents { + box-shadow: 1px 0 5px rgba(0, 0, 0, 0.5); } + +.dropdown li, .dropdown li li { + border-color: #dbdbdb; } + +.dropdown li.separator { + border-color: #dbdbdb; } + +.notification_list li.notification-reported strong, .notification_list li.notification-disapproved strong { + color: #d03c3c; } +.notification_list li.dropdown-notification { + background-color: #f4f4f4; + color: #1f5fa6; } + .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; } + .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: #7b8da1; } + .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: #1f5fa6; } +.notification_list li.bg3 { + background-color: #ded0d0; + color: #d03c3c; } + .notification_list li.bg3, .panel-container .notification_list li.bg3 { + border-top-color: #f3eeee; + border-bottom-color: #c9b2b2; } + .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: #bc8080; } + .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: #d03c3c; } +.notification_list li.dropdown-notification:hover { + background-color: #f6f6f6; + color: #1f5fa6; } + .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: #7c8ea2; } + .notification_list li.dropdown-notification:hover a.mark_read { + background-color: white; } + .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: #1f5fa6; } + +.imageset.icon_post_target { + background-image: url("./images/icon_post_target.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .imageset.icon_post_target { + background-image: url("./images/icon_post_target_hd.png"); } } + +.imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread_hd.png"); } } + +.imageset.icon_topic_attach:after { + color: #868686; } + +.imageset.icon_topic_poll:after { + color: #707f90; } + +/* -------------------------------------------------------------- + $Icons +-------------------------------------------------------------- */ +/* Global module setup +--------------------------------*/ +/* Renamed version of .fa class for agnostic usage 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 */ } + +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS and IE text size adjust after device orientation change, + * without disabling user zoom. + */ +html { + font-family: sans-serif; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ } + +/** + * Remove default margin. + */ +body { + margin: 0; } + +/* HTML5 display definitions + ========================================================================== */ +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; } + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ +audio, +canvas, +progress, +video { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ } + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ +audio:not([controls]) { + display: none; + height: 0; } + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. + */ +[hidden], +template { + display: none; } + +/* Links + ========================================================================== */ +/** + * Remove the gray background color from active links in IE 10. + */ +a { + background-color: transparent; } + +/** + * Improve readability of focused elements when they are also in an + * active/hover state. + */ +a:active, +a:hover { + outline: 0; } + +/* Text-level semantics + ========================================================================== */ +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ +abbr[title] { + border-bottom: 1px dotted; } + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ +b, +strong { + font-weight: bold; } + +/** + * Address styling not present in Safari and Chrome. + */ +dfn { + font-style: italic; } + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; } + +/** + * Address styling not present in IE 8/9. + */ +mark { + background: #ff0; + color: #000; } + +/** + * Address inconsistent and variable font size in all browsers. + */ +small { + font-size: 80%; } + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +/* Embedded content + ========================================================================== */ +/** + * Remove border when inside `a` element in IE 8/9/10. + */ +img { + border: 0; } + +/** + * Correct overflow not hidden in IE 9/10/11. + */ +svg:not(:root) { + overflow: hidden; } + +/* Grouping content + ========================================================================== */ +/** + * Address margin not present in IE 8/9 and Safari. + */ +figure { + margin: 1em 40px; } + +/** + * Address differences between Firefox and other browsers. + */ +hr { + box-sizing: content-box; + height: 0; } + +/** + * Contain overflow in all browsers. + */ +pre { + overflow: auto; } + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; } + +/* Forms + ========================================================================== */ +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ +button, +input, +optgroup, +select, +textarea { + color: inherit; + /* 1 */ + font: inherit; + /* 2 */ + margin: 0; + /* 3 */ } + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ +button { + overflow: visible; } + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ +button, +select { + text-transform: none; } + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ } + +/** + * Re-set default cursor for disabled elements. + */ +button[disabled], +html input[disabled] { + cursor: default; } + +/** + * Remove inner padding and border in Firefox 4+. + */ +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; } + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ +input { + line-height: normal; } + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; } + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. + */ +input[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + box-sizing: content-box; + /* 2 */ } + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ +legend { + border: 0; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ +textarea { + overflow: auto; } + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ +optgroup { + font-weight: bold; } + +/* Tables + ========================================================================== */ +/** + * Remove most spacing between table cells. + */ +table { + border-collapse: collapse; + border-spacing: 0; } + +td, +th { + padding: 0; } + +/* -------------------------------------------------------------- + $Utilities +-------------------------------------------------------------- */ +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; } + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; } + +.clearfix:before, +.clearfix:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after { + content: " "; + display: table; } + +.clearfix:after, +.container:after, +.container-fluid:after, +.row:after { + clear: both; } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; } + +.pull-right { + float: right !important; } + +.pull-left { + float: left !important; } + +.hide { + display: none !important; } + +.show { + display: block !important; } + +.invisible { + visibility: hidden; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.hidden { + display: none; } + +.affix { + position: fixed; } diff --git a/simplicity_blue/theme/stylesheet.scss b/simplicity_blue/theme/stylesheet.scss new file mode 100644 index 0000000..d6de161 --- /dev/null +++ b/simplicity_blue/theme/stylesheet.scss @@ -0,0 +1,35 @@ +// +// stylesheet.css replacement +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// +// If you have any questions please visit support forum at: +// http://www.artodia.com/forums/ +// +// Set your custom configuration variables in _custom_config.scss +// Add your custom code to _custom.scss +// +// After editing any .scss file you must recompile stylesheet. +// +/*! + 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/ +*/ +@import "custom_config"; +@import "style_config"; +@import "common/common"; +@import "common/links"; +@import "common/content"; +@import "common/buttons"; +@import "common/cp"; +@import "common/forms"; +@import "common/imageset"; +@import "common/responsive"; +@import "colours"; +@import "custom"; +@import "common/icons"; +@import "common/normalize"; +@import "common/utilities"; diff --git a/simplicity_blue/theme/tweaks.css b/simplicity_blue/theme/tweaks.css new file mode 100644 index 0000000..820faa4 --- /dev/null +++ b/simplicity_blue/theme/tweaks.css @@ -0,0 +1,7 @@ +/* Style Sheet Tweaks + +These style definitions are IE 8 & 9 only. +They are required due to the poor CSS support in IE browsers. +------------------------------------------------------------------------------*/ + +@import "../../simplicity/theme/tweaks.css"; \ No newline at end of file diff --git a/simplicity_darkblue/license.txt b/simplicity_darkblue/license.txt new file mode 100644 index 0000000..a5319f7 --- /dev/null +++ b/simplicity_darkblue/license.txt @@ -0,0 +1,33 @@ +IMPORTANT: This license does not apply to files in directory theme/fonts/ + +Files in those directories have their own licenses, see license.txt in respective +directories for details. + +----------------------------------------------------------------------------- + +Copyright (c) 2015, Vjacheslav Trushkin +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The views and conclusions contained in the software and documentation are those +of the authors and should not be interpreted as representing official policies, +either expressed or implied, of the FreeBSD Project. \ No newline at end of file diff --git a/simplicity_darkblue/style.cfg b/simplicity_darkblue/style.cfg new file mode 100644 index 0000000..ab302d2 --- /dev/null +++ b/simplicity_darkblue/style.cfg @@ -0,0 +1,32 @@ +# +# phpBB Style Configuration File +# +# This file is part of the phpBB Forum Software package. +# +# @copyright (c) phpBB Limited +# @license GNU General Public License, version 2 (GPL-2.0) +# +# For full copyright and license information, please see +# the docs/CREDITS.txt file. +# +# At the left is the name, please do not change this +# At the right the value is entered +# +# Values get trimmed, if you want to add a space in front or at the end of +# the value, then enclose the value with single or double quotes. +# Single and double quotes do not need to be escaped. +# +# + +# General Information about this style +name = Simplicity Dark Blue +copyright = Created by Arty (Vjacheslav Trushkin), http://www.artodia.com/, Modified by Gabriel Fischer +style_version = 3.3.0 +phpbb_version = 3.3.0 + +# Defining a different template bitfield +# template_bitfield = lNg= + +# Parent style +# Set value to empty or to this style's name if this style does not have a parent style +parent = Simplicity diff --git a/simplicity_darkblue/theme/_colours.scss b/simplicity_darkblue/theme/_colours.scss new file mode 100644 index 0000000..c17a783 --- /dev/null +++ b/simplicity_darkblue/theme/_colours.scss @@ -0,0 +1,1685 @@ +// +// -------------------------------------------------------------- +// Colours and backgrounds for common.css +// -------------------------------------------------------------- + +html, body { + color: $text-color; + background-image: url('./images/pattern.png'); + @if $use-wrapper { + background-color: $page-background; + &.simple { + background-color: $content-background; + } + } + @else { + background-color: $content-background; + } +} + +h1, p.sitename { + color: $header-text; +} + +h2 { + color: $page-title-color; +} + +h3 { + color: $stats-title-color; + .post & { + color: $block-title-color; + } + a { + color: inherit; + &:hover { + color: $link-hover-color; + } + } +} + +hr { + border-color: $content-top-border; + border-top-color: $content-bottom-border; +} + +/* Post body links */ +.postlink { + border-bottom-color: $link-color; + color: $link-color; +} + +.postlink:visited { + border-bottom-color: $muted-color; + color: $muted-color; +} + +.postlink:hover { + background-color: darken($block-background, 10%); + color: $link-hover-color; +} + +.signature a, .signature a:hover { + background-color: transparent; +} + +// Search box +// --------------------------------------------- + +.search-box .inputbox, +.search-box .inputbox:hover, +.search-box .inputbox:focus, +.search-box .button:hover { + border-color: $search-box-border; +} + +.search-box .button { + &, &:hover { + background-color: $block-background !important; + border-color: $search-box-border !important; + } + &, &:before, &:after { + color: $primary-color; + } + &:hover, &:hover:before, &:hover:after { + color: $secondary-color !important; + } +} + +.search-header { + box-shadow: $search-box-shadow; + .navbar.with-search & { + box-shadow: none; + } + .inputbox, .button { + background: $block-background !important; + border-color: $block-background !important; + } + .navbar.with-search & .button { + &, &:before, &:after { + color: $link-color; + } + } + .inputbox:hover, .inputbox:focus { + background-color: $block-background3 !important; + color: $bold-text-color !important; + border-color: $block-background !important; + } + .button:hover, .button:focus { + &, &:before, &:after { + background-color: $secondary-color !important; + color: #fff !important; + border-color: $secondary-color !important; + } + } +} + +// Round cornered boxes and backgrounds +// ---------------------------------------- +#wrap { + @if $use-wrapper { + background-color: $content-background; + background-image: url('./images/pattern.png'); + border-color: $content-border-color; + } +} + +.headerbar { + color: $header-text; +} + +// Navigation +.breadcrumbs .crumb:before { + color: $muted-color; +} + +.navbar { + background-image: none; + &.secondary { + color: $link-color; + > ul > li:hover, + > ul > li.dropdown-visible { + &, &:after, &:before { + color: $secondary-nav-hover-link; + } + } + .dropdown { + color: $text-color; + } + } + + .nav-tabs { + background-color: $primary-nav-bg; + + .tab { + color: $primary-nav-color; + &.selected { + color: $primary-nav-selected-color; + background-color: $primary-nav-selected-bg; + } + &:hover, + &.dropdown-visible { + color: $primary-nav-hover-color; + background-color: $primary-nav-hover-bg; + } + & > strong { + color: $primary-nav-alert-color; + background-color: $primary-nav-alert-bg; + box-shadow: $primary-nav-alert-shadow; + .arrow { + border-top-color: $primary-nav-alert-bg; + } + } + .dropdown { + color: $text-color; + } + } + } + + // Tabbed navigation + @if $tabbed-navigation { + &.tabbed.not-static { + .nav-tabs { + li.tab { + // Tabs layout + color: $link-color; + background-color: $block-background; + + &.selected { + @include tabbed-nav-layout-all { + background-color: $primary-color; + color: $overlay-color; + } + } + + &:hover { + @include tabbed-nav-layout-all { + background-color: $secondary-color; + color: $overlay-color; + } + } + + &.dropdown-visible { + @include tabbed-nav-layout-all { + background-color: $primary-color; + color: $overlay-color; + } + } + } + } + + // Second row + + .navbar.secondary { + background: $primary-color; + color: $overlay-color; + + > ul > li { + &, &:after, &:before { + color: $overlay-color; + } + } + + > ul > li:hover, + > ul > li.dropdown-visible { + &, &:after, &:before { + color: $overlay-color; + } + background: none; + box-shadow: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + } + } + } + } +} + +.panel { + background-color: $block-background; + color: $text-color; +} + +.post:target .content { + color: $bold-text-color; +} + +.post:target h3 a { + color: $bold-text-color; +} + +.bg1 { + background-color: $block-background; +} + +table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) { + background-color: $block-background; +} + +.bg2 { + background-color: $block-background2; +} + +table.zebra-list tr:nth-child(even) td, ul.zebra-list li:nth-child(even) { + background-color: $block-background2; +} + +.bg3 { + background-color: $block-background3; + &.panel { + background: transparent none; + background-color: rgba($content-background, .3); + border-top-color: $tab-selected-background; + &:before, &:after { + background: -webkit-linear-gradient(to bottom, $tab-selected-background 0%, rgba($tab-selected-background, 0) 100%); + background: linear-gradient(to bottom, $tab-selected-background 0%, rgba($tab-selected-background, 0) 100%); + } + } + .section-posting &.panel { + background-color: $block-background; + &:before, &:after { + background: transparent; + } + } +} + +// Horizontal lists +// ---------------------------------------- + +ul.navlinks { + border-top-color: $block-inner-border; +} + +// Forums list layout +// ---------------------- +.forumtitle { + .forum_unread &, + .forum_unread_subforum &, + .forum_unread_locked & { + color: $link-hover-color; + } +} + +.topictitle { + .global_unread &, + .global_unread_mine &, + .global_unread_locked &, + .global_unread_locked_mine &, + .announce_unread &, + .announce_unread_mine &, + .announce_unread_locked &, + .announce_unread_locked_mine &, + .sticky_unread &, + .sticky_unread_mine &, + .sticky_unread_locked &, + .sticky_unread_locked_mine &, + .topic_unread &, + .topic_unread_mine &, + .topic_unread_locked &, + .topic_unread_locked_mine &, + .topic_unread_hot &, + .topic_unread_hot_mine & + { + color: $link-hover-color; + } +} + +.forum-statistics { + color: $muted-color; +} + +.forum-lastpost { + color: $muted-color; + span:before { + opacity: .5; + } +} + +.forum-description.toggle { + color: $forum-description-color; + background-color: fade-out($forum-description-bg, .2); + a { + color: inherit !important; + } + span.arrow { + border-right-color: fade-out($forum-description-bg, .2); + } + .rtl & span.arrow { + border-right-color: transparent; + border-left-color: fade-out($forum-description-bg, .2); + } +} + +.forum-statistics { + .value { + color: $bold-text-color; + } +} + +// Table styles +// ---------------------------------------- +table.table1 thead th { + color: $heading-color; +} + +table.table1 tbody tr { + border-color: $block-inner-border; +} + +table.table1 tbody tr:hover, table.table1 tbody tr.hover { + background-color: $block-background3; + color: $bold-text-color; +} + +table.table1 td { + color: $text-color; +} + +table.table1 tbody td { + border-top-color: $block-inner-border; +} + +table.table1 tbody th { + border-bottom-color: $block-bottom-border; + color: $bold-text-color; + background-color: $content-background; +} + +table.info tbody th { + color: $bold-text-color; +} + +// Misc layout styles +// ---------------------------------------- +dl.details dt { + color: $bold-text-color; +} + +dl.details dd { + color: $tab-color; +} + +.sep { + color: $primary-color; +} + +/* Icon styles +---------------------------------------- */ +.icon.icon-blue, a:hover .icon.icon-blue { + color: #196db5; +} + +.icon.icon-green, a:hover .icon.icon-green{ + color: #1b9A1B; +} + +.icon.icon-red, a:hover .icon.icon-red{ + color: #BC2A4D; +} + +.icon.icon-orange, a:hover .icon.icon-orange{ + color: #FF6600; +} + +.icon.icon-bluegray, a:hover .icon.icon-bluegray{ + color: #536482; +} + +.icon.icon-gray, a:hover .icon.icon-gray{ + color: #777777; +} + +.icon.icon-lightgray, a:hover .icon.icon-lightgray{ + color: #999999; +} + +.icon.icon-black, a:hover .icon.icon-black{ + color: #333333; +} + +.alert_close .icon:before { + background-color: #FFFFFF; +} + +/* Jumpbox */ +.jumpbox .dropdown li { + border-top-color: $dropdown-heading-top; +} + +.jumpbox-cat-link { + background-color: $dropdown-heading-top; + color: $dropdown-heading-color; +} + +.jumpbox-cat-link:hover { + background-color: $secondary-color; + border-top-color: $secondary-color; + color: $dropdown-heading-link-hover-color; +} + +.jumpbox-forum-link { + background-color: $dropdown-bg; +} + +.jumpbox-forum-link:hover { + background-color: $content-background; +} + +.jumpbox .dropdown .pointer-inner { + border-color: $dropdown-bg transparent; +} + +.jumpbox-sub-link { + background-color: $dropdown-bg; +} + +.jumpbox-sub-link:hover { + background-color: $content-background; +} + + + +// Pagination +// ---------------------------------------- + +.pagination li a { + color: $link-color; + background-color: $block-background; + border-color: $block-inner-border; +} + +.pagination li.ellipsis span { + background-color: transparent; + color: $bold-text-color; +} + +.pagination li.active span { + color: $overlay-color; + background-color: $primary-color; + border-color: $primary-color; +} + +.pagination li a:hover, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger { + border-color: $link-hover-color; + background-color: $link-hover-color; + color: $overlay-color; +} + +.pagination li.page-jump a:after { + color: $link-color; +} + +.pagination li.page-jump a:hover:after { + color: $link-hover-color; +} + +// Miscellaneous styles +// ---------------------------------------- + +.copyright { + color: $muted-color; +} + +.error { + color: $secondary-color; +} + +.reported { + background-color: $block-background-reported; + .postprofile, .signature { + border-color: darken($block-background-reported, 3%); + } +} + +li.reported:hover { + background-color: $block-background-reported; +} +.sticky, .announce { + // you can add a background for stickies and announcements +} + +div.rules { + background-color: mix($content-background, $rules-color, 85%); + color: $rules-color; +} + +p.post-notice { + background-color: mix($block-background, $rules-color, 85%); + color: $rules-color; + background-image: none; +} + +// Blank FontAwesome replacement +%post-notice { + font-family: FontAwesome; +} + +p.post-notice.deleted:before { + @extend %post-notice; + content: '\f057'; // fa-times-circle + color: $secondary-color; +} + +p.post-notice.unapproved:before { + @extend %post-notice; + content: '\f059'; // fa-question-circle + color: $secondary-color; +} + +p.post-notice.reported:before, p.post-notice.error:before { + @extend %post-notice; + content: '\f071'; // fa-warning + color: $secondary-color; +} + +// Topic status +.topic-status.sticky { + color: $muted-color; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for links.css +// -------------------------------------------------------------- + +a { color: $link-color; } +a:hover { color: $link-hover-color; } + +a.time { + color: $faint-color; + &:hover { + color: $link-hover-color; + } +} + +// Links on gradient backgrounds +.forumbg .header a, .forabg .header a, th a { + color: $heading-link; +} + +.forumbg .header a:hover, .forabg .header a:hover, th a:hover { + color: $heading-link-hover; +} + +// Notification mark read link +.dropdown-extended a.mark_read { + background-color: $dropdown-bg; +} + +// Back to top of page +a.top, a.top2 { + color: $muted-color; + &:hover { + color: $link-hover-color; + } +} + +// Arrow links +a.arrow-left:hover { +} + +a.arrow-right:hover { +} + +a.feed-icon-forum:after { + color: mix($muted-color, $block-background, 50%); +} + +a.feed-icon-forum:hover:after { + color: $link-hover-color; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for content.css +// -------------------------------------------------------------- + +ul.forums { +} + +ul.topiclist li { + color: $text-color; + @if $split-forums == false { + .forabg &, .forumbg & { + background: transparent; + } + } +} + +ul.topiclist li.row dt a.subforum.read { + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-size: 11px 9px; + } +} + +ul.topiclist li.row dt a.subforum.unread { + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-size: 11px 9px; + } +} + +li.row { + border-top-color: $block-top-border; + border-bottom-color: $block-bottom-border; + .forum-lastpost strong, + .subforums-list strong { + color: $muted-color; + } +} + +li.row strong { + color: $bold-text-color; +} + +li.row:hover { +} + +li.row:hover dd { +} + +// Unread forum/topic +.icon-link + .list-inner > a.forumtitle, +.pm_unread .topictitle, +a.subforum.unread { + color: $secondary-color; +} + +// Post body styles +// ---------------------------------------- +.postbody { + color: $post-text-color; +} + +// Content container styles +// ---------------------------------------- +.content { + color: $post-text-color; +} + +.content h2, .panel h2 { + color: $panel-title-color; + border-bottom-color: $panel-title-border; +} + +dl.faq dt { + color: $post-text-color; +} + +.posthilit { + background-color: $block-background-reported; + color: if($light, darken($secondary-color, 10%), lighten($secondary-color, 10%)); +} + +.announce, .unreadpost { + // Highlight the announcements & unread posts box +} + +// Post signature +.signature { + border-top-color: $block-inner-border; +} + +// Post noticies +.notice { + border-top-color: $block-inner-border; +} + +// BB Code styles +// ---------------------------------------- +// Quote block +blockquote { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten($secondary-color, 15%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten($secondary-color, 15%); + } +} + +blockquote blockquote, +blockquote .codebox, +blockquote .attachbox { + // Nested quotes + background-color: $bbcode-background2; + background-color: rgba(196, 196, 196, 0.1); + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +blockquote blockquote blockquote, +blockquote blockquote .codebox, +blockquote blockquote .attachbox { + // Nested quotes + background-color: $bbcode-background; + border-left-color: lighten($secondary-color, 15%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten($secondary-color, 15%); + } +} + +blockquote:before { + color: $muted-color; +} + +// Code block +.codebox { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +.codebox p { + border-bottom-color: $bbcode-inner-border; +} + +.codebox code { + color: $bbcode-code-color; +} + +// Attachments +// ---------------------------------------- +.attachbox { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +.attachbox dd { + border-top-color: $bbcode-inner-border; +} + +.attachbox p { + color: $bbcode-heading-text; +} + +.attachbox p.stats { + color: $bbcode-heading-text; +} + +// Inline image thumbnails + +dl.file dd { + color: $bbcode-heading-text; +} + +dl.thumbnail img { + border-color: $bbcode-inner-border; + background-color: $block-background; +} + +dl.thumbnail dd { + color: $bbcode-heading-text; +} + +// Post poll styles +// ---------------------------------------- + +fieldset.polls dl { + border-top-color: $block-top-border; + border-bottom-color: $block-bottom-border; + color: $text-color; +} + +fieldset.polls dl.voted { + color: $bold-text-color; +} + +fieldset.polls dd div { + color: $overlay-color; +} + +%pollbar { + box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.2); +} + +.pollbar1 { + @extend %pollbar; + background-color: desaturate($secondary-color, 30%); +} + +.pollbar2 { + @extend %pollbar; + background-color: desaturate($secondary-color, 25%); +} + +.pollbar3 { + @extend %pollbar; + background-color: desaturate($secondary-color, 20%); +} + +.pollbar4 { + @extend %pollbar; + background-color: desaturate($secondary-color, 10%); +} + +.pollbar5 { + @extend %pollbar; + background-color: $secondary-color; +} + +// Poster profile block +// ---------------------------------------- +.postprofile { + color: $text-color; + border-color: $block-inner-border; +} + +.postprofile strong { + color: $bold-text-color; +} + +.online-ribbon span { + background-color: $secondary-color; + color: #fff; +} + +dd.profile-warnings { + color: #BC2A4D; +} + +.no-avatar .avatar-container { + background-image: url("./images/no_avatar.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/no_avatar_hd.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, .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, .3); +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for buttons.css +// -------------------------------------------------------------- +.button { + &, .buttons > &.locked-icon { + border-color: $button-border; + background-color: $button-bg; + color: $button-text; + box-shadow: none; + } + + + &:after, &:before { + } + .buttons > &.locked-icon { + color: $button-icon; + &:after, &:before { + color: $button-icon !important; + } + &:hover { + box-shadow: none; + } + } + + & > strong { + } + + .buttons > &, &.report-icon, &.delete-icon { + border-color: $primary-color; + background-color: $primary-color; + color: $overlay-color; + + &:after, &:before { + color: mix($overlay-color, $primary-color, 85%) !important; + } + + & > strong { + } + } + &.report-icon, &.delete-icon { + border-color: $secondary-color; + background-color: $secondary-color; + + &:after, &:before { + color: mix($overlay-color, $secondary-color, 85%) !important; + } + } +} + +.dropdown-select { + .buttons > & { + color: $muted-color; + } +} + +.dropdown-select:after { + border-color: mix($button-bg, $content-background, 60%); +} +.dropdown-select:hover { + border-color: $button-border; +} + +.dropdown-select:hover:after, .dropdown-visible .dropdown-select:after, .nojs .dropdown-container:hover .dropdown-select:after { + border-color: mix($secondary-color, $content-background, 90%); +} + +.dropdown-visible .dropdown-select, .dropdown-visible .dropdown-select:hover, .nojs .dropdown-container:hover .dropdown-select, +.buttons > .button:hover, +.button:hover, .dropdown-visible .dropdown-select, .nojs .dropdown-container:hover .dropdown-select { + border-color: $secondary-color !important; + background-color: $secondary-color; + color: $overlay-color; + + &:after, &:before { + color: $overlay-color !important; + } +} + +.contact-icons a { border-color: $block-inner-border; } + +// Small icons +%icon-button { + color: $button-icon; + &:hover { + color: $button-icon-hover; + } +} + +%icon-button-visible { + .dropdown-visible &, + .nojs .dropdown-container:hover & { + color: $button-icon-hover; + } +} + +.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: #79aad3; +} + +.phpbb_aol-icon:after { + color: #ffd800; + text-shadow: 0 0 1px #000, 0 0 2px #000; +} + +// Icon images +// ---------------------------------------- +%icon-image { + &:after { + color: $link-color; + } + &:hover:after { + color: $link-hover-color; + } +} + +%icon-search-new { + &:after { + color: $secondary-color; + } +} + +%icon-search-misc { + &:after { + color: $faint-color; + } +} + +.icon-home { + &.breadcrumbs:after { + color: $link-color; + } +} + +.icon-notification, .icon-pm { + &.non-zero:after { + color: $secondary-color; + } +} + +.icon-time { + &:after { + color: $faint-color; + } +} + +/* 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 { background-image: url("./images/announce_read.png"); } +.global_read_mine { @extend .global_read; } +.global_read_locked { background-image: url("./images/announce_read_locked.png"); } +.global_read_locked_mine { @extend .global_read_locked; } +.global_unread { background-image: url("./images/announce_unread.png"); } +.global_unread_mine { @extend .global_unread; } +.global_unread_locked { background-image: url("./images/announce_unread_locked.png"); } +.global_unread_locked_mine { @extend .global_unread_locked; } + +.announce_read { @extend .global_read; } +.announce_read_mine { @extend .global_read_mine; } +.announce_read_locked { @extend .global_read_locked; } +.announce_read_locked_mine { @extend .global_read_locked_mine; } +.announce_unread { @extend .global_unread; } +.announce_unread_mine { @extend .global_unread_mine; } +.announce_unread_locked { @extend .global_unread_locked; } +.announce_unread_locked_mine { @extend .global_unread_locked_mine; } + +.forum_link { background-image: url("./images/forum_link.png"); } +.forum_read { background-image: url("./images/forum_read.png"); } +.forum_read_locked { background-image: url("./images/forum_read_locked.png"); } +.forum_read_subforum { background-image: url("./images/forum_read_subforum.png"); } +.forum_unread { background-image: url("./images/forum_unread.png"); } +.forum_unread_locked { background-image: url("./images/forum_unread_locked.png"); } +.forum_unread_subforum { background-image: url("./images/forum_unread_subforum.png"); } + +.sticky_read { @extend .topic_read; } +.sticky_read_mine { @extend .topic_read_mine; } +.sticky_read_locked { @extend .topic_read_locked; } +.sticky_read_locked_mine { @extend .topic_read_locked_mine; } +.sticky_unread { @extend .topic_unread; } +.sticky_unread_mine { @extend .topic_unread_mine; } +.sticky_unread_locked { @extend .topic_unread_locked; } +.sticky_unread_locked_mine { @extend .topic_unread_locked_mine; } + +.topic_moved { background-image: url("./images/topic_moved.png"); } +.topic_read { background-image: url("./images/topic_read.png"); } +.topic_read_mine { background-image: url("./images/topic_read_mine.png"); } +.topic_read_hot { background-image: url("./images/topic_read_hot.png"); } +.topic_read_hot_mine { background-image: url("./images/topic_read_hot_mine.png"); } +.topic_read_locked { background-image: url("./images/topic_read_locked.png"); } +.topic_read_locked_mine { background-image: url("./images/topic_read_locked_mine.png"); } +.topic_unread, { background-image: url("./images/topic_unread.png"); } +.topic_unread_mine { background-image: url("./images/topic_unread_mine.png"); } +.topic_unread_hot { background-image: url("./images/topic_unread_hot.png"); } +.topic_unread_hot_mine { background-image: url("./images/topic_unread_hot_mine.png"); } +.topic_unread_locked { background-image: url("./images/topic_unread_locked.png"); } +.topic_unread_locked_mine { background-image: url("./images/topic_unread_locked_mine.png"); } + +.pm_read { @extend .topic_read; } +.pm_unread { @extend .topic_unread; } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) +{ + .global_read, .global_read_locked, .global_unread, .global_unread_locked, + .forum_link, .forum_read, .forum_read_locked, .forum_read_subforum, .forum_unread, .forum_unread_locked, .forum_unread_subforum, + .topic_moved, .topic_read, .topic_read_mine, .topic_read_hot, .topic_read_hot_mine, .topic_read_locked, .topic_read_locked_mine, + .topic_unread, .topic_unread_mine, .topic_unread_hot, .topic_unread_hot_mine, .topic_unread_locked, .topic_unread_locked_mine + { + background-size: 36px 36px; + } + + .global_read { background-image: url("./images/announce_read_hd.png"); } + .global_read_locked { background-image: url("./images/announce_read_locked_hd.png"); } + .global_unread { background-image: url("./images/announce_unread_hd.png"); } + .global_unread_locked { background-image: url("./images/announce_unread_locked_hd.png"); } + + .forum_link { background-image: url("./images/forum_link_hd.png"); } + .forum_read { background-image: url("./images/forum_read_hd.png"); } + .forum_read_locked { background-image: url("./images/forum_read_locked_hd.png"); } + .forum_read_subforum { background-image: url("./images/forum_read_subforum_hd.png"); } + .forum_unread { background-image: url("./images/forum_unread_hd.png"); } + .forum_unread_locked { background-image: url("./images/forum_unread_locked_hd.png"); } + .forum_unread_subforum { background-image: url("./images/forum_unread_subforum_hd.png"); } + + .topic_moved { background-image: url("./images/topic_moved_hd.png"); } + .topic_read { background-image: url("./images/topic_read_hd.png"); } + .topic_read_mine { background-image: url("./images/topic_read_mine_hd.png"); } + .topic_read_hot { background-image: url("./images/topic_read_hot_hd.png"); } + .topic_read_hot_mine { background-image: url("./images/topic_read_hot_mine_hd.png"); } + .topic_read_locked { background-image: url("./images/topic_read_locked_hd.png"); } + .topic_read_locked_mine { background-image: url("./images/topic_read_locked_mine_hd.png"); } + .topic_unread { background-image: url("./images/topic_unread_hd.png"); } + .topic_unread_mine { background-image: url("./images/topic_unread_mine_hd.png"); } + .topic_unread_hot { background-image: url("./images/topic_unread_hot_hd.png"); } + .topic_unread_hot_mine { background-image: url("./images/topic_unread_hot_mine_hd.png"); } + .topic_unread_locked { background-image: url("./images/topic_unread_locked_hd.png"); } + .topic_unread_locked_mine { background-image: url("./images/topic_unread_locked_mine_hd.png"); } +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for cp.css +// -------------------------------------------------------------- + +// Main CP box +// ---------------------------------------- + +.panel-container h3, .panel-container hr, #cp-menu hr { +} + +.panel-container .panel li.row { +} + +ul.cplist { +} + +.panel-container .panel li.header dd, .panel-container .panel li.header dt { + color: $bold-text-color; +} + +.panel-container table.table1 thead th { + color: $post-text-color; + border-bottom-color: $block-inner-border; +} + +#cp-main .pm-message { + border-color: $block-border; + background-color: $block-background; +} + +// CP tabbed menu +// ---------------------------------------- +#tabs .tab > a { + background: $tab-background; + color: $tab-color; +} + +#tabs .tab > a:hover { + background: $tab-hover-background; + color: $tab-hover-color; +} + +#tabs .activetab > a, +#tabs .activetab > a:hover { + background: $tab-selected-background; + box-shadow: 0 5px 5px -5px $tab-selected-background; + border-color: $tab-selected-background; + color: $tab-selected-color; +} + +#tabs .activetab > a:hover { +} + +// Mini tabbed menu used in MCP +// ---------------------------------------- +#minitabs .tab > a { + background-color: $block-background2; +} + +#minitabs .activetab > a, +#minitabs .activetab > a:hover { + background-color: #F9F9F9; + color: #333333; +} + +// Responsive tabs +// ---------------------------------------- +.responsive-tab .responsive-tab-link:before { + color: $tab-color; +} + +// UCP navigation menu +// ---------------------------------------- + +// Link styles for the sub-section links +#navigation a { + color: $text-color; + background: $block-background; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .1); +} + +#navigation a:hover { + background: $block-background2; + color: $link-hover-color; +} + +#navigation #active-subsection a { + background: $primary-color; + color: $overlay-color; +} + +#navigation #active-subsection a:hover { + background-color: $secondary-color; +} + +#navigation > hr { + border-top-color: $block-background2; +} + +// Preferences pane layout +// ---------------------------------------- +.panel-container h2 { + color: $post-text-color; +} + +.panel-container .panel { + background: mix($content-background, $block-background3, 60%); + box-shadow: none; + border-width: 0; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + & > .inner > h3:first-child { + @include section-heading-cp; + } + &:before, &:after { + background: transparent; + } +} + +#cp-main .pm { + background-color: $block-background; +} + +// Friends list +.cp-mini { + background-color: $block-background2; +} + +dl.mini dt { +} + +// PM Styles +// ---------------------------------------- +// PM Message history +.current { + color: $bold-text-color !important; +} + +// PM marking colours +.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: #ff9100; +} + +.pmlist li.pm_replied_colour, .pm_replied_colour { + border-color: #aab7c2; +} + +.pmlist li.pm_friend_colour, .pm_friend_colour { + border-color: #5D8FBD; +} + +.pmlist li.pm_foe_colour, .pm_foe_colour { + border-color: #000000; +} + +// Avatar gallery +#gallery label { + background: $block-background2; + border-color: $block-inner-border; +} + +#gallery label:hover { + background-color: $block-background3; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for forms.css +// -------------------------------------------------------------- + +// General form styles +// ---------------------------------------- +select { + border-color: $input-border; + background-color: $input-bg; + color: $input-text; +} + +label { + color: $text-color; +} + +option.disabled-option { + color: $muted-color; +} + +// Definition list layout for forms +// ---------------------------------------- +dd label { + color: $post-text-color; +} + +fieldset.fields1 { + background-color: transparent; +} + +// Hover effects +fieldset dl:hover dt label { + color: $bold-text-color; +} + +fieldset.fields2 dl:hover dt label { + color: inherit; +} + +// Quick-login on index page +fieldset.quick-login input.inputbox { +} + +// Posting page styles +// ---------------------------------------- + +#message-box textarea { + color: $input-text; +} + +#message-box textarea.drag-n-drop { + outline-color: rgba($faint-color, 0.5); +} + +#message-box textarea.drag-n-drop-highlight { + outline-color: rgba($muted-color, 0.5); +} + +// Input field styles +// ---------------------------------------- +.inputbox, select { + background-color: $input-bg; + border-color: $input-border; + color: $input-text; +} + +.inputbox { + @include placeholder { + color: mix($input-text, $input-bg, 70%); + } +} + +.inputbox:hover, select:hover { + background-color: $input-hover-bg; + border-color: $input-hover-border; + color: $input-hover-text; +} + +.inputbox:focus, select:focus { + background-color: $input-focus-bg; + border-color: $input-focus-border; + color: $input-focus-text; +} + +.inputbox:hover { + @include placeholder { + color: $input-hover-text; + } +} + +.inputbox:focus { + @include placeholder { + color: transparent; + } +} + + +// Form button styles +// ---------------------------------------- + +a.button1, input.button1, input.button3, a.button2, input.button2 { + color: $button-text; + border-color: $button-border; + background-color: $button-bg; +} + +a.button1, input.button1 { + border-color: $primary-color; + background-color: $primary-color; + color: $overlay-color; +} + +input.button3 { + background-image: none; +} + +// Hover states +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border-color: $secondary-color; + background-color: $secondary-color; + color: $overlay-color; +} + +// Focus states +input.button1:focus, input.button2:focus, input.button3:focus { + border-color: $secondary-color; + background-color: $secondary-color; + color: $overlay-color; +} + +input.disabled { + color: $muted-color; +} + +// jQuery popups +// ---------------------------------------- +.phpbb_alert { + background-color: $content-background; + border-color: $block-inner-border; +} +.phpbb_alert .alert_close:before { + color: $link-color; +} +.phpbb_alert .alert_close:hover:before { + color: $link-hover-color; +} +.phpbb_alert .alert_close:after { + color: $content-background; +} +.darken { + background-color: #000; +} + +.loading_indicator { + background-color: #000; + background-image: url("./images/loading.gif"); +} + +.dropdown-extended ul li { + border-top-color: $block-inner-border; +} + +.dropdown-extended ul li:hover { + background-color: $block-background2; + color: $bold-text-color; +} + +.dropdown-extended .header, .dropdown-extended .footer { + border-color: $block-inner-border; + color: $bold-text-color; +} + +.dropdown-extended .footer { + border-top-style: solid; + border-top-width: 1px; +} + +.dropdown-extended .header { + background: $dropdown-heading-top; + // background-image: -webkit-linear-gradient(top, $dropdown-heading-top 0, $dropdown-heading-bottom 100%); + // background-image: linear-gradient(to bottom, $dropdown-heading-top 0, $dropdown-heading-bottom 100%); + // filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($dropdown-heading-top)}', endColorstr='#{ie-hex-str($dropdown-heading-top)}'); + color: $dropdown-heading-color; + a { + color: $dropdown-heading-link-color; + &:hover { + color: $dropdown-heading-link-hover-color; + } + } +} + +ul.linklist li.responsive-menu a.responsive-menu-link:before { + color: $link-color; +} + +ul.linklist li.responsive-menu a.responsive-menu-link:hover:before, ul.linklist li.responsive-menu.visible a.responsive-menu-link:before { + color: $link-hover-color; +} + +.dropdown .dropdown-contents { + background: $dropdown-bg; + border-color: $dropdown-border; + box-shadow: $dropdown-shadow; +} + +.dropdown-up .dropdown-contents { + box-shadow: $dropdown-shadow-up; +} + +.dropdown li, .dropdown li li { + border-color: $dropdown-inner-border; +} + +.dropdown li.separator { + border-color: $dropdown-inner-border; +} + +// Notifications +// ---------------------------------------- +.notification_list li { + &.notification-reported strong, &.notification-disapproved strong { + color: $secondary-color; + } + + &.dropdown-notification { + background-color: $dropdown-notification-bg; + color: $dropdown-notification-color; + &, .panel-container & { + border-top-color: lighten($dropdown-notification-bg, 10%); + border-bottom-color: darken($dropdown-notification-bg, 10%); + } + strong { + color: $dropdown-notification-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($dropdown-notification-bg, $dropdown-notification-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($dropdown-notification-bg) < 50%, darken($dropdown-notification-bg, 30%), lighten($dropdown-notification-bg, 30%)), 100%); + &, &:after { + color: $dropdown-notification-strong-color; + &:hover { + color: $dropdown-notification-color; + } + } + } + } + + &.bg3 { + // Unread + background-color: $notification-unread-bg; + color: $notification-unread-color; + &, .panel-container & { + border-top-color: lighten($notification-unread-bg, 10%); + border-bottom-color: darken($notification-unread-bg, 10%); + } + strong { + color: $notification-unread-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($notification-unread-bg, $notification-unread-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($notification-unread-bg) < 50%, darken($notification-unread-bg, 30%), lighten($notification-unread-bg, 30%)), 100%); + &, &:after { + color: $notification-unread-strong-color; + &:hover { + color: $notification-unread-color; + } + } + } + } + + &.dropdown-notification:hover { + background-color: $dropdown-notification-hover-bg; + color: $dropdown-notification-color; + &, .panel-container & { + border-top-color: lighten($dropdown-notification-hover-bg, 10%); + border-bottom-color: darken($dropdown-notification-hover-bg, 10%); + } + strong { + color: $dropdown-notification-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($dropdown-notification-hover-bg, $dropdown-notification-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($dropdown-notification-hover-bg) < 50%, darken($dropdown-notification-hover-bg, 30%), lighten($dropdown-notification-hover-bg, 30%)), 100%); + &, &:after { + color: $dropdown-notification-strong-color; + &:hover { + color: $dropdown-notification-color; + } + } + } + } +} + + +// +// -------------------------------------------------------------- +// Colours and backgrounds for imageset.css +// -------------------------------------------------------------- +// .imageset.icon_post_target_unread { +// &:after { +// color: #D31141; +// } +// } + +.imageset.icon_post_target { + background-image: url("./images/icon_post_target.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/icon_post_target_hd.png"); + } +} +.imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/icon_post_target_unread_hd.png"); + } +} + +.imageset.icon_topic_attach { + &:after { + color: $muted-color; + } +} + +%imageset-secondary-color { + &:after { + color: $secondary-color; + } +} + +.imageset.icon_topic_poll { + &:after { + color: desaturate(mix($primary-color, $block-background, 80%), 30%); + } +} diff --git a/simplicity_darkblue/theme/_custom.scss b/simplicity_darkblue/theme/_custom.scss new file mode 100644 index 0000000..adc0a77 --- /dev/null +++ b/simplicity_darkblue/theme/_custom.scss @@ -0,0 +1,6 @@ +// +// Add your custom code to this file +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// diff --git a/simplicity_darkblue/theme/_custom_config.scss b/simplicity_darkblue/theme/_custom_config.scss new file mode 100644 index 0000000..750dc54 --- /dev/null +++ b/simplicity_darkblue/theme/_custom_config.scss @@ -0,0 +1,13 @@ +// +// Add your custom configuration variables to this file. +// See _style_config.scss for list of variables +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// + + +// Examples: (commented to prevent it from working) +// +// $show-logo: true; +// $use-wrapper: false; diff --git a/simplicity_darkblue/theme/_style_config.scss b/simplicity_darkblue/theme/_style_config.scss new file mode 100644 index 0000000..0db4383 --- /dev/null +++ b/simplicity_darkblue/theme/_style_config.scss @@ -0,0 +1,414 @@ +// +// Do not edit configuration values in this file. +// +// Instead add your own configuration to _custom_config.scss +// Copy line from this file, paste it to _custom_config.scss and change value. +// + +// Configuration file +$show-logo: true !default; // true or false +$center-logo: true !default; // true or false +$logo-block-padding: 10px 0 !default; +$responsive-hide-logo: false !default; // Hide logo on mobile devices. true or false + +$show-forum-title: false !default; // true or false + +$profile-width: 150px !default; +$profile-side: left !default; // left or right +$post-margin: ($profile-width + 10px) !default; + +$use-wrapper: false !default; // true or false +$max-width: none !default; // Maximum width. Set to "none" to make layout fluid + +$split-forums: true !default; // Changes layout of forums list. Values are true or false + +$tabbed-navigation: false !default; // true or false. Toggles tabbed navigation layout + +// +// Fonts +// + +$font-size: 11px !default; // Base font size +$font-family: Verdana, Helvetica, Arial, sans-serif !default; // Default font +$line-height: 1.4 !default; // Line height + +$h1-font-size: $font-size + 10px !default; +$h1-font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !default; + +$h2-font-size: $font-size + 8px !default; +$h2-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$paragraph-line-height: 1.3 !default; + +$nav-primary-font-size: $font-size + 1px !default; +$nav-secondary-font-size: $font-size + 1px !default; + +$heading-font-size: $font-size + 4px !default; +$panel-heading-font-size: $font-size + 4px !default; + +$list-heading-font-size: $font-size + 1px !default; +$list-heading-line-height: $font-size + 7px !default; +$list-heading-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$forum-heading-font-size: $list-heading-font-size + 2px !default; +$forum-heading-font-family: $list-heading-font-family !default; +$forum-heading-font-weight: 500 !default; + +$button-font-size: $font-size + 3px !default; +$button-line-height: floor(($font-size + 8px) / 2) * 2 !default; // Convert to even number +$button-glyph-font-size: floor($font-size / 2) * 2 !default; // Convert to even number + +$dropdown-header-font-size: $font-size + 2px !default; +$dropdown-header-font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif !default; +$dropdown-header-line-height: 30px !default; + +$forum-link-font-size: $font-size + 5px !default; +$forum-link-line-height: 1.2 !default; +$forum-link-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$forum-list-column-font-size: $font-size + 1px !default; +$forum-list-last-column-font-size: $font-size !default; +$forum-list-description-font-size: $font-size + 2px !default; + +$topic-link-font-size: $font-size + 4px !default; +$topic-link-font-family: $forum-link-font-family !default; + +$tab-font-size: $font-size !default; +$tab-line-height: $tab-font-size * 2 + 4px !default; + +// Posts +$post-content-font-size: $font-size + 2px !default; // Post content +$post-content-line-height: 1.4 !default; +$post-content-font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif !default; + +$post-title-font-size: $font-size + 5px !default; +$post-title-line-height: 1.25 !default; +$post-title-font-family: $h2-font-family !default; + +$post-signature-font-size: $font-size + 1px !default; +$post-quote-font-size: $post-content-font-size - 1px !default; +$post-code-font-size: $post-content-font-size - 1px !default; + +$post-block-title-font-size: $post-quote-font-size !default; // Quote title, code title +$post-block-title-line-height: 1.6 !default; +$post-block-title-font-family: $post-content-font-family !default; + +$post-profile-font-size: $font-size !default; +$post-profile-line-height: $line-height !default; + +// Forms +$input-button-font-size: $font-size + 2px !default; +$input-button-font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif !default; +$bbcode-button-font-size: $font-size + 1px !default; + +// +// Color palette +// + +// Absolute black and white colors. Reverse them for dark styles +$black-color: #000 !default; // Main color to mix with. Black for light styles, white for dark styles +$white-color: #fff !default; // Opposite of $black-color + +// Page colors +$page-background: #e8e8e8 !default; // HTML element +$content-background: #e0e0e0 !default; // Page inside content wrapper +$content-border-color: #e0e0e0 !default; // Border color for content wrapper + +// Primary colors +$primary-color: #1f35a6 !default; // Main color, used for links and stuff +$secondary-color: #d0863c !default; // Secondary color, usually in red - yellow range +$overlay-color: $white-color !default; // Text on top of sections that use colorful background. +$block-background: #f4f4f4 !default; // Background of blocks +$block-background-reported: #f5efe9 !default; // Background for reported posts + +// Global color values +$text-color: #141414 !default; // Text color +$bold-text-color: $black-color !default; // Text color with higher contrast to background. #000 or #fff +$post-text-color: $text-color !default; // Text inside posts +$link-color: $primary-color !default; // Links +$link-hover-color: $secondary-color !default; // Links, hover state +$muted-color: mix($black-color, $content-background, 40%) !default; // Gray color +$faint-color: mix($black-color, $content-background, 30%) !default; // Gray color +$rules-color: $secondary-color !default; // Forum rules + +// +// Calculated colors +// + +// Misc. DO NOT EDIT! +$light: if(lightness($black-color) < 50%, true, false) !default; + +// Blocks +$block-background2: #f6f6f6 !default; // Blocks with .bg2 background color +$block-background3: #f8f8f8 !default; // Blocks with .bg3 background color - mostly UCP/MCP and posting form + +$block-border: #e0e0e0 !default; // Border color for blocks +$border-radius: 3px !default; // Main border radius +$block-top-border: lighten($block-background, 10%) !default; // Top border of forums in forums list +$block-bottom-border: darken($block-background, 5%) !default; // Bottom border of forums in forums list +$block-inner-border: $block-bottom-border !default; // Border inside blocks where there is only 1 border instead of top/bottom borders + +$block-title-color: desaturate($link-color, 5%) !default; // Title inside blocks, such as post title + +// Tabs +$tab-color: desaturate($link-color, 20%) !default; +$tab-background: $block-background !default; + +$tab-hover-color: $link-hover-color !default; +$tab-hover-background: $block-background3 !default; + +$tab-selected-color: mix($text-color, $block-background3, 90%) !default; +$tab-selected-background: $block-background3 !default; + +// Header +$header-bg: $content-background !default; +$header-text: $text-color !default; +$header-link: $overlay-color !default; +$header-link-hover: mix($header-link, $header-bg, 80%) !default; + +// Primary navigation +$primary-nav-bg: $primary-color !default; +$primary-nav-color: $overlay-color !default; + +$primary-nav-selected-bg: $block-background !default; +$primary-nav-selected-color: $primary-color !default; + +$primary-nav-hover-bg: $block-background !default; +$primary-nav-hover-color: $secondary-color !default; + +$primary-nav-alert-bg: hsl(0, saturation($secondary-color), lightness($secondary-color)) !default; +$primary-nav-alert-color: $overlay-color !default; +$primary-nav-alert-shadow: 1px 1px 3px rgba(0, 0, 0, .2) !default; + +// Secondary navigation +$secondary-nav-hover-link: $link-hover-color !default; + +// Dropdown +$dropdown-bg: $block-background !default; +$dropdown-border: $primary-color !default; +$dropdown-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5) !default; +$dropdown-shadow-up: 1px 0 5px rgba(0, 0, 0, 0.5) !default; +$dropdown-inner-border: if($light, darken($dropdown-bg, 10%), lighten($dropdown-bg, 10%)) !default; + +$dropdown-heading-top: $dropdown-border !default; +$dropdown-heading-bottom: $dropdown-heading-top !default; +$dropdown-heading-color: $overlay-color !default; +$dropdown-heading-link-color: $overlay-color !default; +$dropdown-heading-link-hover-color: $overlay-color !default; + +$forum-description-color: $overlay-color !default; +$forum-description-bg: mix($black-color, $block-background, 75%) !default; + +// Notifications +$notification-unread-bg: mix($content-background, $rules-color, 90%) !default; +$notification-unread-color: $rules-color !default; +$notification-unread-strong-color: $black-color !default; + +$dropdown-notification-bg: $block-background !default; +$dropdown-notification-hover-bg: $block-background2 !default; +$dropdown-notification-color: $link-color !default; +$dropdown-notification-strong-color: desaturate(if(lightness($dropdown-notification-color) < 50%, darken($dropdown-notification-color, 30%), lighten($dropdown-notification-color, 30%)), 100%) !default; + +// Panels +$panel-title-color: desaturate(if($light, darken($primary-color, 10%), lighten($primary-color, 10%)), 25%) !default; +$panel-title-border: $block-inner-border !default; + +// Content outside of blocks +$page-title-color: $primary-color !default; +$stats-title-color: $primary-color !default; +$content-top-border: lighten($content-background, 10%) !default; +$content-bottom-border: darken($content-background, 10%) !default; +$content-inner-border: $content-bottom-border !default; + +// Heading section +$heading-bg: $primary-color !default; +$heading-border: $heading-bg !default; +$heading-color: $overlay-color !default; +$heading-link: $overlay-color !default; +$heading-link-hover: $overlay-color !default; + +// Inputs +$input-text: $text-color !default; // Input text color +$input-bg: $white-color !default; // Input background +$input-border: #c6c6c6 !default; // Input border color +$input-hover-text: $input-text !default; +$input-hover-bg: $input-bg !default; +$input-hover-border: $secondary-color !default; +$input-focus-text: $input-text !default; +$input-focus-bg: $input-bg !default; +$input-focus-border: $primary-color !default; +$input-border-radius: 2px !default; + +$search-box-border: #c6c6c6 !default; // Border for search box block +$search-box-border-header: #ccc !default; // Same as above, for search box in header +$search-box-shadow: 1px 1px 3px rgba(0, 0, 0, .1) !default; // Box-shadow for search box in header + +// Buttons +$button-bg: mix($block-background, $primary-color, 10%) !default; +$button-border-radius: 3px !default; +$button-border: $button-bg !default; +$button-icon: $overlay-color !default; +$button-icon-hover: $overlay-color !default; +$button-text: $overlay-color !default; + +$button-top-padding: 2px !default; +$button-side-padding: 8px !default; +$button-border-width: 1px !default; +$button-height: $button-line-height + ($button-top-padding + $button-border-width) * 2 !default; + +$big-button-border-radius: 4px !default; // For big buttons and blocks like quick search + +// BBCode +$bbcode-border-radius: 0px !default; +$bbcode-background: #fff !default; +$bbcode-background2: #f4f4f4 !default; +$bbcode-outer-border: if($light, darken($bbcode-background, 7%), lighten($bbcode-background, 7%)) !default; +$bbcode-inner-border: if($light, darken($bbcode-background, 5%), lighten($bbcode-background, 5%)) !default; +$bbcode-heading-text: #666 !default; + +// Code colors +@function code-color($hue) { + @return hsl($hue, saturation($primary-color), lightness($primary-color)); +} +$bbcode-code-color: code-color(128deg) !default; + +// Do not edit few lines below +$post-side: if($profile-side == left, right, left) !default; + +// Mixins +@mixin section { + background: $block-background; + border: 0 solid $block-border; + border-radius: $border-radius; + padding: 5px 10px; +} + +@mixin section-forum { + @include section; + padding: 5px; +} + +// Undo section mixin +@mixin section-empty { + background: transparent; + border-width: 0; + border-radius: 0; + box-shadow: none; + padding: 0; +} + +// Heading block +@mixin section-heading { + margin: -5px -10px 5px; + border-radius: max(0, $border-radius - 1px); + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: $heading-bg; + border: 0 solid $heading-border; + padding: 5px; + text-transform: none; + font-size: $heading-font-size; + line-height: $line-height; + font-weight: normal; + color: $heading-color; + + @if $border-radius > 1px { + @media (max-width: 700px) { + border-radius: 0; + } + } + + a { + color: $heading-link; + &:hover { + color: $heading-link-hover; + } + } +} + +@mixin section-heading-forum { + @include section-heading; + @if $split-forums == false { + margin: -5px -5px 0; + } + @else { + @include section-heading-separate; + margin: 0; + } +} + +@mixin section-heading-separate { + border-radius: $border-radius; +} + +@mixin section-heading-cp { + background-color: transparent; + color: $stats-title-color; + background-image: none; + a { + color: $link-color; + &:hover { + color: $link-hover-color; + } + } +} + +@mixin table-heading { + background: $heading-bg; + border: 0 solid $heading-border; + color: $heading-color; + + @if $border-radius > 1px { + &:first-child { + border-top-left-radius: max(0, $border-radius - 1px); + } + &:last-child { + border-top-right-radius: max(0, $border-radius - 1px); + } + } +} + +@mixin table-heading-transparent { + background: transparent; + color: inherit; +} + +@mixin placeholder { + &::-moz-placeholder { + @content + } + &::-webkit-input-placeholder { + @content + } + &:-ms-input-placeholder { + @content + } +} + +@mixin tabbed-nav-layout-all { + @if ($use-wrapper) { + &, #wrap & { + @content; + } + } + @else { + @content; + } +} + +@mixin tabbed-nav-layout-alt { + @if ($use-wrapper) { + @content; + } +} + +@mixin tabbed-nav-layout-default { + @if ($use-wrapper) { + #wrap & { + @content; + } + } + @else { + @content; + } +} diff --git a/simplicity_darkblue/theme/bidi.css b/simplicity_darkblue/theme/bidi.css new file mode 100644 index 0000000..f6c92ae --- /dev/null +++ b/simplicity_darkblue/theme/bidi.css @@ -0,0 +1,4 @@ +/* RTL definitions +---------------------------------------- */ + +@import "../../simplicity/theme/bidi.css"; \ No newline at end of file diff --git a/simplicity_darkblue/theme/common/_buttons.scss b/simplicity_darkblue/theme/common/_buttons.scss new file mode 100644 index 0000000..eed1254 --- /dev/null +++ b/simplicity_darkblue/theme/common/_buttons.scss @@ -0,0 +1,304 @@ +// Button Styles +// ---------------------------------------- + +$button-inner-height: $button-line-height + $button-top-padding * 2; +$button-outer-height: $button-inner-height + $button-border-width * 2; + +.button { + display: inline-block; + padding: $button-top-padding $button-side-padding; + font-size: $button-font-size; + font-weight: 600; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: $button-line-height; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: $button-border-width solid transparent; + border-radius: $big-button-border-radius; + + & > strong { + font-weight: 600; + } +} + +.button:focus, +.button:hover { + text-decoration: none; + outline: none; +} + +.caret { + border-left: 1px solid; + position: relative; + right: -6px; +} + +.caret i { + vertical-align: top; +} + +/* Posting page styles +----------------------------------------*/ +.button-search, +.button-search-end { + float: left; + border-radius: 0; + margin: 0; + padding: 2px 5px; +} + +.button-search-end { + border-left-width: 0; + border-radius: 0 4px 4px 0; +} + +.search-header .button-search, +.search-header .button-search-end { + border-top-width: 0; + border-bottom-width: 0; + padding: 3px 5px; +} + +.search-header .button-search-end { + border-right-width: 0; +} + +.button-icon-only { + padding-left: 3px; + padding-right: 3px; +} + +// Poster contact icons +// ---------------------------------------- +.contact-icons.dropdown-contents { + min-width: 0; + padding: 0; + font-size: 0; +} + +.contact-icon { + position: relative; + display: block; + height: 16px; + width: 16px; + &:after { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + text-align: center; + font-family: FontAwesome; + 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: 8px; +} + +%contact-icon-gi { + font-family: 'Glyphicons Regular', 'Glyphicons'; +} + +.contact-icons .last-cell { + border-right: none; +} + +.contact-icons div:last-child a { + border-bottom: none; +} + +.contact-icons div { + clear: left; +} + +// Profile icons +.pm-icon:after { + content: '\f086'; // fa-comments +} +.email-icon:after { + content: '\f0e0'; // fa-envelope +} +.jabber-icon:after { + content: '\f0eb'; // fa-lightbulb-o + font-size: 16px; +} +.phpbb_icq-icon:after { + content: '\f013'; // fa-cog +} +.phpbb_wlm-icon:after { + content: '\f007'; // fa-user +} +.phpbb_aol-icon:after { + content: '\f2bb'; // fa-address-card +} +.phpbb_website-icon:after { + content: '\f08e'; // fa-external-link +} +.phpbb_youtube-icon:after { + content: '\f16a'; // fa-youtube-play +} +.phpbb_facebook-icon:after { + content: '\f230'; // fa-facebook-official +} +.phpbb_googleplus-icon:after { + content: '\f0d5'; // fa-google-plus +} +.phpbb_skype-icon:after { + content: '\f17e'; // fa-skype +} +.phpbb_twitter-icon:after { + content: '\f099'; // fa-twitter +} +.phpbb_yahoo-icon:after { + content: '\f19e'; // fa-yahoo +} + + +// Post control buttons +// --------------------------------------------- +.post-buttons { + float: right; + list-style: none; + margin-top: 2px; + .rtl & { + float: left; + } +} + +.has-profile .post-buttons { + float: none; + position: absolute; + margin: 0; + top: 5px; + + @if $profile-side == left { + right: 0; + .rtl & { + left: 0; + } + } + @else { + right: $post-margin; + .rtl & { + left: $post-margin; + } + } + + .rtl & { + right: auto; + } +} + +.post-buttons > li { + float: left; + margin-right: 3px; +} + +.post-buttons .button, .format-buttons .button { + padding-left: 3px; + padding-right: 3px; +} + + +.hastouch .post-buttons { + margin-right: 10px; +} + +.post-buttons .button span { + font-size: 0; +} + +// Responsive buttons in post body +.post-buttons .dropdown { + top: 20px; +} + +$post-dropdown-glyphs-font-size: floor($dropdown-content-font-size / 2) * 2; + +.post-buttons .dropdown a { + display: block; + font-size: $dropdown-content-font-size; + line-height: $dropdown-content-line-height; + text-align: left; + margin-left: 18px; + position: relative; + &:before { + position: absolute; + left: -16px; + top: 50%; + height: $post-dropdown-glyphs-font-size; + line-height: $post-dropdown-glyphs-font-size + 2px; + margin: -#{$post-dropdown-glyphs-font-size / 2} 0 0; + pointer-events: none; + color: inherit; + } + .rtl & { + text-align: right; + } +} + +.hasjs .postbody .post-buttons { + max-width: 40%; +} + +// Browser-specific tweaks +button::-moz-focus-inner { + padding: 0; + border: 0 +} + + +/* Deprecated as of version 3.2 +-------------------------------------------------*/ +.small-icon { + background-position: 0 50%; + background-repeat: no-repeat; + background-image: none; +} + +.dropdown .small-icon { + background-position: 5px 50%; + padding: 5px; +} + +.small-icon > a { + padding: 0 0 0 18px; +} + +ul.linklist.bulletin > li.small-icon:before { + display: none; +} + +.dropdown .small-icon > a { + display: block; +} + +.rtl .small-icon { + background-position: 100% 50%; +} + +.rtl .small-icon > a { + padding-left: 0; + padding-right: 19px; +} diff --git a/simplicity_darkblue/theme/common/_common.scss b/simplicity_darkblue/theme/common/_common.scss new file mode 100644 index 0000000..7503c91 --- /dev/null +++ b/simplicity_darkblue/theme/common/_common.scss @@ -0,0 +1,2336 @@ +// CSS Reset http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 +// ---------------------------------------- +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%; + font: inherit; + vertical-align: baseline; +} +// HTML5 display-role reset for older browsers +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:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +abbr { + text-decoration: none; +} + +// Useful stuff +%clearfix { + &:after, &:before { + content: ' '; + display: table; + clear: both; + } +} + +// General Markup Styles +// ---------------------------------------- +html { + font-size: 100%; + height: 100%; +} + +body { + font-family: $font-family; + font-size: $font-size; + line-height: $line-height; + margin: 0; + padding: 0 0 12px; + word-wrap: break-word; + min-height: 100%; + box-sizing: border-box; + -webkit-print-color-adjust: exact; +} + +$h1-font-size: $font-size + 10px !default; +$h1-line-height: inherit !default; + +h1, p.sitename { + // Forum name + font-family: $h1-font-family; + margin-right: 200px; + margin-top: 15px; + margin-bottom: 0; + font-weight: bold; + font-size: $h1-font-size; + line-height: $h1-line-height; +} + +h2 { + // Forum header titles + font-family: $h2-font-family; + font-weight: normal; + font-size: $h2-font-size; + margin: 0.8em 0 0.2em 0; +} + +h2.solo { + margin-bottom: 1em; +} + +$h3-font-size: ($h2-font-size - 2px) !default; +$h3-font-family: $h2-font-family !default; + +h3 { + // Sub-headers (also used as post headers, but defined later) + font-family: $h3-font-family; + font-weight: 500; + margin-bottom: 5px; + font-size: $h3-font-size; + margin-top: 20px; +} + +$h4-font-size: ceil($font-size * 1.3) !default; +$h4-font-family: $h1-font-family !default; + +h4 { + // Forum and topic list titles + font-family: $h4-font-family; + font-size: $h4-font-size; +} + +$paragraph-font-size: $font-size !default; + +p { + line-height: $paragraph-line-height; + font-size: $paragraph-font-size; + margin-bottom: 1.5em; +} + +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; +} + +p.jumpbox-return { + margin-top: 10px; + margin-bottom: 0; + float: left; +} + +b, strong { + font-weight: bold; +} + +.text-strong { + font-weight: bold; +} + +i, em { + font-style: italic; +} + +.text-italics { + 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; +} + + +// Main blocks +// ---------------------------------------- +@mixin wrapper-padding { + padding: 10px; +} + +#wrap { + @if $use-wrapper { + border: 1px solid transparent; + border-radius: 8px; + @include wrapper-padding; + } +} + +@mixin page-width { + box-sizing: border-box; + margin: 0 auto; + max-width: $max-width; + min-width: 625px; + @if $max-width != none { + @media (max-width: ($max-width + 24px)) { + margin: 0 12px; + } + } + @else { + margin: 0 12px; + } +} +.page-width { + @include page-width; +} + +.page-width .page-width { + margin: 0; +} + +.page-body { + margin: 4px 0; + #wrap > &:first-of-type { + margin-top: 0; + } + #wrap > &:last-of-type { + margin-bottom: 0; + } + clear: both; +} + +.page-footer { + clear: both; + #wrap + & { + margin-top: 5px; + } +} + +.page-footer h3 { + margin-top: 20px; +} + +.logo { + @if $show-logo == true { + display: block; + box-sizing: border-box; + max-width: 100%; + @if $center-logo == true { + &, & img { + margin: 0 auto; + } + } + @else { + float: left; + } + img { + display: block; + max-width: 100%; + } + padding: $logo-block-padding; + &:hover { + text-decoration: none; + } + } + @else { + display: none; + } +} + +// Site description and logo +.site-description { + @extend %clearfix; + h1, p.sitename { + margin-left: 0; + margin-right: 0; + } + + @if $center-logo == true { + text-align: center; + } + + @if $show-forum-title == false { + h1, p { + display: none; + } + } +} + +// Round cornered boxes and backgrounds +// ---------------------------------------- +.headerbar { + & > .inner { + position: relative; + } +} + +$nav-primary-glyph-font-size: $nav-primary-font-size + 2px !default; +$nav-primary-glyph-margin: 0px - ($nav-primary-glyph-font-size / 2) !default; + +$nav-alert-font-size: 9px !default; + +.navbar { + $navtabs-border-radius: min(5px, $border-radius) !default; + $navtabs-border-radius-small: max(0px, $navtabs-border-radius - 2) !default; + $tab-height: $nav-primary-font-size + 18px !default; + $tab-padding: 12px !default; + $tab-padding-glyph: 8px !default; + + @include section; + padding: 0 9px; + clear: both; + + &.tabbed, &.secondary { + @include section-empty; + } + + .page-body & { + margin-bottom: 10px; + } + + .navbar { + margin-top: 5px; + } + &.tabbed { + padding: 0; + } + &.secondary { + @extend %clearfix; + margin: 0; + padding: 1px 0; + > ul { + list-style-type: none; + margin: 0; + padding: 0; + } + > ul > li { + position: relative; + display: inline-block; + margin: 0; + padding: 0; + > a { + display: inline-block; + color: inherit; + padding: 1px 8px; + text-align: center; + line-height: $nav-secondary-font-size + 14px; + font-size: $nav-secondary-font-size; + } + &:hover { + > a { + text-decoration: none; + } + border-radius: 3px; + } + &.small-icon > a { + padding-left: 18px; + } + .dropdown { + top: $nav-secondary-font-size + 16px; + } + &.dropdown-up .dropdown { + top: auto; + bottom: $nav-secondary-font-size + 16px; + } + &.search-box { + display: block; + margin: 0; + float: right; + .rtl & { + float: left; + } + &, &:hover { + border-radius: 0; + border-width: 0; + box-shadow: none; + background: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + } + } + } + + .nav-breadcrumbs { + margin-top: 0; + } + } + + li.small-icon > a { + padding-left: 18px; + } + + .nav-tabs { + border-radius: $navtabs-border-radius; + & .leftside { + & .tab:first-child, + & .tab.first-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + } + .rtl & .rightside { + & .tab:last-child, + & .tab.last-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + } + & .rightside { + & .tab:last-child, + & .tab.last-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + } + .rtl & .leftside { + & .tab:first-child, + & .tab.first-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + } + + @extend %clearfix; + + & > ul { + list-style-type: none; + margin: 0; + height: $tab-height; + + &.leftside, .rtl &.rightside { + float: left; + } + &.rightside, .rtl &.leftside { + float: right; + } + + & > li { + float: left; + height: $tab-height; + } + .rtl & > li { + float: right; + } + .quick-links { + margin: 0; + &.empty { + display: none; + } + &.showing-responsive-menu { + display: block; + } + } + } + + .nav-link { + text-decoration: none; + color: inherit; + display: inline-block; + height: $tab-height; + line-height: $tab-height; + padding: 0 $tab-padding; + vertical-align: baseline; + font-size: $nav-primary-font-size; + outline-style: none; + &.dropdown-toggle { + position: relative; + &:before { + $nav-primary-font-size-toggle: ceil($nav-primary-font-size * 2 / 3) !default; + content: '\f078'; // fa-chevron-down + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: $nav-primary-font-size-toggle; + line-height: $nav-primary-font-size; + width: $nav-primary-font-size-toggle; + height: $nav-primary-font-size; + margin-top: -6px; + .rtl & { + right: auto; + left: 12px; + } + } + &:hover:before { + } + } + .username-coloured { + color: inherit !important; + font-weight: inherit; + font-style: inherit; + } + } + + .responsive-menu .nav-link:before, + .dropdown-visible .nav-link:before { + content: '\f077'; // fa-chevron-up + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: 9px; + line-height: 13px; + width: 9px; + height: 13px; + margin-top: -6px; + } + + .dropdown { + top: $tab-height; + .dropdown-up & { + top: auto; + bottom: $tab-height; + } + } + + .tab { + position: relative; + // Alert + & > strong { + display: none; + font-weight: bold; + font-size: $nav-alert-font-size; + padding: 0 2px; + border-radius: 3px; + position: absolute; + right: 5px; + top: -10px; + line-height: $nav-alert-font-size + 5px; + min-width: 10px; + _width: 10px; + text-align: center; + text-shadow: none; + white-space: nowrap; + word-wrap: normal; + height: $nav-alert-font-size + 5px; + pointer-events: none; + .rtl & { + right: auto; + left: 5px; + } + .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; + } + } + &.non-zero > strong { + display: block; + } + } + + // Glyphs + %glyph { + position: relative; + padding-left: ($tab-padding + 18px); + &:after { + position: absolute; + left: $tab-padding; + top: 50%; + margin-top: $nav-primary-glyph-margin; + width: $nav-primary-glyph-font-size; + font-size: $nav-primary-font-size; + line-height: $nav-primary-glyph-font-size; + height: $nav-primary-glyph-font-size; + text-align: left; + font-weight: normal; + font-style: normal; + text-indent: 0; + } + .rtl & { + } + .rtl &:after { + left: auto; + right: $tab-padding; + } + } + %glyph-only { + @extend %glyph; + text-indent: 999px; + width: $nav-primary-glyph-font-size; + padding: 0 $tab-padding-glyph; + overflow: hidden; + &:after { + text-align: center; + font-size: $nav-primary-glyph-font-size; + left: $tab-padding-glyph; + } + .rtl &:after { + left: auto; + right: $tab-padding-glyph; + } + & + strong { + right: -2px; + .rtl & { + right: auto; + left: -2px; + } + } + } + @media (max-width: 550px) { + %glyph-only-media { + text-indent: 999px; + width: $nav-primary-glyph-font-size; + padding: 0 $tab-padding-glyph; + overflow: hidden; + &:after { + text-align: center; + font-size: $nav-primary-glyph-font-size; + left: $tab-padding-glyph; + } + .rtl &:after { + left: auto; + right: $tab-padding-glyph; + } + & + strong { + right: -2px; + .rtl & { + right: auto; + left: -2px; + } + } + } + } + + %glyph-fa { + font-family: FontAwesome; + } + + .responsive-menu .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0c9'; // fa-bars + } + } + + .members .nav-link { + @extend %glyph; + padding-left: ($tab-padding + 20px); + padding-right: ($tab-padding + 12px); + .rtl & { + padding-left: ($tab-padding + 12px); + padding-right: ($tab-padding + 20px); + } + &:after { + @extend %glyph-fa; + content: '\f0c0'; // fa-groups + } + @media (max-width: 550px) { + @extend %glyph-only-media; + padding: 0 $tab-padding-glyph !important; + } + } + + .forums .nav-link { + @extend %glyph; + .rtl & { + padding-left: $tab-padding; + padding-right: ($tab-padding + 20px); + } + &:after { + @extend %glyph-fa; + content: '\f075'; // fa-comment + } + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + + .account .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f007'; // fa-user + } + } + + .pm .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f01c'; // fa-inbox + } + } + + .notifications .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0f3'; // fa-bell + font-size: $nav-primary-glyph-font-size - 1px; + } + } + + .mcp .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0e3'; // fa-gavel + } + } + + .acp .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f085'; // fa-cogs + } + } + + .faq .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f059'; // fa-question-circle + } + } + + @media (max-width: 550px) { + .faq { + &, & .nav-link { + display: none !important; + } + } + } + + .logout .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f08b'; // fa-sign-out + margin-left: 1px; + } + } + + .login .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f090'; // fa-sign-in + } + } + + .register .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f234'; // fa-user-plus + } + } + + // Commonly used links for extensions + .boardrules .nav-link { + &:after { + @extend %glyph-fa; + content: '\f071'; // fa-exclamation-triangle + } + } + .leftside .boardrules .nav-link { + @extend %glyph; + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + .rightside .boardrules .nav-link { + @extend %glyph-only; + } + + .pages .nav-link { + &:after { + @extend %glyph-fa; + content: '\f0f6'; // fa-file-text-o + } + } + .leftside .pages .nav-link { + @extend %glyph; + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + .rightside .pages .nav-link { + @extend %glyph-only; + } + } + + // Tabbed navigation + @if $tabbed-navigation { + &.tabbed.not-static { + + @if $use-wrapper { + // Add spacing between top of wrapper and tabs on mobile devices + @media (max-width: 700px) { + #wrap > div:first-child > &:first-child:before { + content: ''; + display: block; + height: 10px; + } + } + } + + .nav-tabs { + background: none; + box-shadow: none; + border-radius: 0; + border-width: 0; + padding: 0 10px; + + .quick-links { + margin: 0 3px; + } + li.tab { + // Tabs layout + margin: 0 3px; + padding: 0; + border-width: 0; + border-radius: 0; + text-shadow: none; + + @include tabbed-nav-layout-alt { + border-top-left-radius: ($navtabs-border-radius + 2); + border-top-right-radius: ($navtabs-border-radius + 2); + } + + @include tabbed-nav-layout-default { + border-top-left-radius: $navtabs-border-radius; + border-top-right-radius: $navtabs-border-radius; + } + + @media (max-width: 700px) { + margin: 0 2px; + } + + // Link + .nav-link.dropdown-toggle { + &:before { + display: none; + right: 2px; + .rtl & { + right: auto; + left: 2px; + } + } + &:hover:before { + display: block; + } + } + + // Dropdown position + &.dropdown-right .dropdown { + left: -1px; + } + + &.dropdown-left .dropdown { + right: -1px; + } + + &.dropdown-down .dropdown { + top: ($tab-height - 1); + } + + &.dropdown-up .dropdown { + bottom: ($tab-height - 1); + } + } + + .rightside li.tab { + margin: 0 2px; + } + } + + // Second row + + .navbar.secondary { + border-width: 0; + border-radius: $border-radius; + font-size: $nav-secondary-font-size; + z-index: 2; + position: relative; + margin: 0 0 10px; + padding: 0 5px; + + @media (max-width: 700px) { + border-radius: 0; + border-left-width: 0; + border-right-width: 0; + } + } + } + } + + // Static navigation + .inner.static { + position: fixed; + top: 0; + z-index: 50; + left: 0; + right: 0; + padding-top: 0; + padding-bottom: 0; + width: auto; + max-width: none; + opacity: .9; + transition: opacity .2s; + @if $use-wrapper { + #wrap & > .static-inner { + @include wrapper-padding; + } + } + & > .static-inner { + @include page-width; + padding-top: 0 !important; + padding-bottom: 0 !important; + } + &:hover { + opacity: 1; + } + .nav-tabs { + border-radius: 0; + & .leftside, .rtl & .rightside { + & .tab:first-child, + & .tab.first-visible { + border-radius: 0; + } + } + & .rightside, .rtl & .leftside { + & .tab:last-child, + & .tab.last-visible { + border-radius: 0; + } + } + .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; + .arrow { + display: none; + } + } + .tab.non-zero > strong { + display: inline-block; + } + .pm > .nav-link + strong { + margin-left: -5px; + } + } + } +} + +.forabg { + @if $split-forums == false { + @include section-forum; + margin-bottom: 4px; + clear: both; + & + .forabg { + margin-top: 10px; + } + } + @else { + padding: 0; + margin: 10px 0; + } +} + +.forumbg { + @if $split-forums == false { + @include section-forum; + margin-bottom: 4px; + clear: both; + + &.forumbg-table { + @include section-empty; + padding: 0 1px; + } + } + @else { + padding: 0; + } +} + +.panel { + @include section; + margin-bottom: 10px; + padding: 5px 10px; + + // UCP/MCP panel + &.bg3 { + border-radius: 0; + border-width: 0; + box-shadow: none; + border-top: 3px solid transparent; + position: relative; + &:before, &:after { + content: ''; + position: absolute; + top: 0; + width: 3px; + height: 50px; + } + &:before { + left: 0; + } + &:after { + right: 0; + } + } + + // Posting form + .postform &.panel { + border-radius: $border-radius; + } +} + +$panel-heading-line-height: $line-height !default; + +.panel > .inner > h3:first-child, +.panel > h3:first-child { + @include section-heading; + padding-left: 10px; + padding-right: 10px; + .panel-container & { + font-size: $panel-heading-font-size; + line-height: $panel-heading-line-height; + } +} + +.post { + @include section; + padding: 0; + margin-bottom: 10px; + position: relative; +} + +.post > .inner { + padding: 5px 10px; +} + +.rowbg { + margin: 5px 5px 2px 5px; +} + +// Horizontal lists +// ---------------------------------------- +.navbar ul.linklist { + padding: 2px 0; +} + +ul.linklist { + display: block; + margin: 0; +} + +.cp-main .panel { + padding: 5px 10px; +} + +$list-font-size: $font-size !default; +$list-line-height: 2 !default; +ul.linklist > li { + float: left; + font-size: $list-font-size; + line-height: $list-line-height; + list-style-type: none; + margin-right: 7px; + padding-top: 1px; + width: auto; + &, &.rightside { + &.icon-only { + text-align: center; + min-width: 20px; + } + } +} + +ul.linklist > li.rightside, p.rightside, a.rightside { + float: right; + margin-right: 0; + margin-left: 7px; + text-align: right; +} + +ul.navlinks { + border-top: 1px solid transparent; + &.nav-breadcrumbs { + 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.linklist li.responsive-menu { + position: relative; + margin: 0 5px; +} + +$responsive-menu-font-size: $font-size + 2px !default; + +.fa-bars:before { + display: none; +} + +ul.linklist li.responsive-menu a.responsive-menu-link { + display: inline-block; + margin: 0 5px; + font-size: $responsive-menu-font-size + 4px; + position: relative; + width: $responsive-menu-font-size + 4px; + line-height: $responsive-menu-font-size + 8px; + text-decoration: none; +} + +ul.linklist li.responsive-menu a.responsive-menu-link { + &:before { + content: '\f0c9'; // fa-bars + font-family: FontAwesome; + position: absolute; + left: 0; + top: 50%; + margin-top: -#{$responsive-menu-font-size / 2}; + width: $responsive-menu-font-size + 2px; + font-size: $responsive-menu-font-size; + line-height: $responsive-menu-font-size; + height: $responsive-menu-font-size; + text-align: center; + font-weight: normal; + font-style: normal; + text-indent: 0; + } + &:hover:before { + font-family: FontAwesome; + content: '\f078'; // fa-chevron-down + } +} + +.hasjs ul.linklist.leftside, .hasjs ul.linklist.rightside { + max-width: 48%; +} + +.hasjs ul.linklist.fullwidth { + max-width: none; +} + +li.responsive-menu.dropdown-right .dropdown { +} + +li.responsive-menu.dropdown-left .dropdown { +} + +ul.linklist .dropdown { + top: $list-font-size * 2; +} + +ul.linklist .dropdown-up .dropdown { + bottom: $list-font-size * 2; + top: auto; +} + +// Bulletin icons for list items +// ---------------------------------------- +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; +} + +// Profile in overall_header.html +.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'; // fa-chevron-down + font-family: FontAwesome; + display: inline-block; + font-size: 7px; + float: right; + padding-left: 2px; + font-weight: normal; + opacity: 0.7; +} + +// Dropdown menu +// ---------------------------------------- +.dropdown-container { + position: relative; +} + +.dropdown-container-right { + float: right; +} + +.dropdown-container-left { + float: left; +} + +.nojs .dropdown-container:hover .dropdown { + display: block !important; +} + +.dropdown { + display: none; + position: absolute; + left: 0; + top: if(unitless($line-height), #{$line-height}em, $line-height); + 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: if(unitless($line-height), #{$line-height}em, $line-height); +} + +.dropdown-left .dropdown, .nojs .rightside .dropdown { + left: auto; + right: 0; + margin-left: -500px; + margin-right: 0; +} + +.dropdown-button-control .dropdown { + top: $button-height; +} + +.dropdown-button-control.dropdown-up .dropdown { + top: auto; + bottom: $button-height; +} + +.dropdown .pointer, .dropdown .pointer-inner { + position: absolute; + width: 0; + height: 0; + border-top-width: 0; + border-bottom: 10px solid transparent; + border-left: 10px dashed transparent; + border-right: 10px dashed transparent; + -webkit-transform: rotate(360deg); /* better anti-aliasing in webkit */ + display: block; +} + +.dropdown-up .pointer, .dropdown-up .pointer-inner { + border-bottom-width: 0; + border-top: 10px solid transparent; +} + +.dropdown .pointer { + right: auto; + left: 10px; + top: 0; + z-index: 3; +} + +.dropdown-up .pointer { + bottom: 0; + top: auto; +} + +.dropdown-left .dropdown .pointer, .nojs .rightside .dropdown .pointer { + left: auto; + right: 10px; +} + +.dropdown .pointer-inner { + top: auto; + bottom: -11px; + left: -10px; +} + +.dropdown-up .pointer-inner { + bottom: auto; + top: -11px; +} + +.dropdown .dropdown-contents { + z-index: 30; + overflow: hidden; + overflow-y: auto; + border: 0px solid transparent; + border-radius: 0 0 min($border-radius, 5px) min($border-radius, 5px); + border-top-width: 3px; + padding: 5px; + position: relative; + min-width: 40px; + max-height: 300px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + .notifications & { + min-width: 300px; + } +} + +.dropdown-up .dropdown-contents { + border-bottom-width: 3px; + border-top-width: 0; + border-radius: min($border-radius, 5px) min($border-radius, 5px) 0 0; +} + +$dropdown-content-font-size: $font-size + 1px !default; +$dropdown-content-line-height: $line-height !default; + +.dropdown-contents > li { + padding-right: 15px; + min-width: 180px; +} + +.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 { + border-top: 1px solid transparent; + margin: 4px 0; + padding: 0; +} + +.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; + &:before { + font-size: 1.4em; + line-height: 1; + position: relative; + top: 1px; + } +} + +// Responsive breadcrumbs +// ---------------------------------------- +.breadcrumbs .crumb { + float: left; + font-weight: bold; + word-wrap: normal; + position: relative; + padding-left: $list-font-size + 2px; + .rtl & { + padding-left: 0; + padding-right: $list-font-size + 2px; + } +} + +.breadcrumbs .crumb:before { + content: '\f054'; // fa-chevron-right + font-family: FontAwesome; + font-weight: normal; + position: absolute; + left: 1px; + width: $list-font-size; + top: 50%; + margin-top: -#{$list-font-size / 2}; + font-size: $list-font-size - 4px; + height: $list-font-size; + line-height: $list-font-size; + text-align: center; + .rtl & { + left: auto; + right: 1px; + content: '\f053'; // fa-chevron-left + } +} + +.breadcrumbs .crumb:first-child { + padding-left: 0; + padding-right: 0; + &:before { + display: none; + } +} + +.breadcrumbs .crumb a { + display: inline-block; + white-space: nowrap; + text-overflow: ellipsis; + vertical-align: bottom; + overflow: hidden; +} + +.breadcrumbs.wrapped .crumb a { letter-spacing: -.3px; } +.breadcrumbs.wrapped .crumb.wrapped-medium a { letter-spacing: -.4px; } +.breadcrumbs.wrapped .crumb.wrapped-tiny a { letter-spacing: -.5px; } + +.breadcrumbs .crumb.wrapped-max a { max-width: 120px; } +.breadcrumbs .crumb.wrapped-wide a { max-width: 100px; } +.breadcrumbs .crumb.wrapped-medium a { max-width: 80px; } +.breadcrumbs .crumb.wrapped-small a { max-width: 60px; } +.breadcrumbs .crumb.wrapped-tiny a { max-width: 40px; } + +// Table styles +// ---------------------------------------- +table.table1 { + width: 100%; +} + +.ucp-main table.table1 { + padding: 2px; +} + +$table-heading-font-size: $font-size + 2px !default; +$table-heading-line-height: $line-height !default; +$table-content-font-size: $font-size + 1px !default; + +table.table1 thead th { + @include table-heading; + text-transform: none; + line-height: $table-heading-line-height; + font-weight: normal; + font-size: $table-heading-font-size; + padding: 4px; +} + +table.table1 thead th span { + padding-left: 7px; +} + +table.table1 tbody tr { + border-top: 1px solid transparent; +} + +table.table1 td { + font-size: $table-content-font-size; + line-height: $line-height; +} + +table.table1 tbody td { + padding: 5px; + border-top: 1px solid transparent; +} + +table.table1 tbody th { + padding: 5px; + border-bottom: 1px solid transparent; + text-align: left; +} + +// Specific column styles +table.table1 .name { text-align: left; } +table.table1 .center { text-align: center; } +table.table1 .reportby { width: 15%; } +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) { + 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; + 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; +} + +// Misc layout styles +// ---------------------------------------- +// column[1-2] styles are containers for two column layouts +.column1 { + float: left; + clear: left; + width: 49%; +} + +.column2 { + float: right; + clear: right; + width: 49%; +} + +// General classes for placing floating blocks +.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 { + font-size: $font-size; +} + +dl.details dt { + float: left; + clear: left; + width: 30%; + text-align: right; + display: block; +} + +dl.details dd { + margin-left: 0; + padding-left: 5px; + margin-bottom: 5px; + float: left; + width: 65%; + overflow: hidden; + text-overflow: ellipsis; +} + +.clearfix, fieldset dl, dl.polls { + overflow: hidden; +} + +ul.topiclist dl { + @extend %clearfix; +} + +ul.topiclist dd.lastpost { + float: right; +} + +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: $font-size - 2px; + margin-right: 0; + padding: 0; +} + +fieldset.fields1 dl.pmlist > dt { + width: auto !important; +} + +fieldset.fields1 dl.pmlist dd.recipients { + margin-left: 0 !important; +} + +// Action-bars (container for post/reply buttons, pagination, etc.) +// ---------------------------------------- +.action-bar { + font-size: $font-size; + margin: 4px 0; +} + +.forabg + .action-bar { + margin-top: 10px; +} + +.action-bar .button { + margin-right: 5px; + float: left; +} + +.action-bar .button-search { + margin-right: 0; +} + + +// Pagination +// ---------------------------------------- +$pagination-font-size: $font-size !default; +$pagination-line-height: $font-size + 2px !default; +$pagination-link-font-size: $font-size !default; +$pagination-link-line-height: $font-size !default; + +.pagination { + float: right; + font-size: $font-size; + text-align: right; + width: auto; +} + +.action-bar.bottom .pagination { + margin-top: 0; +} + +.action-bar .pagination .button { + margin-right: 0; + float: none; +} + +.pagination > ul { + display: inline-block; + list-style: none !important; + margin-left: 5px; +} + +.pagination > ul > li { + display: inline-block !important; + padding: 0; + font-size: $font-size; + line-height: normal; + vertical-align: middle; +} + +.pagination li a, .pagination li span { + border-radius: 2px; + padding: 2px 5px; +} + +.pagination li.active span { + display: inline-block; + font-size: 13px; + font-weight: normal; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 1.4; + text-align: center; + white-space: nowrap; + vertical-align: middle; + border: 1px solid transparent; +} + +.pagination li.ellipsis span { + border: none; + padding: 0; +} + +.pagination li.page-jump { + margin-right: 5px; +} + +.pagination li.page-jump a { + background: transparent none !important; + border-color: transparent !important; + padding: 0 8px; +} + +.pagination li.page-jump a i { + font-size: 21px; +} + +.pagination .arrow a { + padding: 2px 0; +} + +.rtl .pagination li.previous a:after { + content: '\f054'; // fa-chevron-right + right: 1px; + left: 3px; +} + +.rtl .pagination li.next a:after { + content: '\f053'; // fa-chevron-left + left: 1px; + right: 3px; +} + +// Pagination in viewforum for multipage topics +.row .pagination { + display: block; + margin-top: 3px; + margin-bottom: 3px; +} + +.row .pagination > ul { + margin: 0; +} + +.row .pagination li a, .row .pagination li span { + border-radius: 2px; + padding: 1px 3px; + font-size: 9px; +} + +// jQuery popups +// ---------------------------------------- +.phpbb_alert { + border: 1px solid transparent; + display: none; + left: 0; + padding: 0 25px 20px 25px; + position: fixed; + right: 0; + top: 150px; + z-index: 50; + width: 620px; + margin: 0 auto; +} + +@media (max-height: 500px) +{ + .phpbb_alert { + top: 25px; + } +} + +.phpbb_alert .alert_close { + display: block; + float: right; + width: 24px; + height: 24px; + overflow: hidden; + text-decoration: none !important; + background: transparent none 0 0 no-repeat; + margin-top: -12px; + margin-right: -36px; + position: relative; +} + +.phpbb_alert .alert_close:before, +.phpbb_alert .alert_close:after { + content: '\f057'; // fa-times-circle + font-family: FontAwesome; + position: absolute; + font-size: 18px; + line-height: 24px; + font-weight: normal; + font-style: normal; + text-indent: 0; + text-align: center; + left: 0; + top: 0; + margin: 0; + padding: 0; + width: 24px; + height: 24px; +} + +.phpbb_alert .alert_close:before { + content: '\f111'; // fa-circle + font-size: 20px; +} + +.phpbb_alert p { + margin: 8px 0; + padding-bottom: 8px; +} + +.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: $font-size; +} + +.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; +} + +// Miscellaneous styles +// ---------------------------------------- +.forum-permissions { + float: right; + width: auto; + padding-left: 5px; + margin-left: 5px; + margin-top: 10px; + text-align: right; +} + +.copyright { + font-size: 10px; + text-align: center; + padding: 10px; +} + +.footer-row { + font-size: 10px; + line-height: 1.8; + margin: 0; +} + +.small { + font-size: 0.9em !important; +} + +.titlespace { + margin-bottom: 15px; +} + +.headerspace { + margin-top: 20px; +} + +.error { + font-weight: bold; + font-size: $font-size; +} + +$rules-font-size: $font-size !default; + +div.rules { + margin: 10px 0; + font-size: $rules-font-size; + padding: 5px 10px; + border-radius: $border-radius; +} + +div.rules ul, div.rules ol { + margin-left: 20px; +} + +$post-notice-font-size: $font-size + 1px; + +p.post-notice { + position: relative; + padding: 5px; + padding-left: 26px; + min-height: 14px; + margin-bottom: 1em; + font-size: $post-notice-font-size; +} + +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; +} + +.jumpbox { + margin: 5px 0; +} + +.jumpbox .dropdown li { + border-top: 1px solid transparent; +} + +.jumpbox .dropdown-select { + margin: 0; +} + +.jumpbox .dropdown-contents { + padding: 0; + text-decoration: none; +} + +.jumpbox .dropdown-contents li { + padding: 0; +} + +.jumpbox .dropdown-contents a { + margin-right: 20px; + padding: 5px 10px; + text-decoration: none; + width: 100%; +} + +.jumpbox .spacer { + display: inline-block; + width: 0px; +} + +.jumpbox .spacer + .spacer { + width: 20px; +} + +.dropdown-contents a { + display: block; + padding: 5px; +} + +.jumpbox .dropdown-select { + margin: 0; +} + +.jumpbox .dropdown-contents a { + text-decoration: none; +} + +.dropdown li { + display: list-item; + border-top: 1px dotted transparent; + float: none !important; + line-height: normal !important; + font-size: 1em !important; + list-style: none; + margin: 0; + white-space: nowrap; + text-align: left; +} + +.stat-block { + clear: both; +} + +.top { + position: absolute; + top: -20px; +} + +.clear { + display: block; + clear: both; + font-size: 1px; + line-height: 1px; + background: transparent; +} + +// Inner box-model clearing +.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; +} + +.emoji { + min-height: 18px; + min-width: 18px; + height: 1em; + width: 1em; +} + +.hidden { + display: none; +} + +.smilies { + vertical-align: text-bottom; +} + +.icon-notification { + position: relative; +} + +.member-search { + float: left; + margin: 0; + padding: 6px 10px; +} + +.member-search strong { + font-size: $font-size; +} + +.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: $font-size; + 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; +} + +.dropdown-extended .header { + .dropdown-down & { + margin-top: -3px; + } + padding: 0 10px; + font-family: $dropdown-header-font-family; + font-size: $dropdown-header-font-size; + font-weight: bold; + text-align: left; + // text-transform: uppercase; + line-height: $dropdown-header-line-height; +} + +.dropdown-extended .header .header_settings { + float: right; + font-weight: normal; + text-transform: none; +} + +.dropdown-extended .header .header_settings a { + display: inline-block; + padding: 0 5px; +} + +.dropdown-extended .header:after { + content: ''; + display: table; + clear: both; +} + +.dropdown-extended .footer { + text-align: center; + font-size: $font-size; +} + +.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 img { + float: left; + max-height: 50px; + max-width: 50px; + width: auto !important; + height: auto !important; + margin-right: 5px; +} + +.notification_list ul li p { + margin-bottom: 4px; + font-size: $font-size; +} + +.notification_list p.notification-reference, +.notification_list p.notification-location, +.notification_list li a p.notification-reason { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.notification_list p.notification-time { + font-size: $font-size - 1px; + margin: 0; + text-align: right; +} + +.notification_list div.notifications { + margin-left: 50px; + padding: 5px; +} + +.notification_list div.notifications a { + display: block; +} + +.notification_list p.notifications_title { + font-family: $topic-link-font-family; + font-size: $topic-link-font-size !important; +} + +.notification_list p.notifications_title strong { + font-weight: 600; +} + +.notification_list p.notifications_time { + font-size: $font-size !important; +} + +.notification_text { + margin-left: 58px; + white-space: normal; +} + +.badge { + border-radius: 10px; + opacity: 0.8; + text-align: center; + white-space: nowrap; + font-size: 10px; + line-height: 1; + float: right; + display: inline-block; + margin-left: 3px; + vertical-align: baseline; + position: relative; + top: 3px; + padding: 4px 6px; + } + +.badge.hidden { + display: none; +} + +// Navbar specific list items +// ---------------------------------------- + +.linklist .quick-links { + margin: 0 7px 0 0; +} + +.linklist.compact .rightside > a > span span { + display: none; +} + +.dropdown-page-jump .dropdown { + top: 20px; +} + +.dropdown-page-jump.dropdown-up .dropdown { + bottom: 20px; +} + +.dropdown-page-jump input.tiny { + width: 50px; +} + +.dropdown .clone.hidden { + display: none; +} + +.dropdown .clone.hidden + li.separator { + display: none; +} + +.dropdown .clone.hidden + li { + border-top: none; +} diff --git a/simplicity_darkblue/theme/common/_content.scss b/simplicity_darkblue/theme/common/_content.scss new file mode 100644 index 0000000..b7b170d --- /dev/null +++ b/simplicity_darkblue/theme/common/_content.scss @@ -0,0 +1,1278 @@ +// Content Styles +// ---------------------------------------- + +ul.topiclist { + display: block; + list-style-type: none; + margin: 0; +} + +ul.topiclist li { + display: block; + list-style-type: none; + margin: 0; + .forabg &.header, + .forumbg &.header { + @include section-heading-forum; + position: relative; + .forum-toggle { + position: absolute; + right: 5px; + top: 50%; + margin-top: -8px; + height: 16px; + width: 16px; + text-decoration: none !important; + outline-style: none !important; + color: inherit; + transition: opacity 0.3s ease; + opacity: .5; + &:after { + content: '\f056'; // fa-minus-circle + font-family: FontAwesome; + position: absolute; + top: 0; + left: 0; + width: 16px; + height: 16px; + font-size: 12px; + line-height: 16px; + } + &.toggled:after { + content: '\f055'; // fa-plus-circle + } + &:hover { + opacity: 1; + } + .rtl & { + right: auto; + left: 4px; + } + } + } +} + +ul.topiclist dl { + position: relative; +} + +ul.topiclist li.row dl { + margin: 2px 0; +} + +ul.topiclist dt, ul.topiclist dd { + display: block; + float: left; +} + +ul.topiclist dt { + width: 100%; + margin-right: -440px; + font-size: $font-size; +} + +ul.topiclist.missing-column dt { + margin-right: -345px; +} + +dl.elegant-row dt, +ul.topiclist.two-long-columns dt { + margin-right: -250px; +} + +ul.topiclist.two-columns dt { + margin-right: -80px; +} + +ul.topiclist dt .list-inner { + margin-right: 440px; + padding-left: 5px; + padding-right: 5px; + position: relative; +} + +ul.topiclist.missing-column dt .list-inner { + margin-right: 345px; +} + +dl.elegant-row dt .list-inner, +ul.topiclist.two-long-columns dt .list-inner { + margin-right: 250px; +} + +ul.topiclist.two-columns dt .list-inner { + margin-right: 80px; +} + +ul.topiclist dd { + border-left: 1px solid transparent; + padding: 4px 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +ul.topiclist dfn { + // Labels for post/view counts + display: none; + position: absolute; + left: -999px; + width: 990px; +} + +.forum-image { + float: left; + padding-top: 5px; + margin-right: 5px; +} + +li.row { + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + &:first-child { + border-top-width: 0; + padding-top: 0; + } + &:last-child { + border-bottom-width: 0; + padding-bottom: 0; + } + + @if $split-forums == true { + ul.topiclist & { + .forabg &, .forumbg & { + @include section-forum; + margin: 5px 0; + padding: 0; + &.reported { + background-color: $block-background-reported; + } + } + } + } + + .forum-description { + + } + .subforums-list { + ul { + list-style-type: none; + display: inline; + margin: 0; + } + li { + display: inline; + & > span { + display: inline; + } + } + } + .forum-mcplink { + right: 4px; + top: 4px; + .rtl & { + 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-size: $list-heading-font-size; + font-family: $list-heading-font-family; + line-height: $list-heading-line-height; +} + +li.header dt { + .forabg & { + font-family: $forum-heading-font-family; + font-weight: $forum-heading-font-weight; + font-size: $forum-heading-font-size; + } + width: 100%; + margin-right: -440px; + .list-inner { + margin-right: 440px; + text-indent: 5px; + padding-left: 0; + } +} + +li.header dd { + padding-left: 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +li.header dl dt, li.header dl dd { + min-height: 0; +} + +li.header dl.row-item dt .list-inner { + // Tweak for headers alignment when folder icon used + .forabg & { + padding-left: 0; + padding-right: 50px; + } +} + +.row .list-inner { padding: 4px 0; } + +dl.row-item { + background-position: 10px 50%; // Position of folder icon + background-repeat: no-repeat; + background-size: 36px; +} + +dl.row-item dt { + background-repeat: no-repeat; + background-position: 5px 95%; // Position of topic icon + background-size: 17px; +} + +dl.row-item dt .list-inner { + padding-left: 55px; // Space for folder icon + position: relative; + padding-top: 5px; + padding-bottom: 5px; + li.header & { + padding-top: 0; + padding-bottom: 0; + } +} + +dl.row-item dt .list-inner .topic-status { + position: absolute; + right: 4px; + top: 3px; + font-size: 14px; + pointer-events: none; + .rtl & { + right: auto; + left: 4px; + } +} + +dl.row-item dt .list-inner .topic-status + .topic-status { + right: 20px; +} + +dl.row-item dt, dl.row-item dd { + min-height: 42px; +} + +dl.row-item dt a { + display: inline; +} + +dl.row-item.with-description dt, dl.row-item.with-description dd { + min-height: 50px; +} + +dl a.row-item-link { // topic row icon links + display: block; + width: 36px; + height: 36px; + padding: 0; + position: absolute; + top: 50%; + left: 0; + margin-top: -15px; + margin-left: 9px; + z-index: 2; +} + +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 { + line-height: 34px; + font-size: $forum-list-column-font-size; + .with-description & { + line-height: 42px; + } +} + +dd.lastpost.empty br { + display: none; +} + +dd.posts, dd.topics, dd.views { + width: 95px; + .elegant-row & { + display: none; + } +} + +// List in forum description +dl.row-item dt ol, +dl.row-item dt ul { + list-style-position: inside; + margin-left: 1em; +} + +dl.row-item dt li { + display: list-item; + list-style-type: inherit; +} + +dd.lastpost, dd.redirect, dd.moderation, dd.time, dd.info { + width: 250px; + font-size: $forum-list-last-column-font-size; +} + +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.extra, dd.mark { + line-height: 200%; +} + +dd.option { + width: 125px; + line-height: 200%; + text-align: center; + font-size: $font-size; +} + +// Forums list layout +// ---------------------- +.forum-description { + font-size: $forum-list-description-font-size; + padding-top: 2px; +} + +.forum-statistics { + font-size: $font-size; + padding-top: 2px; + .value { + } +} + +.forum-lastpost { + display: none; + @media (max-width: 550px) { + display: block !important; + padding-top: 2px; + line-height: 1.2; + overflow: hidden; + } + strong, span { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + } + strong, span, a.lastsubject { + font-weight: normal; + } + strong { + display: block; + float: left; + max-width: 200px; + padding-right: 5px; + .rtl & { + float: right; + padding-right: 0; + padding-left: 5px; + } + @media (max-width: 400px) { + max-width: 130px; + } + } + span { + display: inline-block; + max-width: 100%; + &:after { + content: '|'; + display: inline-block; + text-align: center; + width: 12px; + } + &:last-of-type:after { + display: none; + } + } +} + +.subforums-list { + padding-top: 2px; +} + +.forum-description.toggle { + display: none; + position: absolute; + font-size: $font-size; + border-radius: 4px; + padding: 4px 9px; + max-width: 500px; + cursor: pointer; + a.forumtitle + & { + left: 55px; + top: 25px; + z-index: 30; + .rtl & { + left: auto; + right: 55px; + } + } + a { + background: none !important; + text-decoration: underline !important; + border-width: 0 !important; + } + 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 & span.arrow { + border-left: 6px solid transparent; + border-right: 1px none transparent; + left: auto; + right: -6px; + } + &.no-arrow span.arrow { + display: none; + } +} + +// Post body styles +// ---------------------------------------- +.postbody { + padding: 0; + font-size: $font-size; + line-height: $line-height; + .postprofile + & { + float: $post-side; + margin-#{$profile-side}: -#{$post-margin}; + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: -#{$post-margin}; + float: $profile-side; + } + width: 100%; + position: relative; + .search & { + margin-#{$profile-side}: (-100px - $post-margin); + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: (-100px - $post-margin); + } + } + } +} + +.postprofile + .postbody > div { + margin-#{$profile-side}: $post-margin; + &:only-child:after { + content: ' '; + display: table; + clear: both; + } + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: $post-margin; + } + .search & { + margin-#{$profile-side}: ($post-margin + 100px); + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: ($post-margin + 100px); + } + } +} + +.postbody .ignore { + font-size: $post-content-font-size; + line-height: $post-content-line-height; +} + +.postbody h3.first { + // The first post on the page uses this +} + +.postbody h3 { + // Postbody requires a different h3 format - so change it here + float: left; + font-size: $post-title-font-size; + padding: 2px 0 0 0; + margin-top: 0 !important; + margin-bottom: 0.3em !important; + text-transform: none; + border: none; + font-family: $post-title-font-family; + line-height: $post-title-line-height; + .rtl & { + float: right; + } +} + +.postbody h3 img { + vertical-align: bottom; +} + +.has-profile .postbody h3 { + // If there is a post-profile, we position the post-buttons differently + float: none !important; + margin-right: 180px; + .rtl & { + margin-right: 0; + margin-left: 180px; + } +} + +.postbody .content { + font-size: $post-content-font-size; + line-height: $post-content-line-height; + overflow-x: auto; +} + +.postbody img.postimage { + max-width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +// Topic review panel +// ---------------------------------------- +.panel .review { + margin-top: 2em; +} + +.topicreview { + padding-right: 5px; + 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; +} + +// MCP Post details +// ---------------------------------------- +.post_details { + overflow: auto; + max-height: 300px; +} + +// Content container styles +// ---------------------------------------- +.content { + clear: both; + min-height: 3em; + overflow: hidden; + line-height: $post-content-line-height; + font-family: $post-content-font-family; + font-size: $post-content-font-size; + padding-bottom: 1px; +} + +.content h2, .panel h2 { + font-weight: normal; + border-bottom: 1px solid transparent; + font-size: $panel-heading-font-size; + margin-top: 0.5em; + margin-bottom: 0.5em; + padding-bottom: 0.5em; + &.faq-title { + margin-top: 5px; + } +} + +.panel h3 { + margin: 0.5em 0; +} + +$panel-font-size: $font-size + 2px !default; +$panel-line-height: $line-height !default; + +.panel p { + font-size: $panel-font-size; + margin-bottom: 1em; + line-height: $panel-line-height; +} + +.content p { + font-family: $post-content-font-family; + font-size: $post-content-font-size; + margin-bottom: 1em; + line-height: $post-content-line-height; +} + +dl.faq { + font-family: $post-content-font-family; + font-size: $post-content-font-size; + margin-top: 1em; + margin-bottom: 2em; + line-height: $post-content-line-height; +} + +dl.faq dt { + font-family: $post-title-font-family; + font-size: $post-title-font-size; + line-height: $post-title-line-height; + font-weight: normal; + margin-bottom: 5px; +} + +.content dl.faq { + @extend dl.faq; + margin-bottom: 0.5em; +} + +.content li { + list-style-type: inherit; +} + +.content ul, .content ol { + margin: 0.8em 0 0.9em 3em; +} + +.posthilit { + padding: 0 2px 1px 2px; +} + +// Post author +p.author { + margin-bottom: 0.3em; + padding: 0 0 5px 0; + font-family: $font-family; + font-size: $font-size; + line-height: $line-height; + clear: both; +} + +// Post signature +.signature { + margin-top: 1.5em; + padding-top: 0.2em; + font-size: $post-signature-font-size; + border-top: 1px solid transparent; + clear: left; + font-family: $post-content-font-family; + line-height: $post-content-line-height; + overflow: hidden; + width: 100%; +} + +.signature.standalone { + border-top-width: 0; + margin-top: 0; +} + +dd .signature { + margin: 0; + padding: 0; + clear: none; + border: none; +} + +.signature li { + list-style-type: inherit; +} + +.signature ul, .signature ol { + margin: 0.8em 0 0.9em 3em; +} + +// Post noticies +.notice { + font-family: $post-content-font-family; + width: auto; + margin-top: 1.5em; + padding-top: 0.2em; + font-size: $post-content-font-size; + border-top: 1px dashed transparent; + clear: left; + line-height: $post-content-line-height; +} + +// Jump to post link for now +ul.searchresults { + list-style: none; + text-align: right; + clear: both; + @if $profile-side == right { + margin-right: ($post-margin + 100px); + } + .rtl & { + text-align: left; + @if $profile-side == right { + margin-right: 0; + margin-left: ($post-margin + 100px); + } + } +} + +// BB Code styles +// ---------------------------------------- +// Quote block +blockquote { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + font-size: $post-quote-font-size; + margin: 8px 12px; + overflow: hidden; + padding: 5px; + position: relative; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +/*blockquote:before { + position: absolute; + font-family: 'Trebuchet MS'; + top: 5px; + left: 4px; + height: 16px; + font-size: 30px; + line-height: 30px; + pointer-events: none; +}*/ + +blockquote blockquote { + // Nested quotes + margin: 5px; +} + +blockquote cite { + // Username/source of quoter + font-style: normal; + font-weight: bold; + display: block; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; +} + +blockquote cite cite { +} + +blockquote cite:before, .uncited:before { + padding-right: 5px; +} + +blockquote cite > div { + float: right; + font-weight: normal; +} + +.postbody .content li blockquote { + overflow: inherit; + margin-left: 0; +} + +// Code block +$post-code-line-height: 1.3 !default; + +.codebox { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + margin: 8px 12px; + font-size: $post-code-font-size; + word-wrap: normal; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +.codebox p { + text-transform: uppercase; + border-bottom: 1px solid transparent; + margin-bottom: 3px; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size !important; + line-height: $post-block-title-line-height; + font-weight: bold; + display: block; +} + +blockquote .codebox { + margin-left: 0; +} + +.codebox code { + overflow: auto; + display: block; + height: auto; + max-height: 200px; + padding: 5px 3px; + font-family: Monaco, "Andale Mono","Courier New", Courier, mono; + font-size: $post-code-font-size; + line-height: $post-code-line-height; +} + +// Attachments +// ---------------------------------------- +.attachbox { + float: left; + width: auto; + max-width: 100%; + margin: 5px 5px 5px 0; + padding: 6px; + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + clear: left; + box-sizing: border-box; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +.attachbox dt { + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; + 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: $post-content-line-height; + font-weight: normal; + clear: left; +} + +.attach-image { + margin: 3px 0; + max-width: 100%; +} + +.attach-image img { + // border: 1px solid transparent; +// cursor: move; + cursor: default; +} + +// Inline image thumbnails +div.inline-attachment dl.thumbnail, div.inline-attachment dl.file { + display: block; + margin-bottom: 4px; +} + +div.inline-attachment p { + font-size: $post-quote-font-size; +} + +dl.file { + font-family: $post-block-title-font-family; + display: block; +} + +dl.file dt { + text-transform: none; + margin: 0; + padding: 0; + font-weight: bold; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; +} + +dl.file dd { + margin: 0; + padding: 0; +} + +dl.thumbnail img { + padding: 3px; + border: 1px solid transparent; + box-sizing: border-box; +} + +dl.thumbnail dd { + font-style: italic; + font-family: $font-family; +} + +.attachbox dl.thumbnail dd { + font-size: 100%; +} + +dl.thumbnail dt a:hover img { + border: 1px solid transparent; +} + +// Post poll styles +// ---------------------------------------- +fieldset.polls { + font-family: $post-content-font-family; + font-size: $post-content-font-size; +} + +fieldset.polls dl { + margin: 0; + border: 1px solid transparent; + border-width: 1px 0; + padding: 5px 0; + line-height: $post-content-line-height; + &:first-child { + border-top-width: 0; + } + &: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: $post-content-font-size; +} + +fieldset.polls dd { + float: left; + width: 10%; + border-left: none; + padding: 0 5px; + margin-left: 0; + font-size: $post-content-font-size; +} + +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: max(min($border-radius, 5px) - 1px, 0); +} + +.vote-submitted { + font-size: $post-content-font-size + 2px; + font-weight: bold; + text-align: center; +} + +// Poster profile block +// ---------------------------------------- +.postprofile { + margin: 0; + padding: 5px 0; + min-height: 80px; + border: 0px solid transparent; + border-#{$post-side}-width: 1px; + width: $profile-width; + float: $profile-side; + position: relative; + box-sizing: border-box; + z-index: 2; + .rtl & { + float: $post-side; + border-width: 0; + border-#{$profile-side}-width: 1px; + } + .search & { + width: ($profile-width + 100px); + } +} + +.postprofile dd, .postprofile dt { + font-size: $post-profile-font-size; + line-height: $post-profile-line-height; + margin-#{$post-side}: 8px; + .rtl & { + margin-#{$profile-side}: 8px; + margin-#{$post-side}: 0; + } +} + +.postprofile dd { + overflow: hidden; + text-overflow: ellipsis; +} + +.postprofile strong { + font-weight: normal; +} + +.postprofile dt.no-profile-rank, .postprofile dd.profile-rank, .postprofile .search-result-date { + margin-bottom: 10px; +} + +// Post-profile avatars +.postprofile .has-avatar .avatar-container { + margin-bottom: 3px; + overflow: hidden; +} + +.postprofile .avatar { + display: block; + float: left; + max-width: 100%; + .rtl & { + 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 .icon_contact { + vertical-align: middle; +} + +.profile-contact .dropdown { + margin-right: -14px; +} + +.online-ribbon { + display: block; + width: 70px; + height: 70px; + position: absolute; + overflow: hidden; + top: 0; + #{$profile-side}: 0; + pointer-events: none; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: 0; + } + + span { + display: block; + font-weight: 500; + font-style: normal; + width: 100px; + font-size: 11px; + line-height: 18px; + height: 18px; + text-align: center; + position: absolute; + top: 17px; + white-space: nowrap; + #{$profile-side}: -25px; + + @if $profile-side == left { + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + } + @else { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } + + + span { + opacity: .75; + z-index: 29; + } + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: -25px; + + @if $profile-side == right { + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + } + @else { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } + } + } +} + +.panel.online > .inner { + position: relative; + z-index: 2; +} + +.no-avatar .avatar-container { + display: block; + width: 92px; + height: 92px; + background: transparent none 50% 50% no-repeat; + background-size: cover; +} + +// Profile used on view-profile +.profile-avatar img { + max-width: 100%; +} + +// pm list in compose message if mass pm is enabled +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; + text-overflow: ellipsis; + white-space: nowrap; +} + +table.fixed-width-table { + table-layout: fixed; +} + +// Show scrollbars for items with overflow on iOS devices +// ---------------------------------------- +.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; +} + +#memberlist tr.inactive, #team tr.inactive { + font-style: italic; +} + +// +// Extensions +// + +// Thanks for posts +a.post { + display: inline !important; + background: none !important; + box-shadow: none !important; + border: none !important; +} diff --git a/simplicity_darkblue/theme/common/_cp.scss b/simplicity_darkblue/theme/common/_cp.scss new file mode 100644 index 0000000..cfbb15e --- /dev/null +++ b/simplicity_darkblue/theme/common/_cp.scss @@ -0,0 +1,440 @@ +// Control Panel Styles +// ---------------------------------------- + + +// Main CP box +// ---------------------------------------- +.cp-menu { + float:left; + width: 19%; + margin: 0 -2px; + padding-right: 7px; + box-sizing: border-box; + .rtl & { + float: right; + padding-left: 7px; + padding-right: 0; + } +} + +.cp-main { + float: left; + width: 81%; + .rtl & { + float: right; + } +} + +.cp-main .content { + padding: 0; +} + +.panel-container .panel { + margin-bottom: 10px; +} + +.panel-container .panel p { + font-size: $panel-font-size; + line-height: $panel-line-height; +} + +.panel-container .panel ol { + margin-left: 2em; + font-size: $panel-font-size; +} + +.panel-container .panel 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 { + @include table-heading-transparent; + 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; +} + +.panel-container .postbody p.author { + font-size: $font-size; +} + +.cp-main .buttons { + margin-left: 0; +} + +.cp-main ul.linklist { + margin: 0; +} + +// MCP Specific tweaks +.mcp-main .postbody { + width: 100%; +} + +.tabs-container h2 { + float: left; + margin-bottom: 0px; +} + +// CP tabs shared +// ---------------------------------------- +.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: $tab-font-size; + font-weight: bold; + line-height: $tab-line-height; +} + +.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; +} + +// CP tabbed menu +// ---------------------------------------- +.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; +} + +// Mini tabbed menu used in MCP +// ---------------------------------------- +.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 tabs +// ---------------------------------------- +.responsive-tab { + position: relative; +} + +a.responsive-tab-link { + .responsive-tab > & { + display: block; + font-size: 16px; + position: relative; + width: 16px; + line-height: 14px; + text-decoration: none; + } + .responsive-tab > &:before { + content: '\f0c9'; // fa-bars + font-family: FontAwesome; + 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 > &:before, + .responsive-tab > &:hover:before { + font-family: FontAwesome; + content: '\f078'; // fa-chevron-down + } +} + +.tabs .dropdown, .minitabs .dropdown { + top: $tab-line-height + 2px; + margin-right: -2px; + font-size: $dropdown-content-font-size; + line-height: $dropdown-content-line-height; + font-weight: normal; +} + +.minitabs .dropdown { + margin-right: -4px; +} + +.tabs .dropdown-up .dropdown, .minitabs .dropdown-up .dropdown { + bottom: $tab-line-height + 2px; + top: auto; +} + +.tabs .dropdown li { + text-align: right; +} + +.minitabs .dropdown li { + text-align: left; +} + +// UCP navigation menu +// ---------------------------------------- +// Container for sub-navigation list +.navigation { + width: 100%; + hr { + display: none; + + ul { + margin-top: 10px; + } + } +} + +.navigation ul { + list-style: none; +} + +// Default list state +.navigation li { + display: inline; + font-weight: bold; + margin: 1px 0; + padding: 0; +} + +// Link styles for the sub-section links +.navigation a { + display: block; + padding: 5px; + margin: 2px 0; + border-radius: max(0px, $border-radius - 2px); + text-decoration: none; + font-size: $font-size; + line-height: $line-height; +} + +.navigation a:hover { + text-decoration: none; +} + +// Preferences pane layout +// ---------------------------------------- +.cp-main h2 { + border-bottom: none; + padding: 0; + margin-left: 10px; +} + +// Friends list +.cp-mini { + margin: 10px 15px 10px 5px; + max-height: 200px; + overflow-y: auto; + padding: 5px 10px; + border-radius: $border-radius; +} + +dl.mini dt { + font-weight: bold; +} + +dl.mini dd { + padding-top: 4px; +} + +.friend-online { + font-weight: bold; +} + +.friend-offline { + font-style: italic; +} + +// PM Styles +// ---------------------------------------- +// Defined rules list for PM options +ol.def-rules { + padding-left: 0; +} + +ol.def-rules li { + line-height: 180%; + padding: 1px; +} + +// PM marking colours +.pmlist li.bg1 { + padding: 0 3px; +} + +.pmlist li.bg2 { + padding: 0 3px; +} + +/* DEPRECATED 3.2.6 +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: transparent; + border-right-color: transparent; +} +*/ + +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour, +.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 3px transparent; + border-width: 0 3px; +} + +.pm-legend { + border-left-width: 10px; + border-left-style: solid; + border-right-width: 0; + margin-bottom: 3px; + padding-left: 3px; +} + +// Avatar gallery +.gallery label { + position: relative; + float: left; + margin: 10px; + padding: 5px; + width: auto; + border: 1px solid transparent; + text-align: center; +} + +// Responsive *CP navigation +// ---------------------------------------- +@media (max-width: 900px) +{ + .nojs .tabs a span, .nojs .minitabs a span { + max-width: 40px; + overflow: hidden; + 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; + .cp-menu & { + margin: 0 10px; + float: left; + @media (max-width: 450px) { + float: none; + margin: 0 auto; + } + } + &, .cp-menu &:only-child { + float: none; + margin: 0 auto; + } + .cp-menu & + .cp-mini { + float: left; + margin: 0 10px; + max-width: 220px; + @media (max-width: 450px) { + float: none; + margin: 10px auto 0; + } + } + } + + .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; + } +} diff --git a/simplicity_darkblue/theme/common/_forms.scss b/simplicity_darkblue/theme/common/_forms.scss new file mode 100644 index 0000000..80a6269 --- /dev/null +++ b/simplicity_darkblue/theme/common/_forms.scss @@ -0,0 +1,459 @@ +// Form Styles +// ---------------------------------------- + +// General form styles +// ---------------------------------------- +$input-font-size: $font-size + 1px !default; +$input-font-family: $font-family !default; + +fieldset { + border-width: 0; + font-family: $font-family; + font-size: $font-size; +} + +input { + font-weight: normal; + vertical-align: middle; + padding: 0 3px; + font-size: $input-font-size; + font-family: $input-font-family; +} + +select { + font-family: $input-font-family; + font-weight: normal; + cursor: pointer; + vertical-align: middle; + border: 1px solid transparent; + border-radius: $input-border-radius; + padding: 1px; + font-size: $input-font-size; +} + +select:focus { + outline-style: none; +} + +option { + padding-right: 1em; +} + +select optgroup option { + padding-right: 1em; + font-family: $input-font-family; +} + +textarea { + font-family: $post-content-font-family; + width: 60%; + padding: 2px; + font-size: $post-content-font-size; + line-height: $post-content-line-height; + border-radius: $input-border-radius; + -webkit-appearance: none; +} + +label { + cursor: default; + padding-right: 5px; +} + +label input { + vertical-align: middle; +} + +label img { + vertical-align: middle; +} + +// Definition list layout for forms +// ---------------------------------------- +fieldset dl { + padding: 4px 0; +} + +fieldset dt { + float: left; + width: 40%; + text-align: left; + display: block; +} + +fieldset dd { + margin-left: 41%; + vertical-align: top; + margin-bottom: 3px; +} + +// Specific layout 1 +fieldset.fields1 dt { + width: 15em; + border-right-width: 0; +} + +fieldset.fields1 dd { + margin-left: 15em; + border-left-width: 0; +} + +fieldset.fields1 div { + margin-bottom: 3px; +} + +// Set it back to 0px for the reCaptcha divs: PHPBB3-9587 +fieldset.fields1 .live-search div { + margin-bottom: 0; +} + +// Specific layout 2 +fieldset.fields2 dt { + width: 15em; + border-right-width: 0; +} + +fieldset.fields2 dd { + margin-left: 16em; + border-left-width: 0; +} + +// Form elements +dt label { + font-weight: bold; + text-align: left; +} + +dd label { + white-space: nowrap; +} + +dd input, dd textarea { + margin-right: 3px; +} + +dd select { + width: auto; +} + +dd select[multiple] { + width: 100%; +} + +dd textarea { + width: 85%; +} + +// Hover effects +.timezone { + width: 95%; +} + +/* Browser-specific tweaks */ +button::-moz-focus-inner { + padding: 0; + border: 0 +} + + +// Quick-login on index page +fieldset.quick-login { + margin-top: 5px; +} + +fieldset.quick-login input { + width: auto; +} + +fieldset.quick-login input.inputbox { + width: 15%; + vertical-align: middle; + margin-right: 5px; +} + +fieldset.quick-login label { + white-space: nowrap; + padding-right: 2px; +} + +// Display options on viewtopic/viewforum pages +fieldset.display-options { + text-align: center; + margin: 3px 0 5px 0; +} + +fieldset.display-options label { + white-space: nowrap; + padding-right: 2px; +} + +fieldset.display-options a { + margin-top: 3px; +} + +.dropdown fieldset.display-options { + font-size: 1em; + margin: 0; + padding: 0; +} + +.dropdown fieldset.display-options label { + display: block; + margin: 4px; + padding: 0; + text-align: right; + white-space: nowrap; +} + +.dropdown fieldset.display-options select { + min-width: 120px; +} + +// Display actions for ucp and mcp pages +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; +} + +// MCP forum selection +fieldset.forum-selection { + margin: 5px 0 3px 0; + float: right; +} + +fieldset.forum-selection2 { + margin: 13px 0 3px 0; + float: right; +} + +// Submit button fieldset +fieldset.submit-buttons { + text-align: center; + vertical-align: middle; + margin: 5px 0; +} + +fieldset.submit-buttons input { + vertical-align: middle; +} + +// Posting page styles +// ---------------------------------------- + +// Buttons used in the editor +.format-buttons { + margin: 15px 0 2px 0; +} + +.format-buttons input, .format-buttons select { + vertical-align: middle; +} + +// Main message box +.message-box { + width: 80%; +} + +.message-box textarea { + font-family: $post-content-font-family; + width: 450px; + height: 270px; + min-width: 100%; + max-width: 100%; + font-size: $post-content-font-size; + line-height: $post-content-line-height; + resize: vertical; + outline: 3px dashed transparent; + outline-offset: -4px; + -webkit-transition: all .5s ease, height 1ms linear; + -moz-transition: all .5s ease, height 1ms linear; + -ms-transition: all .5s ease, height 1ms linear; + -o-transition: all .5s ease, height 1ms linear; + transition: all .5s ease, height 1ms linear; +} + +// Emoticons panel +.smiley-box { + width: 18%; + float: right; +} + +.smiley-box img { + margin: 3px; +} + +// Input field styles +// ---------------------------------------- +.inputbox { + border: 1px solid transparent; + padding: 2px; + border-radius: $input-border-radius; + -webkit-appearance: none; +} + +.inputbox:hover, .inputbox:focus { + border: 1px solid transparent; + outline-style: none; +} + +input.inputbox { width: 85%; } +input.medium { width: 50%; } +input.narrow { width: 25%; } +input.tiny { width: 150px; } + +textarea.inputbox { + width: 85%; +} + +.autowidth { + width: auto !important; +} + +input[type="number"] { + -moz-padding-end: 0; +} + +input[type="search"] { + -webkit-appearance: none; + -webkit-box-sizing: content-box; +} + +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; +} + +// Form button styles +// ---------------------------------------- +input.button1, input.button2 { + font-size: $input-button-font-size; +} + +a.button1, input.button1, input.button3, a.button2, input.button2 { + width: auto !important; + padding-top: 1px; + padding-bottom: 1px; + font-family: $input-button-font-family; + background: transparent none repeat-x top left; + line-height: 1.5; + border-radius: $button-border-radius; + font-size: $input-button-font-size; + .format-buttons & { + font-size: $bbcode-button-font-size; + } +} + +a.button1, input.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"], .search-results li { + cursor: pointer; +} + +// Alternative button +a.button2, input.button2, input.button3 { + border: 1px solid transparent; +} + +// button in the style of the form buttons +a.button1, a.button2 { + text-decoration: none; + padding: 0 3px; + vertical-align: text-bottom; +} + +// Hover states +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border: 1px solid transparent; +} + +input.disabled { + font-weight: normal; +} + +// Focus states +input.button1:focus, input.button2:focus, input.button3:focus { + outline-style: none; +} + +// Topic and forum Search +.search-box { + float: left; +} + +.search-box .inputbox { + background-image: none; + border-right-width: 0; + border-radius: $big-button-border-radius 0 0 $big-button-border-radius; + float: left; + height: $button-outer-height; + padding: 3px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + .rtl & { + border-radius: 0 $big-button-border-radius $big-button-border-radius 0; + } +} + +// Search box (header) +// --------------------------------------------- +.search-header { + border-radius: $big-button-border-radius; + display: block; + border: 1px solid transparent; + .navbar.with-search & { + margin-top: 1px; + } + @if $tabbed-navigation { + .navbar.not-static + .navbar.with-search & { + &, & a.button, & .inputbox { + border-radius: 0; + } + margin-right: -3px; + .rtl & { + margin-right: 0; + margin-left: -3px; + } + } + } + .headerbar & { + position: absolute; + top: 50%; + right: 5px; + margin-top: -13px; + } +} + +.search-header .inputbox { border: 0; } + +.navbar .linklist > li.responsive-search { display: none; } + +.full { width: 95%; } +.medium { width: 50%;} +.narrow { width: 25%;} +.tiny { width: 10%;} diff --git a/simplicity_darkblue/theme/common/_icons.scss b/simplicity_darkblue/theme/common/_icons.scss new file mode 100644 index 0000000..3ac5984 --- /dev/null +++ b/simplicity_darkblue/theme/common/_icons.scss @@ -0,0 +1,96 @@ +/* -------------------------------------------------------------- + $Icons +-------------------------------------------------------------- */ + +/* Global module setup +--------------------------------*/ + +/* Renamed version of .fa class for agnostic usage 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 */ +} + diff --git a/simplicity_darkblue/theme/common/_imageset.scss b/simplicity_darkblue/theme/common/_imageset.scss new file mode 100644 index 0000000..8b4d1dd --- /dev/null +++ b/simplicity_darkblue/theme/common/_imageset.scss @@ -0,0 +1,278 @@ +// Icon images +// ---------------------------------------- +%icon-image { + position: relative; + background-image: none; + &:after { + content: ''; + position: absolute; + top: 50%; + left: 0; + height: 14px; + margin-top: -7px; + text-align: center; + font-size: 12px; + line-height: 14px; + vertical-align: baseline; + font-weight: normal; + font-style: normal; + text-transform: none; + text-indent: 0; + pointer-events: none; + } + &.small-icon:after { + width: 18px; + text-align: center; + } +} + +%icon-image-fa { + @extend %icon-image; + &:after { + font-family: FontAwesome; + } +} + +%icon-search-old { + @extend %icon-image-fa; + &:after { + content: '\f002'; // fa-search + } +} + +%icon-search-new { + @extend %icon-search-old; +} + +%icon-search-misc { + @extend %icon-search-old; +} + +.icon-acp { + @extend %icon-image-fa; + &:after { + content: '\f085'; // fa-cogs + } +} +.icon-bookmark { + @extend %icon-image-fa; + &:after { + content: '\f02e'; // fa-bookmark + margin-left: -1px; + margin-right: -1px; + } +} +.icon-bump { + @extend %icon-image-fa; + &:after { + content: '\f079'; // fa-retweet + } +} +.icon-contact { + @extend %icon-image-fa; + &:after { + content: '\f0e0'; // fa-envelope + } +} +.icon-delete-cookies { + @extend %icon-image-fa; + &:after { + content: '\f014'; // fa-trash-o + } +} +.icon-download { + @extend %icon-image-fa; + &:after { + content: '\f019'; // fa-download + } +} +.icon-faq { + @extend %icon-image-fa; + &:after { + content: '\f059'; // fa-question-circle + } +} +.icon-home { + @extend %icon-image-fa; + &:after { + content: '\f015'; // fa-home + } + &.breadcrumbs:after { + text-align: left; + } +} +.icon-logout { + @extend %icon-image-fa; + &:after { + content: '\f08b'; // fa-sign-out + } +} +.icon-login { + @extend %icon-image-fa; + &:after { + content: '\f090'; // fa-sign-in + } +} +.icon-mark { + @extend %icon-image-fa; + &:after { + content: '\f046'; // fa-check-square-o + } +} +.icon-mcp { + @extend %icon-image-fa; + &:after { + content: '\f0e3'; // fa-gavel + } +} +.icon-members { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } + &:before { + @extend .icon-members:after; + display: block; + font-size: 10px; + padding: 0; + padding-left: 4px; + padding-top: 1px; + opacity: .7; + } +} +ul.linklist.bulletin > li.small-icon.icon-members:before { + @extend .icon-members:before; +} +.icon-notification { + @extend %icon-image-fa; + &:after { + content: '\f0a2'; // fa-bell-o + } + &.non-zero:after { + content: '\f0f3'; // fa-bell + } +} +.icon-pages { + @extend %icon-image-fa; + &:after { + content: '\f0c5'; // fa-copy + } +} +.icon-pm { + @extend %icon-image-fa; + &:after { + content: '\f003'; // fa-envelope-o + } + &.non-zero:after { + content: '\f0e0'; // fa-envelope + } +} +.icon-print { + @extend %icon-image-fa; + &:after { + content: '\f02f'; // fa-print + } +} +.icon-profile { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } +} +.icon-register{ + @extend %icon-image-fa; + &:after { + content: '\f234'; // fa-user-plus + } +} +.icon-search { @extend %icon-search-old; } +.icon-search-active { @extend %icon-search-old; } +.icon-search-advanced { @extend %icon-search-old; } +.icon-search-new { @extend %icon-search-new; } +.icon-search-self { @extend %icon-search-misc; } +.icon-search-unanswered { @extend %icon-search-new; } +.icon-search-unread { @extend %icon-search-new; } +.icon-sendemail { + @extend %icon-image-fa; + &:after { + content: '\f003'; // fa-envelope-o + } +} +.icon-subscribe { + @extend %icon-image-fa; + &:after { + content: '\f05d'; // fa-check-circle-o + } +} +.icon-team { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } + &:before { + @extend .icon-team:after; + display: block; + font-size: 10px; + padding: 0; + white-space: nowrap; + padding-top: 1px; + opacity: .7; + content: '\f007\f007'; // fa-user fa-user + } +} +ul.linklist.bulletin > li.small-icon.icon-team:before { @extend .icon-team:before; } +.icon-ucp { + @extend %icon-image-fa; + &:after { + content: '\f0ad'; // fa-wrench + } +} +.icon-unsubscribe { + @extend %icon-image-fa; + &:after { + content: '\f05c'; // times-circle-o + } +} +.icon-new-posts { + @extend %icon-image-fa; + &:after { + content: '\f086'; // fa-comments + } +} +.icon-forums { + @extend %icon-image-fa; + &:after { + content: '\f075'; // fa-comment + } +} +.icon-chat { + @extend %icon-image-fa; + &:after { + content: '\f086'; // fa-comments + } +} +.icon-time { + @extend %icon-image-fa; + &:after { + // content: '\E055'; // glyphicons-clock + content: '\f017'; // fa-clock-o + } +} + + +// Thanks for posts mod +.icon-thanks { + background-image: none !important; + @extend %icon-image-fa; + &:after { + content: '\f087'; // fa-thumbs-o-up + } +} + +.icon-thanks_toplist { + background-image: none !important; + @extend %icon-image-fa; + &:after { + content: '\f005'; // fa-star + } +} \ No newline at end of file diff --git a/simplicity_darkblue/theme/common/_links.scss b/simplicity_darkblue/theme/common/_links.scss new file mode 100644 index 0000000..495e240 --- /dev/null +++ b/simplicity_darkblue/theme/common/_links.scss @@ -0,0 +1,249 @@ +// Link Styles +// ---------------------------------------- + +// Links adjustment to correctly display an order of rtl/ltr mixed content +a { + direction: ltr; + unicode-bidi: embed; + text-decoration: none; + /* we use links inline more often then not so to address several bugs with + IE and some other browsers we render all links as inlineblock by default */ + display: inline-block; +} + +// Coloured usernames +.username-coloured { + font-weight: bold; + display: inline !important; + padding: 0 !important; +} + +span.username-coloured { + margin-left: 10px; +} + +// Links on gradient backgrounds +.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; +} + +// Notification mark read link +.dropdown-extended a.mark_read { + display: block; + opacity: .2; + position: absolute; + z-index: 2; + right: 0; + top: 0; + bottom: 0; + width: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + transition: opacity .2s; +} + +.dropdown-extended li:hover a.mark_read { + opacity: .85; +} + +.dropdown-extended li a.mark_read:hover { + opacity: 1; +} + +.dropdown-extended a.mark_read:after { + width: auto; + left: 4px; + right: 0; + font-size: 16px; +} + +.jumpbox-cat-link, +.jumpbox-forum-link { font-weight: bold; } + +// Links for forum/topic lists +a.forumtitle { + display: inline-block; + font-family: $forum-link-font-family; + font-size: $forum-link-font-size; + line-height: $forum-link-line-height; + font-weight: 500; + padding-bottom: 2px; + text-decoration: none; + &:hover { + text-decoration: underline; + } +} + +a.topictitle { + @extend a.forumtitle; + font-family: $topic-link-font-family; + font-size: $topic-link-font-size; +} + +a.lastsubject { + font-weight: bold; + text-decoration: none; +} + +a.lastsubject:hover { + text-decoration: underline; +} + +// Profile links +.postprofile a, .postprofile dt.author a { + font-weight: bold; + text-decoration: none; +} + +.postprofile a:hover, .postprofile dt.author a:hover { + text-decoration: underline; +} + +// Profile searchresults +.search .postprofile a { + text-decoration: none; + font-weight: normal; +} + +.search .postprofile a:hover { + text-decoration: underline; +} + +.top { + font-size: 12px; + text-decoration: none; + margin-top: 10px; +} + +// Back to top of page +.back2top { + clear: both; + .post > & { + position: relative; + right: 5px; + bottom: 5px; + .rtl & { + right: auto; + left: 5px; + } + } +} + +.back2top .top { + float: right; + margin-top: 0; +} + +a.top, a.top2 { + position: relative; +} + +// Arrow links +%arrow { + position: relative; + &:after { + position: absolute; + top: 50%; + margin-top: -5px; + text-align: center; + font-family: FontAwesome; + 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 { + @extend %arrow; + &:after { + content: '\f077'; // fa-chevron-up + left: 0; + } + .rtl &:after { + left: auto; + right: 0; + } +} +a.arrow-down { + @extend %arrow; + &:after { + content: '\f078'; // fa-chevron-down + right: 0; + padding-top: 1px; + } + .rtl &:after { + right: auto; + left: 0; + } +} + +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:hover { + text-decoration: none; +} + +a.arrow-right:hover { + text-decoration: none; +} + +// invisible skip link, used for accessibility +.skiplink { + position: absolute; + left: -999px; + width: 990px; +} + +// Feed icon in forumlist_body.html +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'; // fa-rss + position: absolute; + left: 0; + right: 0; + width: 16px; + height: 16px; + font-family: FontAwesome; + font-size: 14px; + font-weight: normal; + font-style: normal; + line-height: 16px; + text-align: center; +} + +a.top-anchor { + display: block; +} diff --git a/simplicity_darkblue/theme/common/_normalize.scss b/simplicity_darkblue/theme/common/_normalize.scss new file mode 100644 index 0000000..31ef98e --- /dev/null +++ b/simplicity_darkblue/theme/common/_normalize.scss @@ -0,0 +1,414 @@ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS and IE text size adjust after device orientation change, + * without disabling user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability of focused elements when they are also in an + * active/hover state. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + box-sizing: content-box; /* 2 */ +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/simplicity_darkblue/theme/common/_responsive.scss b/simplicity_darkblue/theme/common/_responsive.scss new file mode 100644 index 0000000..2284b4a --- /dev/null +++ b/simplicity_darkblue/theme/common/_responsive.scss @@ -0,0 +1,652 @@ +// Responsive Design +// ---------------------------------------- + +@media (max-width: 320px) { + select, .inputbox { + max-width: 240px; + } +} + +/* Notifications list +----------------------------------------*/ +@media (max-width: 350px) { + .dropdown-extended .dropdown-contents { + width: auto; + } +} + +@media (max-width: 430px) { + .action-bar .search-box .inputbox { + width: 120px; + } + + .section-viewtopic .search-box .inputbox { + width: 57px; + } + + .action-bar .search-box .inputbox ::-moz-placeholder { + content: "Search..."; + } + + .action-bar .search-box .inputbox :-ms-input-placeholder { + content: "Search..."; + } + + .action-bar .search-box .inputbox ::-webkit-input-placeholder { + content: "Search..."; + } +} + +@media (max-width: 500px) { + dd label { + white-space: normal; + } + + select, .inputbox { + max-width: 260px; + } + + .captcha-panel dd.captcha { + margin-left: 0; + } + + .captcha-panel dd.captcha-image img { + width: 100%; + } + + dl.details dt, dl.details dd { + width: auto; + float: none; + text-align: left; + } + + dl.details dd { + margin-left: 20px; + } + + 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; + } + + p.jumpbox-return { + display: none; + } + + .display-options > label:nth-child(1) { + display: block; + margin-bottom: 5px; + } + + .attach-controls { + margin-top: 5px; + width: 100%; + } + + .quick-links .dropdown-trigger span { + display: none; + } +} + +@media (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) { + .responsive-hide { display: none !important; } + .responsive-show { display: block !important; } + .responsive-show-inline { display: inline !important; } + .responsive-show-inline-block { display: inline-block !important; } + + /* Content wrappers + ----------------------------------------*/ + html { + height: auto; + } + + body { + padding: 0; + } + + #wrap { + border: none; + border-radius: 0; + margin: 0; + + padding: 0 5px; + } + + .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; + } + + // Common block wrappers + // ---------------------------------------- + .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; + } + + @if $tabbed-navigation == false { + .navbar.tabbed .nav-tabs, .navbar.tabbed .nav-tabs .tab { + border-radius: 0 !important; + } + } + + // Logo block + // ---------------------------------------- + .site-description { + float: none; + width: auto; + text-align: center; + } + + .logo { + @if $responsive-hide-logo == true { + display: none; + } + float: none; + margin: 0 auto; + padding: 10px; + img { + margin: 0 auto; + } + } + + .site-description h1, .site-description p, .site-description p.sitename { + @if $responsive-hide-logo == true { + display: block; + } + text-align: inherit; + float: none; + margin: 5px; + line-height: 1.2em; + overflow: hidden; + text-overflow: ellipsis; + } + + .site-description p, .headerbar .search-header { + display: none; + } + + // Navigation + // ---------------------------------------- + + // Search + // ---------------------------------------- + .responsive-search { display: block !important; } + + // .topiclist lists + // ---------------------------------------- + li.header dt { + } + + 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; + } + + /* Forums and topics lists + ----------------------------------------*/ + ul.topiclist.forums dt { + margin-right: -250px; + } + + 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; + } + + li.row .responsive-show strong { + font-weight: bold; + color: inherit; + } + + ul.topiclist li.row dt a.subforum { + vertical-align: bottom; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100px; + } + + /* Pagination + ----------------------------------------*/ + .pagination > ul { + margin: 5px 0 0; + } + + .row .pagination .ellipsis + li { + display: none !important; + } + + /* Responsive tables + ----------------------------------------*/ + 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 tr { + margin: 2px 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; + } + + 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; + } + + /* Forms + ----------------------------------------*/ + fieldset dt, fieldset.fields1 dt, fieldset.fields2 dt { + width: auto; + float: none; + } + + fieldset dd, fieldset.fields1 dd, fieldset.fields2 dd { + margin-left: 0px; + } + + textarea, dd textarea, .message-box textarea { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + 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; + } + + .colour-palette, .colour-palette tbody, .colour-palette tr { + display: block; + } + + .colour-palette td { + display: inline-block; + margin-right: 2px; + } + + .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 input.inputbox { + width: 85%; + max-width: 300px; + margin-left: 20px; + } + + fieldset.quick-login label[for="autologin"] { + display: inline-block; + text-align: right; + min-width: 50%; + } + + /* User profile + ----------------------------------------*/ + .column1, .column2, .left-box.profile-details { + float: none; + width: auto; + clear: both; + } + + /* Polls + ----------------------------------------*/ + 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; + } + + /* Post + ----------------------------------------*/ + .postbody { + position: inherit; + } + + .postbody { + .postprofile + & { + float: none; + position: inherit; + width: auto; + } + } + + .postprofile, .postbody, .search .postbody { + display: block; + width: auto; + float: none; + padding: 0; + min-height: 0; + } + + .post .postprofile { + width: auto; + border-width: 0 0 1px 0; + padding-bottom: 5px; + margin: 0; + margin-bottom: 5px; + min-height: 40px; + overflow: hidden; + z-index: auto !important; + } + + .postprofile dd { + display: none; + } + + .postprofile dt, .postprofile dd.profile-rank, .search .postprofile dd { + display: block; + margin: 0; + } + + .postprofile .has-avatar .avatar-container, + .postprofile .no-avatar .avatar-container { + margin: 0; + overflow: inherit; + float: left; + padding-right: 5px; + } + + .postprofile .avatar-container:after { + clear: none; + } + + .postprofile .avatar, .postprofile .no-avatar .avatar-container { + margin-right: 5px; + } + + .postprofile .avatar img { + width: auto !important; + height: auto !important; + max-height: 32px; + } + + .no-avatar .avatar-container { + width: 32px; + height: 32px; + } + + .has-profile .postbody h3 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .has-profile .post-buttons { + right: 10px; + top: 10px; + .rtl & { + right: auto; + left: 10px; + } + } + + .online-ribbon { + width: 35px; + height: 35px; + top: 0; + #{$profile-side}: 0; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: 0; + } + + span { + width: 50px; + font-size: 6px; + line-height: 10px; + height: 10px; + text-align: center; + position: absolute; + top: 8px; + white-space: nowrap; + #{$profile-side}: -12px; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: -12px; + } + } + } + + // Misc stuff + // ---------------------------------------- + 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; + } + + .phpbb_alert { + width: auto; + margin: 0 5px; + } + + .attach-comment dfn { + width: 100%; + } +} + +@media (min-width: 700px) { + .postbody { width: 70%; } +} + +@media (min-width: 850px) { + .postbody { width: 76%; } +} + +@media (min-width: 701px) and (max-width: 950px) { + + ul.topiclist dt { + margin-right: -410px; + } + + ul.topiclist dt .list-inner { + margin-right: 410px; + } + + ul.topiclist dd.lastpost { + float: right; + } + + dd.posts, dd.topics, dd.views { + width: 80px; + } +} diff --git a/simplicity_darkblue/theme/common/_utilities.scss b/simplicity_darkblue/theme/common/_utilities.scss new file mode 100644 index 0000000..cbb8127 --- /dev/null +++ b/simplicity_darkblue/theme/common/_utilities.scss @@ -0,0 +1,66 @@ +/* -------------------------------------------------------------- + $Utilities +-------------------------------------------------------------- */ + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} + +.clearfix:before, +.clearfix:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after { + content: " "; + display: table; +} +.clearfix:after, +.container:after, +.container-fluid:after, +.row:after { clear: both } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} + +.pull-right { float: right !important } +.pull-left { float: left !important } +.hide { display: none !important } +.show { display: block !important } +.invisible { visibility: hidden } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.hidden { + display: none ; +} + +.affix { position: fixed } diff --git a/simplicity_darkblue/theme/images/announce_read.png b/simplicity_darkblue/theme/images/announce_read.png new file mode 100644 index 0000000000000000000000000000000000000000..0b8182d60a09214d1c9189ebe4edad3ae43e235a GIT binary patch literal 1046 zcmV+x1nK*UP)J+&^OM#2%!m8RRzXagfW)Vbv;|DRI-e*6k{x6 z7=~aN#>7w%NkU^Qn@vgFzBvwW-(V-vomN)2o4@$>tO)=B#@HldOw=?jr)gTQQmOO| zV@za>P4~@sH!UHx}J3~_tOKGH4H=O z3lq%RzXdlM*oh0+*c+86+U5W-VRbClAdQBUFAb@V=db+qu&!fxW7ZCMxq zK$c~%1M18uajL4e-rn=;_5JzS6?W1ITZmgQIzCJ zKpn6NLWoc(6e5I>RJ*w>AtY5Ql_G=?0U`9@e;K88x($6jQq;@5%>QBj1^v-Id1wbx QG5`Po07*qoM6N<$f~T47CIA2c literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/announce_read_hd.png b/simplicity_darkblue/theme/images/announce_read_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..4989c5f8e55d2ee89e4467ceadf148b2077c29e5 GIT binary patch literal 1993 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 literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/announce_read_locked_hd.png b/simplicity_darkblue/theme/images/announce_read_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..0a1809f0c9fc98b3c59fb686a977aca5f38d97bd GIT binary patch literal 2288 zcmVQ=WpvM_(4pY#=Uq_^m_`VPJ!@9h6z_3XbUJ;l`-UvbrTXaBYB&i)Tp z&%rmOx9BAO2fE4c-v6c6xD3M#LI^K%9EU>)iF7*c;5g0&A@o29J=tv5l}@J}5JKYc zn2QX<47TE$>!}{od_hNg_WXor?;p z(`h?|kZLs9Y?ex=)Amdzqi-9Q$+LIGvat8PWuXWNuXLoaNZ-M#_3K@;)R+*$A&%oF zS(f!42SzHHOvcM`+$4l>s3kDieBt~wRa~+x6hSHV0?knSE7rxLRsv=ql}cS#3Z=@- zx(*>6Xd2FxXAhtD7T*YQ>IIsi_E*ez_AiOYj7FoX!!@O;I07VBI-OQ2ZPR0N?>Q{4 zT~I4!NDGJY?ENIh0RZ$e40DZP7>Z$-mf)1ur))M$t*@^e0RX*<;7qx87N+XJkpi0b z6jv=&VN8V6mrN#!5>7jSve_&JAtV3*eJ9eHnBSe9a_xd@DMJ#qp4nBtAp8CPGaSd+ zggC7Pk^r;${r)q@!ZFV6;k9t80ZqGi?+M2P0Q9C(DN>BnP9O*&mC0nthT9FBFPxur z?Y=R&c0nn1VR?(d;w=KRr}(4zK1aCboF*U$A;q$+u_2&|`Q0TUPNP7RclNId$BRaz zDmk3f00beV7={_G3kScsdBrrh4JxxM840MT2!iyK#sdI+!Z3{Mv;$?cSr-66^6p+( zJzsvc^SvaHXhzA+tjW0@gK)r9DrKsMQ!6cAk4#l{u=#@S`mEIKsT0Vv`)}dwi9{lw zodl;HaFIylGg%;`vvBYF>^6{!98g)yx%V8x@e+xIxzm7HmX&-~L@eO7EZI* zCYEKtsBEvVww)y)smK8xWo~CtI9@WDyd96nsd{qS;L_=|qXG!KwetXXYy;dOk5mor z%lU#u*k1MGoJJrBAyv_4n7!~Ew{HQt$RauZ3~t>#+UrRslb1Rjh~qeQIneFxS0@3& z<_qUbW5wffyj?&_;c*;?i&|`J^{RafT(xfj+#!{1$&{dU?vJ~5(P)(DbRY;JQ3iD7 z#z!Ej$N`li94j7=I~oCM6<8xcsZ^?bp}ul!`;}5aiA2JE5}E-@g>vh!s?h8u7Hurvp_i(g+6nFWa`>>aEg1rP(Dn!^HpQ z#cftCrx7TbOqTzfM-T+jS^0Z}+YMC8^78T%r_;Go z%HrbU%V02gR}LtVNEqa75ClPxF=zh5xP|{&Y9>{~(z!owxdH$_U0Yl8D%EPof%E(Q z&-8lzuNsXeFOF8L{ln>Wu84n=OeUqbT!n?&_-P%H17)%DN09^i;%2^VYSJ`qZWoZ# z>0FV55yxmWvcX{RZs~W4L_&JgUQj(+EB~)!0nKbyy!L4pP&GK8&-YRcfnnIX(P(6i zMk6c!o5^H~m4G7EUi%;jf}mvHFmA~KafCqCS`Q`jW&IlthfS>n3I>CBwOZ{T!d6;d zUVb8+UBO`RuE}JI36bvKzyB;2i&cMdh#&}pTJp;$0n%GHze7Z?o@ttPwF+o%Ztg!q zoTpEpK9*}k48zt-$4*R4L~6czR@w8PqZa;WDWGwJKS~*v1l%~eQTFjdC=?oP6%dZ& zM=eAUM7Y)>UOM)|g$uvdF?(|Js07ZKIk!4Kv-vej<_%+(+~Zn6TI<%2=(pvczl6hK zW2=FDKHtk~K*3<}Zs}OHTD_rCsXmw2v4cMK)W$2+k^|_}VaywE#wIuB&W*n>Te#HI z8&}7P+_Q={6trZ z{-2l38)igT^|RTYi>42{F-y*`CHS`$Km-rQXZR`M5Bz@rnMfpJJFP&E9zA-92-eTC zLWvJ{wJA@jCjTe-kXE%Y(0|eNK{rnF&T%sTKuc~u*ID`3I)Yz8?K~o~PqeYM>-NA=>xivgOZCz=g3GBWZ@ zZ*T8A1VKQ5e?L7kGV+T?qsd7f>vp^6+U-(N0DvKyrYDd4fLjITeSd#HjUWgRr?0Os zG(0?1sPZD0>=;-M0=gyr=_x1IK5D6G@ zdV72SJ2W)Js#L1qN{f3q9R7RDFTT+V1OkJH+qc(3p%6jSwBvBi@U1O+3%G6;Lo}6VJ141r!Y0#Pe)h z0R@9L@jTmBK*69*JkPcjP%vl{&$Df1N0h<&wy9^?t!{NoSpNqNo8;CQAYrut0000< KMNUMnLSTZP;!T(U literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/announce_unread.png b/simplicity_darkblue/theme/images/announce_unread.png new file mode 100644 index 0000000000000000000000000000000000000000..4cdbb022c0fcce3d192a26262d9056ef60eb6f6b GIT binary patch literal 1649 zcmV-%29EiOP)n_Ayu;!B<J0mX7mqOyo$ zC5~bxj_u93DkYZVhhq8ajYI;veplvFpxHl0ZNHfCwNPQw*Fvkmg;q)G*+{hYRsx`l zFNW_4#Rv);5fnF~G7FkmDTZQsQ6_$TTa~LQmg4t*Q>vG^duEhsvSZXXj(b}w6TTKs z`dc^=Xmv)t4T~JpZJ`)Jg}*FRk%Zcnt0-3Dw@(zh;;gTYx|=xaZsM3{TVoToa06)FW<0WTGg=Cr7A6S6;++ML`zZ)Osb{j$bp#3{kb7k@?2KsHcge zo+ge_+bZMUZ5*eXKaYjB-hP}Qy7_$YrBDc>N->0DF@$0tmoGT%UjEAFPssPwZA0Knz_D?&bi2BAVw77G1_P*f-Mds2%lnvk>p z@Up9c3M2DPl`Hd29C0?U0|0P2KhNg_s7DhE$%HkE5fqA16pB&9w!~6QhtxBn6nmyc z=BVvoBI~GNaW+&gI~!>6(8EuP^XK?=AM)!yTfg6)rg&Di&u0hn8yHOx7FYb6(_gUR1?oguGwoNSumTA&laN%n5NS z*U4`z#8jb+b9EddB!uX|Bg_sPgo3c5HAJ=2S+ zaYj)rhNT`|n5*qybktBml9D0n2mruj-5+xq4{}+`fF|dYSodq>1IXut$mjJP)Avk! z%Yfp&wqDdw>^aB_ydD4ml(M0GNzxh0C~+%eaxtdJITgqmIX^_U!m& z9`9KgxqMLC(14v@esB5#D!e~i!wWjz8LD+NDKf@o=260JfX{g(vPa`otC7u5BP z&xfTBy=(it$84t$%r+X$Hd>OJ(J0^dUiI`%Q`NOW8;yfD8qL!W(5&0opuKt>0Dwu8JezhQo6+Dh^T=g&Thqsx zqmavak<)K0Z;X;J1duNTky{UH?+^e$|Ku0ufvGAEOjU8vE{oYE2JO{4005IDSJ)JZ zY}#pn%eZ8Y#Hq?rhO3k?_KeH>R}4ZXTQy^{R?%dw;((1-r3P&@4%n(cpCzR4GA2pB zWK&Mm!=+s^NBiZGp^(pdB~G|XF6VpsIHCJ4I~%(5M&IPtPyN;^_FJoHve7u8W6(yU z$xf#L0N5mPjZG3LK_Z(XkxP-trJNE5IZcqy>WXjZm>2ns_d~;W&W+#ypl@;u`zE#y zd&jmO^jo)P`mFcYOxEgwvatax-RYa%vH$=ux8`nZQUr1-LY5+tOY5X`9aD>+^BlQK z3c0N3jzQ@B#Qo3CPuyQSJND%{{pau6KJV$bZY}puRUewB==}j3&G!;_-%0>8<@JIh&8Rq7UnYlT)$|N1%GD-3UdyDL_NwUMFoiCU)`7M`rt};2-vH!~+ v6U1w5&K>5`?nmFJ+~fb6(CM7c|7Cs!MeYQILynx*00000NkvXXu0mjfMr1Ah literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/announce_unread_hd.png b/simplicity_darkblue/theme/images/announce_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..353b32c6829602efcc6d01e09dfba356689afefc GIT binary patch literal 2801 zcmV4-i9mm&saEru9ivo241GZ&dwk+9_E%BzP6-jX^-r}JI1rk5xr45?DATU6*fp|+K zmz0tKZJk5pijqjmeUjV6PYsGdvAEfUNF!P)5%u*QEs#dkCRjq1Ot6J5nR<){CtvZr*`IYxyP}<9c#<4P`b*_{(j&fb= zDBssQ%Ue2kc}wRm-`Bg#b)9RataGePXBBO>psn-CthVU-gG_dTdik& zpR*bN{d>UzQAPv1H(WJrnr6p7pP?v;H)b^}kxnx=%leXFf}8;a&^T8(I8m-9TGz^!*0u6$u`!vq9sMjhQDD;( z+jY_lI5IH4Ca|n*pa~@FZf0`(?(AfNNl)}Y5ix_FQisY`x}~z0L4$(}Du1hWmMr`+ z>6qmtLwatoq-TdECjd)MfI|~BJGn<-r#|byLC;N`{K4cX#>+1$$IF|roP!H0f2*A+ zYWQQaq$|Lr+#3xsKb)Xl>eaPeafyfmJpeIPq9^25rUAkhKVgtVN(0FNuQ45-hzE(va7J z&gW}M_a{us4Pe-`hsQ({WchiUWPA{Q4#}mL4S;%f5+xJ(WbGa2zHvjeu2_mMH{?8u zAk}z@g2yWadyg|o*GGIgPgPKM60q68Umkk74USVCgG6z2kSKx%L)MZgh%9>@y&z2xRV6(omsGQ5My#K;wVs z`bCF2sfY!cFMUKXVxs-IZ;O=GN26PDAp>2bg@W0QqR+Ic{-BzHeJD!`#r zA}$DaJ`rJ1bg0hS+fhOI;@v)c5%l4U;L@m&#_ZzLzek^Ok-O`mr>)nHx}X~Ac?}WN zi!a`LEJ0eTqcK)BL6EhC6>z|^L||rYJnUfK{sqf|mY!su+V4oiJJv9yheQNj94>72 z;)|dcUj%)lLK@4DPeW9v>cbbC{l~g`)CIBR#4UlKi-tvT(XcCtPv7Vg2O?>77o=V5CC&nC&4)!g-@NK}vuopO;u`U-|gI`1Qb&g*m53;G3c zLB9ZchJ_%qL_lYd`KzNYsFre}P5Kv>_h0DNQQx1}?MmX)m|Z=?1#rL$FqeehSjew4sWU0o@C4b{-B;OFBR`>G++jpmxoNmpW9`PN$jz4Z5@o9NiLh8JbtF>mj_24v%ir zkx{^jlAszh@i;*LLWD_#PQkfPE-LKBg=zaX9kU3pT;b|a=ica4=K)NYmg4A^;Jltf zF74?sUOsAqs?#>{OM9+@!RIDN9OhGA{0d3T2@5BPLyC=RhE-ld^Hw{`(^YANK! zAsrr_KPrN%(>D1RhZu%o?W)|zk0YpCyRe4Aubv~iQiL}RgY#|5{7$clMl9<`U;bgzWAkI2to zDj~z%vn;5ZAU19XahYG7b*6uGc5wb*ZHgQ?$1%ToRxuwt)%OSF$Jy^)uy8$P1LBLJOEIH*SWK(Zv49t4!3kif}5!U*6k!MNoONk3RK za$rwT?W`jA`p=*fx=0;sQ{=22%6y?+mHS>GNJD`xb^cfI2iD#he4Y*&K6z#ZC5SJB z81|g#)3zz+gJ%`Fch9JDdKoFA_4D5Bi8e*f+OEn^b!w=ao$CDEPEG!sE_MF94%Pf9 z{I|EWy(cQ6k=18YkQG#?3Afa9KCvnUdyn6l!r!iha8L>1f+dIaC?pb?nnWRDW)A5n zAcElf*9z!3@$u94!_|6dB(Od;vhkz@(Xp}b=%|H}6I6{8J9NZ){%O16>aRiV$@P%o zJvwaI*=^vwCXQq#NEUotfe*f7yIb76L&wbT(R1397=~f%QGB2p8~cEck3A4Qvc!nQ z)Ak~$^{94$4viG(kYW1}1#MU3V}6j%}jaxQRL6&>BgZPi1w1WfH zT3COk5*oQqheqm;EGTNeTZx&j--#O!^zTrAORHX_1?BKQM3jDJ&!;9pcC##@!>Xl6ZvUt0_7&pgg| zR^nzo9kaYk$1K4^dW=@Js#UFORjXRns#dk?|FHfC56?9;L9VG~00000NkvXXu0mjf DHKw&e72M8uK14d z+gf%;+suY;vboTwY&P^In+>b6|-C)vz7i=a7 zHZ#MKodKH-apY#f=E7ieVKg_xq7<7AzhJZTHzEO<5XhMiTB5myzX?kYw+)z+Z1+|S3f)kp^*@U4Y%oKQ124>lLxdZo}sYiW7VUcsQf zf+5GA$S}2s5myz%u4;@BLK@1o&0bXoV>Q!Sad`Tgr zqlza6rpwO;9Tf~ZDj1^nM24Mv7^W)EhkQFHA4JT@nUwcwW8Djpv=40B2R7~J2}lTA z+n7O9D1C-6ybLxQddlX^$3>xjTWN7%x(tDf_KL_L_gNx@5IW^vYNR|+2(5d0A>Y>s z1!Y3tBsIGv30X_`F4)Qt7?`ezT%4|8z*@OX2qARR%`hnsGZhcdTS^efr#qN67nn5{n3P*VW8K5UMJOTk zETHV!Mo?M)4A-^CsbD7|gphNS#a5rC1cCF`vPi$R4BcGucrD=!F-a$wq!XeTPb1~# zITEKJw(bYJ!SjkZh3jNCW5jqnGA%xW8wk0}l2OYPA zPB;{BTcci%Q|#Hxm-%wf{Gd}_ZbKSlVX@Byi&;W+d>R~f1x(Vx zkvJNsAa^86xuC3POv=x7=(ORZ6Ix^8nbuH%)==Q2CM49xLf^yaLy`a~;(sPIqLR6!F z)@sJ`(2V8LZREv_9Norzi4a0+QOi<2WOCgKNICHx%3H7{2>n*XRzqMs{9w4(;r!^g9z>`n$_&eg2uSF^#^^>YCi?CxnpN z%G8!5WdBB$FBQ(kbLigbdgC1>Tw4aC^fEnwA%`yGb4BZbY|r4a{JI< zI^^G3?>d zJhpZ0owgOz*;AifHlO)w!J)>=&-)G|OuQYevl!Ad?=@lkmZY=Kh8(Oy87oa`|$rv=r!}<8xZ`yWZnwB m$qW!e%&+06->1+U&wl{uIPusPs-nOE0000)KAzG-;AH7hjS%C$@9!_?kF&(rrMI5L-OP)-h?Ym1-75 zv2(xJPRk~`4v6j8sqIulTDn0$!3PvtAKS+j3~6W*A2w*KijC4r$+HiMkKc21(l(by z@?ZLWvFump{Pe!h`@H8E!wM;+kU|P6q>w@iDWs4>3fYvYc>1je>x^-o!Zg#XG|$8p zrg%naieFZm<2UN9@f-El_~iy`JX3F(iPxKEdKH!#eYN?GZOe_D@>_SM$J?Kwe75n7 zzhgGz>-dE7*)L~&9p6%3#|_HsxSa7hKFRp)v($urJngqXlk!`4t;apDBwK0?QN7#{ zo01!1-zbc6P?~3G>X&G+B3RBY(l!&W)`q{!Hz+k`-ktW^j#J(aD&y;bj333GW5OXo zCr}d(Dt)5!c*bYjv))oL48yQmW7Jk>j3s2oILHwc<{27VlqHAKGIK*|nQ`)snLcT% zq`d86YP@|uzuzd(HTyUw^y!?+%u8naBK$E}baw*uvDV}S_sq1bZxI}q$NnF$nbeOjzh_7hatv2}Ii=%#(O z`Y5lQZjag^2ayCNHB92+g@7R7vcB&0gca1&@HTo#jw#Im2 z$l@%$7^5K1xy;*Aqt*}8V^%<+#@kr5=U^;9TMl0bf}KWi>G>Uy@pm%uIX;|w!@O*} z!JC6b^l(!#zN?LVOQDK^r+=Mwww(WTzZ7v;V-EgJD2mbrAl)qafmnrY}hj@H?xpBWr#tIA!ubjI}kR2$0N1Rtq#nW#+SfP$wuhdLKm6i*iw1ezgr45y4 z$Gb3S*pnVM&TlqB8J~Tg^qTkb%$_M-rDhuLK+wO?@lqqkW9bniY&t=HJ7m1J*SIrC z6X~r`PeX-zQ4*Uf?HOJUE>WeKKFts`WXPn34Uif(Kx)L87p^ojf`uPOFV#jP*iVhK z`Y5jrC~pT7dN;Iv!Vy%inLc|!Jq-uc(@>$|QmH+|OIB2+Zu;lhu|66icBO_}fo8;z zm-MKS1tLpu_d{C+wCNOR7dSf~k1(WlNKP2VOhI_$QaK)hay$YDnz>|W7n{l@%GDA2 zSr0j^KeE{crMzv=F$9(2k+1GZkTN96j+GqJc~e7rph0EvkRCCxFv7C+3zdZ|J;8oz zxg!nhSd;d)c^QKCH->MN;SngqBT(MVCA<9CWJO73?>wBVKl<6tE{O8BpW_JHuZqBa z)uJRe<;~MH3`xz4Fbedb?z7a84rqq;c}b77vOr{UmfsR%CIqxAM_~!eccft*YtrLw zpD_fLsv=*lqM&Q3K^@Sbvx$fFa4QQ#4s?iX{j(yP)(~+YN@GeGOA*OB=&b+PEl*4RbajEERTitmFUz3g;B4DSi*#gJEK*| z*L3D<8H69fq({w{8G=e00{VRoQ?RdL3Q8NfFl6z-oI%>pHoKtIn1xxSA0ys+u(&>S zy`+9o5}WMoDs2qIeiavVn@O+hN zW*7VLV`RS?$bL1D1Dd=f2enLAvI7q35cD+6oomfC2WMP8T zs0oszrq}Zd5-Z+0Ad!U@r1B7CDN;_+6bn$K$~|(u=*C5)r+J?2YX(}B0LcLjixt!_ zhA{r7^Xw~)@SC=M;M7Su95t4}sTXA2c462!PYw{=N3Lij^1zEyc@R*Flp&g80ZJM| zjEDB52aj)*pi|B|UNKCHpy!7bi?eA-P;%J7|InU}%XN=L7W~I;2~vjsi6O6jK6W=( zlOBA5>{CNN7zMpw1Id1E4#C|IJ6aMecK=2%JO_ z^gmsd-31rO5uNaB9}L4Vk!;c`kp+Q`R1u=#E8<0p5ELt?K&lKeUL2C1=E?OGH0LJZ zsG*n^bktA`v&Whk#eB}AgZ`(gXhBY*2+qE&g5M$abCk1M~q z;BCqO>UnSd+a;p9;DT5d1U3>yh(;;^UC0}Pj6W}s9{e!r!68R8gJd5Ybq>Lq#V@O; ztDF`z_Uu97HepZ)XJ2ll1$8NRao=Qc1l0wG_VUOP*9C5h<-xZ_vXE7*2>oqYLCVk< zBK%K`zrQ5hsuSxiDDsjrub?>(K?{0bBfjoXKly~P9qIUY_Eb-PDXI;?UYf~kduk^K zc9x%F{5e}J3v`I<0wiY{qHTdZ6hwa$c9m^ScvSC^o+e<CP7lz%#d$*#xN!Om*z#n$Y0u6bj z@aB;+|8`MrKrfaBd!>rdS*bjDNva55DUt{OE0Ik$qu)L6FWa7QH_hISf@Y63L2_7U z6}r!LOW0Mm^+GRxGU3J{;l?>jj!~l+ErBLSKf-_(!bfHBTGxK~Wor>QTg2dO5yPt; zrSN)JxiE)w^~y;|;8j~0^gUIX*l0g=F1ni>7kitou7;rQ7BO@$iJ?Jm-bqN{CmQk1 zXPZR-VSk=O3Qj@_-GoHF{MD~hK5!`?z35i`ne?a@77IA5h%78n8PGs?%Ue;_A9GMcT<>jtL9fr z&`-5{7wobpDbbE?Cov3jvDxv^eZ%^LkA3jGM*J-*=-pQuubg+`_ivbte3|n!>`u6w zj+5@D%BN&euHV@o?uUl2RA|lg`tVN^ed=?jLyvzXlYT$8 zQYk`|JpRzBsb9&1CR{VekMlOOZjO};PTRIC&iMs(M@I+&nx8LRTZ2P5#Q^&zWvi7 zXYkWn`_LO?tpy6Js)~#;Pe(z<7$Ej}Zb49%<*ExR%Mxbbe1f#rKR=n)8iz^(LjfIeQFajOBR_C!F@_7>miWZ2HGFO;hMI%QBkvqbDYk zQqnDGNs_>U+c=JCSJ-`wlybv4r(g1g5FmtjnS6MMNRnh;KZ*+r)O-Qe@jwx3rL2Ph O00007p9| literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/forum_link_hd.png b/simplicity_darkblue/theme/images/forum_link_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..952e1ce05e9157839de3c22433c1aee6491ad916 GIT binary patch literal 682 zcmV;b0#*HqP))i!iQCK)M69i>h&hk8eE4o*2SQm5^9NraqoEVBdE$B#@HLt>o^#3977jLlH{YJD0f7! zr*paz6vr_z#?GTCx-WW7ozkVCO41L*Fdp8zNEAgNOBiFnZvA>9y0idEDy8%(3Tj9g zhSMMjUZJ4o%o$_vw+ae^0Ax-WhM$zCV}R&_eMlIFUus`;MVISKeBb{z8jbGV5ajzl zVE*MR3Tgw;|YJa0+} zdAU`NjDkGR`)yg)lU8zM6XZC~PeRB^YdL+!wr%J*mxKBx)TJEPbjH#a%|fkFBXg8|9ak0kUWR4oOmx~|K41#g=iUDw9|Anzs4EpjdHq)$07*qoM6N<$g0KZFXaE2J literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/forum_page.png b/simplicity_darkblue/theme/images/forum_page.png new file mode 100644 index 0000000000000000000000000000000000000000..2d5fed76f9d5238a1632fdebfd8ca01cc36d05db GIT binary patch literal 747 zcmVnFmoW{OaZ7Edn2N~-e{m#+(kewv|%CWb%x058vZUfqB1ZcTjem2JFSWPCA zuZ=+c1cHLSPI6FJT&CN}EbaeDK8iCsVT{3Iu?PpM zxBNChY_F7ploC?Pcpx5%AzAWg5(nm-3kPCH{McCA3`c)@8)M>t{7D@HpkA$q=XewRfSH#C4eGd0g8& z=PEB~Aut?-loCV~SJdoi-CN_PVmtPswT_!ZM1(xgONX&QQ5oVnDl&U(o*6_SXTQ``{6vv0QYE`JvpFJ8)B}FVH?s@A?3J15gM7g^&b7_=o|40g)&Ykr5$LkRb}J zLr9!YypHVs8hgF#e=o>c9Z%MdL*ku9%1B4DW8$6p&HsGN*(E}pjFWLP(l(04;?F{e zGbyp3dc532kJFChn4agkDH!(h^74rI0xC7*jO)4*DH$6Z8?}!gKmH?x_)#|)8fRSB zbpgP2UAV3b&+{OqjI36xwOGAg|7ugei(jW+ufs45Y;JB^hGG0Eg!oPfaVk}SIGj#U zeBVEmbpy=vJmm9vEG{l$dwY9rW@hF$-Ef3pfa2hEg3@R-4zzBe5umxbIn2+`&kB?(wVge5yJiz0}kMZo;GrW5B%K!A~)4xJPeRLoo)uj#s(+#XRU{Xqq zj*envWCUYlW4LqY4laX{jXyPE5|7#bSF z;NT#Jhlg?F#tq!Mbqjaz-bE&pK{lI3p-?Dfv)Ny@1M+=8*0od!hp|qO>h(G-%fgi_ zS8)0AWn8^_71yp^!|?DhZr;3!@$qroyLS)SY&J9uV@L>bI&nZegHifbAsxld+PRqT z`|vyurfH(DuMZb5Uc{wKmoP9e5DRK*YRY@_=FQ*YOX^P!5EX2^PKnD{#{oxGkK;Jl z-rh!ke?KlHin6b2~1B0r`9$g+c*aTU#iX%WxbA0N^-|K0rw;h%(sj?k+Yr zH&G}Qu(Y&wPZ9gETFmmw>1SvMdXx zX<}nz1MBPSSY2Jk`uaL{c6LxMmrB8g>BpLJWsEJq?8eyqyP~l-}j@ohwHj<949i@b)yZ`svr)d z-D$oTfYie)B?+}(lzIgv35Y}DEtpiqptJx|=b;r4^`t3i5~wf?58aFY8spap!w~g) z9YGMZ^ry4~A^>XZHEBTVT@U(PJD_%rdtHD?LDX^79;B&xUaQrj0I9>p;uJ(T7gLeN z$jx*pi1&_2LHzEkb_LOHb#wFZxQ$H`ki6~qCNi%~tI6A&pnH40K=5QmgBAZmqBiq{Irb=?S%=Xnt*3YJHGHmDm@ zpB)N<0G{W;^StPUuT?<=$@9Eu_m1n~scr!^o6WX>QsH7Wp>7_e>ZO9hFpOM_GOX5) zA}NTw7XhMOP1?m&Kw1?wUVyYYWq|~JK0M}{JZIT+`Syfi8fFhAUbQ& zMB*}Rav2*nhAltU}Do9Eh$(US?!-~srs>^kw9$p=*m9h$l0M+aDXnxuN5u94B z)*@?l((PdJUUs)`*6w?`YtcL`%Yu}epD>eB?hDpDXgiM65|iQ<){W6KL2;j{*X4~g z?SQz7sB(=1#rrdHi&Vk!_x$cHZ?EvU=lgy%2d*BifOvhwA#s;egEwDj+-v$h{$35h zq#7RY=$fRQYPA~GOIq6qGt=@|b5`sYBa=UC2?00000 LNkvXXu0mjf=klYo literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/forum_read.png b/simplicity_darkblue/theme/images/forum_read.png new file mode 100644 index 0000000000000000000000000000000000000000..0b8182d60a09214d1c9189ebe4edad3ae43e235a GIT binary patch literal 1046 zcmV+x1nK*UP)J+&^OM#2%!m8RRzXagfW)Vbv;|DRI-e*6k{x6 z7=~aN#>7w%NkU^Qn@vgFzBvwW-(V-vomN)2o4@$>tO)=B#@HldOw=?jr)gTQQmOO| zV@za>P4~@sH!UHx}J3~_tOKGH4H=O z3lq%RzXdlM*oh0+*c+86+U5W-VRbClAdQBUFAb@V=db+qu&!fxW7ZCMxq zK$c~%1M18uajL4e-rn=;_5JzS6?W1ITZmgQIzCJ zKpn6NLWoc(6e5I>RJ*w>AtY5Ql_G=?0U`9@e;K88x($6jQq;@5%>QBj1^v-Id1wbx QG5`Po07*qoM6N<$f~T47CIA2c literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/forum_read_hd.png b/simplicity_darkblue/theme/images/forum_read_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..4989c5f8e55d2ee89e4467ceadf148b2077c29e5 GIT binary patch literal 1993 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 QG5`Po07*qoM6N<$f~T47CIA2c literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/forum_read_subforum_hd.png b/simplicity_darkblue/theme/images/forum_read_subforum_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..4989c5f8e55d2ee89e4467ceadf148b2077c29e5 GIT binary patch literal 1993 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 literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/forum_unread_hd.png b/simplicity_darkblue/theme/images/forum_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..353b32c6829602efcc6d01e09dfba356689afefc GIT binary patch literal 2801 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 literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/forum_unread_locked_hd.png b/simplicity_darkblue/theme/images/forum_unread_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..5713136d0172ea668a2900ba2d6ac2576da80e2a GIT binary patch literal 3144 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 literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/forum_unread_subforum_hd.png b/simplicity_darkblue/theme/images/forum_unread_subforum_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..353b32c6829602efcc6d01e09dfba356689afefc GIT binary patch literal 2801 zcmV4-i9mm&saEru9ivo241GZ&dwk+9_E%BzP6-jX^-r}JI1rk5xr45?DATU6*fp|+K zmz0tKZJk5pijqjmeUjV6PYsGdvAEfUNF!P)5%u*QEs#dkCRjq1Ot6J5nR<){CtvZr*`IYxyP}<9c#<4P`b*_{(j&fb= zDBssQ%Ue2kc}wRm-`Bg#b)9RataGePXBBO>psn-CthVU-gG_dTdik& zpR*bN{d>UzQAPv1H(WJrnr6p7pP?v;H)b^}kxnx=%leXFf}8;a&^T8(I8m-9TGz^!*0u6$u`!vq9sMjhQDD;( z+jY_lI5IH4Ca|n*pa~@FZf0`(?(AfNNl)}Y5ix_FQisY`x}~z0L4$(}Du1hWmMr`+ z>6qmtLwatoq-TdECjd)MfI|~BJGn<-r#|byLC;N`{K4cX#>+1$$IF|roP!H0f2*A+ zYWQQaq$|Lr+#3xsKb)Xl>eaPeafyfmJpeIPq9^25rUAkhKVgtVN(0FNuQ45-hzE(va7J z&gW}M_a{us4Pe-`hsQ({WchiUWPA{Q4#}mL4S;%f5+xJ(WbGa2zHvjeu2_mMH{?8u zAk}z@g2yWadyg|o*GGIgPgPKM60q68Umkk74USVCgG6z2kSKx%L)MZgh%9>@y&z2xRV6(omsGQ5My#K;wVs z`bCF2sfY!cFMUKXVxs-IZ;O=GN26PDAp>2bg@W0QqR+Ic{-BzHeJD!`#r zA}$DaJ`rJ1bg0hS+fhOI;@v)c5%l4U;L@m&#_ZzLzek^Ok-O`mr>)nHx}X~Ac?}WN zi!a`LEJ0eTqcK)BL6EhC6>z|^L||rYJnUfK{sqf|mY!su+V4oiJJv9yheQNj94>72 z;)|dcUj%)lLK@4DPeW9v>cbbC{l~g`)CIBR#4UlKi-tvT(XcCtPv7Vg2O?>77o=V5CC&nC&4)!g-@NK}vuopO;u`U-|gI`1Qb&g*m53;G3c zLB9ZchJ_%qL_lYd`KzNYsFre}P5Kv>_h0DNQQx1}?MmX)m|Z=?1#rL$FqeehSjew4sWU0o@C4b{-B;OFBR`>G++jpmxoNmpW9`PN$jz4Z5@o9NiLh8JbtF>mj_24v%ir zkx{^jlAszh@i;*LLWD_#PQkfPE-LKBg=zaX9kU3pT;b|a=ica4=K)NYmg4A^;Jltf zF74?sUOsAqs?#>{OM9+@!RIDN9OhGA{0d3T2@5BPLyC=RhE-ld^Hw{`(^YANK! zAsrr_KPrN%(>D1RhZu%o?W)|zk0YpCyRe4Aubv~iQiL}RgY#|5{7$clMl9<`U;bgzWAkI2to zDj~z%vn;5ZAU19XahYG7b*6uGc5wb*ZHgQ?$1%ToRxuwt)%OSF$Jy^)uy8$P1LBLJOEIH*SWK(Zv49t4!3kif}5!U*6k!MNoONk3RK za$rwT?W`jA`p=*fx=0;sQ{=22%6y?+mHS>GNJD`xb^cfI2iD#he4Y*&K6z#ZC5SJB z81|g#)3zz+gJ%`Fch9JDdKoFA_4D5Bi8e*f+OEn^b!w=ao$CDEPEG!sE_MF94%Pf9 z{I|EWy(cQ6k=18YkQG#?3Afa9KCvnUdyn6l!r!iha8L>1f+dIaC?pb?nnWRDW)A5n zAcElf*9z!3@$u94!_|6dB(Od;vhkz@(Xp}b=%|H}6I6{8J9NZ){%O16>aRiV$@P%o zJvwaI*=^vwCXQq#NEUotfe*f7yIb76L&wbT(R1397=~f%QGB2p8~cEck3A4Qvc!nQ z)Ak~$^{94$4viG(kYW1}1#MU3V}6j%}jaxQRL6&>BgZPi1w1WfH zT3COk5*oQqheqm;EGTNeTZx&j--#O!^zTrAORHX_1?BKQM3jDJ&!;9pcC##@!>Xl6ZvUt0_7&pgg| zR^nzo9kaYk$1K4^dW=@Js#UFORjXRns#dk?|FHfC56?9;L9VG~00000NkvXXu0mjf DHKjWgdqzIIFM wyyea6^m8|luR0Z_?X4*yxNJ(zo401_GPM_*Ki-p+1KPsi>FVdQ&MBb@0Qn*`=Kufz literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/icon_post_target_hd.png b/simplicity_darkblue/theme/images/icon_post_target_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..3a60e20e9f8a96ffdac68a629952aea6484b1234 GIT binary patch literal 228 zcmVrPJv5h})}r9aGZzNR^(l)}Y5j^EP?;4=Jm zde?3I27C>_3FCj^ea!qFn274bB7&TAeR$h8q?GEz%#0XgeVB+4LZ}Oi2vSOL&V3Gx z2$&f}gmqnEt;H}5U5B=9 e%i+@f41NMPv_jEJvV5ul0000P)40FW*0000ld-m*^GG)r6dk=T+-1+$N;~O__ zeE$6T>({RnCrVB`}y-{MMXt#Z||#D zuYUaaF>BVWnKNgeIdi6}s_M;~H(R!BdGzSf>eZ|J`}=q8+BJLj?B~y)U%h(u>C>mz zu3cNZcJ1=z%g>%Y`|H=Q^78WkV8B2$Q2fcl$iQI8paaqY@)HAF&Vd;P9y&s?9cQ{j z7$jQzjybbBZ{%5*p24DYU?2aH$w`V9`&v#N;5fKMOm9ZE;x8L^UCzgcE>v7|V^!ng zROjT9(f4OylVufDWz?7Ma$^wY)o0V!*4LZr@2t^|D^FY~3YYyJ|PvChK|YYz1NHphHk5ipqv~ znVg(U5|_+&G?}!SVP$KbQ*2?=&gsf7QY(nyz}rOT9276V2?G_Tz9-Ik_8<6i;Qirz zzt8h|zRx?D8c1}Fg&_>92(JI~tHok9o9pd%2jy~8l*{SFx2K`OLJ*|EU@#g@_|xn4 zmMgQT0$k|Dw2~Ye-n^v;?HnC1OScc`;Kyd#HFCUtG&CdqDz47zJk@BwHV?Din z?Xk6=T=}{BpQpad-9q6P0ee% zdU^*^LuWp`ls{bB`_!|Yn-b-jxj-=V)%73U9xwb~Pv|f6aQ}m&+xvF*uaCuRb(k~s zyS@$pLA%PVt_g@$0f~}~8tTc~I)bRHCF>iM$)ae~>G|pMQN7MsDw%XgXXkjGX+}01 z-k2{N%y0Q>78c7jzS4VVmuiaUrOW(j+4Rm5%Z3&Wr=$~?8JorGT+m6zk9fESj;#yF z(3LqZJnMH+_RdY;WTxgL^T}8DSxy!mkI$jMh5%fG!n5zjB1Ztf)uBOR3ww!Ld= zdE$#>58N7|JNEr_W99y#Hg?CElb;_?4&dSMj81_O3_#$~g91VxQ3N_Dy1iK$1qu%5 zK|5F#3M`5XZ0Y|@Zm@yAYGMTB2S$_;79cEiV?z%(oRO3VX$&@S0g3wn(SidO16~RD z0Qw#^f_yLmC2)99e>EsEf`gM-joAnkHmiuO0^+)nqHx;>0vWWU3%u?^kOn*D@+%$( zR3PKDT5L=q)2OkN8dwJWNR%-RvH*pwV0Swm;6)x<3rm6t>Z-6Tj$}P2dg#Hhs_Re< zs#C-jL`@45rX#A3kotZa#VQ8ENaJvu4`EhG47{#!*|3Mioq%u&EHBA?vm!U;q-gHG zcy4oy)+k+fh#CZb4KKII+1x7!b9X6hxDttLQ38)&u#%CZVadCJ!~0yPMYZBhs2c~u ztqS?DEVJB}tjM(&#I}h^t&{}k?cBYB1vc`EVja3SqqGKk^Gal5vRKM%0MwLgt4lKd d10ZtJUBCa$)F$wJWG#q%YhN~BID{K^{|)Z{DboM| literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/logo.png b/simplicity_darkblue/theme/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..e68678652d408462ffa475db3fa788354992f5f7 GIT binary patch literal 1908 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 P!B8>2WMNRP=N9*G1D0o0 literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/no_avatar.gif b/simplicity_darkblue/theme/images/no_avatar.gif new file mode 100644 index 0000000000000000000000000000000000000000..14d2965f296b61a48774de05f9d173e61e342d61 GIT binary patch literal 1551 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 M07*qoM6N<$g7ebi7XSbN literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/no_avatar_female_hd.png b/simplicity_darkblue/theme/images/no_avatar_female_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..0476494aa9a063fa894a6139d52bd5dda18da0d2 GIT binary patch literal 4361 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 Kw2CwcVgCb`*a2Sv literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/no_avatar_hd.png b/simplicity_darkblue/theme/images/no_avatar_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..04a921c6d44bdb486c30a05f63ff0f744da5790c GIT binary patch literal 3533 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 literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/no_avatar_male.png b/simplicity_darkblue/theme/images/no_avatar_male.png new file mode 100644 index 0000000000000000000000000000000000000000..5948b738dde9687e4dc68ca5917d1ad57bc55834 GIT binary patch literal 1847 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 Urjwlb4)r@K3YzlOa#msg1Jqp1w*UYD literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/plupload/done.gif b/simplicity_darkblue/theme/images/plupload/done.gif new file mode 100644 index 0000000000000000000000000000000000000000..ac9ac0ec69806c0f51784ab5d72af6cb02fe8817 GIT binary patch literal 1024 zcmZ?wbhEHb6krfw_&%Ru-JPX#Z%mqSuD<9*M)SGyKYxF3f4F|@!*x|>a`TQPIW08y z+@NmXWAC!iIA>eftmEx7PPc8lxP98`wk@}o)$U1Kdw+KQj?7u7+G7q_7aUKWuxH}> zJIkJbefaFl`Hm?`jPcQ^~!@Ov##_O?u;(qlTdd&f7;oOeUG>8y1n)9zrSkDIt#B&oqc_xTAg;m z{_xBbUirsTvUUb+xw~q{nfCpUceJ0ZeDdjG>(SDNQ^m!*VoDCD)b2|!IgzpT_KKH3 zo~CT@v2V58bbEzqpZS3&JM#}EmY&F%e`&(@o7?gaC+2UB%-tTo<>u17tr7WKBZ`lw z*_t!M<%Z*#m}J z=f`ffFWDZm?)t)g_qR?wFiE{oD`w}hJy;7ngg9Xw0*E!RhFh&}mk9Wpi^vL2B?Kb`2K4#7~D^Rh86_S)6#3aY%-jsog~4p-S6C`>-t! z3X>ml&uBDdk_}>NImE>gamb@9V8W@%p5hKqcDlGv!Z*-3UWfo5?Y4hCxg DpBH>m literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/plupload/error.gif b/simplicity_darkblue/theme/images/plupload/error.gif new file mode 100644 index 0000000000000000000000000000000000000000..7b3e277f345f299950e17e7af67593f4d73c5c7f GIT binary patch literal 994 zcmeH``Abs)0LS0v%cIbyLRKnGD?1H^AX8Jz8%9mjHf)nMjTZfqA!K$ijI`A7hZaee za#Sy;hKMdXnAhU;(Lt)H14vE zRpE{gKC?{Qy4TX5ifW2~KG@->u?kq`;jO+- zgr2ZrH6Jl3y%rUP*>J}KtiAxNc_cbd;U=2&poT$@UO@SlDa?#&OJ<+ttaKi+e99$Y zoo)Q~$juPzV2))->{7op4G1aBWrONte1y_;!_F@Ba9dr#o&?WVp0zuyo1-@hvmhk*keGt*SEsYKI;V@Sce8^+Mac1(n)r!W_O&h!_${I7#m-0xr~2zJ4w$(sJzWy4 z7}?GQ>qQ+mroqOjiimwlk>V8r2PSLHE4$b literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/plupload/throbber.gif b/simplicity_darkblue/theme/images/plupload/throbber.gif new file mode 100644 index 0000000000000000000000000000000000000000..4ae8b16a5a474c3da1e426afc20d2167ebd360f1 GIT binary patch literal 1922 zcma)-eM}Q~9LBG`Uf-_0UZFJTFt*nsTO5ueC8MQCX?YP5d8q^!#7gUiuF(Vv0y0uv zMJsO=7zu_gofyX-W+{m?E;Ac+grVzRB*kTp0b7W13o~jO6PL#Adz^qwjJtm>_sjk9 z`#jI{eZINdbKXqbPa-7ZMiBKT^}xA-;P=6WKNl)0E2eKxhaZKneR-`QzrcOMJvKfT zx)lmP4A1{QA9)h7lvsMZdqb029JH3~(nv`^VO`dQxDnc;-1oz!sEu0QJXhB~$nrssc=;5d6bWb>~J{i+O9hUE>s zy$3K&J8PlS3s zuf&l@@FJcg=@u`pfhDq)R}nk`!N({wk0c0{S65>YWU5;9TUls-qL>gRi_rR);{wgY zMVdw2=B8#K29K9L3s zc2K-aUfk?E&kByZwEo`KQU%&(ulDp;Rd2jF$4C4_mBa4FtT?M{W386p329VQR0mG+mdz;^%6}=b+X&!0PAJghY6b|U<(&T>?OpL^EQ|Dg8v(US+(!5}gNN>68C zjIJsuuSa13hEay{0=HqHA>PcGLdSs$kl{5DmyWOoKy3@Be5XpZZB{~bv-Rt+_KBtg z?I&+!J&28PB^xhXaT!{!c-ZpmN=~tqb8%>d`}1|A?BGOz>Q{U7drQo%qk+Jq)wF|Bjbw4$i)(?^O-2qNn1c<7SK zeh64nT!z?PU-wbRweq{O<*Cxk-%v+|o7P1Kr$(&P;`Dngu`P{NC&`fTITT02B_YRx zMm@NDi25Ks=~!vhsbn#_65^=UAs+Z>fLS&$h+rtQa@x?&qIF}sS{QcM$9 zyj8I_JtbX`?QWmL>a)qPxTV4W0{AhtaEw8J%zHgmpSG<=!@1xzkcC#tDkpClZTQ9T{9{ XMrH}sh*f7CD@Dcca7lI@6tMnZ`e4## literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/subforum_read.png b/simplicity_darkblue/theme/images/subforum_read.png new file mode 100644 index 0000000000000000000000000000000000000000..c5ff02967ef5a4d4170982e66b0dfcca4d870630 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^+(699!3HFsq+HVlQVE_ejv*3LdrxoVJ)pqj5~#-M zJ>jcSU-&1EkYx)Q5)Ur*T%ys%9KY+`+~ROMfqS>htnL8md4J_}-Y_S2F)sMNuP-|L z^^Pe<$CG(hXt^9Ywl(a@oQXkBJ%VR)lC!s4GJ3RZecNo5IRR)FgQu&X%Q~loCIEN; BH^l$| literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/subforum_read_hd.png b/simplicity_darkblue/theme/images/subforum_read_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..4cc23cad13dbd7fde0c2e0c3b3cd08a746df0398 GIT binary patch literal 237 zcmVTy4Q z-*y&`#<$a}F5|KAY5WSDs{;QE?_=igz(kZD77>IH(!=Yz!h4?{W@b3&(!)dqYi(Ls zMBu%LG3IkvM8M1-A}q@Stu?x?i--462m#JHSZguQGsba5+qS6dIv(CbT5C+xgkc!a n_dS}XK~+^K%Q7C0-Ou1BeRb@L$eJ=RbDXFv7$5-y#|TMU9&gPhQ#uSE?LBU(o}9UT=INfZnY~il6+l}UJYD@<);T3K0RSxEIWhnM literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/subforum_unread_hd.png b/simplicity_darkblue/theme/images/subforum_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..3bc1e877ffce97ae98b964ab94eaed1a02526a04 GIT binary patch literal 234 zcmV@a*ZG-ndKg`T<&gF-R2-e!Xu!z8W zk9nRyheZU;3?jn1t}w=+>$-G!4}}omoP)I%%d%h`N3?B=rfJgQJ!Fi*G))+W0e#;? kYYn9o>bg#cQ};9Y3HL!VkpF07*qoM6N<$f_Ua$*Z=?k literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/topic_moved.png b/simplicity_darkblue/theme/images/topic_moved.png new file mode 100644 index 0000000000000000000000000000000000000000..ebf434232bc80a2232cf3a0e2924fc98bc090ef7 GIT binary patch literal 368 zcmV-$0gwKPP)CR{VekMlOOZjO};PTRIC&iMs(M@I+&nx8LRTZ2P5#Q^&zWvi7 zXYkWn`_LO?tpy6Js)~#;Pe(z<7$Ej}Zb49%<*ExR%Mxbbe1f#rKR=n)8iz^(LjfIeQFajOBR_C!F@_7>miWZ2HGFO;hMI%QBkvqbDYk zQqnDGNs_>U+c=JCSJ-`wlybv4r(g1g5FmtjnS6MMNRnh;KZ*+r)O-Qe@jwx3rL2Ph O00007p9| literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/topic_moved_hd.png b/simplicity_darkblue/theme/images/topic_moved_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..952e1ce05e9157839de3c22433c1aee6491ad916 GIT binary patch literal 682 zcmV;b0#*HqP))i!iQCK)M69i>h&hk8eE4o*2SQm5^9NraqoEVBdE$B#@HLt>o^#3977jLlH{YJD0f7! zr*paz6vr_z#?GTCx-WW7ozkVCO41L*Fdp8zNEAgNOBiFnZvA>9y0idEDy8%(3Tj9g zhSMMjUZJ4o%o$_vw+ae^0Ax-WhM$zCV}R&_eMlIFUus`;MVISKeBb{z8jbGV5ajzl zVE*MR3Tgw;|YJa0+} zdAU`NjDkGR`)yg)lU8zM6XZC~PeRB^YdL+!wr%J*mxKBx)TJEPbjH#a%|fkFBXg8|9ak0kUWR4oOmx~|K41#g=iUDw9|Anzs4EpjdHq)$07*qoM6N<$g0KZFXaE2J literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/topic_read.png b/simplicity_darkblue/theme/images/topic_read.png new file mode 100644 index 0000000000000000000000000000000000000000..0b8182d60a09214d1c9189ebe4edad3ae43e235a GIT binary patch literal 1046 zcmV+x1nK*UP)J+&^OM#2%!m8RRzXagfW)Vbv;|DRI-e*6k{x6 z7=~aN#>7w%NkU^Qn@vgFzBvwW-(V-vomN)2o4@$>tO)=B#@HldOw=?jr)gTQQmOO| zV@za>P4~@sH!UHx}J3~_tOKGH4H=O z3lq%RzXdlM*oh0+*c+86+U5W-VRbClAdQBUFAb@V=db+qu&!fxW7ZCMxq zK$c~%1M18uajL4e-rn=;_5JzS6?W1ITZmgQIzCJ zKpn6NLWoc(6e5I>RJ*w>AtY5Ql_G=?0U`9@e;K88x($6jQq;@5%>QBj1^v-Id1wbx QG5`Po07*qoM6N<$f~T47CIA2c literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/topic_read_hd.png b/simplicity_darkblue/theme/images/topic_read_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..4989c5f8e55d2ee89e4467ceadf148b2077c29e5 GIT binary patch literal 1993 zcmV;)2R8VLP)1+=#*$@Yid?oWIBrEZRF(x%;- z{UjZjFTlV&K$HDxlT#Q05&aMEhXtKsW)KwllFU1K|E5pmmFIb!d1gRJj~+dG^ytx} zM~@yodh`rstda5^a;Iz}L$!7H&e>Pw?&**2;OT2JSleISsqK4qPhWd>Pk(d=&%Po< zwRJLbW^#P{+n+8Qm*@F0jPZmZ2sVr{ksB2LQLy=``7l(@!9baX6RDksU8LtG|5T5vabg z2ddC$TUenQxI#5>25UbzU*|~ooIwJ@7>6^N%tA*%OaAH$DNd(Aj@{FF>3A&5j%(oz z0uaVH%=7%GZQRy_WhhH3j zrwY_GqqJt0WAoS|9Wb3v+gssW)*kOi_Le$Uf7!ISp*DNk1PWIFE1f+I!+dfboPNMD z4D*R5(87B8+2Te8)T#v}TXI_`KIwSLWYRfoK$%QN^lqa8o!py*Fhtna`EW z>x;^I14yk}KZ=F>)M1^3Wjc1f34 zyEuaggfR{)mYLOCerfZTK&zTazCUVnADy4|q*AHLVFwZfVM-44r1I)IKvsYGeq*de zB4O(nP`B^|L9jI~vC{sWw*+(E64-odt*EvEW!kzptz%i17&YN+y$A*8%Fs>}m$gWHNpkkmXVNWosaf*7vBU z8PpY=egdV_>7X3wap}3mQv!=e8%Y&Q1&Cpou(aI->lLU1$oxoL?;_CFumkZtACLjf zkOwBqnh2IP5iA~MFGG`#Mborz*nt$AG_t~-2cFV9vs)dgF}t*8So6R6=4IBZg9wyL zrR4wS5kko17N42jBB<4}R=TK1*$MLELNOML*@hh`kx1ASKr`fl>8d~`$*l%OQIo?C z#4ya10tg{AVsamSuZ47urLqLgWa0c~H5!eMbpmu#c-H|^JrhC*q0fk;SrZ{bb1y?P zKPt(NJ6M)|GOR$#4O+Puz33QdRg@i=y?_7yLBD~n3YbhLEm}4RA%v#ai+?w|#9!5B zQY$Re*2R%40DK&e$3xv(YQ2I>rBdoguF@Dh;);nVfUIuuyjnn?uN7relcs6sumL5L zN%cc}Nk(Se;!jrsT0K%c_PHsbn}TCnJ@!EeAp=>o7+nQut`w-%(ld}n+4_yeV)kJH z;yAALgF}Q6GPsIgUkAwSKKd3lJ$j~TIxy%!$z*ct(nrtZ-r`>kF7a12AR{53SB9km zXCx10FE3CO^=Yq{TBlen%eu5&B(taBH>luDI}7{9)uS&BWYIG1D*XF0pc!}RXTvx0 z*I#0>*uo$KaU2(D{l=LWMyHk!Um08lFf7;WJbW|lINbb;@i*DVHMMd$XCw;WE0&>j z$+<2fh7jK= zfCv$ctKzcs7b20!ZH8ey0}SLtlKoQ_199M;vKPbSj{m9Nq_vC{?o8MZOh!^%H-zirO5x3_nfrs<`d#-V9?X>V`uEVLGOn>V-|$AxH`b^w6tmsz6G=vXqDoNIoL$1se)TW{ibJ<(`% zEFO=WW3kwk&y!e|eG-qy&CzJIt*=7?z$i`A29Dz%H;`hn*gtRjvtB#VXmqT8d^=B3 z6hYIpufAsm8HNecG##L6+E;%_Fi%m`WVJ+&^OM#2%!m8RRzXagfW)Vbv;|DRI-e*6k{x6 z7=~aN#>7w%NkU^Qn@vgFzBvwW-(V-vomN)2o4@$>tO)=B#@HldOw=?jr)gTQQmOO| zV@za>P4~@sH!UHx}J3~_tOKGH4H=O z3lq%RzXdlM*oh0+*c+86+U5W-VRbClAdQBUFAb@V=db+qu&!fxW7ZCMxq zK$c~%1M18uajL4e-rn=;_5JzS6?W1ITZmgQIzCJ zKpn6NLWoc(6e5I>RJ*w>AtY5Ql_G=?0U`9@e;K88x($6jQq;@5%>QBj1^v-Id1wbx QG5`Po07*qoM6N<$f~T47CIA2c literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/topic_read_hot_hd.png b/simplicity_darkblue/theme/images/topic_read_hot_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..4989c5f8e55d2ee89e4467ceadf148b2077c29e5 GIT binary patch literal 1993 zcmV;)2R8VLP)1+=#*$@Yid?oWIBrEZRF(x%;- z{UjZjFTlV&K$HDxlT#Q05&aMEhXtKsW)KwllFU1K|E5pmmFIb!d1gRJj~+dG^ytx} zM~@yodh`rstda5^a;Iz}L$!7H&e>Pw?&**2;OT2JSleISsqK4qPhWd>Pk(d=&%Po< zwRJLbW^#P{+n+8Qm*@F0jPZmZ2sVr{ksB2LQLy=``7l(@!9baX6RDksU8LtG|5T5vabg z2ddC$TUenQxI#5>25UbzU*|~ooIwJ@7>6^N%tA*%OaAH$DNd(Aj@{FF>3A&5j%(oz z0uaVH%=7%GZQRy_WhhH3j zrwY_GqqJt0WAoS|9Wb3v+gssW)*kOi_Le$Uf7!ISp*DNk1PWIFE1f+I!+dfboPNMD z4D*R5(87B8+2Te8)T#v}TXI_`KIwSLWYRfoK$%QN^lqa8o!py*Fhtna`EW z>x;^I14yk}KZ=F>)M1^3Wjc1f34 zyEuaggfR{)mYLOCerfZTK&zTazCUVnADy4|q*AHLVFwZfVM-44r1I)IKvsYGeq*de zB4O(nP`B^|L9jI~vC{sWw*+(E64-odt*EvEW!kzptz%i17&YN+y$A*8%Fs>}m$gWHNpkkmXVNWosaf*7vBU z8PpY=egdV_>7X3wap}3mQv!=e8%Y&Q1&Cpou(aI->lLU1$oxoL?;_CFumkZtACLjf zkOwBqnh2IP5iA~MFGG`#Mborz*nt$AG_t~-2cFV9vs)dgF}t*8So6R6=4IBZg9wyL zrR4wS5kko17N42jBB<4}R=TK1*$MLELNOML*@hh`kx1ASKr`fl>8d~`$*l%OQIo?C z#4ya10tg{AVsamSuZ47urLqLgWa0c~H5!eMbpmu#c-H|^JrhC*q0fk;SrZ{bb1y?P zKPt(NJ6M)|GOR$#4O+Puz33QdRg@i=y?_7yLBD~n3YbhLEm}4RA%v#ai+?w|#9!5B zQY$Re*2R%40DK&e$3xv(YQ2I>rBdoguF@Dh;);nVfUIuuyjnn?uN7relcs6sumL5L zN%cc}Nk(Se;!jrsT0K%c_PHsbn}TCnJ@!EeAp=>o7+nQut`w-%(ld}n+4_yeV)kJH z;yAALgF}Q6GPsIgUkAwSKKd3lJ$j~TIxy%!$z*ct(nrtZ-r`>kF7a12AR{53SB9km zXCx10FE3CO^=Yq{TBlen%eu5&B(taBH>luDI}7{9)uS&BWYIG1D*XF0pc!}RXTvx0 z*I#0>*uo$KaU2(D{l=LWMyHk!Um08lFf7;WJbW|lINbb;@i*DVHMMd$XCw;WE0&>j z$+<2fh7jK= zfCv$ctKzcs7b20!ZH8ey0}SLtlKoQ_199M;vKPbSj{m9Nq_vC{?o8MZOh!^%H-zirO5x3_nfrs<`d#-V9?X>V`uEVLGOn>V-|$AxH`b^w6tmsz6G=vXqDoNIoL$1se)TW{ibJ<(`% zEFO=WW3kwk&y!e|eG-qy&CzJIt*=7?z$i`A29Dz%H;`hn*gtRjvtB#VXmqT8d^=B3 z6hYIpufAsm8HNecG##L6+E;%_Fi%m`WV9@1Sas|nfJ|P0G`+L`X4V! zX%r#U{ck$}03e^w_iCE<8>RH?2Y-nX4tw~JG3i@AU-vClx2B>Ov6(L}V$;jjt?8AE z6@<_y=Cuf+-gG+6DT?A%6eTFjawM0_MHEE|DvILG=kpvwsJmD!j;g8}rj+heO8=mg zUQ$ZeG)?p7^ZDME5J5m)lM7XWUpn9RES+OB-*T;~rRul#RlOGgKv9%FMN#-nCKJtM zGSOTvcWaU)v8t*j>yYbRYMS=?2F4*AzT_j7P4{92yB90iJzv3Aly~|38~du>4FHf% zr#V@cBPQm0*Fo8AHXun7qpE70Qu?O_^J}3{U|M2a5#xK;ddWV6{oE|-hSvK&zq#fuQ?YJltkoqzwifm`Ja8TftBSgY?F_Abmr zK(}ppNs`zGXxy)_kNXX5)`apK*b&kl004V?dvo`J9)rtdGEqsAgsTY&XIpl^j?JvN zale5l!bklGp`Lay?Se9yOcWvX0ssKs31=}Y$nG~9jr$F3U)8%sQ5e+w$Xt1SWcn1FSz)8I`i%*764i1-w%HTj<~zk^BeQx_VAs15LIbyfI)!WOA!g&S z$2MKww)sl9*44B|rcd$kRPB^K1oRYKDPi06X|4Li-cFr3004G( zcjpp`L|dqb!cwW!)$b4hz-!-6uT0PttQO}jt(p5Mkw`?Z*9jCMglz&1xsJoEyM$SH zGm7(+@UXia8>~Oe2qEFefbN2cq8M&^mVtn}7{2ra>nUNg>nPUyOAr76AvD-(N>9Pv zm=5DUaWJl9%(zQGzL`A!ik&%nGdxua4Dl!1=ER2G<=Ales2>0z9*>W80%W36snkRh z=+nucS3cv90#V1=_10V7WHxI57~}D{qf;PJ6eAsZ9U_Eq zi9{lD*DbsQxnTWF2;rU#0sue=_3iBJ@DBwglSv*S)K@8fGn_H zLI}6Bv*RU%1nZNF5JG~KIb`Q%3L)vI3hs#pJa1tGL``WP;3K?rRS!uNt840QTfE@VLn(-6Y<5W>w)AIpU+ zxqIZCdl#9*`K#z^-iQW^3$E4Uuh6xlZ(V_-7igfkF}GUWaIYP`aIYPG>k1ryg$9cY zX!zJ@dz$`9y>VHV?dN%ZkmEQD&+|?}5WF16`FWlX@H`*b+S>99g5c$O-dXz2Aj`7- z^~P0n&-?T2qCTrHZ$tx!VQ1j*d*@0KxPsMjKU8G(_(Ohu95#6V@{!h{EX($%QmHXP z5Ij83hnmgS)>cRm1P@KqpN7NX%WvPl^*{)pLI^iCV3hes>GRFf_fNloTLXvVj+Mi& z9VB#Pj^1AP6Q=6d6$ze`o@# z`6)LOIJC?Li!YTpjRMVuj$YZ%Nq z{CBHy`mD=`UWfkx)Jp}@N-2TE@6|W}fJ-dPPO>Z;Vp+E3I7*~sGC3t9K?u{LDE=sl z;tx7FbkjI9{{5Ai25_{1W&_0yM<_q6!nwjQj8n!rParuQ$K6%|{V0m!e>8xeHl;J| zJ6N3YAAnk^KvGRTyT5Wl4u`{+IgWEHaoPc-m}W-`AT6YH!#Gn*hn9LcwSZ=q4<4yH z=Tah(K-D;H09sT4m2n`1|4gUTX%*7n8^SUB@;7Y$gO^tS0g%%WRJ;)9FzN;bz_24$J)BxOJ%js&k+j4XEEE2-2sRS|712>+d9x@=R93x+Mt0 zj35X;`7=Qf2EyU+<$BH2cjt@!uQh>G9i`V|`MC_m zaoo+CI%Z$qcz02&dm01^9Q;YyJp@5~au%FUbR9tupXdTjE#x2FT`T~t=mAwsx#dHz zay*)*?cD~HOeQt&6%lhde|6GZcs;dP0C$%(q6eqwvgvUC=kjlqUjA8aAf1%fC{+iw1gDcgi9{k$33NaA*yPRulUpB2 z6H5b#Ac&AMtpsZqXcf@dJ!zqZK+D|@#Imfv0%#Q7F`DKjV49bJ$z7d#Xv(p09QSrR zP}L%hn8DTC?%eA!mo|{xU3wj+KFzDAS*=_|AckQoPxACvjJ2 z5Iwn2j7FoDZU>6T78v2tsprvCrt*`$i9`jHNLJ$Iwjq zW;GIt^fv=^UU+8#(%ch55Cpm9+#5GKC7@0{w6S}+itP@PBp-AuQ1t>`y%s%b8fZ?c z*f4wZ=FRO+1DzI-rfHL&4T2yDGQ5!e#fU@N)as;KSjOd(Emr`*$FW!}*s7`4E;xo^ zw6|Q9WpGQgMrQ_8#3hxZ2lV-TwxTt09JhBH5KYtCoA!$88+A#4JQdK~Ue#lt^8z|A zIHJ~L9|S=V1DZ9BI5I#TB~Y!YXF#(R^EVoeTDt{^q9|*~GHkH0IiSil`nv z<2dfW=s+}0F9QHHUo0)xfG7K@!69vG0gX7Naw@Pi;6~8hikBBK4EwCzQ>|Gnk|Z5^ zE{g8S_zW62!}iR^$lTtS1~h9Lc4U524`|et`_AyY%GY0_(dg7g2BIj+4*57Hx=Irjoh%@s|)ihL2IhR!R0#z&)LoX^&DZ_|f z-JIQ>FgP;6;K+bm_Us>q?7McvcyfoXQGJ8f9pkVg6CQO+ud9HZ5*V42W|Th=4u>xj z1mV8GKwd<#epZyhx#PKM&4vbSf2;iph*p`w)j{iyaRikXM$qizQFQN_(IvewI;B?z zk7Q7O6##Gr!?32dL)r)wqA2Q@P5=F^E&#x#Xf!&7VOR*mu(qyC4FIB@_9+(tV4$6s z02D>7;5hE7*I@vFpLW`&Tb(EfGgl-M=`U^HPGT75#BtnP zTC)NKK?HCd_v1M3Ej=Wd#4v2AQ53xb0Nfx5;tolY)h|)?s#m@0Rj+#0t6uf0SG{Vm Z{s(U#`rtyw;1E@Y&OeMO8u15kgBTDLZJ|)l!hp! zeofO@P1Cw>1(76dn|O61iLuj7U+k1v1?HrHF>a~UD@H4Cg}Dk5<|;&(t&n<@fBtlhUpDLj0NHGoRaG@=VVY|Ji)xz2 z-U#E3n!kHzE5xb>i=7g2?&LRzRO$i%$mMeGs~|VUX`1G4d7C_8^Q|XbA>O&VEL8L) z`Ru34V*mhERY%*wwAz-cs-u^0Cv+@%!X~L!sa4z5?AH(gz|PLjK)aah&erbk?mz>^ zA(gt^;p0uutVukxO`y37@xJ<+^v?hJ0Ap;+X0wq@CKJD^+W;x05sa~|2I5~D;`omy zxhzlEB;z6T_4&DRwZhyMR45eUxm?aw1C0fZ#8}WIRt>12N!($>4FK@@^XHlCK)1o= z^Z9r#my<3wBpq+?L4#P;b{rPp8xU?Sk6HrPJyD8fawNAXfDt{)I^Z02D=WrPJwnI-R~X>N;HQ96g;r+8B9Z zkXqCA+cF3MfGo?L1*)%;xNJ6CeR~hj=!xN}BVtt#8<{q~*-$4@mu`rgJ`}mY5wRMc zHW~unuw#t-uL5-nS35(F)lwHXrEhY9GO2d4t>LL7!c115vYUYJf~!4c008WBU1EJ@ z!uraDn>wm?zOkXnLpK1x_V)ISEX!@7nqe5@rInSHU)I;xS9f-H7Od-^K7G1)4*>vt zANcE$1-gJ$WBujV);W@8Io{k&QISaGozv;uM+oT%A)Vv6;@aBUN+y$uD~jT306Dz} z5tmRVE};>{`pSe6^yI+#w@gu#$ZbGNOH02Zgmj+gwOA~+5ekLgF$_~;7^d{$!-sgo zw+tj~bBN{lE?=2gHKSbqe?kBN7~_G2&Th46}G=5C8zixMyo?OKb(Qo+^Zp-q+VxwA<|p0DSD}=}`v<2meM0>Eq+$$&P^P zVBLzMuv=SOennA2=bMWviW2JU>-*B%+q-MC*%SaE%{_ehFvIiwdyH{!M^P>28^k4b p=9b-qIy7zokglo!zXaWQ{sod$BTze{{k#AG002ovPDHLkV1oZzW4r(W literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/topic_read_locked_hd.png b/simplicity_darkblue/theme/images/topic_read_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..0a1809f0c9fc98b3c59fb686a977aca5f38d97bd GIT binary patch literal 2288 zcmVQ=WpvM_(4pY#=Uq_^m_`VPJ!@9h6z_3XbUJ;l`-UvbrTXaBYB&i)Tp z&%rmOx9BAO2fE4c-v6c6xD3M#LI^K%9EU>)iF7*c;5g0&A@o29J=tv5l}@J}5JKYc zn2QX<47TE$>!}{od_hNg_WXor?;p z(`h?|kZLs9Y?ex=)Amdzqi-9Q$+LIGvat8PWuXWNuXLoaNZ-M#_3K@;)R+*$A&%oF zS(f!42SzHHOvcM`+$4l>s3kDieBt~wRa~+x6hSHV0?knSE7rxLRsv=ql}cS#3Z=@- zx(*>6Xd2FxXAhtD7T*YQ>IIsi_E*ez_AiOYj7FoX!!@O;I07VBI-OQ2ZPR0N?>Q{4 zT~I4!NDGJY?ENIh0RZ$e40DZP7>Z$-mf)1ur))M$t*@^e0RX*<;7qx87N+XJkpi0b z6jv=&VN8V6mrN#!5>7jSve_&JAtV3*eJ9eHnBSe9a_xd@DMJ#qp4nBtAp8CPGaSd+ zggC7Pk^r;${r)q@!ZFV6;k9t80ZqGi?+M2P0Q9C(DN>BnP9O*&mC0nthT9FBFPxur z?Y=R&c0nn1VR?(d;w=KRr}(4zK1aCboF*U$A;q$+u_2&|`Q0TUPNP7RclNId$BRaz zDmk3f00beV7={_G3kScsdBrrh4JxxM840MT2!iyK#sdI+!Z3{Mv;$?cSr-66^6p+( zJzsvc^SvaHXhzA+tjW0@gK)r9DrKsMQ!6cAk4#l{u=#@S`mEIKsT0Vv`)}dwi9{lw zodl;HaFIylGg%;`vvBYF>^6{!98g)yx%V8x@e+xIxzm7HmX&-~L@eO7EZI* zCYEKtsBEvVww)y)smK8xWo~CtI9@WDyd96nsd{qS;L_=|qXG!KwetXXYy;dOk5mor z%lU#u*k1MGoJJrBAyv_4n7!~Ew{HQt$RauZ3~t>#+UrRslb1Rjh~qeQIneFxS0@3& z<_qUbW5wffyj?&_;c*;?i&|`J^{RafT(xfj+#!{1$&{dU?vJ~5(P)(DbRY;JQ3iD7 z#z!Ej$N`li94j7=I~oCM6<8xcsZ^?bp}ul!`;}5aiA2JE5}E-@g>vh!s?h8u7Hurvp_i(g+6nFWa`>>aEg1rP(Dn!^HpQ z#cftCrx7TbOqTzfM-T+jS^0Z}+YMC8^78T%r_;Go z%HrbU%V02gR}LtVNEqa75ClPxF=zh5xP|{&Y9>{~(z!owxdH$_U0Yl8D%EPof%E(Q z&-8lzuNsXeFOF8L{ln>Wu84n=OeUqbT!n?&_-P%H17)%DN09^i;%2^VYSJ`qZWoZ# z>0FV55yxmWvcX{RZs~W4L_&JgUQj(+EB~)!0nKbyy!L4pP&GK8&-YRcfnnIX(P(6i zMk6c!o5^H~m4G7EUi%;jf}mvHFmA~KafCqCS`Q`jW&IlthfS>n3I>CBwOZ{T!d6;d zUVb8+UBO`RuE}JI36bvKzyB;2i&cMdh#&}pTJp;$0n%GHze7Z?o@ttPwF+o%Ztg!q zoTpEpK9*}k48zt-$4*R4L~6czR@w8PqZa;WDWGwJKS~*v1l%~eQTFjdC=?oP6%dZ& zM=eAUM7Y)>UOM)|g$uvdF?(|Js07ZKIk!4Kv-vej<_%+(+~Zn6TI<%2=(pvczl6hK zW2=FDKHtk~K*3<}Zs}OHTD_rCsXmw2v4cMK)W$2+k^|_}VaywE#wIuB&W*n>Te#HI z8&}7P+_Q={6trZ z{-2l38)igT^|RTYi>42{F-y*`CHS`$Km-rQXZR`M5Bz@rnMfpJJFP&E9zA-92-eTC zLWvJ{wJA@jCjTe-kXE%Y(0|eNK{rnF&T%sTKuc~u*ID`3I)Yz8?K~o~PqeYM>-NA=>xivgOZCz=g3GBWZ@ zZ*T8A1VKQ5e?L7kGV+T?qsd7f>vp^6+U-(N0DvKyrYDd4fLjITeSd#HjUWgRr?0Os zG(0?1sPZD0>=;-M0=gyr=_x1IK5D6G@ zdV72SJ2W)Js#L1qN{f3q9R7RDFTT+V1OkJH+qc(3p%6jSwBvBi@U1O+3%G6;Lo}6VJ141r!Y0#Pe)h z0R@9L@jTmBK*69*JkPcjP%vl{&$Df1N0h<&wy9^?t!{NoSpNqNo8;CQAYrut0000< KMNUMnLSTZP;!T(U literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/topic_read_locked_mine.png b/simplicity_darkblue/theme/images/topic_read_locked_mine.png new file mode 100644 index 0000000000000000000000000000000000000000..a1876742ac5b42f4ff57634423ad76635aea2ae1 GIT binary patch literal 1381 zcmV-r1)BPaP)VM$9^_8}~#&>+h> zG|p689cR?2Gh1YHaZ+PV`q+nMANOflmi>qJLC2`M+R82qJ@9=wD17+MIbHxhug~j$ zyc9(VA%u+owF3YEve|5}s;a*!it_D+-(=#7J*=-X?w&skyMqU76QTE!sR!>Plk*2_ zlMC+`5JF$*uSE#;CX-34EXyugmc5cB1u~gTK$c~%EX%HJHfu!)8T0wPtxzcV6-7xX zit>k|C?6C>d8DeUE1S*so(SPMWEj7Hz_G!@b!YGp>$&G^O#}~~&=1SK006Qq_sO!% zrc$X;DwPUlGMQ5oMbT0y6k>HqdmmI)y>Sd<=ZgJopt{P;RWUPH#msCKH=|thhb#2M zvJn6vnM_(GNebwg_S!+|bb3Y`*aH9{ilY5A$XPg9mf2h`x2&q_->RzqRR?J&KBh5WWp&I~#g4hAbX4FVa_8&n zRR91KxKJp3$mjE`ilXEcMfv^sbiDiAn6H9sRU0)XHT%vB01%7C zu62rO2Bp*K@mwy)ZEkK_BuTn0ilS+AbMsEi^*3?F9=mUUeQdUZ$7b6=b5-oP|1RQ~ zFI++h8IsAQKaog;PU}3FBuN2DlBUw>^h_p`2}zO^kY(A05Hd7C^h}u@{i=dbYRp%` zqu$D+`nj>3g}Dgmv;!}SqNM>E@sz_Oo(k4$L3t|J?kn2?0A9a-efK=j$KX<_R7ey> z?r1{X{u=EmW4&hFh^K<@__wYignBx`bP7tPQXz!UB>(`p#qCF$LA0mRXv9;&^uw|- z9*+-p3hERWkH-faAlq~q>otSudld`-AP9mb9*>9O@%Trh&cij%(XHvdHQT*1ZZzFI ztuh7x;CY_XLCtj&mrN$D001z2R|^kM?qR)Vm~FazY(m{coj4(CdY7f#dsuIHy4(`b zWg|jp@H9}jaE&u$S}yibliE7vF5y~7(;A-K!{kKmmR$t&DY(Wh0|2m2X`Izr!d7Pq zQJuB9*tG)yynOlcF3&ppznpl;V1P;1zM(KVs`B& z#|}0zrJrt&?|fsK+PXuZ zBuPH_WDo!VLa1+JV}m^lq~9unAhdyj0o7v zf*@EoHa1*>Ab9JO3kZVX9T*sR)8F5pHW&;70O0m6U%s56Y5EyLsK2YIGuAQ033ca@ neFk-D*#Uq%r@?;{bm8?6E(2rit~j;400000NkvXXu0mjfHO7YK literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/topic_read_locked_mine_hd.png b/simplicity_darkblue/theme/images/topic_read_locked_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..ff32e9e110e5e325ffe7c4342ab744a0589b1898 GIT binary patch literal 2484 zcmV;l2}|~gP)e1*_4s`=#O9&NoKq&NG9vurTf^ESRqCJTqO}`Nrtn{nFqn zSPkf|Omjc|yGrBYINnPT#9$(kP!a^8CrQ$hNF?k8K{yG5aIUPZ*h!MK5Coy$J7y5a z@!m?~vbyJ8BfF?WZOh9H&TUlh-2P5KT>wT`X-qS$cy@owpLS8${QXCKgW@>en@lF< zBuSbHf^gTGm6a7YNs{JBByt)>(POV(y)x4@eV?Z3MIIP-e%||haqswpFW_qD_Icg( z_Sd@U0?@no!-r+?>@FC;*wXTiNf5+|L?WSy$K$Spz;Hv7qyoqB0h*@YP!#pAGBCWM zDC%!D!yvZ&sWEq9RySP$OsWMMckj#_X9`jtn4VZHcBvjHTp)rV21$}sP!tuVDC(CQ zplY9Tqt0#Rn5*!djZ-bqxO-<_du`_|cg#>IB-&e3>WV`Uggco`PBTaZK@3t96{TtV zzcfw%yWTh*YR9%kXWs&qQiL?U7w7hOTpR#ECywJ6aU6H!I9_)gHc~tuS20L5O{Xb} z`jw)nUj%R>HRFuhH>XFdz~KWLa~2kK?)(r3rz;wb>KU9y0x?M>66ZKTzfu(SA0D9l zHR+7lwkAjITcBKukT_FMYcF1qQ4~FvNF+>boMr&Arr8b)hz}`UHI8a(TUiOG9MG6! z>jtNDI%Bbzfs4}wph*_cJ`PRO|4gUTX%5m)RpB7E{3(rn>$%##1(;NYeThjL==yn1Q_lxB-JJWvlH2t&eaVx3?0AeI?t& zl8_`hN|L0F`HUn<5sIS6Dm72XXP<9=%?rfoD51{MOl>OI1IA)8bvc|$sV5Q>k|b^H z&l#vhA|WoTgV^%2OOt%vQzejd>#ywY2?m3od_qCILr@pzo~SrJ0eeD_7m#tYTt2DmiE6CpTOmyMwL-!tRkINlqLMqNh@ zD49&U001BJPA}Eu1~@Q~ebdVxZ+Ut7T%&Lry|BmQ@lQ*q*XJ8n28b_0K>L~6oMDd_ zjYhAA!(n$dIc#twNm@#PkSm+Fl$H&kvu*RiKpwK#_nh#&}e$uvXE`A16g zIuME=lI6E3jcfaRJ<(|N>`@0Qx#S~PH=ce75Ms-pV#W%G!^&0x)eA3?NGLf|Y<=N^ zc^zCZuLGrpFB`mJpkxlBhZ!pr3h9qJ5J3?7BB1k^-vjYQ2#5)LtZ+DNsRgK6V6_0n zVzJ_d`uvrRr}YAgL?Vt40cu5eaRKA;xUC3CaXJ5}Jdi;4)+kN~)di=OK(ScNSqyY# z{g%SC4iqL~Bwj2YpkOfQW~ZKD%>pd}l3&hQ>j>mH>OeS-+lzpthPN`sL=Gq>azJ4! zO(it;SQv&`jyh1uA`Ky+`J?cQgV32oru|sBD zdnkmokHs?u<%Z1u!>ZTo?X3lU%ouoY9JInVFdd{G0Zy z>W~_9e>o7)_*%)|K8*q@2j}s4o^T-$1WBn>s<=v}igQ0xtJTX4P_W$JJ`e;!upz4$ z)@1-UY@l*e4>n|r=5HVnP&X6E=kr~cN~J%rr_$Wq+&y-8`Fy_XYPEWqjdb(o&4Gk?RrA3@M_RN_xbQRr` zvB5kzL)y&3@c7ynupz4$(q-;e0+JfnzlFale*Gm72&kG3kR zLo)JtL*RGzJ2>H z0HCvF80E_A_4Y0;Ey)9cKu!Be>>oHVF!1K&$&+MPSC=2+f#IgJv-2M(PMnB~M56DR z#XS%R{ITgjzSi=3y}f(ew-^0>zaGOd%ifyh30(A`B!1HWbfjS0m;CZ&JKpg`& y@H|^qppJnXc%CgQGgKd(uNr!m?P^!M*!4e7;Jh6hehe@G0000SI literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/topic_read_mine.png b/simplicity_darkblue/theme/images/topic_read_mine.png new file mode 100644 index 0000000000000000000000000000000000000000..e4338d7e9bd2270bfefa0965dd656f8beea56556 GIT binary patch literal 1199 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 Z{s(n_Ayu;!B<J0mX7mqOyo$ zC5~bxj_u93DkYZVhhq8ajYI;veplvFpxHl0ZNHfCwNPQw*Fvkmg;q)G*+{hYRsx`l zFNW_4#Rv);5fnF~G7FkmDTZQsQ6_$TTa~LQmg4t*Q>vG^duEhsvSZXXj(b}w6TTKs z`dc^=Xmv)t4T~JpZJ`)Jg}*FRk%Zcnt0-3Dw@(zh;;gTYx|=xaZsM3{TVoToa06)FW<0WTGg=Cr7A6S6;++ML`zZ)Osb{j$bp#3{kb7k@?2KsHcge zo+ge_+bZMUZ5*eXKaYjB-hP}Qy7_$YrBDc>N->0DF@$0tmoGT%UjEAFPssPwZA0Knz_D?&bi2BAVw77G1_P*f-Mds2%lnvk>p z@Up9c3M2DPl`Hd29C0?U0|0P2KhNg_s7DhE$%HkE5fqA16pB&9w!~6QhtxBn6nmyc z=BVvoBI~GNaW+&gI~!>6(8EuP^XK?=AM)!yTfg6)rg&Di&u0hn8yHOx7FYb6(_gUR1?oguGwoNSumTA&laN%n5NS z*U4`z#8jb+b9EddB!uX|Bg_sPgo3c5HAJ=2S+ zaYj)rhNT`|n5*qybktBml9D0n2mruj-5+xq4{}+`fF|dYSodq>1IXut$mjJP)Avk! z%Yfp&wqDdw>^aB_ydD4ml(M0GNzxh0C~+%eaxtdJITgqmIX^_U!m& z9`9KgxqMLC(14v@esB5#D!e~i!wWjz8LD+NDKf@o=260JfX{g(vPa`otC7u5BP z&xfTBy=(it$84t$%r+X$Hd>OJ(J0^dUiI`%Q`NOW8;yfD8qL!W(5&0opuKt>0Dwu8JezhQo6+Dh^T=g&Thqsx zqmavak<)K0Z;X;J1duNTky{UH?+^e$|Ku0ufvGAEOjU8vE{oYE2JO{4005IDSJ)JZ zY}#pn%eZ8Y#Hq?rhO3k?_KeH>R}4ZXTQy^{R?%dw;((1-r3P&@4%n(cpCzR4GA2pB zWK&Mm!=+s^NBiZGp^(pdB~G|XF6VpsIHCJ4I~%(5M&IPtPyN;^_FJoHve7u8W6(yU z$xf#L0N5mPjZG3LK_Z(XkxP-trJNE5IZcqy>WXjZm>2ns_d~;W&W+#ypl@;u`zE#y zd&jmO^jo)P`mFcYOxEgwvatax-RYa%vH$=ux8`nZQUr1-LY5+tOY5X`9aD>+^BlQK z3c0N3jzQ@B#Qo3CPuyQSJND%{{pau6KJV$bZY}puRUewB==}j3&G!;_-%0>8<@JIh&8Rq7UnYlT)$|N1%GD-3UdyDL_NwUMFoiCU)`7M`rt};2-vH!~+ v6U1w5&K>5`?nmFJ+~fb6(CM7c|7Cs!MeYQILynx*00000NkvXXu0mjfMr1Ah literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/topic_unread_hd.png b/simplicity_darkblue/theme/images/topic_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..353b32c6829602efcc6d01e09dfba356689afefc GIT binary patch literal 2801 zcmV4-i9mm&saEru9ivo241GZ&dwk+9_E%BzP6-jX^-r}JI1rk5xr45?DATU6*fp|+K zmz0tKZJk5pijqjmeUjV6PYsGdvAEfUNF!P)5%u*QEs#dkCRjq1Ot6J5nR<){CtvZr*`IYxyP}<9c#<4P`b*_{(j&fb= zDBssQ%Ue2kc}wRm-`Bg#b)9RataGePXBBO>psn-CthVU-gG_dTdik& zpR*bN{d>UzQAPv1H(WJrnr6p7pP?v;H)b^}kxnx=%leXFf}8;a&^T8(I8m-9TGz^!*0u6$u`!vq9sMjhQDD;( z+jY_lI5IH4Ca|n*pa~@FZf0`(?(AfNNl)}Y5ix_FQisY`x}~z0L4$(}Du1hWmMr`+ z>6qmtLwatoq-TdECjd)MfI|~BJGn<-r#|byLC;N`{K4cX#>+1$$IF|roP!H0f2*A+ zYWQQaq$|Lr+#3xsKb)Xl>eaPeafyfmJpeIPq9^25rUAkhKVgtVN(0FNuQ45-hzE(va7J z&gW}M_a{us4Pe-`hsQ({WchiUWPA{Q4#}mL4S;%f5+xJ(WbGa2zHvjeu2_mMH{?8u zAk}z@g2yWadyg|o*GGIgPgPKM60q68Umkk74USVCgG6z2kSKx%L)MZgh%9>@y&z2xRV6(omsGQ5My#K;wVs z`bCF2sfY!cFMUKXVxs-IZ;O=GN26PDAp>2bg@W0QqR+Ic{-BzHeJD!`#r zA}$DaJ`rJ1bg0hS+fhOI;@v)c5%l4U;L@m&#_ZzLzek^Ok-O`mr>)nHx}X~Ac?}WN zi!a`LEJ0eTqcK)BL6EhC6>z|^L||rYJnUfK{sqf|mY!su+V4oiJJv9yheQNj94>72 z;)|dcUj%)lLK@4DPeW9v>cbbC{l~g`)CIBR#4UlKi-tvT(XcCtPv7Vg2O?>77o=V5CC&nC&4)!g-@NK}vuopO;u`U-|gI`1Qb&g*m53;G3c zLB9ZchJ_%qL_lYd`KzNYsFre}P5Kv>_h0DNQQx1}?MmX)m|Z=?1#rL$FqeehSjew4sWU0o@C4b{-B;OFBR`>G++jpmxoNmpW9`PN$jz4Z5@o9NiLh8JbtF>mj_24v%ir zkx{^jlAszh@i;*LLWD_#PQkfPE-LKBg=zaX9kU3pT;b|a=ica4=K)NYmg4A^;Jltf zF74?sUOsAqs?#>{OM9+@!RIDN9OhGA{0d3T2@5BPLyC=RhE-ld^Hw{`(^YANK! zAsrr_KPrN%(>D1RhZu%o?W)|zk0YpCyRe4Aubv~iQiL}RgY#|5{7$clMl9<`U;bgzWAkI2to zDj~z%vn;5ZAU19XahYG7b*6uGc5wb*ZHgQ?$1%ToRxuwt)%OSF$Jy^)uy8$P1LBLJOEIH*SWK(Zv49t4!3kif}5!U*6k!MNoONk3RK za$rwT?W`jA`p=*fx=0;sQ{=22%6y?+mHS>GNJD`xb^cfI2iD#he4Y*&K6z#ZC5SJB z81|g#)3zz+gJ%`Fch9JDdKoFA_4D5Bi8e*f+OEn^b!w=ao$CDEPEG!sE_MF94%Pf9 z{I|EWy(cQ6k=18YkQG#?3Afa9KCvnUdyn6l!r!iha8L>1f+dIaC?pb?nnWRDW)A5n zAcElf*9z!3@$u94!_|6dB(Od;vhkz@(Xp}b=%|H}6I6{8J9NZ){%O16>aRiV$@P%o zJvwaI*=^vwCXQq#NEUotfe*f7yIb76L&wbT(R1397=~f%QGB2p8~cEck3A4Qvc!nQ z)Ak~$^{94$4viG(kYW1}1#MU3V}6j%}jaxQRL6&>BgZPi1w1WfH zT3COk5*oQqheqm;EGTNeTZx&j--#O!^zTrAORHX_1?BKQM3jDJ&!;9pcC##@!>Xl6ZvUt0_7&pgg| zR^nzo9kaYk$1K4^dW=@Js#UFORjXRns#dk?|FHfC56?9;L9VG~00000NkvXXu0mjf DHKn_Ayu;!B<J0mX7mqOyo$ zC5~bxj_u93DkYZVhhq8ajYI;veplvFpxHl0ZNHfCwNPQw*Fvkmg;q)G*+{hYRsx`l zFNW_4#Rv);5fnF~G7FkmDTZQsQ6_$TTa~LQmg4t*Q>vG^duEhsvSZXXj(b}w6TTKs z`dc^=Xmv)t4T~JpZJ`)Jg}*FRk%Zcnt0-3Dw@(zh;;gTYx|=xaZsM3{TVoToa06)FW<0WTGg=Cr7A6S6;++ML`zZ)Osb{j$bp#3{kb7k@?2KsHcge zo+ge_+bZMUZ5*eXKaYjB-hP}Qy7_$YrBDc>N->0DF@$0tmoGT%UjEAFPssPwZA0Knz_D?&bi2BAVw77G1_P*f-Mds2%lnvk>p z@Up9c3M2DPl`Hd29C0?U0|0P2KhNg_s7DhE$%HkE5fqA16pB&9w!~6QhtxBn6nmyc z=BVvoBI~GNaW+&gI~!>6(8EuP^XK?=AM)!yTfg6)rg&Di&u0hn8yHOx7FYb6(_gUR1?oguGwoNSumTA&laN%n5NS z*U4`z#8jb+b9EddB!uX|Bg_sPgo3c5HAJ=2S+ zaYj)rhNT`|n5*qybktBml9D0n2mruj-5+xq4{}+`fF|dYSodq>1IXut$mjJP)Avk! z%Yfp&wqDdw>^aB_ydD4ml(M0GNzxh0C~+%eaxtdJITgqmIX^_U!m& z9`9KgxqMLC(14v@esB5#D!e~i!wWjz8LD+NDKf@o=260JfX{g(vPa`otC7u5BP z&xfTBy=(it$84t$%r+X$Hd>OJ(J0^dUiI`%Q`NOW8;yfD8qL!W(5&0opuKt>0Dwu8JezhQo6+Dh^T=g&Thqsx zqmavak<)K0Z;X;J1duNTky{UH?+^e$|Ku0ufvGAEOjU8vE{oYE2JO{4005IDSJ)JZ zY}#pn%eZ8Y#Hq?rhO3k?_KeH>R}4ZXTQy^{R?%dw;((1-r3P&@4%n(cpCzR4GA2pB zWK&Mm!=+s^NBiZGp^(pdB~G|XF6VpsIHCJ4I~%(5M&IPtPyN;^_FJoHve7u8W6(yU z$xf#L0N5mPjZG3LK_Z(XkxP-trJNE5IZcqy>WXjZm>2ns_d~;W&W+#ypl@;u`zE#y zd&jmO^jo)P`mFcYOxEgwvatax-RYa%vH$=ux8`nZQUr1-LY5+tOY5X`9aD>+^BlQK z3c0N3jzQ@B#Qo3CPuyQSJND%{{pau6KJV$bZY}puRUewB==}j3&G!;_-%0>8<@JIh&8Rq7UnYlT)$|N1%GD-3UdyDL_NwUMFoiCU)`7M`rt};2-vH!~+ v6U1w5&K>5`?nmFJ+~fb6(CM7c|7Cs!MeYQILynx*00000NkvXXu0mjfMr1Ah literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/topic_unread_hot_hd.png b/simplicity_darkblue/theme/images/topic_unread_hot_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..353b32c6829602efcc6d01e09dfba356689afefc GIT binary patch literal 2801 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 b|CRGktO_0`AmQE@00000NkvXXu0mjf_8w_H literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/topic_unread_hot_mine_hd.png b/simplicity_darkblue/theme/images/topic_unread_hot_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..60eebf11b444f04f8f333d3a07cdc46eca04c1e7 GIT binary patch literal 3004 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 N002ovPDHLkV1jnWnM?ox literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/topic_unread_locked_mine_hd.png b/simplicity_darkblue/theme/images/topic_unread_locked_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..9369d5ed14fb54c199442ca13f86c28dcc634835 GIT binary patch literal 3314 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 b|CRGktO_0`AmQE@00000NkvXXu0mjf_8w_H literal 0 HcmV?d00001 diff --git a/simplicity_darkblue/theme/images/topic_unread_mine_hd.png b/simplicity_darkblue/theme/images/topic_unread_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..60eebf11b444f04f8f333d3a07cdc46eca04c1e7 GIT binary patch literal 3004 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 .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 { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 0 9px; + clear: both; } + .navbar.tabbed, .navbar.secondary { + background: transparent; + border-width: 0; + border-radius: 0; + box-shadow: none; + padding: 0; } + .page-body .navbar { + margin-bottom: 10px; } + .navbar + .navbar { + margin-top: 5px; } + .navbar.tabbed { + padding: 0; } + .navbar.secondary { + margin: 0; + padding: 1px 0; } + .navbar.secondary > ul { + list-style-type: none; + margin: 0; + padding: 0; } + .navbar.secondary > ul > li { + position: relative; + display: inline-block; + margin: 0; + padding: 0; } + .navbar.secondary > ul > li > a { + display: inline-block; + color: inherit; + padding: 1px 8px; + text-align: center; + line-height: 26px; + font-size: 12px; } + .navbar.secondary > ul > li:hover { + border-radius: 3px; } + .navbar.secondary > ul > li:hover > a { + text-decoration: none; } + .navbar.secondary > ul > li.small-icon > a { + padding-left: 18px; } + .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: block; + margin: 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; + box-shadow: none; + background: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } + .navbar.secondary + .nav-breadcrumbs { + margin-top: 0; } + .navbar li.small-icon > a { + padding-left: 18px; } + .navbar .nav-tabs { + border-radius: 3px; } + .navbar .nav-tabs .leftside .tab:first-child, .navbar .nav-tabs .leftside .tab.first-visible { + border-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .rtl .navbar .nav-tabs .rightside .tab:last-child, .rtl .navbar .nav-tabs .rightside .tab.last-visible { + border-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .navbar .nav-tabs .rightside .tab:last-child, .navbar .nav-tabs .rightside .tab.last-visible { + border-radius: 2px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .rtl .navbar .nav-tabs .leftside .tab:first-child, .rtl .navbar .nav-tabs .leftside .tab.first-visible { + border-radius: 2px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .navbar .nav-tabs > ul { + list-style-type: none; + margin: 0; + height: 30px; } + .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: 30px; } + .rtl .navbar .nav-tabs > ul > li { + float: right; } + .navbar .nav-tabs > ul .quick-links { + margin: 0; } + .navbar .nav-tabs > ul .quick-links.empty { + display: none; } + .navbar .nav-tabs > ul .quick-links.showing-responsive-menu { + display: block; } + .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: 12px; + outline-style: none; } + .navbar .nav-tabs .nav-link.dropdown-toggle { + position: relative; } + .navbar .nav-tabs .nav-link.dropdown-toggle:before { + content: '\f078'; + font-family: FontAwesome; + position: absolute; + right: 12px; + 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: 12px; } + .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 { + content: '\f077'; + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: 9px; + line-height: 13px; + width: 9px; + height: 13px; + margin-top: -6px; } + .navbar .nav-tabs .dropdown { + top: 30px; } + .dropdown-up .navbar .nav-tabs .dropdown { + top: auto; + bottom: 30px; } + .navbar .nav-tabs .tab { + position: relative; } + .navbar .nav-tabs .tab > strong { + display: none; + font-weight: bold; + font-size: 9px; + padding: 0 2px; + border-radius: 3px; + position: absolute; + right: 5px; + top: -10px; + 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, .navbar .nav-tabs .rightside .boardrules .nav-link, .navbar .nav-tabs .rightside .pages .nav-link, .navbar .nav-tabs .members .nav-link, .navbar .nav-tabs .forums .nav-link, .navbar .nav-tabs .leftside .boardrules .nav-link, .navbar .nav-tabs .leftside .pages .nav-link { + position: relative; + padding-left: 30px; } + .navbar .nav-tabs .responsive-menu .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .rightside .boardrules .nav-link:after, .navbar .nav-tabs .rightside .pages .nav-link:after, .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .nav-link:after, .navbar .nav-tabs .leftside .boardrules .nav-link:after, .navbar .nav-tabs .leftside .pages .nav-link:after { + position: absolute; + left: 12px; + top: 50%; + margin-top: -7px; + width: 14px; + font-size: 12px; + line-height: 14px; + height: 14px; + text-align: left; + font-weight: normal; + font-style: normal; + text-indent: 0; } + .rtl .navbar .nav-tabs .responsive-menu .nav-link:after, .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 .mcp .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, .rtl .navbar .nav-tabs .login .nav-link:after, .rtl .navbar .nav-tabs .register .nav-link:after, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .rightside .pages .nav-link:after, .rtl .navbar .nav-tabs .members .nav-link:after, .rtl .navbar .nav-tabs .forums .nav-link:after, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .leftside .pages .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, .navbar .nav-tabs .rightside .boardrules .nav-link, .navbar .nav-tabs .rightside .pages .nav-link { + text-indent: 999px; + width: 14px; + padding: 0 8px; + overflow: hidden; } + .navbar .nav-tabs .responsive-menu .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .rightside .boardrules .nav-link:after, .navbar .nav-tabs .rightside .pages .nav-link:after { + text-align: center; + font-size: 14px; + left: 8px; } + .rtl .navbar .nav-tabs .responsive-menu .nav-link:after, .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 .mcp .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, .rtl .navbar .nav-tabs .login .nav-link:after, .rtl .navbar .nav-tabs .register .nav-link:after, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .rightside .pages .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, .navbar .nav-tabs .rightside .boardrules .nav-link + strong, .navbar .nav-tabs .rightside .pages .nav-link + strong { + right: -2px; } + .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, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link + strong, .rtl .navbar .nav-tabs .rightside .pages .nav-link + strong { + right: auto; + left: -2px; } + @media (max-width: 550px) { + .navbar .nav-tabs .members .nav-link, .navbar .nav-tabs .forums .nav-link, .navbar .nav-tabs .leftside .boardrules .nav-link, .navbar .nav-tabs .leftside .pages .nav-link { + text-indent: 999px; + width: 14px; + padding: 0 8px; + overflow: hidden; } + .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .nav-link:after, .navbar .nav-tabs .leftside .boardrules .nav-link:after, .navbar .nav-tabs .leftside .pages .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, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .leftside .pages .nav-link:after { + left: auto; + right: 8px; } + .navbar .nav-tabs .members .nav-link + strong, .navbar .nav-tabs .forums .nav-link + strong, .navbar .nav-tabs .leftside .boardrules .nav-link + strong, .navbar .nav-tabs .leftside .pages .nav-link + strong { + right: -2px; } + .rtl .navbar .nav-tabs .members .nav-link + strong, .rtl .navbar .nav-tabs .forums .nav-link + strong, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link + strong, .rtl .navbar .nav-tabs .leftside .pages .nav-link + strong { + right: auto; + left: -2px; } } + .navbar .nav-tabs .responsive-menu .nav-link:after, .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .boardrules .nav-link:after, .navbar .nav-tabs .pages .nav-link:after { + font-family: FontAwesome; } + .navbar .nav-tabs .responsive-menu .nav-link:after { + content: '\f0c9'; } + .navbar .nav-tabs .members .nav-link { + padding-left: 32px; + padding-right: 24px; } + .rtl .navbar .nav-tabs .members .nav-link { + padding-left: 24px; + padding-right: 32px; } + .navbar .nav-tabs .members .nav-link:after { + content: '\f0c0'; } + @media (max-width: 550px) { + .navbar .nav-tabs .members .nav-link { + padding: 0 8px !important; } } + .rtl .navbar .nav-tabs .forums .nav-link { + padding-left: 12px; + padding-right: 32px; } + .navbar .nav-tabs .forums .nav-link:after { + content: '\f075'; } + .navbar .nav-tabs .account .nav-link:after { + content: '\f007'; } + .navbar .nav-tabs .pm .nav-link:after { + content: '\f01c'; } + .navbar .nav-tabs .notifications .nav-link:after { + content: '\f0f3'; + font-size: 13px; } + .navbar .nav-tabs .mcp .nav-link:after { + content: '\f0e3'; } + .navbar .nav-tabs .acp .nav-link:after { + content: '\f085'; } + .navbar .nav-tabs .faq .nav-link:after { + content: '\f059'; } + @media (max-width: 550px) { + .navbar .nav-tabs .faq, .navbar .nav-tabs .faq .nav-link { + display: none !important; } } + .navbar .nav-tabs .logout .nav-link:after { + content: '\f08b'; + margin-left: 1px; } + .navbar .nav-tabs .login .nav-link:after { + content: '\f090'; } + .navbar .nav-tabs .register .nav-link:after { + content: '\f234'; } + .navbar .nav-tabs .boardrules .nav-link:after { + content: '\f071'; } + .navbar .nav-tabs .pages .nav-link:after { + content: '\f0f6'; } + .navbar .inner.static { + position: fixed; + top: 0; + z-index: 50; + left: 0; + right: 0; + padding-top: 0; + padding-bottom: 0; + width: auto; + max-width: none; + opacity: .9; + transition: opacity .2s; } + .navbar .inner.static > .static-inner { + box-sizing: border-box; + margin: 0 auto; + max-width: none; + min-width: 625px; + margin: 0 12px; + 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; } + +.forabg { + padding: 0; + margin: 10px 0; } + +.forumbg { + padding: 0; } + +.panel { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + margin-bottom: 10px; + padding: 5px 10px; } + .panel.bg3 { + border-radius: 0; + border-width: 0; + 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; } + .postform .panel.panel { + border-radius: 3px; } + +.panel > .inner > h3:first-child, .panel > h3:first-child { + margin: -5px -10px 5px; + border-radius: 2px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: #1f35a6; + border: 0 solid #1f35a6; + padding: 5px; + text-transform: none; + font-size: 15px; + line-height: 1.4; + font-weight: normal; + color: #fff; + padding-left: 10px; + padding-right: 10px; } + @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; } + .panel-container .panel > .inner > h3:first-child, + .panel-container .panel > h3:first-child { + font-size: 15px; + line-height: 1.4; } + +.post { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 0; + margin-bottom: 10px; + position: relative; } + +.post > .inner { + padding: 5px 10px; } + +.rowbg { + margin: 5px 5px 2px 5px; } + +.navbar ul.linklist { + padding: 2px 0; } + +ul.linklist { + display: block; + margin: 0; } + +.cp-main .panel { + padding: 5px 10px; } + +ul.linklist > li { + float: left; + font-size: 11px; + line-height: 2; + list-style-type: none; + margin-right: 7px; + padding-top: 1px; + width: auto; } + ul.linklist > li.icon-only, ul.linklist > li.rightside.icon-only { + text-align: center; + min-width: 20px; } + +ul.linklist > li.rightside, p.rightside, a.rightside { + float: right; + margin-right: 0; + margin-left: 7px; + text-align: right; } + +ul.navlinks { + border-top: 1px solid transparent; } + ul.navlinks.nav-breadcrumbs { + 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.linklist li.responsive-menu { + position: relative; + margin: 0 5px; } + +.fa-bars:before { + display: none; } + +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: '\f0c9'; + font-family: FontAwesome; + 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 { + font-family: FontAwesome; + content: '\f078'; } + +.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; + display: inline-block; + font-size: 7px; + float: right; + padding-left: 2px; + font-weight: normal; + opacity: 0.7; } + +.dropdown-container { + position: relative; } + +.dropdown-container-right { + float: right; } + +.dropdown-container-left { + float: left; } + +.nojs .dropdown-container:hover .dropdown { + display: block !important; } + +.dropdown { + display: none; + 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, .dropdown .pointer-inner { + position: absolute; + width: 0; + height: 0; + border-top-width: 0; + border-bottom: 10px solid transparent; + border-left: 10px dashed transparent; + border-right: 10px dashed transparent; + -webkit-transform: rotate(360deg); + /* better anti-aliasing in webkit */ + display: block; } + +.dropdown-up .pointer, .dropdown-up .pointer-inner { + border-bottom-width: 0; + border-top: 10px solid transparent; } + +.dropdown .pointer { + right: auto; + left: 10px; + top: 0; + z-index: 3; } + +.dropdown-up .pointer { + bottom: 0; + top: auto; } + +.dropdown-left .dropdown .pointer, .nojs .rightside .dropdown .pointer { + left: auto; + right: 10px; } + +.dropdown .pointer-inner { + top: auto; + bottom: -11px; + left: -10px; } + +.dropdown-up .pointer-inner { + bottom: auto; + top: -11px; } + +.dropdown .dropdown-contents { + z-index: 30; + overflow: hidden; + overflow-y: auto; + border: 0px solid transparent; + border-radius: 0 0 3px 3px; + border-top-width: 3px; + padding: 5px; + position: relative; + min-width: 40px; + max-height: 300px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + .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-contents > li { + padding-right: 15px; + min-width: 180px; } + +.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 { + border-top: 1px solid transparent; + margin: 4px 0; + padding: 0; } + +.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: 1px; } + +.breadcrumbs .crumb { + float: left; + font-weight: bold; + word-wrap: normal; + position: relative; + padding-left: 13px; } + .rtl .breadcrumbs .crumb { + padding-left: 0; + padding-right: 13px; } + +.breadcrumbs .crumb:before { + content: '\f054'; + font-family: FontAwesome; + font-weight: normal; + position: absolute; + left: 1px; + width: 11px; + top: 50%; + margin-top: -5.5px; + font-size: 7px; + height: 11px; + line-height: 11px; + text-align: center; } + .rtl .breadcrumbs .crumb:before { + left: auto; + right: 1px; + content: '\f053'; } + +.breadcrumbs .crumb:first-child { + padding-left: 0; + padding-right: 0; } + .breadcrumbs .crumb:first-child:before { + display: none; } + +.breadcrumbs .crumb a { + display: inline-block; + white-space: nowrap; + text-overflow: ellipsis; + vertical-align: bottom; + overflow: hidden; } + +.breadcrumbs.wrapped .crumb a { + letter-spacing: -.3px; } + +.breadcrumbs.wrapped .crumb.wrapped-medium a { + letter-spacing: -.4px; } + +.breadcrumbs.wrapped .crumb.wrapped-tiny a { + letter-spacing: -.5px; } + +.breadcrumbs .crumb.wrapped-max a { + max-width: 120px; } + +.breadcrumbs .crumb.wrapped-wide a { + max-width: 100px; } + +.breadcrumbs .crumb.wrapped-medium a { + max-width: 80px; } + +.breadcrumbs .crumb.wrapped-small a { + max-width: 60px; } + +.breadcrumbs .crumb.wrapped-tiny a { + max-width: 40px; } + +table.table1 { + width: 100%; } + +.ucp-main table.table1 { + padding: 2px; } + +table.table1 thead th { + background: #1f35a6; + border: 0 solid #1f35a6; + color: #fff; + text-transform: none; + line-height: 1.4; + font-weight: normal; + font-size: 13px; + padding: 4px; } + table.table1 thead th:first-child { + border-top-left-radius: 2px; } + table.table1 thead th:last-child { + border-top-right-radius: 2px; } + +table.table1 thead th span { + padding-left: 7px; } + +table.table1 tbody tr { + border-top: 1px solid transparent; } + +table.table1 td { + font-size: 12px; + line-height: 1.4; } + +table.table1 tbody td { + padding: 5px; + border-top: 1px solid transparent; } + +table.table1 tbody th { + padding: 5px; + border-bottom: 1px solid transparent; + text-align: left; } + +table.table1 .name { + text-align: left; } + +table.table1 .center { + text-align: center; } + +table.table1 .reportby { + width: 15%; } + +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; + 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 { + font-size: 11px; } + +dl.details dt { + float: left; + clear: left; + width: 30%; + text-align: right; + display: block; } + +dl.details dd { + margin-left: 0; + padding-left: 5px; + margin-bottom: 5px; + float: left; + width: 65%; + overflow: hidden; + text-overflow: ellipsis; } + +.clearfix, fieldset dl, dl.polls { + overflow: hidden; } + +ul.topiclist dd.lastpost { + float: right; } + +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 { + width: auto !important; } + +fieldset.fields1 dl.pmlist dd.recipients { + margin-left: 0 !important; } + +.action-bar { + font-size: 11px; + margin: 4px 0; } + +.forabg + .action-bar { + margin-top: 10px; } + +.action-bar .button { + margin-right: 5px; + float: left; } + +.action-bar .button-search { + margin-right: 0; } + +.pagination { + float: right; + font-size: 11px; + text-align: right; + width: auto; } + +.action-bar.bottom .pagination { + margin-top: 0; } + +.action-bar .pagination .button { + margin-right: 0; + float: none; } + +.pagination > ul { + display: inline-block; + list-style: none !important; + margin-left: 5px; } + +.pagination > ul > li { + display: inline-block !important; + padding: 0; + font-size: 11px; + line-height: normal; + vertical-align: middle; } + +.pagination li a, .pagination li span { + border-radius: 2px; + padding: 2px 5px; } + +.pagination li.active span { + display: inline-block; + font-size: 13px; + font-weight: normal; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 1.4; + text-align: center; + white-space: nowrap; + vertical-align: middle; + border: 1px solid transparent; } + +.pagination li.ellipsis span { + border: none; + padding: 0; } + +.pagination li.page-jump { + margin-right: 5px; } + +.pagination li.page-jump a { + background: transparent none !important; + border-color: transparent !important; + padding: 0 8px; } + +.pagination li.page-jump a i { + font-size: 21px; } + +.pagination .arrow a { + padding: 2px 0; } + +.rtl .pagination li.previous a:after { + content: '\f054'; + right: 1px; + left: 3px; } + +.rtl .pagination li.next a:after { + content: '\f053'; + left: 1px; + right: 3px; } + +.row .pagination { + display: block; + margin-top: 3px; + margin-bottom: 3px; } + +.row .pagination > ul { + margin: 0; } + +.row .pagination li a, .row .pagination li span { + border-radius: 2px; + padding: 1px 3px; + font-size: 9px; } + +.phpbb_alert { + border: 1px solid transparent; + display: none; + left: 0; + padding: 0 25px 20px 25px; + position: fixed; + right: 0; + top: 150px; + z-index: 50; + width: 620px; + margin: 0 auto; } + +@media (max-height: 500px) { + .phpbb_alert { + top: 25px; } } +.phpbb_alert .alert_close { + display: block; + float: right; + width: 24px; + height: 24px; + overflow: hidden; + text-decoration: none !important; + background: transparent none 0 0 no-repeat; + margin-top: -12px; + margin-right: -36px; + position: relative; } + +.phpbb_alert .alert_close:before, +.phpbb_alert .alert_close:after { + content: '\f057'; + font-family: FontAwesome; + position: absolute; + font-size: 18px; + line-height: 24px; + font-weight: normal; + font-style: normal; + text-indent: 0; + text-align: center; + left: 0; + top: 0; + margin: 0; + padding: 0; + width: 24px; + height: 24px; } + +.phpbb_alert .alert_close:before { + content: '\f111'; + font-size: 20px; } + +.phpbb_alert p { + margin: 8px 0; + padding-bottom: 8px; } + +.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 { + font-size: 10px; + text-align: center; + padding: 10px; } + +.footer-row { + font-size: 10px; + line-height: 1.8; + margin: 0; } + +.small { + font-size: 0.9em !important; } + +.titlespace { + margin-bottom: 15px; } + +.headerspace { + margin-top: 20px; } + +.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; + padding-left: 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; } + +.jumpbox { + margin: 5px 0; } + +.jumpbox .dropdown li { + border-top: 1px solid transparent; } + +.jumpbox .dropdown-select { + margin: 0; } + +.jumpbox .dropdown-contents { + padding: 0; + text-decoration: none; } + +.jumpbox .dropdown-contents li { + padding: 0; } + +.jumpbox .dropdown-contents a { + margin-right: 20px; + padding: 5px 10px; + text-decoration: none; + width: 100%; } + +.jumpbox .spacer { + display: inline-block; + width: 0px; } + +.jumpbox .spacer + .spacer { + width: 20px; } + +.dropdown-contents a { + display: block; + padding: 5px; } + +.jumpbox .dropdown-select { + margin: 0; } + +.jumpbox .dropdown-contents a { + text-decoration: none; } + +.dropdown li { + display: list-item; + border-top: 1px dotted transparent; + float: none !important; + line-height: normal !important; + font-size: 1em !important; + list-style: none; + margin: 0; + white-space: nowrap; + text-align: left; } + +.stat-block { + clear: both; } + +.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; } + +.emoji { + min-height: 18px; + min-width: 18px; + height: 1em; + width: 1em; } + +.hidden { + display: none; } + +.smilies { + vertical-align: text-bottom; } + +.icon-notification { + position: relative; } + +.member-search { + float: left; + margin: 0; + padding: 6px 10px; } + +.member-search strong { + font-size: 11px; } + +.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; } + +.dropdown-extended .header { + padding: 0 10px; + font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: bold; + text-align: left; + line-height: 30px; } + .dropdown-down .dropdown-extended .header { + margin-top: -3px; } + +.dropdown-extended .header .header_settings { + float: right; + font-weight: normal; + text-transform: none; } + +.dropdown-extended .header .header_settings a { + display: inline-block; + padding: 0 5px; } + +.dropdown-extended .header:after { + content: ''; + display: table; + clear: both; } + +.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 img { + float: left; + max-height: 50px; + max-width: 50px; + width: auto !important; + height: auto !important; + margin-right: 5px; } + +.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; + text-overflow: ellipsis; + white-space: nowrap; } + +.notification_list p.notification-time { + font-size: 10px; + margin: 0; + text-align: right; } + +.notification_list div.notifications { + margin-left: 50px; + padding: 5px; } + +.notification_list div.notifications a { + display: block; } + +.notification_list p.notifications_title { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 15px !important; } + +.notification_list p.notifications_title strong { + font-weight: 600; } + +.notification_list p.notifications_time { + font-size: 11px !important; } + +.notification_text { + margin-left: 58px; + white-space: normal; } + +.badge { + border-radius: 10px; + opacity: 0.8; + text-align: center; + white-space: nowrap; + font-size: 10px; + line-height: 1; + float: right; + display: inline-block; + margin-left: 3px; + vertical-align: baseline; + position: relative; + top: 3px; + padding: 4px 6px; } + +.badge.hidden { + display: none; } + +.linklist .quick-links { + margin: 0 7px 0 0; } + +.linklist.compact .rightside > a > span span { + display: none; } + +.dropdown-page-jump .dropdown { + top: 20px; } + +.dropdown-page-jump.dropdown-up .dropdown { + bottom: 20px; } + +.dropdown-page-jump input.tiny { + width: 50px; } + +.dropdown .clone.hidden { + display: none; } + +.dropdown .clone.hidden + li.separator { + display: none; } + +.dropdown .clone.hidden + li { + border-top: none; } + +a { + direction: ltr; + unicode-bidi: embed; + text-decoration: none; + /* we use links inline more often then not so to address several bugs with + IE and some other browsers we render all links as inlineblock by default */ + display: inline-block; } + +.username-coloured { + font-weight: bold; + display: inline !important; + padding: 0 !important; } + +span.username-coloured { + margin-left: 10px; } + +.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; } + +.dropdown-extended a.mark_read { + display: block; + opacity: .2; + position: absolute; + z-index: 2; + right: 0; + top: 0; + bottom: 0; + width: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + transition: opacity .2s; } + +.dropdown-extended li:hover a.mark_read { + opacity: .85; } + +.dropdown-extended li a.mark_read:hover { + opacity: 1; } + +.dropdown-extended a.mark_read:after { + width: auto; + left: 4px; + right: 0; + font-size: 16px; } + +.jumpbox-cat-link, +.jumpbox-forum-link { + font-weight: bold; } + +a.forumtitle, a.topictitle { + display: inline-block; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 1.2; + font-weight: 500; + padding-bottom: 2px; + text-decoration: none; } + a.forumtitle:hover, a.topictitle:hover { + text-decoration: underline; } + +a.topictitle { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 15px; } + +a.lastsubject { + font-weight: bold; + text-decoration: none; } + +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; } + +.top { + font-size: 12px; + text-decoration: none; + margin-top: 10px; } + +.back2top { + clear: both; } + .post > .back2top { + position: relative; + right: 5px; + bottom: 5px; } + .rtl .post > .back2top { + right: auto; + left: 5px; } + +.back2top .top { + float: right; + margin-top: 0; } + +a.top, a.top2 { + position: relative; } + +a.arrow-up, a.arrow-down { + position: relative; } + a.arrow-up:after, a.arrow-down:after { + position: absolute; + top: 50%; + margin-top: -5px; + text-align: center; + font-family: FontAwesome; + 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; } + +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:hover { + text-decoration: none; } + +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: FontAwesome; + font-size: 14px; + font-weight: normal; + font-style: normal; + line-height: 16px; + text-align: center; } + +a.top-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 { + margin: -5px -10px 5px; + border-radius: 2px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: #1f35a6; + border: 0 solid #1f35a6; + padding: 5px; + text-transform: none; + font-size: 15px; + line-height: 1.4; + font-weight: normal; + color: #fff; + border-radius: 3px; + 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 { + color: #fff; } + .forabg ul.topiclist li.header a:hover, .forumbg ul.topiclist li.header a:hover { + color: #fff; } + .forabg ul.topiclist li.header .forum-toggle, .forumbg ul.topiclist li.header .forum-toggle { + position: absolute; + right: 5px; + top: 50%; + margin-top: -8px; + height: 16px; + width: 16px; + text-decoration: none !important; + outline-style: none !important; + color: inherit; + transition: opacity 0.3s ease; + opacity: .5; } + .forabg ul.topiclist li.header .forum-toggle:after, .forumbg ul.topiclist li.header .forum-toggle:after { + content: '\f056'; + font-family: FontAwesome; + position: absolute; + top: 0; + left: 0; + width: 16px; + height: 16px; + font-size: 12px; + line-height: 16px; } + .forabg ul.topiclist li.header .forum-toggle.toggled:after, .forumbg ul.topiclist li.header .forum-toggle.toggled:after { + content: '\f055'; } + .forabg ul.topiclist li.header .forum-toggle:hover, .forumbg ul.topiclist li.header .forum-toggle:hover { + opacity: 1; } + .rtl .forabg ul.topiclist li.header .forum-toggle, .rtl .forumbg ul.topiclist li.header .forum-toggle { + right: auto; + left: 4px; } + +ul.topiclist dl { + position: relative; } + +ul.topiclist li.row dl { + margin: 2px 0; } + +ul.topiclist dt, ul.topiclist dd { + display: block; + float: left; } + +ul.topiclist dt { + width: 100%; + margin-right: -440px; + font-size: 11px; } + +ul.topiclist.missing-column dt { + margin-right: -345px; } + +dl.elegant-row dt, +ul.topiclist.two-long-columns dt { + margin-right: -250px; } + +ul.topiclist.two-columns dt { + margin-right: -80px; } + +ul.topiclist dt .list-inner { + margin-right: 440px; + padding-left: 5px; + padding-right: 5px; + position: relative; } + +ul.topiclist.missing-column dt .list-inner { + margin-right: 345px; } + +dl.elegant-row dt .list-inner, +ul.topiclist.two-long-columns dt .list-inner { + margin-right: 250px; } + +ul.topiclist.two-columns dt .list-inner { + margin-right: 80px; } + +ul.topiclist dd { + border-left: 1px solid transparent; + padding: 4px 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +ul.topiclist dfn { + display: none; + position: absolute; + left: -999px; + width: 990px; } + +.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: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 5px; + margin: 5px 0; + padding: 0; } + .forabg ul.topiclist li.row.reported, .forumbg ul.topiclist li.row.reported { + background-color: #f5efe9; } + 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 { + 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-size: 12px; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + line-height: 18px; } + +li.header dt { + width: 100%; + margin-right: -440px; } + .forabg li.header dt { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-weight: 500; + font-size: 14px; } + li.header dt .list-inner { + margin-right: 440px; + text-indent: 5px; + padding-left: 0; } + +li.header dd { + padding-left: 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +li.header dl dt, li.header dl dd { + min-height: 0; } + +.forabg li.header dl.row-item dt .list-inner { + padding-left: 0; + padding-right: 50px; } + +.row .list-inner { + padding: 4px 0; } + +dl.row-item { + background-position: 10px 50%; + background-repeat: no-repeat; + background-size: 36px; } + +dl.row-item dt { + background-repeat: no-repeat; + background-position: 5px 95%; + background-size: 17px; } + +dl.row-item dt .list-inner { + padding-left: 55px; + position: relative; + padding-top: 5px; + padding-bottom: 5px; } + li.header dl.row-item dt .list-inner { + padding-top: 0; + padding-bottom: 0; } + +dl.row-item dt .list-inner .topic-status { + position: absolute; + right: 4px; + top: 3px; + font-size: 14px; + pointer-events: none; } + .rtl dl.row-item dt .list-inner .topic-status { + right: auto; + left: 4px; } + +dl.row-item dt .list-inner .topic-status + .topic-status { + right: 20px; } + +dl.row-item dt, dl.row-item dd { + min-height: 42px; } + +dl.row-item dt a { + display: inline; } + +dl.row-item.with-description dt, dl.row-item.with-description dd { + min-height: 50px; } + +dl a.row-item-link { + display: block; + width: 36px; + height: 36px; + padding: 0; + position: absolute; + top: 50%; + left: 0; + margin-top: -15px; + margin-left: 9px; + z-index: 2; } + +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 { + line-height: 34px; + font-size: 12px; } + .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 { + width: 95px; } + .elegant-row dd.posts, .elegant-row dd.topics, .elegant-row dd.views { + display: none; } + +dl.row-item dt ol, +dl.row-item dt ul { + list-style-position: inside; + margin-left: 1em; } + +dl.row-item dt li { + display: list-item; + list-style-type: inherit; } + +dd.lastpost, dd.redirect, dd.moderation, dd.time, dd.info { + width: 250px; + font-size: 11px; } + +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.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; } + +.forum-lastpost { + display: none; } + @media (max-width: 550px) { + .forum-lastpost { + display: block !important; + padding-top: 2px; + line-height: 1.2; + overflow: hidden; } } + .forum-lastpost strong, .forum-lastpost span { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; } + .forum-lastpost strong, .forum-lastpost span, .forum-lastpost a.lastsubject { + font-weight: normal; } + .forum-lastpost strong { + display: block; + float: left; + max-width: 200px; + padding-right: 5px; } + .rtl .forum-lastpost strong { + float: right; + padding-right: 0; + padding-left: 5px; } + @media (max-width: 400px) { + .forum-lastpost strong { + max-width: 130px; } } + .forum-lastpost span { + display: inline-block; + max-width: 100%; } + .forum-lastpost span:after { + content: '|'; + display: inline-block; + text-align: center; + width: 12px; } + .forum-lastpost span:last-of-type:after { + 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; } + .postprofile + .postbody { + float: right; + margin-left: -160px; + width: 100%; + position: relative; } + .rtl .postprofile + .postbody { + margin-left: 0; + margin-right: -160px; + float: left; } + .search .postprofile + .postbody { + margin-left: -260px; } + .rtl .search .postprofile + .postbody { + margin-left: 0; + margin-right: -260px; } + +.postprofile + .postbody > div { + margin-left: 160px; } + .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 { + float: left; + font-size: 16px; + padding: 2px 0 0 0; + margin-top: 0 !important; + margin-bottom: 0.3em !important; + text-transform: none; + border: none; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + line-height: 1.25; } + .rtl .postbody h3 { + float: right; } + +.postbody h3 img { + vertical-align: bottom; } + +.has-profile .postbody h3 { + float: none !important; + margin-right: 180px; } + .rtl .has-profile .postbody h3 { + margin-right: 0; + margin-left: 180px; } + +.postbody .content { + font-size: 13px; + line-height: 1.4; + overflow-x: auto; } + +.postbody img.postimage { + max-width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +.panel .review { + margin-top: 2em; } + +.topicreview { + padding-right: 5px; + 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; + min-height: 3em; + overflow: hidden; + line-height: 1.4; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + padding-bottom: 1px; } + +.content h2, .panel h2 { + font-weight: normal; + border-bottom: 1px solid transparent; + font-size: 15px; + margin-top: 0.5em; + margin-bottom: 0.5em; + padding-bottom: 0.5em; } + .content h2.faq-title, .panel h2.faq-title { + margin-top: 5px; } + +.panel h3 { + margin: 0.5em 0; } + +.panel p { + font-size: 13px; + margin-bottom: 1em; + line-height: 1.4; } + +.content p { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + margin-bottom: 1em; + line-height: 1.4; } + +dl.faq, .content dl.faq { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + margin-top: 1em; + margin-bottom: 2em; + line-height: 1.4; } + +dl.faq dt, .content dl.faq dt { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 1.25; + font-weight: normal; + margin-bottom: 5px; } + +.content dl.faq { + margin-bottom: 0.5em; } + +.content li { + list-style-type: inherit; } + +.content ul, .content ol { + margin: 0.8em 0 0.9em 3em; } + +.posthilit { + padding: 0 2px 1px 2px; } + +p.author { + margin-bottom: 0.3em; + padding: 0 0 5px 0; + font-family: Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; + line-height: 1.4; + clear: both; } + +.signature { + margin-top: 1.5em; + padding-top: 0.2em; + font-size: 12px; + border-top: 1px solid transparent; + clear: left; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + line-height: 1.4; + overflow: hidden; + width: 100%; } + +.signature.standalone { + border-top-width: 0; + margin-top: 0; } + +dd .signature { + margin: 0; + padding: 0; + clear: none; + border: none; } + +.signature li { + list-style-type: inherit; } + +.signature ul, .signature ol { + margin: 0.8em 0 0.9em 3em; } + +.notice { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: auto; + margin-top: 1.5em; + padding-top: 0.2em; + 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 { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + font-size: 12px; + margin: 8px 12px; + overflow: hidden; + padding: 5px; + position: relative; } + .rtl blockquote { + border-left-width: 0; + border-right-width: 3px; } + +/*blockquote:before { + position: absolute; + font-family: 'Trebuchet MS'; + top: 5px; + left: 4px; + height: 16px; + font-size: 30px; + line-height: 30px; + pointer-events: none; +}*/ +blockquote blockquote { + margin: 5px; } + +blockquote cite { + font-style: normal; + font-weight: bold; + display: block; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 12px; + line-height: 1.6; } + +blockquote cite:before, .uncited:before { + padding-right: 5px; } + +blockquote cite > div { + float: right; + font-weight: normal; } + +.postbody .content li blockquote { + overflow: inherit; + margin-left: 0; } + +.codebox { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + margin: 8px 12px; + font-size: 12px; + word-wrap: normal; } + .rtl .codebox { + border-left-width: 0; + border-right-width: 3px; } + +.codebox p { + text-transform: uppercase; + border-bottom: 1px solid transparent; + margin-bottom: 3px; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 12px !important; + line-height: 1.6; + font-weight: bold; + display: block; } + +blockquote .codebox { + margin-left: 0; } + +.codebox code { + overflow: auto; + display: block; + height: auto; + max-height: 200px; + padding: 5px 3px; + font-family: Monaco, "Andale Mono","Courier New", Courier, mono; + font-size: 12px; + line-height: 1.3; } + +.attachbox { + float: left; + width: auto; + max-width: 100%; + margin: 5px 5px 5px 0; + padding: 6px; + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + clear: left; + box-sizing: border-box; } + .rtl .attachbox { + border-left-width: 0; + border-right-width: 3px; } + +.attachbox dt { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, 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: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + display: block; } + +dl.file dt { + text-transform: none; + margin: 0; + padding: 0; + font-weight: bold; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, 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; + box-sizing: border-box; } + +dl.thumbnail dd { + font-style: italic; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +.attachbox dl.thumbnail dd { + font-size: 100%; } + +dl.thumbnail dt a:hover img { + border: 1px solid transparent; } + +fieldset.polls { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; } + +fieldset.polls dl { + margin: 0; + border: 1px 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-size: 15px; + font-weight: bold; + text-align: center; } + +.postprofile { + margin: 0; + padding: 5px 0; + min-height: 80px; + border: 0px solid transparent; + border-right-width: 1px; + width: 150px; + float: left; + position: relative; + box-sizing: border-box; + z-index: 2; } + .rtl .postprofile { + float: right; + border-width: 0; + border-left-width: 1px; } + .search .postprofile { + width: 250px; } + +.postprofile dd, .postprofile dt { + font-size: 11px; + line-height: 1.4; + margin-right: 8px; } + .rtl .postprofile dd, .rtl .postprofile dt { + margin-left: 8px; + margin-right: 0; } + +.postprofile dd { + overflow: hidden; + text-overflow: ellipsis; } + +.postprofile strong { + font-weight: normal; } + +.postprofile dt.no-profile-rank, .postprofile dd.profile-rank, .postprofile .search-result-date { + margin-bottom: 10px; } + +.postprofile .has-avatar .avatar-container { + margin-bottom: 3px; + 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 .icon_contact { + vertical-align: middle; } + +.profile-contact .dropdown { + margin-right: -14px; } + +.online-ribbon { + display: block; + width: 70px; + height: 70px; + position: absolute; + overflow: hidden; + top: 0; + left: 0; + pointer-events: none; } + .rtl .online-ribbon { + left: auto; + right: 0; } + .online-ribbon span { + display: block; + font-weight: 500; + font-style: normal; + width: 100px; + font-size: 11px; + line-height: 18px; + height: 18px; + text-align: center; + position: absolute; + top: 17px; + white-space: nowrap; + left: -25px; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); } + .online-ribbon span + span { + opacity: .75; + z-index: 29; } + .rtl .online-ribbon span { + left: auto; + right: -25px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); } + +.panel.online > .inner { + position: relative; + z-index: 2; } + +.no-avatar .avatar-container { + display: block; + width: 92px; + height: 92px; + background: transparent none 50% 50% no-repeat; + background-size: cover; } + +.profile-avatar img { + max-width: 100%; } + +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; + 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; } + +#memberlist tr.inactive, #team tr.inactive { + font-style: italic; } + +a.post { + display: inline !important; + background: none !important; + box-shadow: none !important; + border: none !important; } + +.button { + display: inline-block; + padding: 2px 8px; + font-size: 14px; + font-weight: 600; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 18px; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid transparent; + border-radius: 4px; } + .button > strong { + font-weight: 600; } + +.button:focus, +.button:hover { + text-decoration: none; + outline: none; } + +.caret { + border-left: 1px solid; + position: relative; + right: -6px; } + +.caret i { + vertical-align: top; } + +/* Posting page styles +----------------------------------------*/ +.button-search, +.button-search-end { + float: left; + border-radius: 0; + margin: 0; + padding: 2px 5px; } + +.button-search-end { + border-left-width: 0; + border-radius: 0 4px 4px 0; } + +.search-header .button-search, +.search-header .button-search-end { + border-top-width: 0; + border-bottom-width: 0; + padding: 3px 5px; } + +.search-header .button-search-end { + border-right-width: 0; } + +.button-icon-only { + padding-left: 3px; + padding-right: 3px; } + +.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; + 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: 8px; } + +.contact-icons .last-cell { + border-right: none; } + +.contact-icons div:last-child a { + border-bottom: none; } + +.contact-icons div { + clear: left; } + +.pm-icon:after { + content: '\f086'; } + +.email-icon:after { + content: '\f0e0'; } + +.jabber-icon:after { + content: '\f0eb'; + font-size: 16px; } + +.phpbb_icq-icon:after { + content: '\f013'; } + +.phpbb_wlm-icon:after { + content: '\f007'; } + +.phpbb_aol-icon:after { + content: '\f2bb'; } + +.phpbb_website-icon:after { + content: '\f08e'; } + +.phpbb_youtube-icon:after { + content: '\f16a'; } + +.phpbb_facebook-icon:after { + content: '\f230'; } + +.phpbb_googleplus-icon:after { + content: '\f0d5'; } + +.phpbb_skype-icon:after { + content: '\f17e'; } + +.phpbb_twitter-icon:after { + content: '\f099'; } + +.phpbb_yahoo-icon:after { + content: '\f19e'; } + +.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 > li { + float: left; + margin-right: 3px; } + +.post-buttons .button, .format-buttons .button { + padding-left: 3px; + padding-right: 3px; } + +.hastouch .post-buttons { + margin-right: 10px; } + +.post-buttons .button span { + font-size: 0; } + +.post-buttons .dropdown { + top: 20px; } + +.post-buttons .dropdown a { + display: block; + font-size: 12px; + line-height: 1.4; + text-align: left; + margin-left: 18px; + position: relative; } + .post-buttons .dropdown a:before { + position: absolute; + left: -16px; + top: 50%; + height: 12px; + line-height: 14px; + margin: -6px 0 0; + pointer-events: none; + color: inherit; } + .rtl .post-buttons .dropdown a { + text-align: right; } + +.hasjs .postbody .post-buttons { + max-width: 40%; } + +button::-moz-focus-inner { + padding: 0; + border: 0; } + +/* Deprecated as of version 3.2 +-------------------------------------------------*/ +.small-icon { + background-position: 0 50%; + background-repeat: no-repeat; + background-image: none; } + +.dropdown .small-icon { + background-position: 5px 50%; + padding: 5px; } + +.small-icon > a { + padding: 0 0 0 18px; } + +ul.linklist.bulletin > li.small-icon:before { + display: none; } + +.dropdown .small-icon > a { + display: block; } + +.rtl .small-icon { + background-position: 100% 50%; } + +.rtl .small-icon > a { + padding-left: 0; + padding-right: 19px; } + +.cp-menu { + float: left; + width: 19%; + margin: 0 -2px; + padding-right: 7px; + 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: 13px; + line-height: 1.4; } + +.panel-container .panel ol { + margin-left: 2em; + font-size: 13px; } + +.panel-container .panel 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; } + +.panel-container .postbody p.author { + font-size: 11px; } + +.cp-main .buttons { + margin-left: 0; } + +.cp-main ul.linklist { + margin: 0; } + +.mcp-main .postbody { + width: 100%; } + +.tabs-container h2 { + float: left; + margin-bottom: 0px; } + +.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: '\f0c9'; + font-family: FontAwesome; + 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 { + font-family: FontAwesome; + content: '\f078'; } + +.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 hr + ul { + margin-top: 10px; } + +.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: none; + padding: 0; + margin-left: 10px; } + +.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; } + +.friend-online { + font-weight: bold; } + +.friend-offline { + font-style: italic; } + +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; } + +/* DEPRECATED 3.2.6 +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: transparent; + border-right-color: transparent; +} +*/ +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour, +.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 3px transparent; + border-width: 0 3px; } + +.pm-legend { + border-left-width: 10px; + border-left-style: solid; + border-right-width: 0; + margin-bottom: 3px; + padding-left: 3px; } + +.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; + 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; } + .cp-menu .navigation { + margin: 0 10px; + float: left; } } + @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; } + .cp-menu .navigation + .cp-mini { + float: left; + margin: 0 10px; + max-width: 220px; } } + @media (max-width: 900px) and (max-width: 450px) { + .cp-menu .navigation + .cp-mini { + float: none; + margin: 10px auto 0; } } + +@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: Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; } + +input { + font-weight: normal; + vertical-align: middle; + padding: 0 3px; + font-size: 12px; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +select { + font-family: Verdana, Helvetica, Arial, sans-serif; + font-weight: normal; + cursor: pointer; + vertical-align: middle; + border: 1px solid transparent; + border-radius: 2px; + padding: 1px; + font-size: 12px; } + +select:focus { + outline-style: none; } + +option { + padding-right: 1em; } + +select optgroup option { + padding-right: 1em; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +textarea { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: 60%; + padding: 2px; + font-size: 13px; + line-height: 1.4; + border-radius: 2px; + -webkit-appearance: none; } + +label { + cursor: default; + padding-right: 5px; } + +label input { + vertical-align: middle; } + +label img { + vertical-align: middle; } + +fieldset dl { + padding: 4px 0; } + +fieldset dt { + float: left; + width: 40%; + text-align: left; + display: block; } + +fieldset dd { + margin-left: 41%; + vertical-align: top; + margin-bottom: 3px; } + +fieldset.fields1 dt { + width: 15em; + border-right-width: 0; } + +fieldset.fields1 dd { + margin-left: 15em; + border-left-width: 0; } + +fieldset.fields1 div { + margin-bottom: 3px; } + +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: bold; + text-align: left; } + +dd label { + white-space: nowrap; } + +dd input, dd textarea { + margin-right: 3px; } + +dd select { + width: auto; } + +dd select[multiple] { + width: 100%; } + +dd textarea { + width: 85%; } + +.timezone { + width: 95%; } + +/* Browser-specific tweaks */ +button::-moz-focus-inner { + padding: 0; + border: 0; } + +fieldset.quick-login { + margin-top: 5px; } + +fieldset.quick-login input { + width: auto; } + +fieldset.quick-login input.inputbox { + width: 15%; + vertical-align: middle; + margin-right: 5px; } + +fieldset.quick-login label { + white-space: nowrap; + padding-right: 2px; } + +fieldset.display-options { + text-align: center; + margin: 3px 0 5px 0; } + +fieldset.display-options label { + white-space: nowrap; + padding-right: 2px; } + +fieldset.display-options a { + margin-top: 3px; } + +.dropdown fieldset.display-options { + font-size: 1em; + margin: 0; + padding: 0; } + +.dropdown fieldset.display-options label { + display: block; + margin: 4px; + padding: 0; + text-align: right; + white-space: nowrap; } + +.dropdown fieldset.display-options select { + min-width: 120px; } + +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; } + +.format-buttons { + margin: 15px 0 2px 0; } + +.format-buttons input, .format-buttons select { + vertical-align: middle; } + +.message-box { + width: 80%; } + +.message-box textarea { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: 450px; + height: 270px; + min-width: 100%; + max-width: 100%; + font-size: 13px; + line-height: 1.4; + resize: vertical; + outline: 3px dashed transparent; + outline-offset: -4px; + -webkit-transition: all .5s ease, height 1ms linear; + -moz-transition: all .5s ease, height 1ms linear; + -ms-transition: all .5s ease, height 1ms linear; + -o-transition: all .5s ease, height 1ms linear; + transition: all .5s ease, height 1ms linear; } + +.smiley-box { + width: 18%; + float: right; } + +.smiley-box img { + margin: 3px; } + +.inputbox { + border: 1px solid transparent; + padding: 2px; + border-radius: 2px; + -webkit-appearance: none; } + +.inputbox:hover, .inputbox:focus { + border: 1px solid transparent; + outline-style: none; } + +input.inputbox { + width: 85%; } + +input.medium { + width: 50%; } + +input.narrow { + width: 25%; } + +input.tiny { + width: 150px; } + +textarea.inputbox { + width: 85%; } + +.autowidth { + width: auto !important; } + +input[type="number"] { + -moz-padding-end: 0; } + +input[type="search"] { + -webkit-appearance: none; + -webkit-box-sizing: content-box; } + +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; } + +input.button1, input.button2 { + font-size: 13px; } + +a.button1, input.button1, input.button3, a.button2, input.button2 { + width: auto !important; + padding-top: 1px; + padding-bottom: 1px; + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + background: transparent none repeat-x top left; + line-height: 1.5; + 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, input.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"], .search-results li { + cursor: pointer; } + +a.button2, input.button2, input.button3 { + border: 1px solid transparent; } + +a.button1, a.button2 { + text-decoration: none; + padding: 0 3px; + vertical-align: text-bottom; } + +a.button1:hover, input.button1:hover, a.button2:hover, input.button2: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; + -moz-box-sizing: border-box; + box-sizing: border-box; } + .rtl .search-box .inputbox { + border-radius: 0 4px 4px 0; } + +.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; } + +.navbar .linklist > li.responsive-search { + display: none; } + +.full { + width: 95%; } + +.medium { + width: 50%; } + +.narrow { + width: 25%; } + +.tiny { + width: 10%; } + +.icon-search-new, .icon-search-unanswered, .icon-search-unread, .icon-search-self, .icon-search, .icon-search-active, .icon-search-advanced, .icon-acp, .icon-bookmark, .icon-bump, .icon-contact, .icon-delete-cookies, .icon-download, .icon-faq, .icon-home, .icon-logout, .icon-login, .icon-mark, .icon-mcp, .icon-members, .icon-notification, .icon-pages, .icon-pm, .icon-print, .icon-profile, .icon-register, .icon-sendemail, .icon-subscribe, .icon-team, .icon-ucp, .icon-unsubscribe, .icon-new-posts, .icon-forums, .icon-chat, .icon-time, .icon-thanks, .icon-thanks_toplist { + position: relative; + background-image: none; } + .icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + content: ''; + position: absolute; + top: 50%; + left: 0; + height: 14px; + margin-top: -7px; + text-align: center; + font-size: 12px; + line-height: 14px; + vertical-align: baseline; + font-weight: normal; + font-style: normal; + text-transform: none; + text-indent: 0; + pointer-events: none; } + .small-icon.icon-search-new:after, .small-icon.icon-search-unanswered:after, .small-icon.icon-search-unread:after, .small-icon.icon-search-self:after, .small-icon.icon-search:after, .small-icon.icon-search-active:after, .small-icon.icon-search-advanced:after, .small-icon.icon-acp:after, .small-icon.icon-bookmark:after, .small-icon.icon-bump:after, .small-icon.icon-contact:after, .small-icon.icon-delete-cookies:after, .small-icon.icon-download:after, .small-icon.icon-faq:after, .small-icon.icon-home:after, .small-icon.icon-logout:after, .small-icon.icon-login:after, .small-icon.icon-mark:after, .small-icon.icon-mcp:after, .small-icon.icon-members:after, .small-icon.icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before, .small-icon.icon-notification:after, .small-icon.icon-pages:after, .small-icon.icon-pm:after, .small-icon.icon-print:after, .small-icon.icon-profile:after, .small-icon.icon-register:after, .small-icon.icon-sendemail:after, .small-icon.icon-subscribe:after, .small-icon.icon-team:after, .small-icon.icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .small-icon.icon-ucp:after, .small-icon.icon-unsubscribe:after, .small-icon.icon-new-posts:after, .small-icon.icon-forums:after, .small-icon.icon-chat:after, .small-icon.icon-time:after, .small-icon.icon-thanks:after, .small-icon.icon-thanks_toplist:after { + width: 18px; + text-align: center; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + font-family: FontAwesome; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after { + content: '\f002'; } + +.icon-acp:after { + content: '\f085'; } + +.icon-bookmark:after { + content: '\f02e'; + margin-left: -1px; + margin-right: -1px; } + +.icon-bump:after { + content: '\f079'; } + +.icon-contact:after { + content: '\f0e0'; } + +.icon-delete-cookies:after { + content: '\f014'; } + +.icon-download:after { + content: '\f019'; } + +.icon-faq:after { + content: '\f059'; } + +.icon-home:after { + content: '\f015'; } +.icon-home.breadcrumbs:after { + text-align: left; } + +.icon-logout:after { + content: '\f08b'; } + +.icon-login:after { + content: '\f090'; } + +.icon-mark:after { + content: '\f046'; } + +.icon-mcp:after { + content: '\f0e3'; } + +.icon-members:after, .icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before { + content: '\f007'; } +.icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before { + display: block; + font-size: 10px; + padding: 0; + padding-left: 4px; + padding-top: 1px; + opacity: .7; } + +.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-print:after { + content: '\f02f'; } + +.icon-profile:after { + content: '\f007'; } + +.icon-register:after { + content: '\f234'; } + +.icon-sendemail:after { + content: '\f003'; } + +.icon-subscribe:after { + content: '\f05d'; } + +.icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before { + content: '\f007'; } +.icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before { + display: block; + font-size: 10px; + padding: 0; + white-space: nowrap; + padding-top: 1px; + opacity: .7; + content: '\f007\f007'; } + +.icon-ucp:after { + content: '\f0ad'; } + +.icon-unsubscribe:after { + content: '\f05c'; } + +.icon-new-posts:after { + content: '\f086'; } + +.icon-forums:after { + content: '\f075'; } + +.icon-chat:after { + content: '\f086'; } + +.icon-time:after { + content: '\f017'; } + +.icon-thanks { + background-image: none !important; } + .icon-thanks:after { + content: '\f087'; } + +.icon-thanks_toplist { + background-image: none !important; } + .icon-thanks_toplist:after { + content: '\f005'; } + +@media (max-width: 320px) { + select, .inputbox { + max-width: 240px; } } +/* Notifications list +----------------------------------------*/ +@media (max-width: 350px) { + .dropdown-extended .dropdown-contents { + width: auto; } } +@media (max-width: 430px) { + .action-bar .search-box .inputbox { + width: 120px; } + + .section-viewtopic .search-box .inputbox { + width: 57px; } + + .action-bar .search-box .inputbox ::-moz-placeholder { + content: "Search..."; } + + .action-bar .search-box .inputbox :-ms-input-placeholder { + content: "Search..."; } + + .action-bar .search-box .inputbox ::-webkit-input-placeholder { + content: "Search..."; } } +@media (max-width: 500px) { + dd label { + white-space: normal; } + + select, .inputbox { + max-width: 260px; } + + .captcha-panel dd.captcha { + margin-left: 0; } + + .captcha-panel dd.captcha-image img { + width: 100%; } + + dl.details dt, dl.details dd { + width: auto; + float: none; + text-align: left; } + + dl.details dd { + margin-left: 20px; } + + 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; } + + p.jumpbox-return { + display: none; } + + .display-options > label:nth-child(1) { + display: block; + margin-bottom: 5px; } + + .attach-controls { + margin-top: 5px; + width: 100%; } + + .quick-links .dropdown-trigger span { + display: none; } } +@media (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) { + .responsive-hide { + display: none !important; } + + .responsive-show { + display: block !important; } + + .responsive-show-inline { + display: inline !important; } + + .responsive-show-inline-block { + display: inline-block !important; } + + /* Content wrappers + ----------------------------------------*/ + html { + height: auto; } + + body { + padding: 0; } + + #wrap { + border: none; + border-radius: 0; + margin: 0; + padding: 0 5px; } + + .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; + text-overflow: ellipsis; } + + .site-description p, .headerbar .search-header { + display: none; } + + .responsive-search { + display: block !important; } + + 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; } + + /* Forums and topics lists + ----------------------------------------*/ + ul.topiclist.forums dt { + margin-right: -250px; } + + 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; } + + li.row .responsive-show strong { + font-weight: bold; + color: inherit; } + + ul.topiclist li.row dt a.subforum { + vertical-align: bottom; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100px; } + + /* Pagination + ----------------------------------------*/ + .pagination > ul { + margin: 5px 0 0; } + + .row .pagination .ellipsis + li { + display: none !important; } + + /* Responsive tables + ----------------------------------------*/ + 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 tr { + margin: 2px 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; } + + 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; } + + /* Forms + ----------------------------------------*/ + fieldset dt, fieldset.fields1 dt, fieldset.fields2 dt { + width: auto; + float: none; } + + fieldset dd, fieldset.fields1 dd, fieldset.fields2 dd { + margin-left: 0px; } + + textarea, dd textarea, .message-box textarea { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; } + + 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; } + + .colour-palette, .colour-palette tbody, .colour-palette tr { + display: block; } + + .colour-palette td { + display: inline-block; + margin-right: 2px; } + + .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 input.inputbox { + width: 85%; + max-width: 300px; + margin-left: 20px; } + + fieldset.quick-login label[for="autologin"] { + display: inline-block; + text-align: right; + min-width: 50%; } + + /* User profile + ----------------------------------------*/ + .column1, .column2, .left-box.profile-details { + float: none; + width: auto; + clear: both; } + + /* Polls + ----------------------------------------*/ + 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; } + + /* Post + ----------------------------------------*/ + .postbody { + position: inherit; } + + .postprofile + .postbody { + float: none; + position: inherit; + width: auto; } + + .postprofile, .postbody, .search .postbody { + display: block; + width: auto; + float: none; + padding: 0; + min-height: 0; } + + .post .postprofile { + width: auto; + border-width: 0 0 1px 0; + padding-bottom: 5px; + margin: 0; + margin-bottom: 5px; + min-height: 40px; + overflow: hidden; + z-index: auto !important; } + + .postprofile dd { + display: none; } + + .postprofile dt, .postprofile dd.profile-rank, .search .postprofile dd { + display: block; + margin: 0; } + + .postprofile .has-avatar .avatar-container, + .postprofile .no-avatar .avatar-container { + margin: 0; + overflow: inherit; + float: left; + padding-right: 5px; } + + .postprofile .avatar-container:after { + clear: none; } + + .postprofile .avatar, .postprofile .no-avatar .avatar-container { + margin-right: 5px; } + + .postprofile .avatar img { + width: auto !important; + height: auto !important; + max-height: 32px; } + + .no-avatar .avatar-container { + width: 32px; + height: 32px; } + + .has-profile .postbody h3 { + margin-left: 0 !important; + margin-right: 0 !important; } + + .has-profile .post-buttons { + right: 10px; + top: 10px; } + .rtl .has-profile .post-buttons { + right: auto; + left: 10px; } + + .online-ribbon { + width: 35px; + height: 35px; + top: 0; + left: 0; } + .rtl .online-ribbon { + left: auto; + right: 0; } + .online-ribbon span { + width: 50px; + font-size: 6px; + line-height: 10px; + height: 10px; + text-align: center; + position: absolute; + top: 8px; + white-space: nowrap; + left: -12px; } + .rtl .online-ribbon span { + left: auto; + right: -12px; } + + 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; } + + .phpbb_alert { + width: auto; + margin: 0 5px; } + + .attach-comment dfn { + width: 100%; } } +@media (min-width: 700px) { + .postbody { + width: 70%; } } +@media (min-width: 850px) { + .postbody { + width: 76%; } } +@media (min-width: 701px) and (max-width: 950px) { + ul.topiclist dt { + margin-right: -410px; } + + ul.topiclist dt .list-inner { + margin-right: 410px; } + + ul.topiclist dd.lastpost { + float: right; } + + dd.posts, dd.topics, dd.views { + width: 80px; } } +html, body { + color: #141414; + background-image: url("./images/pattern.png"); + background-color: #e0e0e0; } + +h1, p.sitename { + color: #141414; } + +h2 { + color: #1f35a6; } + +h3 { + color: #1f35a6; } + .post h3 { + color: #2438a1; } + h3 a { + color: inherit; } + h3 a:hover { + color: #d0863c; } + +hr { + border-color: #fafafa; + border-top-color: #c7c7c7; } + +/* Post body links */ +.postlink { + border-bottom-color: #1f35a6; + color: #1f35a6; } + +.postlink:visited { + border-bottom-color: #868686; + color: #868686; } + +.postlink:hover { + background-color: #dbdbdb; + color: #d0863c; } + +.signature a, .signature a:hover { + background-color: transparent; } + +.search-box .inputbox, +.search-box .inputbox:hover, +.search-box .inputbox:focus, +.search-box .button:hover { + border-color: #c6c6c6; } + +.search-box .button, .search-box .button:hover { + background-color: #f4f4f4 !important; + border-color: #c6c6c6 !important; } +.search-box .button, .search-box .button:before, .search-box .button:after { + color: #1f35a6; } +.search-box .button:hover, .search-box .button:hover:before, .search-box .button:hover:after { + color: #d0863c !important; } + +.search-header { + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); } + .navbar.with-search .search-header { + box-shadow: none; } + .search-header .inputbox, .search-header .button { + background: #f4f4f4 !important; + border-color: #f4f4f4 !important; } + .navbar.with-search .search-header .button, .navbar.with-search .search-header .button:before, .navbar.with-search .search-header .button:after { + color: #1f35a6; } + .search-header .inputbox:hover, .search-header .inputbox:focus { + background-color: #f8f8f8 !important; + color: #000 !important; + border-color: #f4f4f4 !important; } + .search-header .button:hover, .search-header .button:hover:before, .search-header .button:hover:after, .search-header .button:focus, .search-header .button:focus:before, .search-header .button:focus:after { + background-color: #d0863c !important; + color: #fff !important; + border-color: #d0863c !important; } + +.headerbar { + color: #141414; } + +.breadcrumbs .crumb:before { + color: #868686; } + +.navbar { + background-image: none; } + .navbar.secondary { + color: #1f35a6; } + .navbar.secondary > ul > li:hover, .navbar.secondary > ul > li:hover:after, .navbar.secondary > ul > li:hover:before, + .navbar.secondary > ul > li.dropdown-visible, + .navbar.secondary > ul > li.dropdown-visible:after, + .navbar.secondary > ul > li.dropdown-visible:before { + color: #d0863c; } + .navbar.secondary .dropdown { + color: #141414; } + .navbar .nav-tabs { + background-color: #1f35a6; } + .navbar .nav-tabs .tab { + color: #fff; } + .navbar .nav-tabs .tab.selected { + color: #1f35a6; + background-color: #f4f4f4; } + .navbar .nav-tabs .tab:hover, .navbar .nav-tabs .tab.dropdown-visible { + color: #d0863c; + background-color: #f4f4f4; } + .navbar .nav-tabs .tab > strong { + color: #fff; + background-color: #d03c3c; + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); } + .navbar .nav-tabs .tab > strong .arrow { + border-top-color: #d03c3c; } + .navbar .nav-tabs .tab .dropdown { + color: #141414; } + +.panel { + background-color: #f4f4f4; + color: #141414; } + +.post:target .content { + color: #000; } + +.post:target h3 a { + color: #000; } + +.bg1 { + background-color: #f4f4f4; } + +table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) { + background-color: #f4f4f4; } + +.bg2 { + background-color: #f6f6f6; } + +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: -webkit-linear-gradient(to bottom, #f8f8f8 0%, rgba(248, 248, 248, 0) 100%); + background: linear-gradient(to bottom, #f8f8f8 0%, rgba(248, 248, 248, 0) 100%); } + .section-posting .bg3.panel { + background-color: #f4f4f4; } + .section-posting .bg3.panel:before, .section-posting .bg3.panel:after { + background: transparent; } + +ul.navlinks { + border-top-color: #e7e7e7; } + +.forum_unread .forumtitle, .forum_unread_subforum .forumtitle, .forum_unread_locked .forumtitle { + color: #d0863c; } + +.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: #d0863c; } + +.forum-statistics { + color: #868686; } + +.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 { + color: #fff; } + +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: #334292; } + +.sep { + color: #1f35a6; } + +/* Icon styles +---------------------------------------- */ +.icon.icon-blue, a:hover .icon.icon-blue { + color: #196db5; } + +.icon.icon-green, a:hover .icon.icon-green { + color: #1b9A1B; } + +.icon.icon-red, a:hover .icon.icon-red { + color: #BC2A4D; } + +.icon.icon-orange, a:hover .icon.icon-orange { + color: #FF6600; } + +.icon.icon-bluegray, a:hover .icon.icon-bluegray { + color: #536482; } + +.icon.icon-gray, a:hover .icon.icon-gray { + color: #777777; } + +.icon.icon-lightgray, a:hover .icon.icon-lightgray { + color: #999999; } + +.icon.icon-black, a:hover .icon.icon-black { + color: #333333; } + +.alert_close .icon:before { + background-color: #FFFFFF; } + +/* Jumpbox */ +.jumpbox .dropdown li { + border-top-color: #1f35a6; } + +.jumpbox-cat-link { + background-color: #1f35a6; + color: #fff; } + +.jumpbox-cat-link:hover { + background-color: #d0863c; + border-top-color: #d0863c; + color: #fff; } + +.jumpbox-forum-link { + background-color: #f4f4f4; } + +.jumpbox-forum-link:hover { + background-color: #e0e0e0; } + +.jumpbox .dropdown .pointer-inner { + border-color: #f4f4f4 transparent; } + +.jumpbox-sub-link { + background-color: #f4f4f4; } + +.jumpbox-sub-link:hover { + background-color: #e0e0e0; } + +.pagination li a { + color: #1f35a6; + background-color: #f4f4f4; + border-color: #e7e7e7; } + +.pagination li.ellipsis span { + background-color: transparent; + color: #000; } + +.pagination li.active span { + color: #fff; + background-color: #1f35a6; + border-color: #1f35a6; } + +.pagination li a:hover, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger { + border-color: #d0863c; + background-color: #d0863c; + color: #fff; } + +.pagination li.page-jump a:after { + color: #1f35a6; } + +.pagination li.page-jump a:hover:after { + color: #d0863c; } + +.copyright { + color: #868686; } + +.error { + color: #d0863c; } + +.reported { + background-color: #f5efe9; } + .reported .postprofile, .reported .signature { + border-color: #f0e7de; } + +li.reported:hover { + background-color: #f5efe9; } + +div.rules { + background-color: #ded3c7; + color: #d0863c; } + +p.post-notice { + background-color: #efe4d8; + color: #d0863c; + 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; } + +p.post-notice.deleted:before { + content: '\f057'; + color: #d0863c; } + +p.post-notice.unapproved:before { + content: '\f059'; + color: #d0863c; } + +p.post-notice.reported:before, p.post-notice.error:before { + content: '\f071'; + color: #d0863c; } + +.topic-status.sticky { + color: #868686; } + +a { + color: #1f35a6; } + +a:hover { + color: #d0863c; } + +a.time { + color: #9d9d9d; } + a.time:hover { + color: #d0863c; } + +.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: #d0863c; } + +a.feed-icon-forum:after { + color: #bdbdbd; } + +a.feed-icon-forum:hover:after { + color: #d0863c; } + +ul.topiclist li { + color: #141414; } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + ul.topiclist li.row dt a.subforum.read { + background-size: 11px 9px; } } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + ul.topiclist li.row dt a.subforum.unread { + background-size: 11px 9px; } } + +li.row { + border-top-color: white; + border-bottom-color: #e7e7e7; } + li.row .forum-lastpost strong, + li.row .subforums-list strong { + color: #868686; } + +li.row strong { + color: #000; } + +.icon-link + .list-inner > a.forumtitle, .icon-link + .list-inner > a.topictitle, +.pm_unread .topictitle, +a.subforum.unread { + color: #d0863c; } + +.postbody { + color: #141414; } + +.content { + color: #141414; } + +.content h2, .panel h2 { + color: #293469; + border-bottom-color: #e7e7e7; } + +dl.faq dt, .content dl.faq dt { + color: #141414; } + +.posthilit { + background-color: #f5efe9; + color: #af6d2a; } + +.signature { + border-top-color: #e7e7e7; } + +.notice { + border-top-color: #e7e7e7; } + +blockquote { + background-color: #fff; + border-color: #ededed; + border-left-color: #dfac7a; } + .rtl blockquote { + border-left-color: #ededed; + border-right-color: #dfac7a; } + +blockquote blockquote, blockquote .codebox, blockquote .attachbox { + background-color: #f4f4f4; + background-color: rgba(196, 196, 196, 0.1); + border-left-color: #6273c9; } + .rtl blockquote blockquote, + .rtl blockquote .codebox, + .rtl blockquote .attachbox { + border-left-color: #ededed; + border-right-color: #6273c9; } + +blockquote blockquote blockquote, blockquote blockquote .codebox, blockquote blockquote .attachbox { + background-color: #fff; + border-left-color: #dfac7a; } + .rtl blockquote blockquote blockquote, + .rtl blockquote blockquote .codebox, + .rtl blockquote blockquote .attachbox { + border-left-color: #ededed; + border-right-color: #dfac7a; } + +blockquote:before { + color: #868686; } + +.codebox { + background-color: #fff; + border-color: #ededed; + border-left-color: #6273c9; } + .rtl .codebox { + border-left-color: #ededed; + border-right-color: #6273c9; } + +.codebox p { + border-bottom-color: #f2f2f2; } + +.codebox code { + color: #1fa631; } + +.attachbox { + background-color: #fff; + border-color: #ededed; + border-left-color: #6273c9; } + .rtl .attachbox { + border-left-color: #ededed; + border-right-color: #6273c9; } + +.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 { + box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.2); } + +.pollbar1 { + background-color: #ac8660; } + +.pollbar2 { + background-color: #b2865a; } + +.pollbar3 { + background-color: #b88654; } + +.pollbar4 { + background-color: #c48648; } + +.pollbar5 { + background-color: #d0863c; } + +.postprofile { + color: #141414; + border-color: #e7e7e7; } + +.postprofile strong { + color: #000; } + +.online-ribbon span { + background-color: #d0863c; + color: #fff; } + +dd.profile-warnings { + color: #BC2A4D; } + +.no-avatar .avatar-container { + background-image: url("./images/no_avatar.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .no-avatar .avatar-container { + background-image: url("./images/no_avatar_hd.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, .buttons > .button.locked-icon { + border-color: #3448ae; + background-color: #3448ae; + color: #fff; + box-shadow: none; } +.buttons > .button.locked-icon { + color: #fff; } + .buttons > .button.locked-icon:after, .buttons > .button.locked-icon:before { + color: #fff !important; } + .buttons > .button.locked-icon:hover { + box-shadow: none; } +.buttons > .button, .button.report-icon, .button.delete-icon { + border-color: #1f35a6; + background-color: #1f35a6; + color: #fff; } + .buttons > .button:after, .buttons > .button:before, .button.report-icon:after, .button.report-icon:before, .button.delete-icon:after, .button.delete-icon:before { + color: #dde1f2 !important; } +.button.report-icon, .button.delete-icon { + border-color: #d0863c; + background-color: #d0863c; } + .button.report-icon:after, .button.report-icon:before, .button.delete-icon:after, .button.delete-icon:before { + color: #f8ede2 !important; } + +.buttons > .dropdown-select { + color: #868686; } + +.dropdown-select:after { + border-color: #7985c2; } + +.dropdown-select:hover { + border-color: #3448ae; } + +.dropdown-select:hover:after, .dropdown-visible .dropdown-select:after, .nojs .dropdown-container:hover .dropdown-select:after { + border-color: #d28f4c; } + +.dropdown-visible .dropdown-select, .dropdown-visible .dropdown-select:hover, .nojs .dropdown-container:hover .dropdown-select, +.buttons > .button:hover, +.button:hover, .dropdown-visible .dropdown-select, .nojs .dropdown-container:hover .dropdown-select { + border-color: #d0863c !important; + background-color: #d0863c; + 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, + .buttons > .button:hover:before, + .button:hover:after, + .button: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; } + +.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: #79aad3; } + +.phpbb_aol-icon:after { + color: #ffd800; + text-shadow: 0 0 1px #000, 0 0 2px #000; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + color: #1f35a6; } +.icon-search-new:hover:after, .icon-search-unanswered:hover:after, .icon-search-unread:hover:after, .icon-search-self:hover:after, .icon-search:hover:after, .icon-search-active:hover:after, .icon-search-advanced:hover:after, .icon-acp:hover:after, .icon-bookmark:hover:after, .icon-bump:hover:after, .icon-contact:hover:after, .icon-delete-cookies:hover:after, .icon-download:hover:after, .icon-faq:hover:after, .icon-home:hover:after, .icon-logout:hover:after, .icon-login:hover:after, .icon-mark:hover:after, .icon-mcp: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-sendemail: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-ucp:hover:after, .icon-unsubscribe:hover:after, .icon-new-posts:hover:after, .icon-forums:hover:after, .icon-chat:hover:after, .icon-time:hover:after, .icon-thanks:hover:after, .icon-thanks_toplist:hover:after { + color: #d0863c; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after { + color: #d0863c; } + +.icon-search-self:after { + color: #9d9d9d; } + +.icon-home.breadcrumbs:after { + color: #1f35a6; } + +.icon-notification.non-zero:after, .icon-pm.non-zero:after { + color: #d0863c; } + +.icon-time:after { + color: #9d9d9d; } + +/* 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; } + +.global_read, .global_read_mine, .announce_read_mine, .announce_read { + background-image: url("./images/announce_read.png"); } + +.global_read_locked, .global_read_locked_mine, .announce_read_locked_mine, .announce_read_locked { + background-image: url("./images/announce_read_locked.png"); } + +.global_unread, .global_unread_mine, .announce_unread_mine, .announce_unread { + background-image: url("./images/announce_unread.png"); } + +.global_unread_locked, .global_unread_locked_mine, .announce_unread_locked_mine, .announce_unread_locked { + background-image: url("./images/announce_unread_locked.png"); } + +.forum_link { + background-image: url("./images/forum_link.png"); } + +.forum_read { + background-image: url("./images/forum_read.png"); } + +.forum_read_locked { + background-image: url("./images/forum_read_locked.png"); } + +.forum_read_subforum { + background-image: url("./images/forum_read_subforum.png"); } + +.forum_unread { + background-image: url("./images/forum_unread.png"); } + +.forum_unread_locked { + background-image: url("./images/forum_unread_locked.png"); } + +.forum_unread_subforum { + background-image: url("./images/forum_unread_subforum.png"); } + +.topic_moved { + background-image: url("./images/topic_moved.png"); } + +.topic_read, .sticky_read, .pm_read { + background-image: url("./images/topic_read.png"); } + +.topic_read_mine, .sticky_read_mine { + background-image: url("./images/topic_read_mine.png"); } + +.topic_read_hot { + background-image: url("./images/topic_read_hot.png"); } + +.topic_read_hot_mine { + background-image: url("./images/topic_read_hot_mine.png"); } + +.topic_read_locked, .sticky_read_locked { + background-image: url("./images/topic_read_locked.png"); } + +.topic_read_locked_mine, .sticky_read_locked_mine { + background-image: url("./images/topic_read_locked_mine.png"); } + +.topic_unread, .sticky_unread, .pm_unread { + background-image: url("./images/topic_unread.png"); } + +.topic_unread_mine, .sticky_unread_mine { + background-image: url("./images/topic_unread_mine.png"); } + +.topic_unread_hot { + background-image: url("./images/topic_unread_hot.png"); } + +.topic_unread_hot_mine { + background-image: url("./images/topic_unread_hot_mine.png"); } + +.topic_unread_locked, .sticky_unread_locked { + background-image: url("./images/topic_unread_locked.png"); } + +.topic_unread_locked_mine, .sticky_unread_locked_mine { + background-image: url("./images/topic_unread_locked_mine.png"); } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (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: 36px 36px; } + + .global_read, .global_read_mine, .announce_read_mine, .announce_read { + background-image: url("./images/announce_read_hd.png"); } + + .global_read_locked, .global_read_locked_mine, .announce_read_locked_mine, .announce_read_locked { + background-image: url("./images/announce_read_locked_hd.png"); } + + .global_unread, .global_unread_mine, .announce_unread_mine, .announce_unread { + background-image: url("./images/announce_unread_hd.png"); } + + .global_unread_locked, .global_unread_locked_mine, .announce_unread_locked_mine, .announce_unread_locked { + background-image: url("./images/announce_unread_locked_hd.png"); } + + .forum_link { + background-image: url("./images/forum_link_hd.png"); } + + .forum_read { + background-image: url("./images/forum_read_hd.png"); } + + .forum_read_locked { + background-image: url("./images/forum_read_locked_hd.png"); } + + .forum_read_subforum { + background-image: url("./images/forum_read_subforum_hd.png"); } + + .forum_unread { + background-image: url("./images/forum_unread_hd.png"); } + + .forum_unread_locked { + background-image: url("./images/forum_unread_locked_hd.png"); } + + .forum_unread_subforum { + background-image: url("./images/forum_unread_subforum_hd.png"); } + + .topic_moved { + background-image: url("./images/topic_moved_hd.png"); } + + .topic_read, .sticky_read, .pm_read { + background-image: url("./images/topic_read_hd.png"); } + + .topic_read_mine, .sticky_read_mine { + background-image: url("./images/topic_read_mine_hd.png"); } + + .topic_read_hot { + background-image: url("./images/topic_read_hot_hd.png"); } + + .topic_read_hot_mine { + background-image: url("./images/topic_read_hot_mine_hd.png"); } + + .topic_read_locked, .sticky_read_locked { + background-image: url("./images/topic_read_locked_hd.png"); } + + .topic_read_locked_mine, .sticky_read_locked_mine { + background-image: url("./images/topic_read_locked_mine_hd.png"); } + + .topic_unread, .sticky_unread, .pm_unread { + background-image: url("./images/topic_unread_hd.png"); } + + .topic_unread_mine, .sticky_unread_mine { + background-image: url("./images/topic_unread_mine_hd.png"); } + + .topic_unread_hot { + background-image: url("./images/topic_unread_hot_hd.png"); } + + .topic_unread_hot_mine { + background-image: url("./images/topic_unread_hot_mine_hd.png"); } + + .topic_unread_locked, .sticky_unread_locked { + background-image: url("./images/topic_unread_locked_hd.png"); } + + .topic_unread_locked_mine, .sticky_unread_locked_mine { + background-image: url("./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 { + color: #141414; + border-bottom-color: #e7e7e7; } + +#cp-main .pm-message { + border-color: #e0e0e0; + background-color: #f4f4f4; } + +#tabs .tab > a { + background: #f4f4f4; + color: #334292; } + +#tabs .tab > a:hover { + background: #f8f8f8; + color: #d0863c; } + +#tabs .activetab > a, +#tabs .activetab > a:hover { + background: #f8f8f8; + box-shadow: 0 5px 5px -5px #f8f8f8; + border-color: #f8f8f8; + color: #2b2b2b; } + +#minitabs .tab > a { + background-color: #f6f6f6; } + +#minitabs .activetab > a, +#minitabs .activetab > a:hover { + background-color: #F9F9F9; + color: #333333; } + +.responsive-tab .responsive-tab-link:before { + color: #334292; } + +#navigation a { + color: #141414; + background: #f4f4f4; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.1); } + +#navigation a:hover { + background: #f6f6f6; + color: #d0863c; } + +#navigation #active-subsection a { + background: #1f35a6; + color: #fff; } + +#navigation #active-subsection a:hover { + background-color: #d0863c; } + +#navigation > hr { + border-top-color: #f6f6f6; } + +.panel-container h2 { + color: #141414; } + +.panel-container .panel { + background: #eaeaea; + box-shadow: none; + border-width: 0; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } + .panel-container .panel > .inner > h3:first-child { + background-color: transparent; + color: #1f35a6; + background-image: none; } + .panel-container .panel > .inner > h3:first-child a { + color: #1f35a6; } + .panel-container .panel > .inner > h3:first-child a:hover { + color: #d0863c; } + .panel-container .panel:before, .panel-container .panel:after { + background: transparent; } + +#cp-main .pm { + background-color: #f4f4f4; } + +.cp-mini { + background-color: #f6f6f6; } + +.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: #ff9100; } + +.pmlist li.pm_replied_colour, .pm_replied_colour { + border-color: #aab7c2; } + +.pmlist li.pm_friend_colour, .pm_friend_colour { + border-color: #5D8FBD; } + +.pmlist li.pm_foe_colour, .pm_foe_colour { + border-color: #000000; } + +#gallery label { + background: #f6f6f6; + border-color: #e7e7e7; } + +#gallery label:hover { + background-color: #f8f8f8; } + +select { + border-color: #c6c6c6; + background-color: #fff; + color: #141414; } + +label { + color: #141414; } + +option.disabled-option { + color: #868686; } + +dd label { + color: #141414; } + +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; } + +#message-box textarea.drag-n-drop { + outline-color: rgba(157, 157, 157, 0.5); } + +#message-box textarea.drag-n-drop-highlight { + outline-color: rgba(134, 134, 134, 0.5); } + +.inputbox, select { + background-color: #fff; + border-color: #c6c6c6; + color: #141414; } + +.inputbox::-moz-placeholder { + color: #5b5b5b; } +.inputbox::-webkit-input-placeholder { + color: #5b5b5b; } +.inputbox:-ms-input-placeholder { + color: #5b5b5b; } + +.inputbox:hover, select:hover { + background-color: #fff; + border-color: #d0863c; + color: #141414; } + +.inputbox:focus, select:focus { + background-color: #fff; + border-color: #1f35a6; + color: #141414; } + +.inputbox:hover::-moz-placeholder { + color: #141414; } +.inputbox:hover::-webkit-input-placeholder { + color: #141414; } +.inputbox:hover:-ms-input-placeholder { + color: #141414; } + +.inputbox:focus::-moz-placeholder { + color: transparent; } +.inputbox:focus::-webkit-input-placeholder { + color: transparent; } +.inputbox:focus:-ms-input-placeholder { + color: transparent; } + +a.button1, input.button1, input.button3, a.button2, input.button2 { + color: #fff; + border-color: #3448ae; + background-color: #3448ae; } + +a.button1, input.button1 { + border-color: #1f35a6; + background-color: #1f35a6; + color: #fff; } + +input.button3 { + background-image: none; } + +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border-color: #d0863c; + background-color: #d0863c; + color: #fff; } + +input.button1:focus, input.button2:focus, input.button3:focus { + border-color: #d0863c; + background-color: #d0863c; + color: #fff; } + +input.disabled { + color: #868686; } + +.phpbb_alert { + background-color: #e0e0e0; + border-color: #e7e7e7; } + +.phpbb_alert .alert_close:before { + color: #1f35a6; } + +.phpbb_alert .alert_close:hover:before { + color: #d0863c; } + +.phpbb_alert .alert_close:after { + color: #e0e0e0; } + +.darken { + background-color: #000; } + +.loading_indicator { + background-color: #000; + background-image: url("./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: #1f35a6; + 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: #1f35a6; } + +ul.linklist li.responsive-menu a.responsive-menu-link:hover:before, ul.linklist li.responsive-menu.visible a.responsive-menu-link:before { + color: #d0863c; } + +.dropdown .dropdown-contents { + background: #f4f4f4; + border-color: #1f35a6; + box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5); } + +.dropdown-up .dropdown-contents { + box-shadow: 1px 0 5px rgba(0, 0, 0, 0.5); } + +.dropdown li, .dropdown li li { + border-color: #dbdbdb; } + +.dropdown li.separator { + border-color: #dbdbdb; } + +.notification_list li.notification-reported strong, .notification_list li.notification-disapproved strong { + color: #d0863c; } +.notification_list li.dropdown-notification { + background-color: #f4f4f4; + color: #1f35a6; } + .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; } + .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: #7b81a1; } + .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: #1f35a6; } +.notification_list li.bg3 { + background-color: #ded7d0; + color: #d0863c; } + .notification_list li.bg3, .panel-container .notification_list li.bg3 { + border-top-color: #f3f1ee; + border-bottom-color: #c9beb2; } + .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: #bc9e80; } + .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: #d0863c; } +.notification_list li.dropdown-notification:hover { + background-color: #f6f6f6; + color: #1f35a6; } + .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: #7c82a2; } + .notification_list li.dropdown-notification:hover a.mark_read { + background-color: white; } + .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: #1f35a6; } + +.imageset.icon_post_target { + background-image: url("./images/icon_post_target.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .imageset.icon_post_target { + background-image: url("./images/icon_post_target_hd.png"); } } + +.imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread_hd.png"); } } + +.imageset.icon_topic_attach:after { + color: #868686; } + +.imageset.icon_topic_poll:after { + color: #707590; } + +/* -------------------------------------------------------------- + $Icons +-------------------------------------------------------------- */ +/* Global module setup +--------------------------------*/ +/* Renamed version of .fa class for agnostic usage 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 */ } + +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS and IE text size adjust after device orientation change, + * without disabling user zoom. + */ +html { + font-family: sans-serif; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ } + +/** + * Remove default margin. + */ +body { + margin: 0; } + +/* HTML5 display definitions + ========================================================================== */ +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; } + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ +audio, +canvas, +progress, +video { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ } + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ +audio:not([controls]) { + display: none; + height: 0; } + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. + */ +[hidden], +template { + display: none; } + +/* Links + ========================================================================== */ +/** + * Remove the gray background color from active links in IE 10. + */ +a { + background-color: transparent; } + +/** + * Improve readability of focused elements when they are also in an + * active/hover state. + */ +a:active, +a:hover { + outline: 0; } + +/* Text-level semantics + ========================================================================== */ +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ +abbr[title] { + border-bottom: 1px dotted; } + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ +b, +strong { + font-weight: bold; } + +/** + * Address styling not present in Safari and Chrome. + */ +dfn { + font-style: italic; } + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; } + +/** + * Address styling not present in IE 8/9. + */ +mark { + background: #ff0; + color: #000; } + +/** + * Address inconsistent and variable font size in all browsers. + */ +small { + font-size: 80%; } + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +/* Embedded content + ========================================================================== */ +/** + * Remove border when inside `a` element in IE 8/9/10. + */ +img { + border: 0; } + +/** + * Correct overflow not hidden in IE 9/10/11. + */ +svg:not(:root) { + overflow: hidden; } + +/* Grouping content + ========================================================================== */ +/** + * Address margin not present in IE 8/9 and Safari. + */ +figure { + margin: 1em 40px; } + +/** + * Address differences between Firefox and other browsers. + */ +hr { + box-sizing: content-box; + height: 0; } + +/** + * Contain overflow in all browsers. + */ +pre { + overflow: auto; } + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; } + +/* Forms + ========================================================================== */ +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ +button, +input, +optgroup, +select, +textarea { + color: inherit; + /* 1 */ + font: inherit; + /* 2 */ + margin: 0; + /* 3 */ } + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ +button { + overflow: visible; } + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ +button, +select { + text-transform: none; } + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ } + +/** + * Re-set default cursor for disabled elements. + */ +button[disabled], +html input[disabled] { + cursor: default; } + +/** + * Remove inner padding and border in Firefox 4+. + */ +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; } + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ +input { + line-height: normal; } + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; } + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. + */ +input[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + box-sizing: content-box; + /* 2 */ } + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ +legend { + border: 0; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ +textarea { + overflow: auto; } + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ +optgroup { + font-weight: bold; } + +/* Tables + ========================================================================== */ +/** + * Remove most spacing between table cells. + */ +table { + border-collapse: collapse; + border-spacing: 0; } + +td, +th { + padding: 0; } + +/* -------------------------------------------------------------- + $Utilities +-------------------------------------------------------------- */ +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; } + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; } + +.clearfix:before, +.clearfix:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after { + content: " "; + display: table; } + +.clearfix:after, +.container:after, +.container-fluid:after, +.row:after { + clear: both; } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; } + +.pull-right { + float: right !important; } + +.pull-left { + float: left !important; } + +.hide { + display: none !important; } + +.show { + display: block !important; } + +.invisible { + visibility: hidden; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.hidden { + display: none; } + +.affix { + position: fixed; } diff --git a/simplicity_darkblue/theme/stylesheet.scss b/simplicity_darkblue/theme/stylesheet.scss new file mode 100644 index 0000000..d6de161 --- /dev/null +++ b/simplicity_darkblue/theme/stylesheet.scss @@ -0,0 +1,35 @@ +// +// stylesheet.css replacement +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// +// If you have any questions please visit support forum at: +// http://www.artodia.com/forums/ +// +// Set your custom configuration variables in _custom_config.scss +// Add your custom code to _custom.scss +// +// After editing any .scss file you must recompile stylesheet. +// +/*! + 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/ +*/ +@import "custom_config"; +@import "style_config"; +@import "common/common"; +@import "common/links"; +@import "common/content"; +@import "common/buttons"; +@import "common/cp"; +@import "common/forms"; +@import "common/imageset"; +@import "common/responsive"; +@import "colours"; +@import "custom"; +@import "common/icons"; +@import "common/normalize"; +@import "common/utilities"; diff --git a/simplicity_darkblue/theme/tweaks.css b/simplicity_darkblue/theme/tweaks.css new file mode 100644 index 0000000..820faa4 --- /dev/null +++ b/simplicity_darkblue/theme/tweaks.css @@ -0,0 +1,7 @@ +/* Style Sheet Tweaks + +These style definitions are IE 8 & 9 only. +They are required due to the poor CSS support in IE browsers. +------------------------------------------------------------------------------*/ + +@import "../../simplicity/theme/tweaks.css"; \ No newline at end of file diff --git a/simplicity_gray/license.txt b/simplicity_gray/license.txt new file mode 100644 index 0000000..a5319f7 --- /dev/null +++ b/simplicity_gray/license.txt @@ -0,0 +1,33 @@ +IMPORTANT: This license does not apply to files in directory theme/fonts/ + +Files in those directories have their own licenses, see license.txt in respective +directories for details. + +----------------------------------------------------------------------------- + +Copyright (c) 2015, Vjacheslav Trushkin +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The views and conclusions contained in the software and documentation are those +of the authors and should not be interpreted as representing official policies, +either expressed or implied, of the FreeBSD Project. \ No newline at end of file diff --git a/simplicity_gray/style.cfg b/simplicity_gray/style.cfg new file mode 100644 index 0000000..6b5a5c6 --- /dev/null +++ b/simplicity_gray/style.cfg @@ -0,0 +1,32 @@ +# +# phpBB Style Configuration File +# +# This file is part of the phpBB Forum Software package. +# +# @copyright (c) phpBB Limited +# @license GNU General Public License, version 2 (GPL-2.0) +# +# For full copyright and license information, please see +# the docs/CREDITS.txt file. +# +# At the left is the name, please do not change this +# At the right the value is entered +# +# Values get trimmed, if you want to add a space in front or at the end of +# the value, then enclose the value with single or double quotes. +# Single and double quotes do not need to be escaped. +# +# + +# General Information about this style +name = Simplicity Gray +copyright = Created by Arty (Vjacheslav Trushkin), http://www.artodia.com/, Modified by Gabriel Fischer +style_version = 3.3.0 +phpbb_version = 3.3.0 + +# Defining a different template bitfield +# template_bitfield = lNg= + +# Parent style +# Set value to empty or to this style's name if this style does not have a parent style +parent = Simplicity diff --git a/simplicity_gray/theme/_colours.scss b/simplicity_gray/theme/_colours.scss new file mode 100644 index 0000000..29178ac --- /dev/null +++ b/simplicity_gray/theme/_colours.scss @@ -0,0 +1,1685 @@ +// +// -------------------------------------------------------------- +// Colours and backgrounds for common.css +// -------------------------------------------------------------- + +html, body { + color: $text-color; + background-image: url('./images/pattern.png'); + @if $use-wrapper { + background-color: $page-background; + &.simple { + background-color: $content-background; + } + } + @else { + background-color: $content-background; + } +} + +h1, p.sitename { + color: $header-text; +} + +h2 { + color: $page-title-color; +} + +h3 { + color: $stats-title-color; + .post & { + color: $block-title-color; + } + a { + color: inherit; + &:hover { + color: $link-hover-color; + } + } +} + +hr { + border-color: $content-top-border; + border-top-color: $content-bottom-border; +} + +/* Post body links */ +.postlink { + border-bottom-color: $link-color; + color: $link-color; +} + +.postlink:visited { + border-bottom-color: $muted-color; + color: $muted-color; +} + +.postlink:hover { + background-color: darken($block-background, 10%); + color: $link-hover-color; +} + +.signature a, .signature a:hover { + background-color: transparent; +} + +// Search box +// --------------------------------------------- + +.search-box .inputbox, +.search-box .inputbox:hover, +.search-box .inputbox:focus, +.search-box .button:hover { + border-color: $search-box-border; +} + +.search-box .button { + &, &:hover { + background-color: $block-background !important; + border-color: $search-box-border !important; + } + &, &:before, &:after { + color: $primary-color; + } + &:hover, &:hover:before, &:hover:after { + color: $secondary-color !important; + } +} + +.search-header { + box-shadow: $search-box-shadow; + .navbar.with-search & { + box-shadow: none; + } + .inputbox, .button { + background: $block-background !important; + border-color: $block-background !important; + } + .navbar.with-search & .button { + &, &:before, &:after { + color: $link-color; + } + } + .inputbox:hover, .inputbox:focus { + background-color: $block-background3 !important; + color: $bold-text-color !important; + border-color: $block-background !important; + } + .button:hover, .button:focus { + &, &:before, &:after { + background-color: $secondary-color !important; + color: #fff !important; + border-color: $secondary-color !important; + } + } +} + +// Round cornered boxes and backgrounds +// ---------------------------------------- +#wrap { + @if $use-wrapper { + background-color: $content-background; + background-image: url('./images/pattern.png'); + border-color: $content-border-color; + } +} + +.headerbar { + color: $header-text; +} + +// Navigation +.breadcrumbs .crumb:before { + color: $muted-color; +} + +.navbar { + background-image: none; + &.secondary { + color: $link-color; + > ul > li:hover, + > ul > li.dropdown-visible { + &, &:after, &:before { + color: $secondary-nav-hover-link; + } + } + .dropdown { + color: $text-color; + } + } + + .nav-tabs { + background-color: $primary-nav-bg; + + .tab { + color: $primary-nav-color; + &.selected { + color: $primary-nav-selected-color; + background-color: $primary-nav-selected-bg; + } + &:hover, + &.dropdown-visible { + color: $primary-nav-hover-color; + background-color: $primary-nav-hover-bg; + } + & > strong { + color: $primary-nav-alert-color; + background-color: $primary-nav-alert-bg; + box-shadow: $primary-nav-alert-shadow; + .arrow { + border-top-color: $primary-nav-alert-bg; + } + } + .dropdown { + color: $text-color; + } + } + } + + // Tabbed navigation + @if $tabbed-navigation { + &.tabbed.not-static { + .nav-tabs { + li.tab { + // Tabs layout + color: $link-color; + background-color: $block-background; + + &.selected { + @include tabbed-nav-layout-all { + background-color: $primary-color; + color: $overlay-color; + } + } + + &:hover { + @include tabbed-nav-layout-all { + background-color: $secondary-color; + color: $overlay-color; + } + } + + &.dropdown-visible { + @include tabbed-nav-layout-all { + background-color: $primary-color; + color: $overlay-color; + } + } + } + } + + // Second row + + .navbar.secondary { + background: $primary-color; + color: $overlay-color; + + > ul > li { + &, &:after, &:before { + color: $overlay-color; + } + } + + > ul > li:hover, + > ul > li.dropdown-visible { + &, &:after, &:before { + color: $overlay-color; + } + background: none; + box-shadow: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + } + } + } + } +} + +.panel { + background-color: $block-background; + color: $text-color; +} + +.post:target .content { + color: $bold-text-color; +} + +.post:target h3 a { + color: $bold-text-color; +} + +.bg1 { + background-color: $block-background; +} + +table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) { + background-color: $block-background; +} + +.bg2 { + background-color: $block-background2; +} + +table.zebra-list tr:nth-child(even) td, ul.zebra-list li:nth-child(even) { + background-color: $block-background2; +} + +.bg3 { + background-color: $block-background3; + &.panel { + background: transparent none; + background-color: rgba($content-background, .3); + border-top-color: $tab-selected-background; + &:before, &:after { + background: -webkit-linear-gradient(to bottom, $tab-selected-background 0%, rgba($tab-selected-background, 0) 100%); + background: linear-gradient(to bottom, $tab-selected-background 0%, rgba($tab-selected-background, 0) 100%); + } + } + .section-posting &.panel { + background-color: $block-background; + &:before, &:after { + background: transparent; + } + } +} + +// Horizontal lists +// ---------------------------------------- + +ul.navlinks { + border-top-color: $block-inner-border; +} + +// Forums list layout +// ---------------------- +.forumtitle { + .forum_unread &, + .forum_unread_subforum &, + .forum_unread_locked & { + color: $link-hover-color; + } +} + +.topictitle { + .global_unread &, + .global_unread_mine &, + .global_unread_locked &, + .global_unread_locked_mine &, + .announce_unread &, + .announce_unread_mine &, + .announce_unread_locked &, + .announce_unread_locked_mine &, + .sticky_unread &, + .sticky_unread_mine &, + .sticky_unread_locked &, + .sticky_unread_locked_mine &, + .topic_unread &, + .topic_unread_mine &, + .topic_unread_locked &, + .topic_unread_locked_mine &, + .topic_unread_hot &, + .topic_unread_hot_mine & + { + color: $link-hover-color; + } +} + +.forum-statistics { + color: $muted-color; +} + +.forum-lastpost { + color: $muted-color; + span:before { + opacity: .5; + } +} + +.forum-description.toggle { + color: $forum-description-color; + background-color: fade-out($forum-description-bg, .2); + a { + color: inherit !important; + } + span.arrow { + border-right-color: fade-out($forum-description-bg, .2); + } + .rtl & span.arrow { + border-right-color: transparent; + border-left-color: fade-out($forum-description-bg, .2); + } +} + +.forum-statistics { + .value { + color: $bold-text-color; + } +} + +// Table styles +// ---------------------------------------- +table.table1 thead th { + color: $heading-color; +} + +table.table1 tbody tr { + border-color: $block-inner-border; +} + +table.table1 tbody tr:hover, table.table1 tbody tr.hover { + background-color: $block-background3; + color: $bold-text-color; +} + +table.table1 td { + color: $text-color; +} + +table.table1 tbody td { + border-top-color: $block-inner-border; +} + +table.table1 tbody th { + border-bottom-color: $block-bottom-border; + color: $bold-text-color; + background-color: $content-background; +} + +table.info tbody th { + color: $bold-text-color; +} + +// Misc layout styles +// ---------------------------------------- +dl.details dt { + color: $bold-text-color; +} + +dl.details dd { + color: $tab-color; +} + +.sep { + color: $primary-color; +} + +/* Icon styles +---------------------------------------- */ +.icon.icon-blue, a:hover .icon.icon-blue { + color: #196db5; +} + +.icon.icon-green, a:hover .icon.icon-green{ + color: #1b9A1B; +} + +.icon.icon-red, a:hover .icon.icon-red{ + color: #BC2A4D; +} + +.icon.icon-orange, a:hover .icon.icon-orange{ + color: #FF6600; +} + +.icon.icon-bluegray, a:hover .icon.icon-bluegray{ + color: #536482; +} + +.icon.icon-gray, a:hover .icon.icon-gray{ + color: #777777; +} + +.icon.icon-lightgray, a:hover .icon.icon-lightgray{ + color: #999999; +} + +.icon.icon-black, a:hover .icon.icon-black{ + color: #333333; +} + +.alert_close .icon:before { + background-color: #FFFFFF; +} + +/* Jumpbox */ +.jumpbox .dropdown li { + border-top-color: $dropdown-heading-top; +} + +.jumpbox-cat-link { + background-color: $dropdown-heading-top; + color: $dropdown-heading-color; +} + +.jumpbox-cat-link:hover { + background-color: $secondary-color; + border-top-color: $secondary-color; + color: $dropdown-heading-link-hover-color; +} + +.jumpbox-forum-link { + background-color: $dropdown-bg; +} + +.jumpbox-forum-link:hover { + background-color: $content-background; +} + +.jumpbox .dropdown .pointer-inner { + border-color: $dropdown-bg transparent; +} + +.jumpbox-sub-link { + background-color: $dropdown-bg; +} + +.jumpbox-sub-link:hover { + background-color: $content-background; +} + + + +// Pagination +// ---------------------------------------- + +.pagination li a { + color: $link-color; + background-color: $block-background; + border-color: $block-inner-border; +} + +.pagination li.ellipsis span { + background-color: transparent; + color: $bold-text-color; +} + +.pagination li.active span { + color: $overlay-color; + background-color: $primary-color; + border-color: $primary-color; +} + +.pagination li a:hover, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger { + border-color: $link-hover-color; + background-color: $link-hover-color; + color: $overlay-color; +} + +.pagination li.page-jump a:after { + color: $link-color; +} + +.pagination li.page-jump a:hover:after { + color: $link-hover-color; +} + +// Miscellaneous styles +// ---------------------------------------- + +.copyright { + color: $muted-color; +} + +.error { + color: $secondary-color; +} + +.reported { + background-color: $block-background-reported; + .postprofile, .signature { + border-color: darken($block-background-reported, 3%); + } +} + +li.reported:hover { + background-color: $block-background-reported; +} +.sticky, .announce { + // you can add a background for stickies and announcements +} + +div.rules { + background-color: mix($content-background, $rules-color, 85%); + color: $rules-color; +} + +p.post-notice { + background-color: mix($block-background, $rules-color, 85%); + color: $rules-color; + background-image: none; +} + +// Blank FontAwesome replacement +%post-notice { + font-family: FontAwesome; +} + +p.post-notice.deleted:before { + @extend %post-notice; + content: '\f057'; // fa-times-circle + color: $secondary-color; +} + +p.post-notice.unapproved:before { + @extend %post-notice; + content: '\f059'; // fa-question-circle + color: $secondary-color; +} + +p.post-notice.reported:before, p.post-notice.error:before { + @extend %post-notice; + content: '\f071'; // fa-warning + color: $secondary-color; +} + +// Topic status +.topic-status.sticky { + color: $muted-color; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for links.css +// -------------------------------------------------------------- + +a { color: $link-color; } +a:hover { color: $link-hover-color; } + +a.time { + color: $faint-color; + &:hover { + color: $link-hover-color; + } +} + +// Links on gradient backgrounds +.forumbg .header a, .forabg .header a, th a { + color: $heading-link; +} + +.forumbg .header a:hover, .forabg .header a:hover, th a:hover { + color: $heading-link-hover; +} + +// Notification mark read link +.dropdown-extended a.mark_read { + background-color: $dropdown-bg; +} + +// Back to top of page +a.top, a.top2 { + color: $muted-color; + &:hover { + color: $link-hover-color; + } +} + +// Arrow links +a.arrow-left:hover { +} + +a.arrow-right:hover { +} + +a.feed-icon-forum:after { + color: mix($muted-color, $block-background, 50%); +} + +a.feed-icon-forum:hover:after { + color: $link-hover-color; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for content.css +// -------------------------------------------------------------- + +ul.forums { +} + +ul.topiclist li { + color: $text-color; + @if $split-forums == false { + .forabg &, .forumbg & { + background: transparent; + } + } +} + +ul.topiclist li.row dt a.subforum.read { + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-size: 11px 9px; + } +} + +ul.topiclist li.row dt a.subforum.unread { + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-size: 11px 9px; + } +} + +li.row { + border-top-color: $block-top-border; + border-bottom-color: $block-bottom-border; + .forum-lastpost strong, + .subforums-list strong { + color: $muted-color; + } +} + +li.row strong { + color: $bold-text-color; +} + +li.row:hover { +} + +li.row:hover dd { +} + +// Unread forum/topic +.icon-link + .list-inner > a.forumtitle, +.pm_unread .topictitle, +a.subforum.unread { + color: $secondary-color; +} + +// Post body styles +// ---------------------------------------- +.postbody { + color: $post-text-color; +} + +// Content container styles +// ---------------------------------------- +.content { + color: $post-text-color; +} + +.content h2, .panel h2 { + color: $panel-title-color; + border-bottom-color: $panel-title-border; +} + +dl.faq dt { + color: $post-text-color; +} + +.posthilit { + background-color: $block-background-reported; + color: if($light, darken($secondary-color, 10%), lighten($secondary-color, 10%)); +} + +.announce, .unreadpost { + // Highlight the announcements & unread posts box +} + +// Post signature +.signature { + border-top-color: $block-inner-border; +} + +// Post noticies +.notice { + border-top-color: $block-inner-border; +} + +// BB Code styles +// ---------------------------------------- +// Quote block +blockquote { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten($secondary-color, 15%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten($secondary-color, 15%); + } +} + +blockquote blockquote, +blockquote .codebox, +blockquote .attachbox { + // Nested quotes + background-color: $bbcode-background2; + background-color: rgba(196, 196, 196, 0.1); + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +blockquote blockquote blockquote, +blockquote blockquote .codebox, +blockquote blockquote .attachbox { + // Nested quotes + background-color: $bbcode-background; + border-left-color: lighten($secondary-color, 15%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten($secondary-color, 15%); + } +} + +blockquote:before { + color: $muted-color; +} + +// Code block +.codebox { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +.codebox p { + border-bottom-color: $bbcode-inner-border; +} + +.codebox code { + color: $bbcode-code-color; +} + +// Attachments +// ---------------------------------------- +.attachbox { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +.attachbox dd { + border-top-color: $bbcode-inner-border; +} + +.attachbox p { + color: $bbcode-heading-text; +} + +.attachbox p.stats { + color: $bbcode-heading-text; +} + +// Inline image thumbnails + +dl.file dd { + color: $bbcode-heading-text; +} + +dl.thumbnail img { + border-color: $bbcode-inner-border; + background-color: $block-background; +} + +dl.thumbnail dd { + color: $bbcode-heading-text; +} + +// Post poll styles +// ---------------------------------------- + +fieldset.polls dl { + border-top-color: $block-top-border; + border-bottom-color: $block-bottom-border; + color: $text-color; +} + +fieldset.polls dl.voted { + color: $bold-text-color; +} + +fieldset.polls dd div { + color: $overlay-color; +} + +%pollbar { + box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.2); +} + +.pollbar1 { + @extend %pollbar; + background-color: desaturate($secondary-color, 30%); +} + +.pollbar2 { + @extend %pollbar; + background-color: desaturate($secondary-color, 25%); +} + +.pollbar3 { + @extend %pollbar; + background-color: desaturate($secondary-color, 20%); +} + +.pollbar4 { + @extend %pollbar; + background-color: desaturate($secondary-color, 10%); +} + +.pollbar5 { + @extend %pollbar; + background-color: $secondary-color; +} + +// Poster profile block +// ---------------------------------------- +.postprofile { + color: $text-color; + border-color: $block-inner-border; +} + +.postprofile strong { + color: $bold-text-color; +} + +.online-ribbon span { + background-color: $secondary-color; + color: #fff; +} + +dd.profile-warnings { + color: #BC2A4D; +} + +.no-avatar .avatar-container { + background-image: url("./images/no_avatar.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/no_avatar_hd.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, .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, .3); +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for buttons.css +// -------------------------------------------------------------- +.button { + &, .buttons > &.locked-icon { + border-color: $button-border; + background-color: $button-bg; + color: $button-text; + box-shadow: none; + } + + + &:after, &:before { + } + .buttons > &.locked-icon { + color: $button-icon; + &:after, &:before { + color: $button-icon !important; + } + &:hover { + box-shadow: none; + } + } + + & > strong { + } + + .buttons > &, &.report-icon, &.delete-icon { + border-color: $primary-color; + background-color: $primary-color; + color: $overlay-color; + + &:after, &:before { + color: mix($overlay-color, $primary-color, 85%) !important; + } + + & > strong { + } + } + &.report-icon, &.delete-icon { + border-color: $secondary-color; + background-color: $secondary-color; + + &:after, &:before { + color: mix($overlay-color, $secondary-color, 85%) !important; + } + } +} + +.dropdown-select { + .buttons > & { + color: $muted-color; + } +} + +.dropdown-select:after { + border-color: mix($button-bg, $content-background, 60%); +} +.dropdown-select:hover { + border-color: $button-border; +} + +.dropdown-select:hover:after, .dropdown-visible .dropdown-select:after, .nojs .dropdown-container:hover .dropdown-select:after { + border-color: mix($secondary-color, $content-background, 90%); +} + +.dropdown-visible .dropdown-select, .dropdown-visible .dropdown-select:hover, .nojs .dropdown-container:hover .dropdown-select, +.buttons > .button:hover, +.button:hover, .dropdown-visible .dropdown-select, .nojs .dropdown-container:hover .dropdown-select { + border-color: $secondary-color !important; + background-color: $secondary-color; + color: $overlay-color; + + &:after, &:before { + color: $overlay-color !important; + } +} + +.contact-icons a { border-color: $block-inner-border; } + +// Small icons +%icon-button { + color: $button-icon; + &:hover { + color: $button-icon-hover; + } +} + +%icon-button-visible { + .dropdown-visible &, + .nojs .dropdown-container:hover & { + color: $button-icon-hover; + } +} + +.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: #79aecf; +} + +.phpbb_aol-icon:after { + color: #ffd800; + text-shadow: 0 0 1px #000, 0 0 2px #000; +} + +// Icon images +// ---------------------------------------- +%icon-image { + &:after { + color: $link-color; + } + &:hover:after { + color: $link-hover-color; + } +} + +%icon-search-new { + &:after { + color: $secondary-color; + } +} + +%icon-search-misc { + &:after { + color: $faint-color; + } +} + +.icon-home { + &.breadcrumbs:after { + color: $link-color; + } +} + +.icon-notification, .icon-pm { + &.non-zero:after { + color: $secondary-color; + } +} + +.icon-time { + &:after { + color: $faint-color; + } +} + +/* 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 { background-image: url("./images/announce_read.png"); } +.global_read_mine { @extend .global_read; } +.global_read_locked { background-image: url("./images/announce_read_locked.png"); } +.global_read_locked_mine { @extend .global_read_locked; } +.global_unread { background-image: url("./images/announce_unread.png"); } +.global_unread_mine { @extend .global_unread; } +.global_unread_locked { background-image: url("./images/announce_unread_locked.png"); } +.global_unread_locked_mine { @extend .global_unread_locked; } + +.announce_read { @extend .global_read; } +.announce_read_mine { @extend .global_read_mine; } +.announce_read_locked { @extend .global_read_locked; } +.announce_read_locked_mine { @extend .global_read_locked_mine; } +.announce_unread { @extend .global_unread; } +.announce_unread_mine { @extend .global_unread_mine; } +.announce_unread_locked { @extend .global_unread_locked; } +.announce_unread_locked_mine { @extend .global_unread_locked_mine; } + +.forum_link { background-image: url("./images/forum_link.png"); } +.forum_read { background-image: url("./images/forum_read.png"); } +.forum_read_locked { background-image: url("./images/forum_read_locked.png"); } +.forum_read_subforum { background-image: url("./images/forum_read_subforum.png"); } +.forum_unread { background-image: url("./images/forum_unread.png"); } +.forum_unread_locked { background-image: url("./images/forum_unread_locked.png"); } +.forum_unread_subforum { background-image: url("./images/forum_unread_subforum.png"); } + +.sticky_read { @extend .topic_read; } +.sticky_read_mine { @extend .topic_read_mine; } +.sticky_read_locked { @extend .topic_read_locked; } +.sticky_read_locked_mine { @extend .topic_read_locked_mine; } +.sticky_unread { @extend .topic_unread; } +.sticky_unread_mine { @extend .topic_unread_mine; } +.sticky_unread_locked { @extend .topic_unread_locked; } +.sticky_unread_locked_mine { @extend .topic_unread_locked_mine; } + +.topic_moved { background-image: url("./images/topic_moved.png"); } +.topic_read { background-image: url("./images/topic_read.png"); } +.topic_read_mine { background-image: url("./images/topic_read_mine.png"); } +.topic_read_hot { background-image: url("./images/topic_read_hot.png"); } +.topic_read_hot_mine { background-image: url("./images/topic_read_hot_mine.png"); } +.topic_read_locked { background-image: url("./images/topic_read_locked.png"); } +.topic_read_locked_mine { background-image: url("./images/topic_read_locked_mine.png"); } +.topic_unread, { background-image: url("./images/topic_unread.png"); } +.topic_unread_mine { background-image: url("./images/topic_unread_mine.png"); } +.topic_unread_hot { background-image: url("./images/topic_unread_hot.png"); } +.topic_unread_hot_mine { background-image: url("./images/topic_unread_hot_mine.png"); } +.topic_unread_locked { background-image: url("./images/topic_unread_locked.png"); } +.topic_unread_locked_mine { background-image: url("./images/topic_unread_locked_mine.png"); } + +.pm_read { @extend .topic_read; } +.pm_unread { @extend .topic_unread; } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) +{ + .global_read, .global_read_locked, .global_unread, .global_unread_locked, + .forum_link, .forum_read, .forum_read_locked, .forum_read_subforum, .forum_unread, .forum_unread_locked, .forum_unread_subforum, + .topic_moved, .topic_read, .topic_read_mine, .topic_read_hot, .topic_read_hot_mine, .topic_read_locked, .topic_read_locked_mine, + .topic_unread, .topic_unread_mine, .topic_unread_hot, .topic_unread_hot_mine, .topic_unread_locked, .topic_unread_locked_mine + { + background-size: 36px 36px; + } + + .global_read { background-image: url("./images/announce_read_hd.png"); } + .global_read_locked { background-image: url("./images/announce_read_locked_hd.png"); } + .global_unread { background-image: url("./images/announce_unread_hd.png"); } + .global_unread_locked { background-image: url("./images/announce_unread_locked_hd.png"); } + + .forum_link { background-image: url("./images/forum_link_hd.png"); } + .forum_read { background-image: url("./images/forum_read_hd.png"); } + .forum_read_locked { background-image: url("./images/forum_read_locked_hd.png"); } + .forum_read_subforum { background-image: url("./images/forum_read_subforum_hd.png"); } + .forum_unread { background-image: url("./images/forum_unread_hd.png"); } + .forum_unread_locked { background-image: url("./images/forum_unread_locked_hd.png"); } + .forum_unread_subforum { background-image: url("./images/forum_unread_subforum_hd.png"); } + + .topic_moved { background-image: url("./images/topic_moved_hd.png"); } + .topic_read { background-image: url("./images/topic_read_hd.png"); } + .topic_read_mine { background-image: url("./images/topic_read_mine_hd.png"); } + .topic_read_hot { background-image: url("./images/topic_read_hot_hd.png"); } + .topic_read_hot_mine { background-image: url("./images/topic_read_hot_mine_hd.png"); } + .topic_read_locked { background-image: url("./images/topic_read_locked_hd.png"); } + .topic_read_locked_mine { background-image: url("./images/topic_read_locked_mine_hd.png"); } + .topic_unread { background-image: url("./images/topic_unread_hd.png"); } + .topic_unread_mine { background-image: url("./images/topic_unread_mine_hd.png"); } + .topic_unread_hot { background-image: url("./images/topic_unread_hot_hd.png"); } + .topic_unread_hot_mine { background-image: url("./images/topic_unread_hot_mine_hd.png"); } + .topic_unread_locked { background-image: url("./images/topic_unread_locked_hd.png"); } + .topic_unread_locked_mine { background-image: url("./images/topic_unread_locked_mine_hd.png"); } +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for cp.css +// -------------------------------------------------------------- + +// Main CP box +// ---------------------------------------- + +.panel-container h3, .panel-container hr, #cp-menu hr { +} + +.panel-container .panel li.row { +} + +ul.cplist { +} + +.panel-container .panel li.header dd, .panel-container .panel li.header dt { + color: $bold-text-color; +} + +.panel-container table.table1 thead th { + color: $post-text-color; + border-bottom-color: $block-inner-border; +} + +#cp-main .pm-message { + border-color: $block-border; + background-color: $block-background; +} + +// CP tabbed menu +// ---------------------------------------- +#tabs .tab > a { + background: $tab-background; + color: $tab-color; +} + +#tabs .tab > a:hover { + background: $tab-hover-background; + color: $tab-hover-color; +} + +#tabs .activetab > a, +#tabs .activetab > a:hover { + background: $tab-selected-background; + box-shadow: 0 5px 5px -5px $tab-selected-background; + border-color: $tab-selected-background; + color: $tab-selected-color; +} + +#tabs .activetab > a:hover { +} + +// Mini tabbed menu used in MCP +// ---------------------------------------- +#minitabs .tab > a { + background-color: $block-background2; +} + +#minitabs .activetab > a, +#minitabs .activetab > a:hover { + background-color: #F9F9F9; + color: #333333; +} + +// Responsive tabs +// ---------------------------------------- +.responsive-tab .responsive-tab-link:before { + color: $tab-color; +} + +// UCP navigation menu +// ---------------------------------------- + +// Link styles for the sub-section links +#navigation a { + color: $text-color; + background: $block-background; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .1); +} + +#navigation a:hover { + background: $block-background2; + color: $link-hover-color; +} + +#navigation #active-subsection a { + background: $primary-color; + color: $overlay-color; +} + +#navigation #active-subsection a:hover { + background-color: $secondary-color; +} + +#navigation > hr { + border-top-color: $block-background2; +} + +// Preferences pane layout +// ---------------------------------------- +.panel-container h2 { + color: $post-text-color; +} + +.panel-container .panel { + background: mix($content-background, $block-background3, 60%); + box-shadow: none; + border-width: 0; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + & > .inner > h3:first-child { + @include section-heading-cp; + } + &:before, &:after { + background: transparent; + } +} + +#cp-main .pm { + background-color: $block-background; +} + +// Friends list +.cp-mini { + background-color: $block-background2; +} + +dl.mini dt { +} + +// PM Styles +// ---------------------------------------- +// PM Message history +.current { + color: $bold-text-color !important; +} + +// PM marking colours +.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: #ff1100; +} + +.pmlist li.pm_replied_colour, .pm_replied_colour { + border-color: #aab8c1; +} + +.pmlist li.pm_friend_colour, .pm_friend_colour { + border-color: #5D8FBD; +} + +.pmlist li.pm_foe_colour, .pm_foe_colour { + border-color: #000000; +} + +// Avatar gallery +#gallery label { + background: $block-background2; + border-color: $block-inner-border; +} + +#gallery label:hover { + background-color: $block-background3; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for forms.css +// -------------------------------------------------------------- + +// General form styles +// ---------------------------------------- +select { + border-color: $input-border; + background-color: $input-bg; + color: $input-text; +} + +label { + color: $text-color; +} + +option.disabled-option { + color: $muted-color; +} + +// Definition list layout for forms +// ---------------------------------------- +dd label { + color: $post-text-color; +} + +fieldset.fields1 { + background-color: transparent; +} + +// Hover effects +fieldset dl:hover dt label { + color: $bold-text-color; +} + +fieldset.fields2 dl:hover dt label { + color: inherit; +} + +// Quick-login on index page +fieldset.quick-login input.inputbox { +} + +// Posting page styles +// ---------------------------------------- + +#message-box textarea { + color: $input-text; +} + +#message-box textarea.drag-n-drop { + outline-color: rgba($faint-color, 0.5); +} + +#message-box textarea.drag-n-drop-highlight { + outline-color: rgba($muted-color, 0.5); +} + +// Input field styles +// ---------------------------------------- +.inputbox, select { + background-color: $input-bg; + border-color: $input-border; + color: $input-text; +} + +.inputbox { + @include placeholder { + color: mix($input-text, $input-bg, 70%); + } +} + +.inputbox:hover, select:hover { + background-color: $input-hover-bg; + border-color: $input-hover-border; + color: $input-hover-text; +} + +.inputbox:focus, select:focus { + background-color: $input-focus-bg; + border-color: $input-focus-border; + color: $input-focus-text; +} + +.inputbox:hover { + @include placeholder { + color: $input-hover-text; + } +} + +.inputbox:focus { + @include placeholder { + color: transparent; + } +} + + +// Form button styles +// ---------------------------------------- + +a.button1, input.button1, input.button3, a.button2, input.button2 { + color: $button-text; + border-color: $button-border; + background-color: $button-bg; +} + +a.button1, input.button1 { + border-color: $primary-color; + background-color: $primary-color; + color: $overlay-color; +} + +input.button3 { + background-image: none; +} + +// Hover states +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border-color: $secondary-color; + background-color: $secondary-color; + color: $overlay-color; +} + +// Focus states +input.button1:focus, input.button2:focus, input.button3:focus { + border-color: $secondary-color; + background-color: $secondary-color; + color: $overlay-color; +} + +input.disabled { + color: $muted-color; +} + +// jQuery popups +// ---------------------------------------- +.phpbb_alert { + background-color: $content-background; + border-color: $block-inner-border; +} +.phpbb_alert .alert_close:before { + color: $link-color; +} +.phpbb_alert .alert_close:hover:before { + color: $link-hover-color; +} +.phpbb_alert .alert_close:after { + color: $content-background; +} +.darken { + background-color: #000; +} + +.loading_indicator { + background-color: #000; + background-image: url("./images/loading.gif"); +} + +.dropdown-extended ul li { + border-top-color: $block-inner-border; +} + +.dropdown-extended ul li:hover { + background-color: $block-background2; + color: $bold-text-color; +} + +.dropdown-extended .header, .dropdown-extended .footer { + border-color: $block-inner-border; + color: $bold-text-color; +} + +.dropdown-extended .footer { + border-top-style: solid; + border-top-width: 1px; +} + +.dropdown-extended .header { + background: $dropdown-heading-top; + // background-image: -webkit-linear-gradient(top, $dropdown-heading-top 0, $dropdown-heading-bottom 100%); + // background-image: linear-gradient(to bottom, $dropdown-heading-top 0, $dropdown-heading-bottom 100%); + // filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($dropdown-heading-top)}', endColorstr='#{ie-hex-str($dropdown-heading-top)}'); + color: $dropdown-heading-color; + a { + color: $dropdown-heading-link-color; + &:hover { + color: $dropdown-heading-link-hover-color; + } + } +} + +ul.linklist li.responsive-menu a.responsive-menu-link:before { + color: $link-color; +} + +ul.linklist li.responsive-menu a.responsive-menu-link:hover:before, ul.linklist li.responsive-menu.visible a.responsive-menu-link:before { + color: $link-hover-color; +} + +.dropdown .dropdown-contents { + background: $dropdown-bg; + border-color: $dropdown-border; + box-shadow: $dropdown-shadow; +} + +.dropdown-up .dropdown-contents { + box-shadow: $dropdown-shadow-up; +} + +.dropdown li, .dropdown li li { + border-color: $dropdown-inner-border; +} + +.dropdown li.separator { + border-color: $dropdown-inner-border; +} + +// Notifications +// ---------------------------------------- +.notification_list li { + &.notification-reported strong, &.notification-disapproved strong { + color: $secondary-color; + } + + &.dropdown-notification { + background-color: $dropdown-notification-bg; + color: $dropdown-notification-color; + &, .panel-container & { + border-top-color: lighten($dropdown-notification-bg, 10%); + border-bottom-color: darken($dropdown-notification-bg, 10%); + } + strong { + color: $dropdown-notification-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($dropdown-notification-bg, $dropdown-notification-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($dropdown-notification-bg) < 50%, darken($dropdown-notification-bg, 30%), lighten($dropdown-notification-bg, 30%)), 100%); + &, &:after { + color: $dropdown-notification-strong-color; + &:hover { + color: $dropdown-notification-color; + } + } + } + } + + &.bg3 { + // Unread + background-color: $notification-unread-bg; + color: $notification-unread-color; + &, .panel-container & { + border-top-color: lighten($notification-unread-bg, 10%); + border-bottom-color: darken($notification-unread-bg, 10%); + } + strong { + color: $notification-unread-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($notification-unread-bg, $notification-unread-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($notification-unread-bg) < 50%, darken($notification-unread-bg, 30%), lighten($notification-unread-bg, 30%)), 100%); + &, &:after { + color: $notification-unread-strong-color; + &:hover { + color: $notification-unread-color; + } + } + } + } + + &.dropdown-notification:hover { + background-color: $dropdown-notification-hover-bg; + color: $dropdown-notification-color; + &, .panel-container & { + border-top-color: lighten($dropdown-notification-hover-bg, 10%); + border-bottom-color: darken($dropdown-notification-hover-bg, 10%); + } + strong { + color: $dropdown-notification-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($dropdown-notification-hover-bg, $dropdown-notification-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($dropdown-notification-hover-bg) < 50%, darken($dropdown-notification-hover-bg, 30%), lighten($dropdown-notification-hover-bg, 30%)), 100%); + &, &:after { + color: $dropdown-notification-strong-color; + &:hover { + color: $dropdown-notification-color; + } + } + } + } +} + + +// +// -------------------------------------------------------------- +// Colours and backgrounds for imageset.css +// -------------------------------------------------------------- +// .imageset.icon_post_target_unread { +// &:after { +// color: #D31141; +// } +// } + +.imageset.icon_post_target { + background-image: url("./images/icon_post_target.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/icon_post_target_hd.png"); + } +} +.imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/icon_post_target_unread_hd.png"); + } +} + +.imageset.icon_topic_attach { + &:after { + color: $muted-color; + } +} + +%imageset-secondary-color { + &:after { + color: $secondary-color; + } +} + +.imageset.icon_topic_poll { + &:after { + color: desaturate(mix($primary-color, $block-background, 80%), 30%); + } +} diff --git a/simplicity_gray/theme/_custom.scss b/simplicity_gray/theme/_custom.scss new file mode 100644 index 0000000..adc0a77 --- /dev/null +++ b/simplicity_gray/theme/_custom.scss @@ -0,0 +1,6 @@ +// +// Add your custom code to this file +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// diff --git a/simplicity_gray/theme/_custom_config.scss b/simplicity_gray/theme/_custom_config.scss new file mode 100644 index 0000000..750dc54 --- /dev/null +++ b/simplicity_gray/theme/_custom_config.scss @@ -0,0 +1,13 @@ +// +// Add your custom configuration variables to this file. +// See _style_config.scss for list of variables +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// + + +// Examples: (commented to prevent it from working) +// +// $show-logo: true; +// $use-wrapper: false; diff --git a/simplicity_gray/theme/_style_config.scss b/simplicity_gray/theme/_style_config.scss new file mode 100644 index 0000000..3121d71 --- /dev/null +++ b/simplicity_gray/theme/_style_config.scss @@ -0,0 +1,414 @@ +// +// Do not edit configuration values in this file. +// +// Instead add your own configuration to _custom_config.scss +// Copy line from this file, paste it to _custom_config.scss and change value. +// + +// Configuration file +$show-logo: true !default; // true or false +$center-logo: true !default; // true or false +$logo-block-padding: 10px 0 !default; +$responsive-hide-logo: false !default; // Hide logo on mobile devices. true or false + +$show-forum-title: false !default; // true or false + +$profile-width: 150px !default; +$profile-side: left !default; // left or right +$post-margin: ($profile-width + 10px) !default; + +$use-wrapper: false !default; // true or false +$max-width: none !default; // Maximum width. Set to "none" to make layout fluid + +$split-forums: true !default; // Changes layout of forums list. Values are true or false + +$tabbed-navigation: false !default; // true or false. Toggles tabbed navigation layout + +// +// Fonts +// + +$font-size: 11px !default; // Base font size +$font-family: Verdana, Helvetica, Arial, sans-serif !default; // Default font +$line-height: 1.4 !default; // Line height + +$h1-font-size: $font-size + 10px !default; +$h1-font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !default; + +$h2-font-size: $font-size + 8px !default; +$h2-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$paragraph-line-height: 1.3 !default; + +$nav-primary-font-size: $font-size + 1px !default; +$nav-secondary-font-size: $font-size + 1px !default; + +$heading-font-size: $font-size + 4px !default; +$panel-heading-font-size: $font-size + 4px !default; + +$list-heading-font-size: $font-size + 1px !default; +$list-heading-line-height: $font-size + 7px !default; +$list-heading-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$forum-heading-font-size: $list-heading-font-size + 2px !default; +$forum-heading-font-family: $list-heading-font-family !default; +$forum-heading-font-weight: 500 !default; + +$button-font-size: $font-size + 3px !default; +$button-line-height: floor(($font-size + 8px) / 2) * 2 !default; // Convert to even number +$button-glyph-font-size: floor($font-size / 2) * 2 !default; // Convert to even number + +$dropdown-header-font-size: $font-size + 2px !default; +$dropdown-header-font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif !default; +$dropdown-header-line-height: 30px !default; + +$forum-link-font-size: $font-size + 5px !default; +$forum-link-line-height: 1.2 !default; +$forum-link-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$forum-list-column-font-size: $font-size + 1px !default; +$forum-list-last-column-font-size: $font-size !default; +$forum-list-description-font-size: $font-size + 2px !default; + +$topic-link-font-size: $font-size + 4px !default; +$topic-link-font-family: $forum-link-font-family !default; + +$tab-font-size: $font-size !default; +$tab-line-height: $tab-font-size * 2 + 4px !default; + +// Posts +$post-content-font-size: $font-size + 2px !default; // Post content +$post-content-line-height: 1.4 !default; +$post-content-font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif !default; + +$post-title-font-size: $font-size + 5px !default; +$post-title-line-height: 1.25 !default; +$post-title-font-family: $h2-font-family !default; + +$post-signature-font-size: $font-size + 1px !default; +$post-quote-font-size: $post-content-font-size - 1px !default; +$post-code-font-size: $post-content-font-size - 1px !default; + +$post-block-title-font-size: $post-quote-font-size !default; // Quote title, code title +$post-block-title-line-height: 1.6 !default; +$post-block-title-font-family: $post-content-font-family !default; + +$post-profile-font-size: $font-size !default; +$post-profile-line-height: $line-height !default; + +// Forms +$input-button-font-size: $font-size + 2px !default; +$input-button-font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif !default; +$bbcode-button-font-size: $font-size + 1px !default; + +// +// Color palette +// + +// Absolute black and white colors. Reverse them for dark styles +$black-color: #000 !default; // Main color to mix with. Black for light styles, white for dark styles +$white-color: #fff !default; // Opposite of $black-color + +// Page colors +$page-background: #e8e8e8 !default; // HTML element +$content-background: #e0e0e0 !default; // Page inside content wrapper +$content-border-color: #e0e0e0 !default; // Border color for content wrapper + +// Primary colors +$primary-color: #636363 !default; // Main color, used for links and stuff +$secondary-color: #d03c3c !default; // Secondary color, usually in red - yellow range +$overlay-color: $white-color !default; // Text on top of sections that use colorful background. +$block-background: #f4f4f4 !default; // Background of blocks +$block-background-reported: #f5e9e9 !default; // Background for reported posts + +// Global color values +$text-color: #141414 !default; // Text color +$bold-text-color: $black-color !default; // Text color with higher contrast to background. #000 or #fff +$post-text-color: $text-color !default; // Text inside posts +$link-color: $primary-color !default; // Links +$link-hover-color: $secondary-color !default; // Links, hover state +$muted-color: mix($black-color, $content-background, 40%) !default; // Gray color +$faint-color: mix($black-color, $content-background, 30%) !default; // Gray color +$rules-color: $secondary-color !default; // Forum rules + +// +// Calculated colors +// + +// Misc. DO NOT EDIT! +$light: if(lightness($black-color) < 50%, true, false) !default; + +// Blocks +$block-background2: #f6f6f6 !default; // Blocks with .bg2 background color +$block-background3: #f8f8f8 !default; // Blocks with .bg3 background color - mostly UCP/MCP and posting form + +$block-border: #e0e0e0 !default; // Border color for blocks +$border-radius: 3px !default; // Main border radius +$block-top-border: lighten($block-background, 10%) !default; // Top border of forums in forums list +$block-bottom-border: darken($block-background, 5%) !default; // Bottom border of forums in forums list +$block-inner-border: $block-bottom-border !default; // Border inside blocks where there is only 1 border instead of top/bottom borders + +$block-title-color: desaturate($link-color, 5%) !default; // Title inside blocks, such as post title + +// Tabs +$tab-color: desaturate($link-color, 20%) !default; +$tab-background: $block-background !default; + +$tab-hover-color: $link-hover-color !default; +$tab-hover-background: $block-background3 !default; + +$tab-selected-color: mix($text-color, $block-background3, 90%) !default; +$tab-selected-background: $block-background3 !default; + +// Header +$header-bg: $content-background !default; +$header-text: $text-color !default; +$header-link: $overlay-color !default; +$header-link-hover: mix($header-link, $header-bg, 80%) !default; + +// Primary navigation +$primary-nav-bg: $primary-color !default; +$primary-nav-color: $overlay-color !default; + +$primary-nav-selected-bg: $block-background !default; +$primary-nav-selected-color: $primary-color !default; + +$primary-nav-hover-bg: $block-background !default; +$primary-nav-hover-color: $secondary-color !default; + +$primary-nav-alert-bg: hsl(0, saturation($secondary-color), lightness($secondary-color)) !default; +$primary-nav-alert-color: $overlay-color !default; +$primary-nav-alert-shadow: 1px 1px 3px rgba(0, 0, 0, .2) !default; + +// Secondary navigation +$secondary-nav-hover-link: $link-hover-color !default; + +// Dropdown +$dropdown-bg: $block-background !default; +$dropdown-border: $primary-color !default; +$dropdown-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5) !default; +$dropdown-shadow-up: 1px 0 5px rgba(0, 0, 0, 0.5) !default; +$dropdown-inner-border: if($light, darken($dropdown-bg, 10%), lighten($dropdown-bg, 10%)) !default; + +$dropdown-heading-top: $dropdown-border !default; +$dropdown-heading-bottom: $dropdown-heading-top !default; +$dropdown-heading-color: $overlay-color !default; +$dropdown-heading-link-color: $overlay-color !default; +$dropdown-heading-link-hover-color: $overlay-color !default; + +$forum-description-color: $overlay-color !default; +$forum-description-bg: mix($black-color, $block-background, 75%) !default; + +// Notifications +$notification-unread-bg: mix($content-background, $rules-color, 90%) !default; +$notification-unread-color: $rules-color !default; +$notification-unread-strong-color: $black-color !default; + +$dropdown-notification-bg: $block-background !default; +$dropdown-notification-hover-bg: $block-background2 !default; +$dropdown-notification-color: $link-color !default; +$dropdown-notification-strong-color: desaturate(if(lightness($dropdown-notification-color) < 50%, darken($dropdown-notification-color, 30%), lighten($dropdown-notification-color, 30%)), 100%) !default; + +// Panels +$panel-title-color: desaturate(if($light, darken($primary-color, 10%), lighten($primary-color, 10%)), 25%) !default; +$panel-title-border: $block-inner-border !default; + +// Content outside of blocks +$page-title-color: $primary-color !default; +$stats-title-color: $primary-color !default; +$content-top-border: lighten($content-background, 10%) !default; +$content-bottom-border: darken($content-background, 10%) !default; +$content-inner-border: $content-bottom-border !default; + +// Heading section +$heading-bg: $primary-color !default; +$heading-border: $heading-bg !default; +$heading-color: $overlay-color !default; +$heading-link: $overlay-color !default; +$heading-link-hover: $overlay-color !default; + +// Inputs +$input-text: $text-color !default; // Input text color +$input-bg: $white-color !default; // Input background +$input-border: #c6c6c6 !default; // Input border color +$input-hover-text: $input-text !default; +$input-hover-bg: $input-bg !default; +$input-hover-border: $secondary-color !default; +$input-focus-text: $input-text !default; +$input-focus-bg: $input-bg !default; +$input-focus-border: $primary-color !default; +$input-border-radius: 2px !default; + +$search-box-border: #c6c6c6 !default; // Border for search box block +$search-box-border-header: #ccc !default; // Same as above, for search box in header +$search-box-shadow: 1px 1px 3px rgba(0, 0, 0, .1) !default; // Box-shadow for search box in header + +// Buttons +$button-bg: mix($block-background, $primary-color, 10%) !default; +$button-border-radius: 3px !default; +$button-border: $button-bg !default; +$button-icon: $overlay-color !default; +$button-icon-hover: $overlay-color !default; +$button-text: $overlay-color !default; + +$button-top-padding: 2px !default; +$button-side-padding: 8px !default; +$button-border-width: 1px !default; +$button-height: $button-line-height + ($button-top-padding + $button-border-width) * 2 !default; + +$big-button-border-radius: 4px !default; // For big buttons and blocks like quick search + +// BBCode +$bbcode-border-radius: 0px !default; +$bbcode-background: #fff !default; +$bbcode-background2: #f4f4f4 !default; +$bbcode-outer-border: if($light, darken($bbcode-background, 7%), lighten($bbcode-background, 7%)) !default; +$bbcode-inner-border: if($light, darken($bbcode-background, 5%), lighten($bbcode-background, 5%)) !default; +$bbcode-heading-text: #666 !default; + +// Code colors +@function code-color($hue) { + @return hsl($hue, saturation($primary-color), lightness($primary-color)); +} +$bbcode-code-color: code-color(128deg) !default; + +// Do not edit few lines below +$post-side: if($profile-side == left, right, left) !default; + +// Mixins +@mixin section { + background: $block-background; + border: 0 solid $block-border; + border-radius: $border-radius; + padding: 5px 10px; +} + +@mixin section-forum { + @include section; + padding: 5px; +} + +// Undo section mixin +@mixin section-empty { + background: transparent; + border-width: 0; + border-radius: 0; + box-shadow: none; + padding: 0; +} + +// Heading block +@mixin section-heading { + margin: -5px -10px 5px; + border-radius: max(0, $border-radius - 1px); + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: $heading-bg; + border: 0 solid $heading-border; + padding: 5px; + text-transform: none; + font-size: $heading-font-size; + line-height: $line-height; + font-weight: normal; + color: $heading-color; + + @if $border-radius > 1px { + @media (max-width: 700px) { + border-radius: 0; + } + } + + a { + color: $heading-link; + &:hover { + color: $heading-link-hover; + } + } +} + +@mixin section-heading-forum { + @include section-heading; + @if $split-forums == false { + margin: -5px -5px 0; + } + @else { + @include section-heading-separate; + margin: 0; + } +} + +@mixin section-heading-separate { + border-radius: $border-radius; +} + +@mixin section-heading-cp { + background-color: transparent; + color: $stats-title-color; + background-image: none; + a { + color: $link-color; + &:hover { + color: $link-hover-color; + } + } +} + +@mixin table-heading { + background: $heading-bg; + border: 0 solid $heading-border; + color: $heading-color; + + @if $border-radius > 1px { + &:first-child { + border-top-left-radius: max(0, $border-radius - 1px); + } + &:last-child { + border-top-right-radius: max(0, $border-radius - 1px); + } + } +} + +@mixin table-heading-transparent { + background: transparent; + color: inherit; +} + +@mixin placeholder { + &::-moz-placeholder { + @content + } + &::-webkit-input-placeholder { + @content + } + &:-ms-input-placeholder { + @content + } +} + +@mixin tabbed-nav-layout-all { + @if ($use-wrapper) { + &, #wrap & { + @content; + } + } + @else { + @content; + } +} + +@mixin tabbed-nav-layout-alt { + @if ($use-wrapper) { + @content; + } +} + +@mixin tabbed-nav-layout-default { + @if ($use-wrapper) { + #wrap & { + @content; + } + } + @else { + @content; + } +} diff --git a/simplicity_gray/theme/bidi.css b/simplicity_gray/theme/bidi.css new file mode 100644 index 0000000..f6c92ae --- /dev/null +++ b/simplicity_gray/theme/bidi.css @@ -0,0 +1,4 @@ +/* RTL definitions +---------------------------------------- */ + +@import "../../simplicity/theme/bidi.css"; \ No newline at end of file diff --git a/simplicity_gray/theme/common/_buttons.scss b/simplicity_gray/theme/common/_buttons.scss new file mode 100644 index 0000000..eed1254 --- /dev/null +++ b/simplicity_gray/theme/common/_buttons.scss @@ -0,0 +1,304 @@ +// Button Styles +// ---------------------------------------- + +$button-inner-height: $button-line-height + $button-top-padding * 2; +$button-outer-height: $button-inner-height + $button-border-width * 2; + +.button { + display: inline-block; + padding: $button-top-padding $button-side-padding; + font-size: $button-font-size; + font-weight: 600; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: $button-line-height; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: $button-border-width solid transparent; + border-radius: $big-button-border-radius; + + & > strong { + font-weight: 600; + } +} + +.button:focus, +.button:hover { + text-decoration: none; + outline: none; +} + +.caret { + border-left: 1px solid; + position: relative; + right: -6px; +} + +.caret i { + vertical-align: top; +} + +/* Posting page styles +----------------------------------------*/ +.button-search, +.button-search-end { + float: left; + border-radius: 0; + margin: 0; + padding: 2px 5px; +} + +.button-search-end { + border-left-width: 0; + border-radius: 0 4px 4px 0; +} + +.search-header .button-search, +.search-header .button-search-end { + border-top-width: 0; + border-bottom-width: 0; + padding: 3px 5px; +} + +.search-header .button-search-end { + border-right-width: 0; +} + +.button-icon-only { + padding-left: 3px; + padding-right: 3px; +} + +// Poster contact icons +// ---------------------------------------- +.contact-icons.dropdown-contents { + min-width: 0; + padding: 0; + font-size: 0; +} + +.contact-icon { + position: relative; + display: block; + height: 16px; + width: 16px; + &:after { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + text-align: center; + font-family: FontAwesome; + 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: 8px; +} + +%contact-icon-gi { + font-family: 'Glyphicons Regular', 'Glyphicons'; +} + +.contact-icons .last-cell { + border-right: none; +} + +.contact-icons div:last-child a { + border-bottom: none; +} + +.contact-icons div { + clear: left; +} + +// Profile icons +.pm-icon:after { + content: '\f086'; // fa-comments +} +.email-icon:after { + content: '\f0e0'; // fa-envelope +} +.jabber-icon:after { + content: '\f0eb'; // fa-lightbulb-o + font-size: 16px; +} +.phpbb_icq-icon:after { + content: '\f013'; // fa-cog +} +.phpbb_wlm-icon:after { + content: '\f007'; // fa-user +} +.phpbb_aol-icon:after { + content: '\f2bb'; // fa-address-card +} +.phpbb_website-icon:after { + content: '\f08e'; // fa-external-link +} +.phpbb_youtube-icon:after { + content: '\f16a'; // fa-youtube-play +} +.phpbb_facebook-icon:after { + content: '\f230'; // fa-facebook-official +} +.phpbb_googleplus-icon:after { + content: '\f0d5'; // fa-google-plus +} +.phpbb_skype-icon:after { + content: '\f17e'; // fa-skype +} +.phpbb_twitter-icon:after { + content: '\f099'; // fa-twitter +} +.phpbb_yahoo-icon:after { + content: '\f19e'; // fa-yahoo +} + + +// Post control buttons +// --------------------------------------------- +.post-buttons { + float: right; + list-style: none; + margin-top: 2px; + .rtl & { + float: left; + } +} + +.has-profile .post-buttons { + float: none; + position: absolute; + margin: 0; + top: 5px; + + @if $profile-side == left { + right: 0; + .rtl & { + left: 0; + } + } + @else { + right: $post-margin; + .rtl & { + left: $post-margin; + } + } + + .rtl & { + right: auto; + } +} + +.post-buttons > li { + float: left; + margin-right: 3px; +} + +.post-buttons .button, .format-buttons .button { + padding-left: 3px; + padding-right: 3px; +} + + +.hastouch .post-buttons { + margin-right: 10px; +} + +.post-buttons .button span { + font-size: 0; +} + +// Responsive buttons in post body +.post-buttons .dropdown { + top: 20px; +} + +$post-dropdown-glyphs-font-size: floor($dropdown-content-font-size / 2) * 2; + +.post-buttons .dropdown a { + display: block; + font-size: $dropdown-content-font-size; + line-height: $dropdown-content-line-height; + text-align: left; + margin-left: 18px; + position: relative; + &:before { + position: absolute; + left: -16px; + top: 50%; + height: $post-dropdown-glyphs-font-size; + line-height: $post-dropdown-glyphs-font-size + 2px; + margin: -#{$post-dropdown-glyphs-font-size / 2} 0 0; + pointer-events: none; + color: inherit; + } + .rtl & { + text-align: right; + } +} + +.hasjs .postbody .post-buttons { + max-width: 40%; +} + +// Browser-specific tweaks +button::-moz-focus-inner { + padding: 0; + border: 0 +} + + +/* Deprecated as of version 3.2 +-------------------------------------------------*/ +.small-icon { + background-position: 0 50%; + background-repeat: no-repeat; + background-image: none; +} + +.dropdown .small-icon { + background-position: 5px 50%; + padding: 5px; +} + +.small-icon > a { + padding: 0 0 0 18px; +} + +ul.linklist.bulletin > li.small-icon:before { + display: none; +} + +.dropdown .small-icon > a { + display: block; +} + +.rtl .small-icon { + background-position: 100% 50%; +} + +.rtl .small-icon > a { + padding-left: 0; + padding-right: 19px; +} diff --git a/simplicity_gray/theme/common/_common.scss b/simplicity_gray/theme/common/_common.scss new file mode 100644 index 0000000..7503c91 --- /dev/null +++ b/simplicity_gray/theme/common/_common.scss @@ -0,0 +1,2336 @@ +// CSS Reset http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 +// ---------------------------------------- +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%; + font: inherit; + vertical-align: baseline; +} +// HTML5 display-role reset for older browsers +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:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +abbr { + text-decoration: none; +} + +// Useful stuff +%clearfix { + &:after, &:before { + content: ' '; + display: table; + clear: both; + } +} + +// General Markup Styles +// ---------------------------------------- +html { + font-size: 100%; + height: 100%; +} + +body { + font-family: $font-family; + font-size: $font-size; + line-height: $line-height; + margin: 0; + padding: 0 0 12px; + word-wrap: break-word; + min-height: 100%; + box-sizing: border-box; + -webkit-print-color-adjust: exact; +} + +$h1-font-size: $font-size + 10px !default; +$h1-line-height: inherit !default; + +h1, p.sitename { + // Forum name + font-family: $h1-font-family; + margin-right: 200px; + margin-top: 15px; + margin-bottom: 0; + font-weight: bold; + font-size: $h1-font-size; + line-height: $h1-line-height; +} + +h2 { + // Forum header titles + font-family: $h2-font-family; + font-weight: normal; + font-size: $h2-font-size; + margin: 0.8em 0 0.2em 0; +} + +h2.solo { + margin-bottom: 1em; +} + +$h3-font-size: ($h2-font-size - 2px) !default; +$h3-font-family: $h2-font-family !default; + +h3 { + // Sub-headers (also used as post headers, but defined later) + font-family: $h3-font-family; + font-weight: 500; + margin-bottom: 5px; + font-size: $h3-font-size; + margin-top: 20px; +} + +$h4-font-size: ceil($font-size * 1.3) !default; +$h4-font-family: $h1-font-family !default; + +h4 { + // Forum and topic list titles + font-family: $h4-font-family; + font-size: $h4-font-size; +} + +$paragraph-font-size: $font-size !default; + +p { + line-height: $paragraph-line-height; + font-size: $paragraph-font-size; + margin-bottom: 1.5em; +} + +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; +} + +p.jumpbox-return { + margin-top: 10px; + margin-bottom: 0; + float: left; +} + +b, strong { + font-weight: bold; +} + +.text-strong { + font-weight: bold; +} + +i, em { + font-style: italic; +} + +.text-italics { + 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; +} + + +// Main blocks +// ---------------------------------------- +@mixin wrapper-padding { + padding: 10px; +} + +#wrap { + @if $use-wrapper { + border: 1px solid transparent; + border-radius: 8px; + @include wrapper-padding; + } +} + +@mixin page-width { + box-sizing: border-box; + margin: 0 auto; + max-width: $max-width; + min-width: 625px; + @if $max-width != none { + @media (max-width: ($max-width + 24px)) { + margin: 0 12px; + } + } + @else { + margin: 0 12px; + } +} +.page-width { + @include page-width; +} + +.page-width .page-width { + margin: 0; +} + +.page-body { + margin: 4px 0; + #wrap > &:first-of-type { + margin-top: 0; + } + #wrap > &:last-of-type { + margin-bottom: 0; + } + clear: both; +} + +.page-footer { + clear: both; + #wrap + & { + margin-top: 5px; + } +} + +.page-footer h3 { + margin-top: 20px; +} + +.logo { + @if $show-logo == true { + display: block; + box-sizing: border-box; + max-width: 100%; + @if $center-logo == true { + &, & img { + margin: 0 auto; + } + } + @else { + float: left; + } + img { + display: block; + max-width: 100%; + } + padding: $logo-block-padding; + &:hover { + text-decoration: none; + } + } + @else { + display: none; + } +} + +// Site description and logo +.site-description { + @extend %clearfix; + h1, p.sitename { + margin-left: 0; + margin-right: 0; + } + + @if $center-logo == true { + text-align: center; + } + + @if $show-forum-title == false { + h1, p { + display: none; + } + } +} + +// Round cornered boxes and backgrounds +// ---------------------------------------- +.headerbar { + & > .inner { + position: relative; + } +} + +$nav-primary-glyph-font-size: $nav-primary-font-size + 2px !default; +$nav-primary-glyph-margin: 0px - ($nav-primary-glyph-font-size / 2) !default; + +$nav-alert-font-size: 9px !default; + +.navbar { + $navtabs-border-radius: min(5px, $border-radius) !default; + $navtabs-border-radius-small: max(0px, $navtabs-border-radius - 2) !default; + $tab-height: $nav-primary-font-size + 18px !default; + $tab-padding: 12px !default; + $tab-padding-glyph: 8px !default; + + @include section; + padding: 0 9px; + clear: both; + + &.tabbed, &.secondary { + @include section-empty; + } + + .page-body & { + margin-bottom: 10px; + } + + .navbar { + margin-top: 5px; + } + &.tabbed { + padding: 0; + } + &.secondary { + @extend %clearfix; + margin: 0; + padding: 1px 0; + > ul { + list-style-type: none; + margin: 0; + padding: 0; + } + > ul > li { + position: relative; + display: inline-block; + margin: 0; + padding: 0; + > a { + display: inline-block; + color: inherit; + padding: 1px 8px; + text-align: center; + line-height: $nav-secondary-font-size + 14px; + font-size: $nav-secondary-font-size; + } + &:hover { + > a { + text-decoration: none; + } + border-radius: 3px; + } + &.small-icon > a { + padding-left: 18px; + } + .dropdown { + top: $nav-secondary-font-size + 16px; + } + &.dropdown-up .dropdown { + top: auto; + bottom: $nav-secondary-font-size + 16px; + } + &.search-box { + display: block; + margin: 0; + float: right; + .rtl & { + float: left; + } + &, &:hover { + border-radius: 0; + border-width: 0; + box-shadow: none; + background: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + } + } + } + + .nav-breadcrumbs { + margin-top: 0; + } + } + + li.small-icon > a { + padding-left: 18px; + } + + .nav-tabs { + border-radius: $navtabs-border-radius; + & .leftside { + & .tab:first-child, + & .tab.first-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + } + .rtl & .rightside { + & .tab:last-child, + & .tab.last-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + } + & .rightside { + & .tab:last-child, + & .tab.last-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + } + .rtl & .leftside { + & .tab:first-child, + & .tab.first-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + } + + @extend %clearfix; + + & > ul { + list-style-type: none; + margin: 0; + height: $tab-height; + + &.leftside, .rtl &.rightside { + float: left; + } + &.rightside, .rtl &.leftside { + float: right; + } + + & > li { + float: left; + height: $tab-height; + } + .rtl & > li { + float: right; + } + .quick-links { + margin: 0; + &.empty { + display: none; + } + &.showing-responsive-menu { + display: block; + } + } + } + + .nav-link { + text-decoration: none; + color: inherit; + display: inline-block; + height: $tab-height; + line-height: $tab-height; + padding: 0 $tab-padding; + vertical-align: baseline; + font-size: $nav-primary-font-size; + outline-style: none; + &.dropdown-toggle { + position: relative; + &:before { + $nav-primary-font-size-toggle: ceil($nav-primary-font-size * 2 / 3) !default; + content: '\f078'; // fa-chevron-down + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: $nav-primary-font-size-toggle; + line-height: $nav-primary-font-size; + width: $nav-primary-font-size-toggle; + height: $nav-primary-font-size; + margin-top: -6px; + .rtl & { + right: auto; + left: 12px; + } + } + &:hover:before { + } + } + .username-coloured { + color: inherit !important; + font-weight: inherit; + font-style: inherit; + } + } + + .responsive-menu .nav-link:before, + .dropdown-visible .nav-link:before { + content: '\f077'; // fa-chevron-up + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: 9px; + line-height: 13px; + width: 9px; + height: 13px; + margin-top: -6px; + } + + .dropdown { + top: $tab-height; + .dropdown-up & { + top: auto; + bottom: $tab-height; + } + } + + .tab { + position: relative; + // Alert + & > strong { + display: none; + font-weight: bold; + font-size: $nav-alert-font-size; + padding: 0 2px; + border-radius: 3px; + position: absolute; + right: 5px; + top: -10px; + line-height: $nav-alert-font-size + 5px; + min-width: 10px; + _width: 10px; + text-align: center; + text-shadow: none; + white-space: nowrap; + word-wrap: normal; + height: $nav-alert-font-size + 5px; + pointer-events: none; + .rtl & { + right: auto; + left: 5px; + } + .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; + } + } + &.non-zero > strong { + display: block; + } + } + + // Glyphs + %glyph { + position: relative; + padding-left: ($tab-padding + 18px); + &:after { + position: absolute; + left: $tab-padding; + top: 50%; + margin-top: $nav-primary-glyph-margin; + width: $nav-primary-glyph-font-size; + font-size: $nav-primary-font-size; + line-height: $nav-primary-glyph-font-size; + height: $nav-primary-glyph-font-size; + text-align: left; + font-weight: normal; + font-style: normal; + text-indent: 0; + } + .rtl & { + } + .rtl &:after { + left: auto; + right: $tab-padding; + } + } + %glyph-only { + @extend %glyph; + text-indent: 999px; + width: $nav-primary-glyph-font-size; + padding: 0 $tab-padding-glyph; + overflow: hidden; + &:after { + text-align: center; + font-size: $nav-primary-glyph-font-size; + left: $tab-padding-glyph; + } + .rtl &:after { + left: auto; + right: $tab-padding-glyph; + } + & + strong { + right: -2px; + .rtl & { + right: auto; + left: -2px; + } + } + } + @media (max-width: 550px) { + %glyph-only-media { + text-indent: 999px; + width: $nav-primary-glyph-font-size; + padding: 0 $tab-padding-glyph; + overflow: hidden; + &:after { + text-align: center; + font-size: $nav-primary-glyph-font-size; + left: $tab-padding-glyph; + } + .rtl &:after { + left: auto; + right: $tab-padding-glyph; + } + & + strong { + right: -2px; + .rtl & { + right: auto; + left: -2px; + } + } + } + } + + %glyph-fa { + font-family: FontAwesome; + } + + .responsive-menu .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0c9'; // fa-bars + } + } + + .members .nav-link { + @extend %glyph; + padding-left: ($tab-padding + 20px); + padding-right: ($tab-padding + 12px); + .rtl & { + padding-left: ($tab-padding + 12px); + padding-right: ($tab-padding + 20px); + } + &:after { + @extend %glyph-fa; + content: '\f0c0'; // fa-groups + } + @media (max-width: 550px) { + @extend %glyph-only-media; + padding: 0 $tab-padding-glyph !important; + } + } + + .forums .nav-link { + @extend %glyph; + .rtl & { + padding-left: $tab-padding; + padding-right: ($tab-padding + 20px); + } + &:after { + @extend %glyph-fa; + content: '\f075'; // fa-comment + } + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + + .account .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f007'; // fa-user + } + } + + .pm .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f01c'; // fa-inbox + } + } + + .notifications .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0f3'; // fa-bell + font-size: $nav-primary-glyph-font-size - 1px; + } + } + + .mcp .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0e3'; // fa-gavel + } + } + + .acp .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f085'; // fa-cogs + } + } + + .faq .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f059'; // fa-question-circle + } + } + + @media (max-width: 550px) { + .faq { + &, & .nav-link { + display: none !important; + } + } + } + + .logout .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f08b'; // fa-sign-out + margin-left: 1px; + } + } + + .login .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f090'; // fa-sign-in + } + } + + .register .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f234'; // fa-user-plus + } + } + + // Commonly used links for extensions + .boardrules .nav-link { + &:after { + @extend %glyph-fa; + content: '\f071'; // fa-exclamation-triangle + } + } + .leftside .boardrules .nav-link { + @extend %glyph; + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + .rightside .boardrules .nav-link { + @extend %glyph-only; + } + + .pages .nav-link { + &:after { + @extend %glyph-fa; + content: '\f0f6'; // fa-file-text-o + } + } + .leftside .pages .nav-link { + @extend %glyph; + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + .rightside .pages .nav-link { + @extend %glyph-only; + } + } + + // Tabbed navigation + @if $tabbed-navigation { + &.tabbed.not-static { + + @if $use-wrapper { + // Add spacing between top of wrapper and tabs on mobile devices + @media (max-width: 700px) { + #wrap > div:first-child > &:first-child:before { + content: ''; + display: block; + height: 10px; + } + } + } + + .nav-tabs { + background: none; + box-shadow: none; + border-radius: 0; + border-width: 0; + padding: 0 10px; + + .quick-links { + margin: 0 3px; + } + li.tab { + // Tabs layout + margin: 0 3px; + padding: 0; + border-width: 0; + border-radius: 0; + text-shadow: none; + + @include tabbed-nav-layout-alt { + border-top-left-radius: ($navtabs-border-radius + 2); + border-top-right-radius: ($navtabs-border-radius + 2); + } + + @include tabbed-nav-layout-default { + border-top-left-radius: $navtabs-border-radius; + border-top-right-radius: $navtabs-border-radius; + } + + @media (max-width: 700px) { + margin: 0 2px; + } + + // Link + .nav-link.dropdown-toggle { + &:before { + display: none; + right: 2px; + .rtl & { + right: auto; + left: 2px; + } + } + &:hover:before { + display: block; + } + } + + // Dropdown position + &.dropdown-right .dropdown { + left: -1px; + } + + &.dropdown-left .dropdown { + right: -1px; + } + + &.dropdown-down .dropdown { + top: ($tab-height - 1); + } + + &.dropdown-up .dropdown { + bottom: ($tab-height - 1); + } + } + + .rightside li.tab { + margin: 0 2px; + } + } + + // Second row + + .navbar.secondary { + border-width: 0; + border-radius: $border-radius; + font-size: $nav-secondary-font-size; + z-index: 2; + position: relative; + margin: 0 0 10px; + padding: 0 5px; + + @media (max-width: 700px) { + border-radius: 0; + border-left-width: 0; + border-right-width: 0; + } + } + } + } + + // Static navigation + .inner.static { + position: fixed; + top: 0; + z-index: 50; + left: 0; + right: 0; + padding-top: 0; + padding-bottom: 0; + width: auto; + max-width: none; + opacity: .9; + transition: opacity .2s; + @if $use-wrapper { + #wrap & > .static-inner { + @include wrapper-padding; + } + } + & > .static-inner { + @include page-width; + padding-top: 0 !important; + padding-bottom: 0 !important; + } + &:hover { + opacity: 1; + } + .nav-tabs { + border-radius: 0; + & .leftside, .rtl & .rightside { + & .tab:first-child, + & .tab.first-visible { + border-radius: 0; + } + } + & .rightside, .rtl & .leftside { + & .tab:last-child, + & .tab.last-visible { + border-radius: 0; + } + } + .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; + .arrow { + display: none; + } + } + .tab.non-zero > strong { + display: inline-block; + } + .pm > .nav-link + strong { + margin-left: -5px; + } + } + } +} + +.forabg { + @if $split-forums == false { + @include section-forum; + margin-bottom: 4px; + clear: both; + & + .forabg { + margin-top: 10px; + } + } + @else { + padding: 0; + margin: 10px 0; + } +} + +.forumbg { + @if $split-forums == false { + @include section-forum; + margin-bottom: 4px; + clear: both; + + &.forumbg-table { + @include section-empty; + padding: 0 1px; + } + } + @else { + padding: 0; + } +} + +.panel { + @include section; + margin-bottom: 10px; + padding: 5px 10px; + + // UCP/MCP panel + &.bg3 { + border-radius: 0; + border-width: 0; + box-shadow: none; + border-top: 3px solid transparent; + position: relative; + &:before, &:after { + content: ''; + position: absolute; + top: 0; + width: 3px; + height: 50px; + } + &:before { + left: 0; + } + &:after { + right: 0; + } + } + + // Posting form + .postform &.panel { + border-radius: $border-radius; + } +} + +$panel-heading-line-height: $line-height !default; + +.panel > .inner > h3:first-child, +.panel > h3:first-child { + @include section-heading; + padding-left: 10px; + padding-right: 10px; + .panel-container & { + font-size: $panel-heading-font-size; + line-height: $panel-heading-line-height; + } +} + +.post { + @include section; + padding: 0; + margin-bottom: 10px; + position: relative; +} + +.post > .inner { + padding: 5px 10px; +} + +.rowbg { + margin: 5px 5px 2px 5px; +} + +// Horizontal lists +// ---------------------------------------- +.navbar ul.linklist { + padding: 2px 0; +} + +ul.linklist { + display: block; + margin: 0; +} + +.cp-main .panel { + padding: 5px 10px; +} + +$list-font-size: $font-size !default; +$list-line-height: 2 !default; +ul.linklist > li { + float: left; + font-size: $list-font-size; + line-height: $list-line-height; + list-style-type: none; + margin-right: 7px; + padding-top: 1px; + width: auto; + &, &.rightside { + &.icon-only { + text-align: center; + min-width: 20px; + } + } +} + +ul.linklist > li.rightside, p.rightside, a.rightside { + float: right; + margin-right: 0; + margin-left: 7px; + text-align: right; +} + +ul.navlinks { + border-top: 1px solid transparent; + &.nav-breadcrumbs { + 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.linklist li.responsive-menu { + position: relative; + margin: 0 5px; +} + +$responsive-menu-font-size: $font-size + 2px !default; + +.fa-bars:before { + display: none; +} + +ul.linklist li.responsive-menu a.responsive-menu-link { + display: inline-block; + margin: 0 5px; + font-size: $responsive-menu-font-size + 4px; + position: relative; + width: $responsive-menu-font-size + 4px; + line-height: $responsive-menu-font-size + 8px; + text-decoration: none; +} + +ul.linklist li.responsive-menu a.responsive-menu-link { + &:before { + content: '\f0c9'; // fa-bars + font-family: FontAwesome; + position: absolute; + left: 0; + top: 50%; + margin-top: -#{$responsive-menu-font-size / 2}; + width: $responsive-menu-font-size + 2px; + font-size: $responsive-menu-font-size; + line-height: $responsive-menu-font-size; + height: $responsive-menu-font-size; + text-align: center; + font-weight: normal; + font-style: normal; + text-indent: 0; + } + &:hover:before { + font-family: FontAwesome; + content: '\f078'; // fa-chevron-down + } +} + +.hasjs ul.linklist.leftside, .hasjs ul.linklist.rightside { + max-width: 48%; +} + +.hasjs ul.linklist.fullwidth { + max-width: none; +} + +li.responsive-menu.dropdown-right .dropdown { +} + +li.responsive-menu.dropdown-left .dropdown { +} + +ul.linklist .dropdown { + top: $list-font-size * 2; +} + +ul.linklist .dropdown-up .dropdown { + bottom: $list-font-size * 2; + top: auto; +} + +// Bulletin icons for list items +// ---------------------------------------- +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; +} + +// Profile in overall_header.html +.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'; // fa-chevron-down + font-family: FontAwesome; + display: inline-block; + font-size: 7px; + float: right; + padding-left: 2px; + font-weight: normal; + opacity: 0.7; +} + +// Dropdown menu +// ---------------------------------------- +.dropdown-container { + position: relative; +} + +.dropdown-container-right { + float: right; +} + +.dropdown-container-left { + float: left; +} + +.nojs .dropdown-container:hover .dropdown { + display: block !important; +} + +.dropdown { + display: none; + position: absolute; + left: 0; + top: if(unitless($line-height), #{$line-height}em, $line-height); + 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: if(unitless($line-height), #{$line-height}em, $line-height); +} + +.dropdown-left .dropdown, .nojs .rightside .dropdown { + left: auto; + right: 0; + margin-left: -500px; + margin-right: 0; +} + +.dropdown-button-control .dropdown { + top: $button-height; +} + +.dropdown-button-control.dropdown-up .dropdown { + top: auto; + bottom: $button-height; +} + +.dropdown .pointer, .dropdown .pointer-inner { + position: absolute; + width: 0; + height: 0; + border-top-width: 0; + border-bottom: 10px solid transparent; + border-left: 10px dashed transparent; + border-right: 10px dashed transparent; + -webkit-transform: rotate(360deg); /* better anti-aliasing in webkit */ + display: block; +} + +.dropdown-up .pointer, .dropdown-up .pointer-inner { + border-bottom-width: 0; + border-top: 10px solid transparent; +} + +.dropdown .pointer { + right: auto; + left: 10px; + top: 0; + z-index: 3; +} + +.dropdown-up .pointer { + bottom: 0; + top: auto; +} + +.dropdown-left .dropdown .pointer, .nojs .rightside .dropdown .pointer { + left: auto; + right: 10px; +} + +.dropdown .pointer-inner { + top: auto; + bottom: -11px; + left: -10px; +} + +.dropdown-up .pointer-inner { + bottom: auto; + top: -11px; +} + +.dropdown .dropdown-contents { + z-index: 30; + overflow: hidden; + overflow-y: auto; + border: 0px solid transparent; + border-radius: 0 0 min($border-radius, 5px) min($border-radius, 5px); + border-top-width: 3px; + padding: 5px; + position: relative; + min-width: 40px; + max-height: 300px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + .notifications & { + min-width: 300px; + } +} + +.dropdown-up .dropdown-contents { + border-bottom-width: 3px; + border-top-width: 0; + border-radius: min($border-radius, 5px) min($border-radius, 5px) 0 0; +} + +$dropdown-content-font-size: $font-size + 1px !default; +$dropdown-content-line-height: $line-height !default; + +.dropdown-contents > li { + padding-right: 15px; + min-width: 180px; +} + +.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 { + border-top: 1px solid transparent; + margin: 4px 0; + padding: 0; +} + +.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; + &:before { + font-size: 1.4em; + line-height: 1; + position: relative; + top: 1px; + } +} + +// Responsive breadcrumbs +// ---------------------------------------- +.breadcrumbs .crumb { + float: left; + font-weight: bold; + word-wrap: normal; + position: relative; + padding-left: $list-font-size + 2px; + .rtl & { + padding-left: 0; + padding-right: $list-font-size + 2px; + } +} + +.breadcrumbs .crumb:before { + content: '\f054'; // fa-chevron-right + font-family: FontAwesome; + font-weight: normal; + position: absolute; + left: 1px; + width: $list-font-size; + top: 50%; + margin-top: -#{$list-font-size / 2}; + font-size: $list-font-size - 4px; + height: $list-font-size; + line-height: $list-font-size; + text-align: center; + .rtl & { + left: auto; + right: 1px; + content: '\f053'; // fa-chevron-left + } +} + +.breadcrumbs .crumb:first-child { + padding-left: 0; + padding-right: 0; + &:before { + display: none; + } +} + +.breadcrumbs .crumb a { + display: inline-block; + white-space: nowrap; + text-overflow: ellipsis; + vertical-align: bottom; + overflow: hidden; +} + +.breadcrumbs.wrapped .crumb a { letter-spacing: -.3px; } +.breadcrumbs.wrapped .crumb.wrapped-medium a { letter-spacing: -.4px; } +.breadcrumbs.wrapped .crumb.wrapped-tiny a { letter-spacing: -.5px; } + +.breadcrumbs .crumb.wrapped-max a { max-width: 120px; } +.breadcrumbs .crumb.wrapped-wide a { max-width: 100px; } +.breadcrumbs .crumb.wrapped-medium a { max-width: 80px; } +.breadcrumbs .crumb.wrapped-small a { max-width: 60px; } +.breadcrumbs .crumb.wrapped-tiny a { max-width: 40px; } + +// Table styles +// ---------------------------------------- +table.table1 { + width: 100%; +} + +.ucp-main table.table1 { + padding: 2px; +} + +$table-heading-font-size: $font-size + 2px !default; +$table-heading-line-height: $line-height !default; +$table-content-font-size: $font-size + 1px !default; + +table.table1 thead th { + @include table-heading; + text-transform: none; + line-height: $table-heading-line-height; + font-weight: normal; + font-size: $table-heading-font-size; + padding: 4px; +} + +table.table1 thead th span { + padding-left: 7px; +} + +table.table1 tbody tr { + border-top: 1px solid transparent; +} + +table.table1 td { + font-size: $table-content-font-size; + line-height: $line-height; +} + +table.table1 tbody td { + padding: 5px; + border-top: 1px solid transparent; +} + +table.table1 tbody th { + padding: 5px; + border-bottom: 1px solid transparent; + text-align: left; +} + +// Specific column styles +table.table1 .name { text-align: left; } +table.table1 .center { text-align: center; } +table.table1 .reportby { width: 15%; } +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) { + 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; + 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; +} + +// Misc layout styles +// ---------------------------------------- +// column[1-2] styles are containers for two column layouts +.column1 { + float: left; + clear: left; + width: 49%; +} + +.column2 { + float: right; + clear: right; + width: 49%; +} + +// General classes for placing floating blocks +.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 { + font-size: $font-size; +} + +dl.details dt { + float: left; + clear: left; + width: 30%; + text-align: right; + display: block; +} + +dl.details dd { + margin-left: 0; + padding-left: 5px; + margin-bottom: 5px; + float: left; + width: 65%; + overflow: hidden; + text-overflow: ellipsis; +} + +.clearfix, fieldset dl, dl.polls { + overflow: hidden; +} + +ul.topiclist dl { + @extend %clearfix; +} + +ul.topiclist dd.lastpost { + float: right; +} + +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: $font-size - 2px; + margin-right: 0; + padding: 0; +} + +fieldset.fields1 dl.pmlist > dt { + width: auto !important; +} + +fieldset.fields1 dl.pmlist dd.recipients { + margin-left: 0 !important; +} + +// Action-bars (container for post/reply buttons, pagination, etc.) +// ---------------------------------------- +.action-bar { + font-size: $font-size; + margin: 4px 0; +} + +.forabg + .action-bar { + margin-top: 10px; +} + +.action-bar .button { + margin-right: 5px; + float: left; +} + +.action-bar .button-search { + margin-right: 0; +} + + +// Pagination +// ---------------------------------------- +$pagination-font-size: $font-size !default; +$pagination-line-height: $font-size + 2px !default; +$pagination-link-font-size: $font-size !default; +$pagination-link-line-height: $font-size !default; + +.pagination { + float: right; + font-size: $font-size; + text-align: right; + width: auto; +} + +.action-bar.bottom .pagination { + margin-top: 0; +} + +.action-bar .pagination .button { + margin-right: 0; + float: none; +} + +.pagination > ul { + display: inline-block; + list-style: none !important; + margin-left: 5px; +} + +.pagination > ul > li { + display: inline-block !important; + padding: 0; + font-size: $font-size; + line-height: normal; + vertical-align: middle; +} + +.pagination li a, .pagination li span { + border-radius: 2px; + padding: 2px 5px; +} + +.pagination li.active span { + display: inline-block; + font-size: 13px; + font-weight: normal; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 1.4; + text-align: center; + white-space: nowrap; + vertical-align: middle; + border: 1px solid transparent; +} + +.pagination li.ellipsis span { + border: none; + padding: 0; +} + +.pagination li.page-jump { + margin-right: 5px; +} + +.pagination li.page-jump a { + background: transparent none !important; + border-color: transparent !important; + padding: 0 8px; +} + +.pagination li.page-jump a i { + font-size: 21px; +} + +.pagination .arrow a { + padding: 2px 0; +} + +.rtl .pagination li.previous a:after { + content: '\f054'; // fa-chevron-right + right: 1px; + left: 3px; +} + +.rtl .pagination li.next a:after { + content: '\f053'; // fa-chevron-left + left: 1px; + right: 3px; +} + +// Pagination in viewforum for multipage topics +.row .pagination { + display: block; + margin-top: 3px; + margin-bottom: 3px; +} + +.row .pagination > ul { + margin: 0; +} + +.row .pagination li a, .row .pagination li span { + border-radius: 2px; + padding: 1px 3px; + font-size: 9px; +} + +// jQuery popups +// ---------------------------------------- +.phpbb_alert { + border: 1px solid transparent; + display: none; + left: 0; + padding: 0 25px 20px 25px; + position: fixed; + right: 0; + top: 150px; + z-index: 50; + width: 620px; + margin: 0 auto; +} + +@media (max-height: 500px) +{ + .phpbb_alert { + top: 25px; + } +} + +.phpbb_alert .alert_close { + display: block; + float: right; + width: 24px; + height: 24px; + overflow: hidden; + text-decoration: none !important; + background: transparent none 0 0 no-repeat; + margin-top: -12px; + margin-right: -36px; + position: relative; +} + +.phpbb_alert .alert_close:before, +.phpbb_alert .alert_close:after { + content: '\f057'; // fa-times-circle + font-family: FontAwesome; + position: absolute; + font-size: 18px; + line-height: 24px; + font-weight: normal; + font-style: normal; + text-indent: 0; + text-align: center; + left: 0; + top: 0; + margin: 0; + padding: 0; + width: 24px; + height: 24px; +} + +.phpbb_alert .alert_close:before { + content: '\f111'; // fa-circle + font-size: 20px; +} + +.phpbb_alert p { + margin: 8px 0; + padding-bottom: 8px; +} + +.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: $font-size; +} + +.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; +} + +// Miscellaneous styles +// ---------------------------------------- +.forum-permissions { + float: right; + width: auto; + padding-left: 5px; + margin-left: 5px; + margin-top: 10px; + text-align: right; +} + +.copyright { + font-size: 10px; + text-align: center; + padding: 10px; +} + +.footer-row { + font-size: 10px; + line-height: 1.8; + margin: 0; +} + +.small { + font-size: 0.9em !important; +} + +.titlespace { + margin-bottom: 15px; +} + +.headerspace { + margin-top: 20px; +} + +.error { + font-weight: bold; + font-size: $font-size; +} + +$rules-font-size: $font-size !default; + +div.rules { + margin: 10px 0; + font-size: $rules-font-size; + padding: 5px 10px; + border-radius: $border-radius; +} + +div.rules ul, div.rules ol { + margin-left: 20px; +} + +$post-notice-font-size: $font-size + 1px; + +p.post-notice { + position: relative; + padding: 5px; + padding-left: 26px; + min-height: 14px; + margin-bottom: 1em; + font-size: $post-notice-font-size; +} + +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; +} + +.jumpbox { + margin: 5px 0; +} + +.jumpbox .dropdown li { + border-top: 1px solid transparent; +} + +.jumpbox .dropdown-select { + margin: 0; +} + +.jumpbox .dropdown-contents { + padding: 0; + text-decoration: none; +} + +.jumpbox .dropdown-contents li { + padding: 0; +} + +.jumpbox .dropdown-contents a { + margin-right: 20px; + padding: 5px 10px; + text-decoration: none; + width: 100%; +} + +.jumpbox .spacer { + display: inline-block; + width: 0px; +} + +.jumpbox .spacer + .spacer { + width: 20px; +} + +.dropdown-contents a { + display: block; + padding: 5px; +} + +.jumpbox .dropdown-select { + margin: 0; +} + +.jumpbox .dropdown-contents a { + text-decoration: none; +} + +.dropdown li { + display: list-item; + border-top: 1px dotted transparent; + float: none !important; + line-height: normal !important; + font-size: 1em !important; + list-style: none; + margin: 0; + white-space: nowrap; + text-align: left; +} + +.stat-block { + clear: both; +} + +.top { + position: absolute; + top: -20px; +} + +.clear { + display: block; + clear: both; + font-size: 1px; + line-height: 1px; + background: transparent; +} + +// Inner box-model clearing +.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; +} + +.emoji { + min-height: 18px; + min-width: 18px; + height: 1em; + width: 1em; +} + +.hidden { + display: none; +} + +.smilies { + vertical-align: text-bottom; +} + +.icon-notification { + position: relative; +} + +.member-search { + float: left; + margin: 0; + padding: 6px 10px; +} + +.member-search strong { + font-size: $font-size; +} + +.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: $font-size; + 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; +} + +.dropdown-extended .header { + .dropdown-down & { + margin-top: -3px; + } + padding: 0 10px; + font-family: $dropdown-header-font-family; + font-size: $dropdown-header-font-size; + font-weight: bold; + text-align: left; + // text-transform: uppercase; + line-height: $dropdown-header-line-height; +} + +.dropdown-extended .header .header_settings { + float: right; + font-weight: normal; + text-transform: none; +} + +.dropdown-extended .header .header_settings a { + display: inline-block; + padding: 0 5px; +} + +.dropdown-extended .header:after { + content: ''; + display: table; + clear: both; +} + +.dropdown-extended .footer { + text-align: center; + font-size: $font-size; +} + +.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 img { + float: left; + max-height: 50px; + max-width: 50px; + width: auto !important; + height: auto !important; + margin-right: 5px; +} + +.notification_list ul li p { + margin-bottom: 4px; + font-size: $font-size; +} + +.notification_list p.notification-reference, +.notification_list p.notification-location, +.notification_list li a p.notification-reason { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.notification_list p.notification-time { + font-size: $font-size - 1px; + margin: 0; + text-align: right; +} + +.notification_list div.notifications { + margin-left: 50px; + padding: 5px; +} + +.notification_list div.notifications a { + display: block; +} + +.notification_list p.notifications_title { + font-family: $topic-link-font-family; + font-size: $topic-link-font-size !important; +} + +.notification_list p.notifications_title strong { + font-weight: 600; +} + +.notification_list p.notifications_time { + font-size: $font-size !important; +} + +.notification_text { + margin-left: 58px; + white-space: normal; +} + +.badge { + border-radius: 10px; + opacity: 0.8; + text-align: center; + white-space: nowrap; + font-size: 10px; + line-height: 1; + float: right; + display: inline-block; + margin-left: 3px; + vertical-align: baseline; + position: relative; + top: 3px; + padding: 4px 6px; + } + +.badge.hidden { + display: none; +} + +// Navbar specific list items +// ---------------------------------------- + +.linklist .quick-links { + margin: 0 7px 0 0; +} + +.linklist.compact .rightside > a > span span { + display: none; +} + +.dropdown-page-jump .dropdown { + top: 20px; +} + +.dropdown-page-jump.dropdown-up .dropdown { + bottom: 20px; +} + +.dropdown-page-jump input.tiny { + width: 50px; +} + +.dropdown .clone.hidden { + display: none; +} + +.dropdown .clone.hidden + li.separator { + display: none; +} + +.dropdown .clone.hidden + li { + border-top: none; +} diff --git a/simplicity_gray/theme/common/_content.scss b/simplicity_gray/theme/common/_content.scss new file mode 100644 index 0000000..b7b170d --- /dev/null +++ b/simplicity_gray/theme/common/_content.scss @@ -0,0 +1,1278 @@ +// Content Styles +// ---------------------------------------- + +ul.topiclist { + display: block; + list-style-type: none; + margin: 0; +} + +ul.topiclist li { + display: block; + list-style-type: none; + margin: 0; + .forabg &.header, + .forumbg &.header { + @include section-heading-forum; + position: relative; + .forum-toggle { + position: absolute; + right: 5px; + top: 50%; + margin-top: -8px; + height: 16px; + width: 16px; + text-decoration: none !important; + outline-style: none !important; + color: inherit; + transition: opacity 0.3s ease; + opacity: .5; + &:after { + content: '\f056'; // fa-minus-circle + font-family: FontAwesome; + position: absolute; + top: 0; + left: 0; + width: 16px; + height: 16px; + font-size: 12px; + line-height: 16px; + } + &.toggled:after { + content: '\f055'; // fa-plus-circle + } + &:hover { + opacity: 1; + } + .rtl & { + right: auto; + left: 4px; + } + } + } +} + +ul.topiclist dl { + position: relative; +} + +ul.topiclist li.row dl { + margin: 2px 0; +} + +ul.topiclist dt, ul.topiclist dd { + display: block; + float: left; +} + +ul.topiclist dt { + width: 100%; + margin-right: -440px; + font-size: $font-size; +} + +ul.topiclist.missing-column dt { + margin-right: -345px; +} + +dl.elegant-row dt, +ul.topiclist.two-long-columns dt { + margin-right: -250px; +} + +ul.topiclist.two-columns dt { + margin-right: -80px; +} + +ul.topiclist dt .list-inner { + margin-right: 440px; + padding-left: 5px; + padding-right: 5px; + position: relative; +} + +ul.topiclist.missing-column dt .list-inner { + margin-right: 345px; +} + +dl.elegant-row dt .list-inner, +ul.topiclist.two-long-columns dt .list-inner { + margin-right: 250px; +} + +ul.topiclist.two-columns dt .list-inner { + margin-right: 80px; +} + +ul.topiclist dd { + border-left: 1px solid transparent; + padding: 4px 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +ul.topiclist dfn { + // Labels for post/view counts + display: none; + position: absolute; + left: -999px; + width: 990px; +} + +.forum-image { + float: left; + padding-top: 5px; + margin-right: 5px; +} + +li.row { + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + &:first-child { + border-top-width: 0; + padding-top: 0; + } + &:last-child { + border-bottom-width: 0; + padding-bottom: 0; + } + + @if $split-forums == true { + ul.topiclist & { + .forabg &, .forumbg & { + @include section-forum; + margin: 5px 0; + padding: 0; + &.reported { + background-color: $block-background-reported; + } + } + } + } + + .forum-description { + + } + .subforums-list { + ul { + list-style-type: none; + display: inline; + margin: 0; + } + li { + display: inline; + & > span { + display: inline; + } + } + } + .forum-mcplink { + right: 4px; + top: 4px; + .rtl & { + 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-size: $list-heading-font-size; + font-family: $list-heading-font-family; + line-height: $list-heading-line-height; +} + +li.header dt { + .forabg & { + font-family: $forum-heading-font-family; + font-weight: $forum-heading-font-weight; + font-size: $forum-heading-font-size; + } + width: 100%; + margin-right: -440px; + .list-inner { + margin-right: 440px; + text-indent: 5px; + padding-left: 0; + } +} + +li.header dd { + padding-left: 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +li.header dl dt, li.header dl dd { + min-height: 0; +} + +li.header dl.row-item dt .list-inner { + // Tweak for headers alignment when folder icon used + .forabg & { + padding-left: 0; + padding-right: 50px; + } +} + +.row .list-inner { padding: 4px 0; } + +dl.row-item { + background-position: 10px 50%; // Position of folder icon + background-repeat: no-repeat; + background-size: 36px; +} + +dl.row-item dt { + background-repeat: no-repeat; + background-position: 5px 95%; // Position of topic icon + background-size: 17px; +} + +dl.row-item dt .list-inner { + padding-left: 55px; // Space for folder icon + position: relative; + padding-top: 5px; + padding-bottom: 5px; + li.header & { + padding-top: 0; + padding-bottom: 0; + } +} + +dl.row-item dt .list-inner .topic-status { + position: absolute; + right: 4px; + top: 3px; + font-size: 14px; + pointer-events: none; + .rtl & { + right: auto; + left: 4px; + } +} + +dl.row-item dt .list-inner .topic-status + .topic-status { + right: 20px; +} + +dl.row-item dt, dl.row-item dd { + min-height: 42px; +} + +dl.row-item dt a { + display: inline; +} + +dl.row-item.with-description dt, dl.row-item.with-description dd { + min-height: 50px; +} + +dl a.row-item-link { // topic row icon links + display: block; + width: 36px; + height: 36px; + padding: 0; + position: absolute; + top: 50%; + left: 0; + margin-top: -15px; + margin-left: 9px; + z-index: 2; +} + +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 { + line-height: 34px; + font-size: $forum-list-column-font-size; + .with-description & { + line-height: 42px; + } +} + +dd.lastpost.empty br { + display: none; +} + +dd.posts, dd.topics, dd.views { + width: 95px; + .elegant-row & { + display: none; + } +} + +// List in forum description +dl.row-item dt ol, +dl.row-item dt ul { + list-style-position: inside; + margin-left: 1em; +} + +dl.row-item dt li { + display: list-item; + list-style-type: inherit; +} + +dd.lastpost, dd.redirect, dd.moderation, dd.time, dd.info { + width: 250px; + font-size: $forum-list-last-column-font-size; +} + +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.extra, dd.mark { + line-height: 200%; +} + +dd.option { + width: 125px; + line-height: 200%; + text-align: center; + font-size: $font-size; +} + +// Forums list layout +// ---------------------- +.forum-description { + font-size: $forum-list-description-font-size; + padding-top: 2px; +} + +.forum-statistics { + font-size: $font-size; + padding-top: 2px; + .value { + } +} + +.forum-lastpost { + display: none; + @media (max-width: 550px) { + display: block !important; + padding-top: 2px; + line-height: 1.2; + overflow: hidden; + } + strong, span { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + } + strong, span, a.lastsubject { + font-weight: normal; + } + strong { + display: block; + float: left; + max-width: 200px; + padding-right: 5px; + .rtl & { + float: right; + padding-right: 0; + padding-left: 5px; + } + @media (max-width: 400px) { + max-width: 130px; + } + } + span { + display: inline-block; + max-width: 100%; + &:after { + content: '|'; + display: inline-block; + text-align: center; + width: 12px; + } + &:last-of-type:after { + display: none; + } + } +} + +.subforums-list { + padding-top: 2px; +} + +.forum-description.toggle { + display: none; + position: absolute; + font-size: $font-size; + border-radius: 4px; + padding: 4px 9px; + max-width: 500px; + cursor: pointer; + a.forumtitle + & { + left: 55px; + top: 25px; + z-index: 30; + .rtl & { + left: auto; + right: 55px; + } + } + a { + background: none !important; + text-decoration: underline !important; + border-width: 0 !important; + } + 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 & span.arrow { + border-left: 6px solid transparent; + border-right: 1px none transparent; + left: auto; + right: -6px; + } + &.no-arrow span.arrow { + display: none; + } +} + +// Post body styles +// ---------------------------------------- +.postbody { + padding: 0; + font-size: $font-size; + line-height: $line-height; + .postprofile + & { + float: $post-side; + margin-#{$profile-side}: -#{$post-margin}; + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: -#{$post-margin}; + float: $profile-side; + } + width: 100%; + position: relative; + .search & { + margin-#{$profile-side}: (-100px - $post-margin); + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: (-100px - $post-margin); + } + } + } +} + +.postprofile + .postbody > div { + margin-#{$profile-side}: $post-margin; + &:only-child:after { + content: ' '; + display: table; + clear: both; + } + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: $post-margin; + } + .search & { + margin-#{$profile-side}: ($post-margin + 100px); + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: ($post-margin + 100px); + } + } +} + +.postbody .ignore { + font-size: $post-content-font-size; + line-height: $post-content-line-height; +} + +.postbody h3.first { + // The first post on the page uses this +} + +.postbody h3 { + // Postbody requires a different h3 format - so change it here + float: left; + font-size: $post-title-font-size; + padding: 2px 0 0 0; + margin-top: 0 !important; + margin-bottom: 0.3em !important; + text-transform: none; + border: none; + font-family: $post-title-font-family; + line-height: $post-title-line-height; + .rtl & { + float: right; + } +} + +.postbody h3 img { + vertical-align: bottom; +} + +.has-profile .postbody h3 { + // If there is a post-profile, we position the post-buttons differently + float: none !important; + margin-right: 180px; + .rtl & { + margin-right: 0; + margin-left: 180px; + } +} + +.postbody .content { + font-size: $post-content-font-size; + line-height: $post-content-line-height; + overflow-x: auto; +} + +.postbody img.postimage { + max-width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +// Topic review panel +// ---------------------------------------- +.panel .review { + margin-top: 2em; +} + +.topicreview { + padding-right: 5px; + 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; +} + +// MCP Post details +// ---------------------------------------- +.post_details { + overflow: auto; + max-height: 300px; +} + +// Content container styles +// ---------------------------------------- +.content { + clear: both; + min-height: 3em; + overflow: hidden; + line-height: $post-content-line-height; + font-family: $post-content-font-family; + font-size: $post-content-font-size; + padding-bottom: 1px; +} + +.content h2, .panel h2 { + font-weight: normal; + border-bottom: 1px solid transparent; + font-size: $panel-heading-font-size; + margin-top: 0.5em; + margin-bottom: 0.5em; + padding-bottom: 0.5em; + &.faq-title { + margin-top: 5px; + } +} + +.panel h3 { + margin: 0.5em 0; +} + +$panel-font-size: $font-size + 2px !default; +$panel-line-height: $line-height !default; + +.panel p { + font-size: $panel-font-size; + margin-bottom: 1em; + line-height: $panel-line-height; +} + +.content p { + font-family: $post-content-font-family; + font-size: $post-content-font-size; + margin-bottom: 1em; + line-height: $post-content-line-height; +} + +dl.faq { + font-family: $post-content-font-family; + font-size: $post-content-font-size; + margin-top: 1em; + margin-bottom: 2em; + line-height: $post-content-line-height; +} + +dl.faq dt { + font-family: $post-title-font-family; + font-size: $post-title-font-size; + line-height: $post-title-line-height; + font-weight: normal; + margin-bottom: 5px; +} + +.content dl.faq { + @extend dl.faq; + margin-bottom: 0.5em; +} + +.content li { + list-style-type: inherit; +} + +.content ul, .content ol { + margin: 0.8em 0 0.9em 3em; +} + +.posthilit { + padding: 0 2px 1px 2px; +} + +// Post author +p.author { + margin-bottom: 0.3em; + padding: 0 0 5px 0; + font-family: $font-family; + font-size: $font-size; + line-height: $line-height; + clear: both; +} + +// Post signature +.signature { + margin-top: 1.5em; + padding-top: 0.2em; + font-size: $post-signature-font-size; + border-top: 1px solid transparent; + clear: left; + font-family: $post-content-font-family; + line-height: $post-content-line-height; + overflow: hidden; + width: 100%; +} + +.signature.standalone { + border-top-width: 0; + margin-top: 0; +} + +dd .signature { + margin: 0; + padding: 0; + clear: none; + border: none; +} + +.signature li { + list-style-type: inherit; +} + +.signature ul, .signature ol { + margin: 0.8em 0 0.9em 3em; +} + +// Post noticies +.notice { + font-family: $post-content-font-family; + width: auto; + margin-top: 1.5em; + padding-top: 0.2em; + font-size: $post-content-font-size; + border-top: 1px dashed transparent; + clear: left; + line-height: $post-content-line-height; +} + +// Jump to post link for now +ul.searchresults { + list-style: none; + text-align: right; + clear: both; + @if $profile-side == right { + margin-right: ($post-margin + 100px); + } + .rtl & { + text-align: left; + @if $profile-side == right { + margin-right: 0; + margin-left: ($post-margin + 100px); + } + } +} + +// BB Code styles +// ---------------------------------------- +// Quote block +blockquote { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + font-size: $post-quote-font-size; + margin: 8px 12px; + overflow: hidden; + padding: 5px; + position: relative; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +/*blockquote:before { + position: absolute; + font-family: 'Trebuchet MS'; + top: 5px; + left: 4px; + height: 16px; + font-size: 30px; + line-height: 30px; + pointer-events: none; +}*/ + +blockquote blockquote { + // Nested quotes + margin: 5px; +} + +blockquote cite { + // Username/source of quoter + font-style: normal; + font-weight: bold; + display: block; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; +} + +blockquote cite cite { +} + +blockquote cite:before, .uncited:before { + padding-right: 5px; +} + +blockquote cite > div { + float: right; + font-weight: normal; +} + +.postbody .content li blockquote { + overflow: inherit; + margin-left: 0; +} + +// Code block +$post-code-line-height: 1.3 !default; + +.codebox { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + margin: 8px 12px; + font-size: $post-code-font-size; + word-wrap: normal; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +.codebox p { + text-transform: uppercase; + border-bottom: 1px solid transparent; + margin-bottom: 3px; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size !important; + line-height: $post-block-title-line-height; + font-weight: bold; + display: block; +} + +blockquote .codebox { + margin-left: 0; +} + +.codebox code { + overflow: auto; + display: block; + height: auto; + max-height: 200px; + padding: 5px 3px; + font-family: Monaco, "Andale Mono","Courier New", Courier, mono; + font-size: $post-code-font-size; + line-height: $post-code-line-height; +} + +// Attachments +// ---------------------------------------- +.attachbox { + float: left; + width: auto; + max-width: 100%; + margin: 5px 5px 5px 0; + padding: 6px; + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + clear: left; + box-sizing: border-box; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +.attachbox dt { + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; + 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: $post-content-line-height; + font-weight: normal; + clear: left; +} + +.attach-image { + margin: 3px 0; + max-width: 100%; +} + +.attach-image img { + // border: 1px solid transparent; +// cursor: move; + cursor: default; +} + +// Inline image thumbnails +div.inline-attachment dl.thumbnail, div.inline-attachment dl.file { + display: block; + margin-bottom: 4px; +} + +div.inline-attachment p { + font-size: $post-quote-font-size; +} + +dl.file { + font-family: $post-block-title-font-family; + display: block; +} + +dl.file dt { + text-transform: none; + margin: 0; + padding: 0; + font-weight: bold; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; +} + +dl.file dd { + margin: 0; + padding: 0; +} + +dl.thumbnail img { + padding: 3px; + border: 1px solid transparent; + box-sizing: border-box; +} + +dl.thumbnail dd { + font-style: italic; + font-family: $font-family; +} + +.attachbox dl.thumbnail dd { + font-size: 100%; +} + +dl.thumbnail dt a:hover img { + border: 1px solid transparent; +} + +// Post poll styles +// ---------------------------------------- +fieldset.polls { + font-family: $post-content-font-family; + font-size: $post-content-font-size; +} + +fieldset.polls dl { + margin: 0; + border: 1px solid transparent; + border-width: 1px 0; + padding: 5px 0; + line-height: $post-content-line-height; + &:first-child { + border-top-width: 0; + } + &: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: $post-content-font-size; +} + +fieldset.polls dd { + float: left; + width: 10%; + border-left: none; + padding: 0 5px; + margin-left: 0; + font-size: $post-content-font-size; +} + +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: max(min($border-radius, 5px) - 1px, 0); +} + +.vote-submitted { + font-size: $post-content-font-size + 2px; + font-weight: bold; + text-align: center; +} + +// Poster profile block +// ---------------------------------------- +.postprofile { + margin: 0; + padding: 5px 0; + min-height: 80px; + border: 0px solid transparent; + border-#{$post-side}-width: 1px; + width: $profile-width; + float: $profile-side; + position: relative; + box-sizing: border-box; + z-index: 2; + .rtl & { + float: $post-side; + border-width: 0; + border-#{$profile-side}-width: 1px; + } + .search & { + width: ($profile-width + 100px); + } +} + +.postprofile dd, .postprofile dt { + font-size: $post-profile-font-size; + line-height: $post-profile-line-height; + margin-#{$post-side}: 8px; + .rtl & { + margin-#{$profile-side}: 8px; + margin-#{$post-side}: 0; + } +} + +.postprofile dd { + overflow: hidden; + text-overflow: ellipsis; +} + +.postprofile strong { + font-weight: normal; +} + +.postprofile dt.no-profile-rank, .postprofile dd.profile-rank, .postprofile .search-result-date { + margin-bottom: 10px; +} + +// Post-profile avatars +.postprofile .has-avatar .avatar-container { + margin-bottom: 3px; + overflow: hidden; +} + +.postprofile .avatar { + display: block; + float: left; + max-width: 100%; + .rtl & { + 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 .icon_contact { + vertical-align: middle; +} + +.profile-contact .dropdown { + margin-right: -14px; +} + +.online-ribbon { + display: block; + width: 70px; + height: 70px; + position: absolute; + overflow: hidden; + top: 0; + #{$profile-side}: 0; + pointer-events: none; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: 0; + } + + span { + display: block; + font-weight: 500; + font-style: normal; + width: 100px; + font-size: 11px; + line-height: 18px; + height: 18px; + text-align: center; + position: absolute; + top: 17px; + white-space: nowrap; + #{$profile-side}: -25px; + + @if $profile-side == left { + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + } + @else { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } + + + span { + opacity: .75; + z-index: 29; + } + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: -25px; + + @if $profile-side == right { + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + } + @else { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } + } + } +} + +.panel.online > .inner { + position: relative; + z-index: 2; +} + +.no-avatar .avatar-container { + display: block; + width: 92px; + height: 92px; + background: transparent none 50% 50% no-repeat; + background-size: cover; +} + +// Profile used on view-profile +.profile-avatar img { + max-width: 100%; +} + +// pm list in compose message if mass pm is enabled +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; + text-overflow: ellipsis; + white-space: nowrap; +} + +table.fixed-width-table { + table-layout: fixed; +} + +// Show scrollbars for items with overflow on iOS devices +// ---------------------------------------- +.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; +} + +#memberlist tr.inactive, #team tr.inactive { + font-style: italic; +} + +// +// Extensions +// + +// Thanks for posts +a.post { + display: inline !important; + background: none !important; + box-shadow: none !important; + border: none !important; +} diff --git a/simplicity_gray/theme/common/_cp.scss b/simplicity_gray/theme/common/_cp.scss new file mode 100644 index 0000000..cfbb15e --- /dev/null +++ b/simplicity_gray/theme/common/_cp.scss @@ -0,0 +1,440 @@ +// Control Panel Styles +// ---------------------------------------- + + +// Main CP box +// ---------------------------------------- +.cp-menu { + float:left; + width: 19%; + margin: 0 -2px; + padding-right: 7px; + box-sizing: border-box; + .rtl & { + float: right; + padding-left: 7px; + padding-right: 0; + } +} + +.cp-main { + float: left; + width: 81%; + .rtl & { + float: right; + } +} + +.cp-main .content { + padding: 0; +} + +.panel-container .panel { + margin-bottom: 10px; +} + +.panel-container .panel p { + font-size: $panel-font-size; + line-height: $panel-line-height; +} + +.panel-container .panel ol { + margin-left: 2em; + font-size: $panel-font-size; +} + +.panel-container .panel 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 { + @include table-heading-transparent; + 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; +} + +.panel-container .postbody p.author { + font-size: $font-size; +} + +.cp-main .buttons { + margin-left: 0; +} + +.cp-main ul.linklist { + margin: 0; +} + +// MCP Specific tweaks +.mcp-main .postbody { + width: 100%; +} + +.tabs-container h2 { + float: left; + margin-bottom: 0px; +} + +// CP tabs shared +// ---------------------------------------- +.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: $tab-font-size; + font-weight: bold; + line-height: $tab-line-height; +} + +.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; +} + +// CP tabbed menu +// ---------------------------------------- +.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; +} + +// Mini tabbed menu used in MCP +// ---------------------------------------- +.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 tabs +// ---------------------------------------- +.responsive-tab { + position: relative; +} + +a.responsive-tab-link { + .responsive-tab > & { + display: block; + font-size: 16px; + position: relative; + width: 16px; + line-height: 14px; + text-decoration: none; + } + .responsive-tab > &:before { + content: '\f0c9'; // fa-bars + font-family: FontAwesome; + 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 > &:before, + .responsive-tab > &:hover:before { + font-family: FontAwesome; + content: '\f078'; // fa-chevron-down + } +} + +.tabs .dropdown, .minitabs .dropdown { + top: $tab-line-height + 2px; + margin-right: -2px; + font-size: $dropdown-content-font-size; + line-height: $dropdown-content-line-height; + font-weight: normal; +} + +.minitabs .dropdown { + margin-right: -4px; +} + +.tabs .dropdown-up .dropdown, .minitabs .dropdown-up .dropdown { + bottom: $tab-line-height + 2px; + top: auto; +} + +.tabs .dropdown li { + text-align: right; +} + +.minitabs .dropdown li { + text-align: left; +} + +// UCP navigation menu +// ---------------------------------------- +// Container for sub-navigation list +.navigation { + width: 100%; + hr { + display: none; + + ul { + margin-top: 10px; + } + } +} + +.navigation ul { + list-style: none; +} + +// Default list state +.navigation li { + display: inline; + font-weight: bold; + margin: 1px 0; + padding: 0; +} + +// Link styles for the sub-section links +.navigation a { + display: block; + padding: 5px; + margin: 2px 0; + border-radius: max(0px, $border-radius - 2px); + text-decoration: none; + font-size: $font-size; + line-height: $line-height; +} + +.navigation a:hover { + text-decoration: none; +} + +// Preferences pane layout +// ---------------------------------------- +.cp-main h2 { + border-bottom: none; + padding: 0; + margin-left: 10px; +} + +// Friends list +.cp-mini { + margin: 10px 15px 10px 5px; + max-height: 200px; + overflow-y: auto; + padding: 5px 10px; + border-radius: $border-radius; +} + +dl.mini dt { + font-weight: bold; +} + +dl.mini dd { + padding-top: 4px; +} + +.friend-online { + font-weight: bold; +} + +.friend-offline { + font-style: italic; +} + +// PM Styles +// ---------------------------------------- +// Defined rules list for PM options +ol.def-rules { + padding-left: 0; +} + +ol.def-rules li { + line-height: 180%; + padding: 1px; +} + +// PM marking colours +.pmlist li.bg1 { + padding: 0 3px; +} + +.pmlist li.bg2 { + padding: 0 3px; +} + +/* DEPRECATED 3.2.6 +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: transparent; + border-right-color: transparent; +} +*/ + +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour, +.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 3px transparent; + border-width: 0 3px; +} + +.pm-legend { + border-left-width: 10px; + border-left-style: solid; + border-right-width: 0; + margin-bottom: 3px; + padding-left: 3px; +} + +// Avatar gallery +.gallery label { + position: relative; + float: left; + margin: 10px; + padding: 5px; + width: auto; + border: 1px solid transparent; + text-align: center; +} + +// Responsive *CP navigation +// ---------------------------------------- +@media (max-width: 900px) +{ + .nojs .tabs a span, .nojs .minitabs a span { + max-width: 40px; + overflow: hidden; + 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; + .cp-menu & { + margin: 0 10px; + float: left; + @media (max-width: 450px) { + float: none; + margin: 0 auto; + } + } + &, .cp-menu &:only-child { + float: none; + margin: 0 auto; + } + .cp-menu & + .cp-mini { + float: left; + margin: 0 10px; + max-width: 220px; + @media (max-width: 450px) { + float: none; + margin: 10px auto 0; + } + } + } + + .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; + } +} diff --git a/simplicity_gray/theme/common/_forms.scss b/simplicity_gray/theme/common/_forms.scss new file mode 100644 index 0000000..80a6269 --- /dev/null +++ b/simplicity_gray/theme/common/_forms.scss @@ -0,0 +1,459 @@ +// Form Styles +// ---------------------------------------- + +// General form styles +// ---------------------------------------- +$input-font-size: $font-size + 1px !default; +$input-font-family: $font-family !default; + +fieldset { + border-width: 0; + font-family: $font-family; + font-size: $font-size; +} + +input { + font-weight: normal; + vertical-align: middle; + padding: 0 3px; + font-size: $input-font-size; + font-family: $input-font-family; +} + +select { + font-family: $input-font-family; + font-weight: normal; + cursor: pointer; + vertical-align: middle; + border: 1px solid transparent; + border-radius: $input-border-radius; + padding: 1px; + font-size: $input-font-size; +} + +select:focus { + outline-style: none; +} + +option { + padding-right: 1em; +} + +select optgroup option { + padding-right: 1em; + font-family: $input-font-family; +} + +textarea { + font-family: $post-content-font-family; + width: 60%; + padding: 2px; + font-size: $post-content-font-size; + line-height: $post-content-line-height; + border-radius: $input-border-radius; + -webkit-appearance: none; +} + +label { + cursor: default; + padding-right: 5px; +} + +label input { + vertical-align: middle; +} + +label img { + vertical-align: middle; +} + +// Definition list layout for forms +// ---------------------------------------- +fieldset dl { + padding: 4px 0; +} + +fieldset dt { + float: left; + width: 40%; + text-align: left; + display: block; +} + +fieldset dd { + margin-left: 41%; + vertical-align: top; + margin-bottom: 3px; +} + +// Specific layout 1 +fieldset.fields1 dt { + width: 15em; + border-right-width: 0; +} + +fieldset.fields1 dd { + margin-left: 15em; + border-left-width: 0; +} + +fieldset.fields1 div { + margin-bottom: 3px; +} + +// Set it back to 0px for the reCaptcha divs: PHPBB3-9587 +fieldset.fields1 .live-search div { + margin-bottom: 0; +} + +// Specific layout 2 +fieldset.fields2 dt { + width: 15em; + border-right-width: 0; +} + +fieldset.fields2 dd { + margin-left: 16em; + border-left-width: 0; +} + +// Form elements +dt label { + font-weight: bold; + text-align: left; +} + +dd label { + white-space: nowrap; +} + +dd input, dd textarea { + margin-right: 3px; +} + +dd select { + width: auto; +} + +dd select[multiple] { + width: 100%; +} + +dd textarea { + width: 85%; +} + +// Hover effects +.timezone { + width: 95%; +} + +/* Browser-specific tweaks */ +button::-moz-focus-inner { + padding: 0; + border: 0 +} + + +// Quick-login on index page +fieldset.quick-login { + margin-top: 5px; +} + +fieldset.quick-login input { + width: auto; +} + +fieldset.quick-login input.inputbox { + width: 15%; + vertical-align: middle; + margin-right: 5px; +} + +fieldset.quick-login label { + white-space: nowrap; + padding-right: 2px; +} + +// Display options on viewtopic/viewforum pages +fieldset.display-options { + text-align: center; + margin: 3px 0 5px 0; +} + +fieldset.display-options label { + white-space: nowrap; + padding-right: 2px; +} + +fieldset.display-options a { + margin-top: 3px; +} + +.dropdown fieldset.display-options { + font-size: 1em; + margin: 0; + padding: 0; +} + +.dropdown fieldset.display-options label { + display: block; + margin: 4px; + padding: 0; + text-align: right; + white-space: nowrap; +} + +.dropdown fieldset.display-options select { + min-width: 120px; +} + +// Display actions for ucp and mcp pages +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; +} + +// MCP forum selection +fieldset.forum-selection { + margin: 5px 0 3px 0; + float: right; +} + +fieldset.forum-selection2 { + margin: 13px 0 3px 0; + float: right; +} + +// Submit button fieldset +fieldset.submit-buttons { + text-align: center; + vertical-align: middle; + margin: 5px 0; +} + +fieldset.submit-buttons input { + vertical-align: middle; +} + +// Posting page styles +// ---------------------------------------- + +// Buttons used in the editor +.format-buttons { + margin: 15px 0 2px 0; +} + +.format-buttons input, .format-buttons select { + vertical-align: middle; +} + +// Main message box +.message-box { + width: 80%; +} + +.message-box textarea { + font-family: $post-content-font-family; + width: 450px; + height: 270px; + min-width: 100%; + max-width: 100%; + font-size: $post-content-font-size; + line-height: $post-content-line-height; + resize: vertical; + outline: 3px dashed transparent; + outline-offset: -4px; + -webkit-transition: all .5s ease, height 1ms linear; + -moz-transition: all .5s ease, height 1ms linear; + -ms-transition: all .5s ease, height 1ms linear; + -o-transition: all .5s ease, height 1ms linear; + transition: all .5s ease, height 1ms linear; +} + +// Emoticons panel +.smiley-box { + width: 18%; + float: right; +} + +.smiley-box img { + margin: 3px; +} + +// Input field styles +// ---------------------------------------- +.inputbox { + border: 1px solid transparent; + padding: 2px; + border-radius: $input-border-radius; + -webkit-appearance: none; +} + +.inputbox:hover, .inputbox:focus { + border: 1px solid transparent; + outline-style: none; +} + +input.inputbox { width: 85%; } +input.medium { width: 50%; } +input.narrow { width: 25%; } +input.tiny { width: 150px; } + +textarea.inputbox { + width: 85%; +} + +.autowidth { + width: auto !important; +} + +input[type="number"] { + -moz-padding-end: 0; +} + +input[type="search"] { + -webkit-appearance: none; + -webkit-box-sizing: content-box; +} + +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; +} + +// Form button styles +// ---------------------------------------- +input.button1, input.button2 { + font-size: $input-button-font-size; +} + +a.button1, input.button1, input.button3, a.button2, input.button2 { + width: auto !important; + padding-top: 1px; + padding-bottom: 1px; + font-family: $input-button-font-family; + background: transparent none repeat-x top left; + line-height: 1.5; + border-radius: $button-border-radius; + font-size: $input-button-font-size; + .format-buttons & { + font-size: $bbcode-button-font-size; + } +} + +a.button1, input.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"], .search-results li { + cursor: pointer; +} + +// Alternative button +a.button2, input.button2, input.button3 { + border: 1px solid transparent; +} + +// button in the style of the form buttons +a.button1, a.button2 { + text-decoration: none; + padding: 0 3px; + vertical-align: text-bottom; +} + +// Hover states +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border: 1px solid transparent; +} + +input.disabled { + font-weight: normal; +} + +// Focus states +input.button1:focus, input.button2:focus, input.button3:focus { + outline-style: none; +} + +// Topic and forum Search +.search-box { + float: left; +} + +.search-box .inputbox { + background-image: none; + border-right-width: 0; + border-radius: $big-button-border-radius 0 0 $big-button-border-radius; + float: left; + height: $button-outer-height; + padding: 3px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + .rtl & { + border-radius: 0 $big-button-border-radius $big-button-border-radius 0; + } +} + +// Search box (header) +// --------------------------------------------- +.search-header { + border-radius: $big-button-border-radius; + display: block; + border: 1px solid transparent; + .navbar.with-search & { + margin-top: 1px; + } + @if $tabbed-navigation { + .navbar.not-static + .navbar.with-search & { + &, & a.button, & .inputbox { + border-radius: 0; + } + margin-right: -3px; + .rtl & { + margin-right: 0; + margin-left: -3px; + } + } + } + .headerbar & { + position: absolute; + top: 50%; + right: 5px; + margin-top: -13px; + } +} + +.search-header .inputbox { border: 0; } + +.navbar .linklist > li.responsive-search { display: none; } + +.full { width: 95%; } +.medium { width: 50%;} +.narrow { width: 25%;} +.tiny { width: 10%;} diff --git a/simplicity_gray/theme/common/_icons.scss b/simplicity_gray/theme/common/_icons.scss new file mode 100644 index 0000000..3ac5984 --- /dev/null +++ b/simplicity_gray/theme/common/_icons.scss @@ -0,0 +1,96 @@ +/* -------------------------------------------------------------- + $Icons +-------------------------------------------------------------- */ + +/* Global module setup +--------------------------------*/ + +/* Renamed version of .fa class for agnostic usage 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 */ +} + diff --git a/simplicity_gray/theme/common/_imageset.scss b/simplicity_gray/theme/common/_imageset.scss new file mode 100644 index 0000000..8b4d1dd --- /dev/null +++ b/simplicity_gray/theme/common/_imageset.scss @@ -0,0 +1,278 @@ +// Icon images +// ---------------------------------------- +%icon-image { + position: relative; + background-image: none; + &:after { + content: ''; + position: absolute; + top: 50%; + left: 0; + height: 14px; + margin-top: -7px; + text-align: center; + font-size: 12px; + line-height: 14px; + vertical-align: baseline; + font-weight: normal; + font-style: normal; + text-transform: none; + text-indent: 0; + pointer-events: none; + } + &.small-icon:after { + width: 18px; + text-align: center; + } +} + +%icon-image-fa { + @extend %icon-image; + &:after { + font-family: FontAwesome; + } +} + +%icon-search-old { + @extend %icon-image-fa; + &:after { + content: '\f002'; // fa-search + } +} + +%icon-search-new { + @extend %icon-search-old; +} + +%icon-search-misc { + @extend %icon-search-old; +} + +.icon-acp { + @extend %icon-image-fa; + &:after { + content: '\f085'; // fa-cogs + } +} +.icon-bookmark { + @extend %icon-image-fa; + &:after { + content: '\f02e'; // fa-bookmark + margin-left: -1px; + margin-right: -1px; + } +} +.icon-bump { + @extend %icon-image-fa; + &:after { + content: '\f079'; // fa-retweet + } +} +.icon-contact { + @extend %icon-image-fa; + &:after { + content: '\f0e0'; // fa-envelope + } +} +.icon-delete-cookies { + @extend %icon-image-fa; + &:after { + content: '\f014'; // fa-trash-o + } +} +.icon-download { + @extend %icon-image-fa; + &:after { + content: '\f019'; // fa-download + } +} +.icon-faq { + @extend %icon-image-fa; + &:after { + content: '\f059'; // fa-question-circle + } +} +.icon-home { + @extend %icon-image-fa; + &:after { + content: '\f015'; // fa-home + } + &.breadcrumbs:after { + text-align: left; + } +} +.icon-logout { + @extend %icon-image-fa; + &:after { + content: '\f08b'; // fa-sign-out + } +} +.icon-login { + @extend %icon-image-fa; + &:after { + content: '\f090'; // fa-sign-in + } +} +.icon-mark { + @extend %icon-image-fa; + &:after { + content: '\f046'; // fa-check-square-o + } +} +.icon-mcp { + @extend %icon-image-fa; + &:after { + content: '\f0e3'; // fa-gavel + } +} +.icon-members { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } + &:before { + @extend .icon-members:after; + display: block; + font-size: 10px; + padding: 0; + padding-left: 4px; + padding-top: 1px; + opacity: .7; + } +} +ul.linklist.bulletin > li.small-icon.icon-members:before { + @extend .icon-members:before; +} +.icon-notification { + @extend %icon-image-fa; + &:after { + content: '\f0a2'; // fa-bell-o + } + &.non-zero:after { + content: '\f0f3'; // fa-bell + } +} +.icon-pages { + @extend %icon-image-fa; + &:after { + content: '\f0c5'; // fa-copy + } +} +.icon-pm { + @extend %icon-image-fa; + &:after { + content: '\f003'; // fa-envelope-o + } + &.non-zero:after { + content: '\f0e0'; // fa-envelope + } +} +.icon-print { + @extend %icon-image-fa; + &:after { + content: '\f02f'; // fa-print + } +} +.icon-profile { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } +} +.icon-register{ + @extend %icon-image-fa; + &:after { + content: '\f234'; // fa-user-plus + } +} +.icon-search { @extend %icon-search-old; } +.icon-search-active { @extend %icon-search-old; } +.icon-search-advanced { @extend %icon-search-old; } +.icon-search-new { @extend %icon-search-new; } +.icon-search-self { @extend %icon-search-misc; } +.icon-search-unanswered { @extend %icon-search-new; } +.icon-search-unread { @extend %icon-search-new; } +.icon-sendemail { + @extend %icon-image-fa; + &:after { + content: '\f003'; // fa-envelope-o + } +} +.icon-subscribe { + @extend %icon-image-fa; + &:after { + content: '\f05d'; // fa-check-circle-o + } +} +.icon-team { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } + &:before { + @extend .icon-team:after; + display: block; + font-size: 10px; + padding: 0; + white-space: nowrap; + padding-top: 1px; + opacity: .7; + content: '\f007\f007'; // fa-user fa-user + } +} +ul.linklist.bulletin > li.small-icon.icon-team:before { @extend .icon-team:before; } +.icon-ucp { + @extend %icon-image-fa; + &:after { + content: '\f0ad'; // fa-wrench + } +} +.icon-unsubscribe { + @extend %icon-image-fa; + &:after { + content: '\f05c'; // times-circle-o + } +} +.icon-new-posts { + @extend %icon-image-fa; + &:after { + content: '\f086'; // fa-comments + } +} +.icon-forums { + @extend %icon-image-fa; + &:after { + content: '\f075'; // fa-comment + } +} +.icon-chat { + @extend %icon-image-fa; + &:after { + content: '\f086'; // fa-comments + } +} +.icon-time { + @extend %icon-image-fa; + &:after { + // content: '\E055'; // glyphicons-clock + content: '\f017'; // fa-clock-o + } +} + + +// Thanks for posts mod +.icon-thanks { + background-image: none !important; + @extend %icon-image-fa; + &:after { + content: '\f087'; // fa-thumbs-o-up + } +} + +.icon-thanks_toplist { + background-image: none !important; + @extend %icon-image-fa; + &:after { + content: '\f005'; // fa-star + } +} \ No newline at end of file diff --git a/simplicity_gray/theme/common/_links.scss b/simplicity_gray/theme/common/_links.scss new file mode 100644 index 0000000..495e240 --- /dev/null +++ b/simplicity_gray/theme/common/_links.scss @@ -0,0 +1,249 @@ +// Link Styles +// ---------------------------------------- + +// Links adjustment to correctly display an order of rtl/ltr mixed content +a { + direction: ltr; + unicode-bidi: embed; + text-decoration: none; + /* we use links inline more often then not so to address several bugs with + IE and some other browsers we render all links as inlineblock by default */ + display: inline-block; +} + +// Coloured usernames +.username-coloured { + font-weight: bold; + display: inline !important; + padding: 0 !important; +} + +span.username-coloured { + margin-left: 10px; +} + +// Links on gradient backgrounds +.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; +} + +// Notification mark read link +.dropdown-extended a.mark_read { + display: block; + opacity: .2; + position: absolute; + z-index: 2; + right: 0; + top: 0; + bottom: 0; + width: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + transition: opacity .2s; +} + +.dropdown-extended li:hover a.mark_read { + opacity: .85; +} + +.dropdown-extended li a.mark_read:hover { + opacity: 1; +} + +.dropdown-extended a.mark_read:after { + width: auto; + left: 4px; + right: 0; + font-size: 16px; +} + +.jumpbox-cat-link, +.jumpbox-forum-link { font-weight: bold; } + +// Links for forum/topic lists +a.forumtitle { + display: inline-block; + font-family: $forum-link-font-family; + font-size: $forum-link-font-size; + line-height: $forum-link-line-height; + font-weight: 500; + padding-bottom: 2px; + text-decoration: none; + &:hover { + text-decoration: underline; + } +} + +a.topictitle { + @extend a.forumtitle; + font-family: $topic-link-font-family; + font-size: $topic-link-font-size; +} + +a.lastsubject { + font-weight: bold; + text-decoration: none; +} + +a.lastsubject:hover { + text-decoration: underline; +} + +// Profile links +.postprofile a, .postprofile dt.author a { + font-weight: bold; + text-decoration: none; +} + +.postprofile a:hover, .postprofile dt.author a:hover { + text-decoration: underline; +} + +// Profile searchresults +.search .postprofile a { + text-decoration: none; + font-weight: normal; +} + +.search .postprofile a:hover { + text-decoration: underline; +} + +.top { + font-size: 12px; + text-decoration: none; + margin-top: 10px; +} + +// Back to top of page +.back2top { + clear: both; + .post > & { + position: relative; + right: 5px; + bottom: 5px; + .rtl & { + right: auto; + left: 5px; + } + } +} + +.back2top .top { + float: right; + margin-top: 0; +} + +a.top, a.top2 { + position: relative; +} + +// Arrow links +%arrow { + position: relative; + &:after { + position: absolute; + top: 50%; + margin-top: -5px; + text-align: center; + font-family: FontAwesome; + 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 { + @extend %arrow; + &:after { + content: '\f077'; // fa-chevron-up + left: 0; + } + .rtl &:after { + left: auto; + right: 0; + } +} +a.arrow-down { + @extend %arrow; + &:after { + content: '\f078'; // fa-chevron-down + right: 0; + padding-top: 1px; + } + .rtl &:after { + right: auto; + left: 0; + } +} + +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:hover { + text-decoration: none; +} + +a.arrow-right:hover { + text-decoration: none; +} + +// invisible skip link, used for accessibility +.skiplink { + position: absolute; + left: -999px; + width: 990px; +} + +// Feed icon in forumlist_body.html +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'; // fa-rss + position: absolute; + left: 0; + right: 0; + width: 16px; + height: 16px; + font-family: FontAwesome; + font-size: 14px; + font-weight: normal; + font-style: normal; + line-height: 16px; + text-align: center; +} + +a.top-anchor { + display: block; +} diff --git a/simplicity_gray/theme/common/_normalize.scss b/simplicity_gray/theme/common/_normalize.scss new file mode 100644 index 0000000..31ef98e --- /dev/null +++ b/simplicity_gray/theme/common/_normalize.scss @@ -0,0 +1,414 @@ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS and IE text size adjust after device orientation change, + * without disabling user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability of focused elements when they are also in an + * active/hover state. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + box-sizing: content-box; /* 2 */ +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/simplicity_gray/theme/common/_responsive.scss b/simplicity_gray/theme/common/_responsive.scss new file mode 100644 index 0000000..2284b4a --- /dev/null +++ b/simplicity_gray/theme/common/_responsive.scss @@ -0,0 +1,652 @@ +// Responsive Design +// ---------------------------------------- + +@media (max-width: 320px) { + select, .inputbox { + max-width: 240px; + } +} + +/* Notifications list +----------------------------------------*/ +@media (max-width: 350px) { + .dropdown-extended .dropdown-contents { + width: auto; + } +} + +@media (max-width: 430px) { + .action-bar .search-box .inputbox { + width: 120px; + } + + .section-viewtopic .search-box .inputbox { + width: 57px; + } + + .action-bar .search-box .inputbox ::-moz-placeholder { + content: "Search..."; + } + + .action-bar .search-box .inputbox :-ms-input-placeholder { + content: "Search..."; + } + + .action-bar .search-box .inputbox ::-webkit-input-placeholder { + content: "Search..."; + } +} + +@media (max-width: 500px) { + dd label { + white-space: normal; + } + + select, .inputbox { + max-width: 260px; + } + + .captcha-panel dd.captcha { + margin-left: 0; + } + + .captcha-panel dd.captcha-image img { + width: 100%; + } + + dl.details dt, dl.details dd { + width: auto; + float: none; + text-align: left; + } + + dl.details dd { + margin-left: 20px; + } + + 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; + } + + p.jumpbox-return { + display: none; + } + + .display-options > label:nth-child(1) { + display: block; + margin-bottom: 5px; + } + + .attach-controls { + margin-top: 5px; + width: 100%; + } + + .quick-links .dropdown-trigger span { + display: none; + } +} + +@media (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) { + .responsive-hide { display: none !important; } + .responsive-show { display: block !important; } + .responsive-show-inline { display: inline !important; } + .responsive-show-inline-block { display: inline-block !important; } + + /* Content wrappers + ----------------------------------------*/ + html { + height: auto; + } + + body { + padding: 0; + } + + #wrap { + border: none; + border-radius: 0; + margin: 0; + + padding: 0 5px; + } + + .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; + } + + // Common block wrappers + // ---------------------------------------- + .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; + } + + @if $tabbed-navigation == false { + .navbar.tabbed .nav-tabs, .navbar.tabbed .nav-tabs .tab { + border-radius: 0 !important; + } + } + + // Logo block + // ---------------------------------------- + .site-description { + float: none; + width: auto; + text-align: center; + } + + .logo { + @if $responsive-hide-logo == true { + display: none; + } + float: none; + margin: 0 auto; + padding: 10px; + img { + margin: 0 auto; + } + } + + .site-description h1, .site-description p, .site-description p.sitename { + @if $responsive-hide-logo == true { + display: block; + } + text-align: inherit; + float: none; + margin: 5px; + line-height: 1.2em; + overflow: hidden; + text-overflow: ellipsis; + } + + .site-description p, .headerbar .search-header { + display: none; + } + + // Navigation + // ---------------------------------------- + + // Search + // ---------------------------------------- + .responsive-search { display: block !important; } + + // .topiclist lists + // ---------------------------------------- + li.header dt { + } + + 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; + } + + /* Forums and topics lists + ----------------------------------------*/ + ul.topiclist.forums dt { + margin-right: -250px; + } + + 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; + } + + li.row .responsive-show strong { + font-weight: bold; + color: inherit; + } + + ul.topiclist li.row dt a.subforum { + vertical-align: bottom; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100px; + } + + /* Pagination + ----------------------------------------*/ + .pagination > ul { + margin: 5px 0 0; + } + + .row .pagination .ellipsis + li { + display: none !important; + } + + /* Responsive tables + ----------------------------------------*/ + 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 tr { + margin: 2px 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; + } + + 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; + } + + /* Forms + ----------------------------------------*/ + fieldset dt, fieldset.fields1 dt, fieldset.fields2 dt { + width: auto; + float: none; + } + + fieldset dd, fieldset.fields1 dd, fieldset.fields2 dd { + margin-left: 0px; + } + + textarea, dd textarea, .message-box textarea { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + 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; + } + + .colour-palette, .colour-palette tbody, .colour-palette tr { + display: block; + } + + .colour-palette td { + display: inline-block; + margin-right: 2px; + } + + .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 input.inputbox { + width: 85%; + max-width: 300px; + margin-left: 20px; + } + + fieldset.quick-login label[for="autologin"] { + display: inline-block; + text-align: right; + min-width: 50%; + } + + /* User profile + ----------------------------------------*/ + .column1, .column2, .left-box.profile-details { + float: none; + width: auto; + clear: both; + } + + /* Polls + ----------------------------------------*/ + 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; + } + + /* Post + ----------------------------------------*/ + .postbody { + position: inherit; + } + + .postbody { + .postprofile + & { + float: none; + position: inherit; + width: auto; + } + } + + .postprofile, .postbody, .search .postbody { + display: block; + width: auto; + float: none; + padding: 0; + min-height: 0; + } + + .post .postprofile { + width: auto; + border-width: 0 0 1px 0; + padding-bottom: 5px; + margin: 0; + margin-bottom: 5px; + min-height: 40px; + overflow: hidden; + z-index: auto !important; + } + + .postprofile dd { + display: none; + } + + .postprofile dt, .postprofile dd.profile-rank, .search .postprofile dd { + display: block; + margin: 0; + } + + .postprofile .has-avatar .avatar-container, + .postprofile .no-avatar .avatar-container { + margin: 0; + overflow: inherit; + float: left; + padding-right: 5px; + } + + .postprofile .avatar-container:after { + clear: none; + } + + .postprofile .avatar, .postprofile .no-avatar .avatar-container { + margin-right: 5px; + } + + .postprofile .avatar img { + width: auto !important; + height: auto !important; + max-height: 32px; + } + + .no-avatar .avatar-container { + width: 32px; + height: 32px; + } + + .has-profile .postbody h3 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .has-profile .post-buttons { + right: 10px; + top: 10px; + .rtl & { + right: auto; + left: 10px; + } + } + + .online-ribbon { + width: 35px; + height: 35px; + top: 0; + #{$profile-side}: 0; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: 0; + } + + span { + width: 50px; + font-size: 6px; + line-height: 10px; + height: 10px; + text-align: center; + position: absolute; + top: 8px; + white-space: nowrap; + #{$profile-side}: -12px; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: -12px; + } + } + } + + // Misc stuff + // ---------------------------------------- + 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; + } + + .phpbb_alert { + width: auto; + margin: 0 5px; + } + + .attach-comment dfn { + width: 100%; + } +} + +@media (min-width: 700px) { + .postbody { width: 70%; } +} + +@media (min-width: 850px) { + .postbody { width: 76%; } +} + +@media (min-width: 701px) and (max-width: 950px) { + + ul.topiclist dt { + margin-right: -410px; + } + + ul.topiclist dt .list-inner { + margin-right: 410px; + } + + ul.topiclist dd.lastpost { + float: right; + } + + dd.posts, dd.topics, dd.views { + width: 80px; + } +} diff --git a/simplicity_gray/theme/common/_utilities.scss b/simplicity_gray/theme/common/_utilities.scss new file mode 100644 index 0000000..cbb8127 --- /dev/null +++ b/simplicity_gray/theme/common/_utilities.scss @@ -0,0 +1,66 @@ +/* -------------------------------------------------------------- + $Utilities +-------------------------------------------------------------- */ + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} + +.clearfix:before, +.clearfix:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after { + content: " "; + display: table; +} +.clearfix:after, +.container:after, +.container-fluid:after, +.row:after { clear: both } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} + +.pull-right { float: right !important } +.pull-left { float: left !important } +.hide { display: none !important } +.show { display: block !important } +.invisible { visibility: hidden } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.hidden { + display: none ; +} + +.affix { position: fixed } diff --git a/simplicity_gray/theme/images/announce_read.png b/simplicity_gray/theme/images/announce_read.png new file mode 100644 index 0000000000000000000000000000000000000000..96cb0072781152a593ed5e306ad9c7ab20e140a7 GIT binary patch literal 889 zcmV-<1BU#GP)Ip|u`G&j#8&}@gciCWkpRaNU{psTB^eMCH72HF;GIzv3q zS7cd!P!z>g6vdszX__`YWvhVRgPWeRNtYVSK%Gvf1_1E*`1r;1ytPoP!h#_9^&SEM z5Cq{<4k|`f)o=M6d7j4=vkep>ndwY8+Ns=o`(kqZ8Nz-o`A>?usP#KI;I{z(0 z#63X}oE)?S)tsz7S=6QX;9hk{lBAj-2(BOqKici~f3ht9DT?BSD2fj`PLiads;Wl- z0ORraY#X2)6$HWO;&y#)x7!ytH#c*4U7qJFf*{ldLAVx0(Nq*g&2Nn3@wm1v5T&%0 zUyI*WgpjJ|d9AW7EJ6M|`%DOV`;NUzA>!d^G^(!(@_oOKh=-E{@>dW97nD*i2!e~P zfM#F^gplfJG&(1QG$);F5ki{2@1GMws))Gozl>6PJb`}PDr#4|`ajf9o1CZV0SV`JKM9S2-t1CCvhkPgz*QPxH}O;{Q~z#8m4PSQBd6FW{| zRQpKSd2Gja;>QVp@BNZgj$=Dtny-@I(&xAKqvoaO`P6>wFiespNs=T-BoAR;wM?YPDY#McJ#@>)QySKaJ|^ zIL;QO^lR63cPOR1p68`p*WIU-9#BdTy4~)+=Xohg>2B|5zIGgEYZ0G$oNQo>x2x4E zE6eilvMht5D6v(q*ZajD9UXlV*3@yFtxl(N!}Gi+l+yI1)$MlEp65O3bUHVdhNURV zElHAcvMfVXMIfC@lJqdFC#Cd?>$(rx?e^g`Fk#i{bPiqDeLyL_vJe=I@l{EZUd6#g z0adHjchze3Zy_+3TdmfQvqFhkSwB)rFV77}mgOB;mfwzp69lSOtM4k6%JpDR!!WM( zX3AV~d`SDA=Utn%%|^LgPE{%u7*!EizXx#u;DX~gcO1t_JC3suoc?_3cDw11A3xp& zfD1FhsZ=UIkAo8dbSlg8cLAJD+qQT6ILiR)cDrdx=`H|lo=XQ~{GV}g!hnJUnPu6F zuIoPb<17*=1ne=(vKObqDV0h)li&n_BuRSV?*{-ETCLWjAkH#@D5dF6r}Jpy?S?VF zS}vF0mdj=6*CaraBuT;R9RJK&B_K*^y4`Nyod~F0F2C~QObUcCzT@v_7{;|IoK*m# zl%^fW`D!ejLZNUgh!a;KPy)j+8~uI&@QLF%`>PJr?RNJ8AoS|qpN&$flsgZQBuO{@ z4O^|&{WzRawcvSlf7I&PE|p4Scbd?ko#vR(P)K?gUrRX`xVnLZJ|e6bC1Y;@N4PVHmsX4n!&4jRXp-QBeL~ z&1N$-3DBazCIM=-T7!eSSS%{D0H zWgO5bEPpRu*VF!*CD@`shk%ZckN0K>^nBfc9LL!o0OB}qJD1BrRE=~&!!R2Np?usdim9`kRgCf0BtY}RI}cFknGnM;4A1ko z5JC{FQ9${8e&D#nFpQ_`3N$pJgUM#IuO21H)V*m}k{-SBx-BkuMO>;l?jWYn)%w#f(ABN+&w{PCO z`7g_|1A{A*$=pT=<>OYFAP7S*P&FEjN2?0dtM8boWHOoCKA6JM(a}Ty9ePMMIF8%q zIF8L`v+u*Up&$tV^#20OvKMt-f4ss#DaJQH2g39G6OQB3uV23oy-AA;%d(d^j@uRl zVUOqemk6PvAP6;t(7RkN_pSeD0bo;A)rpQn76_C!P4ml1KmW`F02ee(yQ`{dT2>}O z**u82n*PVKU53*8qaV!j2G=yrLqf;{00{ju3&wcMvaH*|=XkoVKbzH?_%jd2c&pK9 z+|V>_>hmPSFrGFVjT;!_vAzxk0Gou6Z%xzucOOa9w7<^#vz|K` z-po4Cb^U-4vQG#}^&S%3QC0Q&xF}HpfUCN$|6mx#@Jm!lk|arzBuSDaNs=TPGyeyQ WV6h}ariMoV0000GXlaq<4Wmg- zYfRpnlMKUB7XQt?7+2G3)ynRr4}32#@8QGqK5y~@yw`iZ*Z)`y!}uzd%5SnPXJlC} z*J`!K_4Re5Uayzy_4+Z!_!nm{#(3Q@j1VE@kPwovEGyOP^-_e81R>)rnpnD*M&l%unqt~2=Nm_Vy0=PP18*GdcBz;gv1CT{<$&ba(Sa# zt%}uZRdM11aTsGS0Dxf_A@Bw4&F$^Qw>2%W5vJ8+AlEfH$MxbJ`7;`W$ zrBo_?8_vznEX=Z?Uayz#cDp+xkR(Z&VzH<=af8a`as&Y2;o;%)YoKLtrfH_T-EMpY zy1cwBUtV4+PR4P?Vo?!AaT8+9Z!HR16sPO@)?6R} z08P_&bX`yDy1q2(HQZ>9^7;J4k+}l^psFhEfX1^*oM9Lt2b9U@^NN#~K;s=+CF;cv ziJ};r1v))F^-rh!(48_f{IFg`&LZgaVulFQ|kaa=y1AKkKfKySf~ZrQL)@oAt! zp%4K8xVyXitg7llC^rmad~$w%e!=rR({8tqo%Q?s`+vVf001n@{_23-5k>KvGe@eb zrrntrl}sk(U@-WE5E>wa1~g6gIgUH;bUJBG({?667Z(>vp63;w=bwRio*(_oG)+q` z13Ec5DIkOf;c(bKIyx#R5($~2sGk%?{k*xkNl*OCFvcF1W$O-T3Mw(&`|+hNy@m^i z!}jj(?hlOdS7$Ag$q2(vr6#(=^L&J5S%qcUKeO5F?}8wF;yCUL$8om~j_3J?D2kf^ z0IgPQe^C%k)BR{Ps*SIys(OqN8c-A^xR2{No6UYXJ3E_r>oN@EV_7!FvTTOqxN|9FIv_v2f__49E@#yh*GyqWCSzBA{gu~%F z#&~0;s2TMP@j_N}WbdFARRjRyuVm}L1kGLl05B#;<+p+NQvd(}07*qoM6N<$g2WL6 ARR910 literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/announce_read_locked_hd.png b/simplicity_gray/theme/images/announce_read_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..ab78861b96964df4f4418dc327248c083e873496 GIT binary patch literal 2088 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 SUJrl(00007geNJ(N)7=V4y|q+44b)Jy;Hy)1k9 z@c;e(vy0H<^Y}bI|KsU&I{P(EQ+mDLWnI^IbX^~9Zf=frUEkT<-2ANH??2)H?x467 z9rD5jr^J8j@ceI%AdH;y(#R3Yzd7Z~w?jd=Fjy)^{}H5Gt?uphdRv;N-QL*PfQ^j} z==FM_>$=}{UDuyS2qBAQ7n}lr#VHnH$d_Qq^KK;phJshQ0>g6It+I5*daJbX&=^%! zk7$}^XqpCoII7p{{m^Q)p6VksWpVlQ7RTLniUn|rMK`_(4$r#@C2#}*96^9#SqM;$ zP`>L_me2S5XzD>Dno(8tX1Ch~KOCiL+Rv)0?&~8oWwGqG&2eBCIB*IDw<3?hO5l{d zgz~+&RapW@sBGUCRjpR{s;X*qIvv147;4mRw-?+oahGh41HZoys=%vA0UK~&1RQvmIXYAvl?1Vg_7Rt~b4gyqRm?O$JC zzkNSYr_;HkY1)CS1Tk&pa<}YU4ubM|aPoO@Sk8?rgax<8!!TI-lDqI&4qv+E5asCr zw6?aUtgo+wU%TB7@{nI5gpirZb?q#M@p5p~B*;Szi^ac2l}cS4boqWD4^?$RSU=J}rkP_xyP_@I2foEFbYfqh_-SemJPrYJs9C(}Q%Dx6)~_ z(rE}_UUnwqHaX4!#(~4KZo7=rf1Osb$Oj-rQ3BB9O(BGk$uM0jl?E%7f&i9IgSD6j zdvVb%lXX#k*f_`bYz$TmaV+cZku1wQilTrYep}6E6A(gZz%UohWD3mGcp)s~mdS=? zvtZ@&VCC}Rj^TU86#)O9*=*s054tSNGWg**MNwQ3O?OR(0h3|COeV*&QmOFf@NxQk zhA;m;;|#xNX3o2zMx&vuuC9XLE~x1Nnc&St0?b4L0+^STOuD7g6XWz@6Qj)TzGoKe z?NF^&+uvw3ZZ{eYXfzrD%5Qabb^co7^kI|sKzIxT7Q=v*Ou41fVc00`Ox7#2>yFuZ z7H$;MM}ns>isBXyny88pLIaAl44MWb5$2+>Tf@hhPJx+DgNfbN^;8PJAqn`7qQS^y zz{+L8%H_b!<-+ff2Z~CP1d=3y55xKrA%q4b-8D!O42l}dq-nRwar!WCzqU`Eg0*AE zK#oK}jzr+?<1fMY6a`i$17;@IodkU-iXw=jcn?aFq&t!%9k@ym(*u&aWl%KWnRLP} z!GOsm!;&etR2sf|^EAkjV{q}rJbdxS8?gP_>(GhKK_@l`KPFSRt`bD}w@i|xC+qe4 z?>Gq0Lw$e{LIy!E8w3FcL4ZM0V2~u3Bnc)(yWzM*!ox9e@%RbYh|R%IOfuN9D`(Dt z9Em`0?)dq!+gVvzIajaOpSk-EEUmu~VK|H=a2J%r9g`vFNViKT7qww(r$nroRojiHxTAnz7 z{>|wlG<72$KYt@0zdJTUf4Ara7&HwAO~X4c9S3D*23nB_=&=~|qOm_VqOp-4i-9~l z3$0^O=tbw=`&S_UT&K@042byGMm+AJNH>ZOUg7G|qae@B!s^TnR1O{bf*{`cFzWBR5I}7j6&+qin1ODm%J7;j3jt@Tf44K@W3YMhFoP f=($G;dg${fh=PmrE+)=300000NkvXXu0mjf;65nm literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/announce_unread_locked_hd.png b/simplicity_gray/theme/images/announce_unread_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..c987c8a42295ec584902d5d6f10ff6e3aba501e3 GIT binary patch literal 2899 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 literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/forum_link.png b/simplicity_gray/theme/images/forum_link.png new file mode 100644 index 0000000000000000000000000000000000000000..ebf434232bc80a2232cf3a0e2924fc98bc090ef7 GIT binary patch literal 368 zcmV-$0gwKPP)CR{VekMlOOZjO};PTRIC&iMs(M@I+&nx8LRTZ2P5#Q^&zWvi7 zXYkWn`_LO?tpy6Js)~#;Pe(z<7$Ej}Zb49%<*ExR%Mxbbe1f#rKR=n)8iz^(LjfIeQFajOBR_C!F@_7>miWZ2HGFO;hMI%QBkvqbDYk zQqnDGNs_>U+c=JCSJ-`wlybv4r(g1g5FmtjnS6MMNRnh;KZ*+r)O-Qe@jwx3rL2Ph O00007p9| literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/forum_link_hd.png b/simplicity_gray/theme/images/forum_link_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..952e1ce05e9157839de3c22433c1aee6491ad916 GIT binary patch literal 682 zcmV;b0#*HqP))i!iQCK)M69i>h&hk8eE4o*2SQm5^9NraqoEVBdE$B#@HLt>o^#3977jLlH{YJD0f7! zr*paz6vr_z#?GTCx-WW7ozkVCO41L*Fdp8zNEAgNOBiFnZvA>9y0idEDy8%(3Tj9g zhSMMjUZJ4o%o$_vw+ae^0Ax-WhM$zCV}R&_eMlIFUus`;MVISKeBb{z8jbGV5ajzl zVE*MR3Tgw;|YJa0+} zdAU`NjDkGR`)yg)lU8zM6XZC~PeRB^YdL+!wr%J*mxKBx)TJEPbjH#a%|fkFBXg8|9ak0kUWR4oOmx~|K41#g=iUDw9|Anzs4EpjdHq)$07*qoM6N<$g0KZFXaE2J literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/forum_page.png b/simplicity_gray/theme/images/forum_page.png new file mode 100644 index 0000000000000000000000000000000000000000..2d5fed76f9d5238a1632fdebfd8ca01cc36d05db GIT binary patch literal 747 zcmVnFmoW{OaZ7Edn2N~-e{m#+(kewv|%CWb%x058vZUfqB1ZcTjem2JFSWPCA zuZ=+c1cHLSPI6FJT&CN}EbaeDK8iCsVT{3Iu?PpM zxBNChY_F7ploC?Pcpx5%AzAWg5(nm-3kPCH{McCA3`c)@8)M>t{7D@HpkA$q=XewRfSH#C4eGd0g8& z=PEB~Aut?-loCV~SJdoi-CN_PVmtPswT_!ZM1(xgONX&QQ5oVnDl&U(o*6_SXTQ``{6vv0QYE`JvpFJ8)B}FVH?s@A?3J15gM7g^&b7_=o|40g)&Ykr5$LkRb}J zLr9!YypHVs8hgF#e=o>c9Z%MdL*ku9%1B4DW8$6p&HsGN*(E}pjFWLP(l(04;?F{e zGbyp3dc532kJFChn4agkDH!(h^74rI0xC7*jO)4*DH$6Z8?}!gKmH?x_)#|)8fRSB zbpgP2UAV3b&+{OqjI36xwOGAg|7ugei(jW+ufs45Y;JB^hGG0Eg!oPfaVk}SIGj#U zeBVEmbpy=vJmm9vEG{l$dwY9rW@hF$-Ef3pfa2hEg3@R-4zzBe5umxbIn2+`&kB?(wVge5yJiz0}kMZo;GrW5B%K!A~)4xJPeRLoo)uj#s(+#XRU{Xqq zj*envWCUYlW4LqY4laX{jXyPE5|7#bSF z;NT#Jhlg?F#tq!Mbqjaz-bE&pK{lI3p-?Dfv)Ny@1M+=8*0od!hp|qO>h(G-%fgi_ zS8)0AWn8^_71yp^!|?DhZr;3!@$qroyLS)SY&J9uV@L>bI&nZegHifbAsxld+PRqT z`|vyurfH(DuMZb5Uc{wKmoP9e5DRK*YRY@_=FQ*YOX^P!5EX2^PKnD{#{oxGkK;Jl z-rh!ke?KlHin6b2~1B0r`9$g+c*aTU#iX%WxbA0N^-|K0rw;h%(sj?k+Yr zH&G}Qu(Y&wPZ9gETFmmw>1SvMdXx zX<}nz1MBPSSY2Jk`uaL{c6LxMmrB8g>BpLJWsEJq?8eyqyP~l-}j@ohwHj<949i@b)yZ`svr)d z-D$oTfYie)B?+}(lzIgv35Y}DEtpiqptJx|=b;r4^`t3i5~wf?58aFY8spap!w~g) z9YGMZ^ry4~A^>XZHEBTVT@U(PJD_%rdtHD?LDX^79;B&xUaQrj0I9>p;uJ(T7gLeN z$jx*pi1&_2LHzEkb_LOHb#wFZxQ$H`ki6~qCNi%~tI6A&pnH40K=5QmgBAZmqBiq{Irb=?S%=Xnt*3YJHGHmDm@ zpB)N<0G{W;^StPUuT?<=$@9Eu_m1n~scr!^o6WX>QsH7Wp>7_e>ZO9hFpOM_GOX5) zA}NTw7XhMOP1?m&Kw1?wUVyYYWq|~JK0M}{JZIT+`Syfi8fFhAUbQ& zMB*}Rav2*nhAltU}Do9Eh$(US?!-~srs>^kw9$p=*m9h$l0M+aDXnxuN5u94B z)*@?l((PdJUUs)`*6w?`YtcL`%Yu}epD>eB?hDpDXgiM65|iQ<){W6KL2;j{*X4~g z?SQz7sB(=1#rrdHi&Vk!_x$cHZ?EvU=lgy%2d*BifOvhwA#s;egEwDj+-v$h{$35h zq#7RY=$fRQYPA~GOIq6qGt=@|b5`sYBa=UC2?00000 LNkvXXu0mjf=klYo literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/forum_read.png b/simplicity_gray/theme/images/forum_read.png new file mode 100644 index 0000000000000000000000000000000000000000..96cb0072781152a593ed5e306ad9c7ab20e140a7 GIT binary patch literal 889 zcmV-<1BU#GP)Ip|u`G&j#8&}@gciCWkpRaNU{psTB^eMCH72HF;GIzv3q zS7cd!P!z>g6vdszX__`YWvhVRgPWeRNtYVSK%Gvf1_1E*`1r;1ytPoP!h#_9^&SEM z5Cq{<4k|`f)o=M6d7j4=vkep>ndwY8+Ns=o`(kqZ8Nz-o`A>?usP#KI;I{z(0 z#63X}oE)?S)tsz7S=6QX;9hk{lBAj-2(BOqKici~f3ht9DT?BSD2fj`PLiads;Wl- z0ORraY#X2)6$HWO;&y#)x7!ytH#c*4U7qJFf*{ldLAVx0(Nq*g&2Nn3@wm1v5T&%0 zUyI*WgpjJ|d9AW7EJ6M|`%DOV`;NUzA>!d^G^(!(@_oOKh=-E{@>dW97nD*i2!e~P zfM#F^gplfJG&(1QG$);F5ki{2@1GMws))Gozl>6PJb`}PDr#4|`ajf9o1CZV0SV`JKM9S2-t1CCvhkPgz*QPxH}O;{Q~z#8m4PSQBd6FW{| zRQpKSd2Gja;>QVp@BNZgj$=Dtny-@I(&xAKqvoaO`P6>wFiespNs=T-BoAR;wM?YPDY#McJ#@>)QySKaJ|^ zIL;QO^lR63cPOR1p68`p*WIU-9#BdTy4~)+=Xohg>2B|5zIGgEYZ0G$oNQo>x2x4E zE6eilvMht5D6v(q*ZajD9UXlV*3@yFtxl(N!}Gi+l+yI1)$MlEp65O3bUHVdhNURV zElHAcvMfVXMIfC@lJqdFC#Cd?>$(rx?e^g`Fk#i{bPiqDeLyL_vJe=I@l{EZUd6#g z0adHjchze3Zy_+3TdmfQvqFhkSwB)rFV77}mgOB;mfwzp69lSOtM4k6%JpDR!!WM( zX3AV~d`SDA=Utn%%|^LgPE{%u7*!EizXx#u;DX~gcO1t_JC3suoc?_3cDw11A3xp& zfD1FhsZ=UIkAo8dbSlg8cLAJD+qQT6ILiR)cDrdx=`H|lo=XQ~{GV}g!hnJUnPu6F zuIoPb<17*=1ne=(vKObqDV0h)li&n_BuRSV?*{-ETCLWjAkH#@D5dF6r}Jpy?S?VF zS}vF0mdj=6*CaraBuT;R9RJK&B_K*^y4`Nyod~F0F2C~QObUcCzT@v_7{;|IoK*m# zl%^fW`D!ejLZNUgh!a;KPy)j+8~uI&@QLF%`>PJr?RNJ8AoS|qpN&$flsgZQBuO{@ z4O^|&{WzRawcvSlf7I&PE|p4Scbd?ko#vR(P)K?gUrRX`xVnLZJ|e6bC1Y;@N4PVHmsX4n!&4jRXp-QBeL~ z&1N$-3DBazCIM=-T7!eSSS%{D0H zWgO5bEPpRu*VF!*CD@`shk%ZckN0K>^nBfc9LL!o0OB}qJD1BrRE=~&!!R2Np?usdim9`kRgCf0BtY}RI}cFknGnM;4A1ko z5JC{FQ9${8e&D#nFpQ_`3N$pJgUM#IuO21H)V*m}k{-SBx-BkuMO>;l?jWYn)%w#f(ABN+&w{PCO z`7g_|1A{A*$=pT=<>OYFAP7S*P&FEjN2?0dtM8boWHOoCKA6JM(a}Ty9ePMMIF8%q zIF8L`v+u*Up&$tV^#20OvKMt-f4ss#DaJQH2g39G6OQB3uV23oy-AA;%d(d^j@uRl zVUOqemk6PvAP6;t(7RkN_pSeD0bo;A)rpQn76_C!P4ml1KmW`F02ee(yQ`{dT2>}O z**u82n*PVKU53*8qaV!j2G=yrLqf;{00{ju3&wcMvaH*|=XkoVKbzH?_%jd2c&pK9 z+|V>_>hmPSFrGFVjT;!_vAzxk0Gou6Z%xzucOOa9w7<^#vz|K` z-po4Cb^U-4vQG#}^&S%3QC0Q&xF}HpfUCN$|6mx#@Jm!lk|arzBuSDaNs=TPGyeyQ WV6h}ariMoV00003{> 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 literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/forum_read_subforum.png b/simplicity_gray/theme/images/forum_read_subforum.png new file mode 100644 index 0000000000000000000000000000000000000000..96cb0072781152a593ed5e306ad9c7ab20e140a7 GIT binary patch literal 889 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 JPDHLkV1fxvd}ROt literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/forum_unread_subforum.png b/simplicity_gray/theme/images/forum_unread_subforum.png new file mode 100644 index 0000000000000000000000000000000000000000..2d24d5696ffb0ef1d4fdd15b24090a8bfe553e36 GIT binary patch literal 1465 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 SUJrl(0000jWgdqzIIFM wyyea6^m8|luR0Z_?X4*yxNJ(zo401_GPM_*Ki-p+1KPsi>FVdQ&MBb@0Qn*`=Kufz literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/icon_post_target_hd.png b/simplicity_gray/theme/images/icon_post_target_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..3a60e20e9f8a96ffdac68a629952aea6484b1234 GIT binary patch literal 228 zcmVrPJv5h})}r9aGZzNR^(l)}Y5j^EP?;4=Jm zde?3I27C>_3FCj^ea!qFn274bB7&TAeR$h8q?GEz%#0XgeVB+4LZ}Oi2vSOL&V3Gx z2$&f}gmqnEt;H}5U5B=9 e%i+@f41NMPv_jEJvV5ul0000qiAcDo%wDgBL&R12t)V;>J-5&ez+s?z8 z`0I4kWjr4~iC=?j{4czXnZE-QQF&NIkWwlSuj`5!V|kdF5ke>r6A`@kWnmFPj1ki` zeGZEVm>EQbWm({yL)*6b@D@rbA%p<$J?44FFbuHPLTjB5Zz1O##&Ja7_vpF~#uzB2 g&@@dxoV%aFPgg?}lZID48vpld-m*^GG)r6dk=T+-1+$N;~O__ zeE$6T>({RnCrVB`}y-{MMXt#Z||#D zuYUaaF>BVWnKNgeIdi6}s_M;~H(R!BdGzSf>eZ|J`}=q8+BJLj?B~y)U%h(u>C>mz zu3cNZcJ1=z%g>%Y`|H=Q^78WkV8B2$Q2fcl$iQI8paaqY@)HAF&Vd;P9y&s?9cQ{j z7$jQzjybbBZ{%5*p24DYU?2aH$w`V9`&v#N;5fKMOm9ZE;x8L^UCzgcE>v7|V^!ng zROjT9(f4OylVufDWz?7Ma$^wY)o0V!*4LZr@2t9LGQ1y59A=_3_&4wRgQf?SVa%!g%P|m=4(1vinZlOiYN9jF@OJ8Z{8( z1E#%)w$kEewxX`Eu)qeQaZ5mlC<_l}&cv8V;uFRoY8HvVnUJUn>h~(*@gI1}{dDiw z_w)L`Ki8k?OLUBcAq*=BuK)6@)n>EQ);gR{+U=ofw+p`>rp{_5NYZ37nJLO_ri@18 zXzBHxyLP{S@#C`>mZoM-1%%KG88taDxN%b#+A%y@n!K?5nZaO)HZ*>DZNMxEw`^v@Bv}(bNl;KqMzf#k!UQw=832GH8ig3 z=<4oE4V?M#QsLFoo+qDa-;gLz&jx~_ude^>VZ88veL{a(274bE-rBRHcWo?QZNQ$P z-;Ff@2wF8~ZB0O|q>&^msIHc*t|5q;YO=OY9iNcQ2BSDxK5R6YOC`#1cxF~KP}7RV zbYiY-vb^Q1nqMea`AYAdU96h0EM68*E7UuSJRe#xosy4V=ImCRYu+H6KN8^@I5*E9 zMOS8p@QmM0JK8sVlYL_@GMC)4V9b4YOU(ayuAWMYj*BA&>mR$1+aElZUEq3@n~(j_ zlAQ1Ueu!vso=@}Zrmj9ZIGr56I{DP;gFD@IMg=v!IpQa zrpLcHdjG8cKQZj3faYlsw*?f&xXS z>wp7nDh*cE4ff1`kO%BwtUz2E`GJ!ZgaZf%Js9W$rz?_TkPfhe8%R6{h$dXH6!6M; z2C(;N6%>LAD1nnfy_KS*2rf?Mb+8#|3~P$bX(V(aRTZ}O1+r*+2Y5ZjAPWxK?N=Em zOhMLVv)Z|0wqA#mI#~|pa%~!* zkrF;Z(v6_79Z?}d+W%88RWuM*8im__2)oKs;E0a0V}`_&fN-aIQC7r8RcXk}(fqb} zeq)T)CEa(7>eAvWQE5_g`Iism?@HM5NhCgtPK)>tRfDX{{|9IDcS%4 literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/logo.png b/simplicity_gray/theme/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..70fb6171ac9d9b872d9eb716b9d507d8f73889af GIT binary patch literal 1746 zcmV;@1}*uCP)&@q_*>Ifi27|S@RVJT>V8s#G zsr?iU)>CMlDT~iSu;S?P1TLP72FkQhEW&3YSaG~3x@dGA=i9RQ92rEMLB!cm8F|l~ zB#wyf*><})P9wK6W z*k?1&KzUNW=(AOo*URG5hz?5J!+fp95R}76Aa4#~dp$*H`&uk7V*-h3_K9fAVE-V} z_qXBCl~R8+o6V^-`{N4KcKwT~==|?G)s?dNG!lAf8?9EWfrztl_1f+B1Q7udJq!i$ zPKxbyUGEh$-&9I1udS_}j;o7^(@LpTX8tQ=|8k1`ZC&p-rPMMa&LQHYq3&5`-Uvia zL{HKLGOj?mPIV<3s3&moTv>b?2?8<7aI1sZ)xSdH>06cssTSb_9l*n+DJ&2NGY>tN zBI3Lj>k$zpKKOA2O8g5fT-cI(NSb6|muTpc$sj|&F-nZ==}#v>wnZK^ZQH>AFlZ(M+{)B06}Pa`?Sv6A$F^N2$TA%bnM zXU;s&$Ea_2qA)nscBjq zb8f|pPNlMx)~6zT8p$b+$)utG0}#h!ZU0)_=UL`|uUfej%>M(y0_b|+e3R6tB77Rj zBaXE8Wfw1)^1nV?C-CBJSf56$I8H_!!`dpsrx7a-D-I)8 z99A4ga-MU{hT6}@*e<&`{?YB%;yxd9;>~XV?xA+KEIy6o5rU@T&%yxSst8VN1Ru5rqhgSEA_)7(oB4Dv_+ zG^Ge?+b1FpBKnn?zf9^&v)P;?qRT||TDN(X_I<~icmr_cI?k=M?_7jWBY`*~<)!|0 zZ3iXhzRB-t+1n>La=a_Sm5OlRxtEXn?h1xd>KP)=rTO;(9*rYF9?0!s-)j`%(@5yS zZZoqNnl1*4&IW&!G*5@oiM(AR8f|~A(HE$O$prJ5c_$bZ63Q+!Ur8Ea!gMN?B@bXP zZVpc=2fmb#UB|gK>JFg@pGM-=96E*WEF#uJWiHE=MIyS8^{QjL-JU?i`X~v;h&YLe zvqS`;zRwSHi7APv&^XgsSU4Xf*mR(>9G?HZO3m@Bm5bxN$zFudKCI?OHTA*m+@~1%1pD_ ooI=Fx*ZnLOi^XEGSS%;X|6xM+tW934c>n+a07*qoM6N<$f+=H7!~g&Q literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/logo_hd.png b/simplicity_gray/theme/images/logo_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..e465c9bf8dfda9b870cc3c36539cd177ff49759e GIT binary patch literal 2745 zcmb_eXH-+!77hcJ2MB_S2tfo?Kw1!i&{PB`VrWvOcM)mE7($4^V4=p$Pz0n)?-?=> zkS>x4hB6chEd&V=AQVAjRNA{ZGe2jo_v76kcinZ)U3-7u-uwH`iL*3^9pRVY2Z2CG zOl}xkfj~S$z<1E$gTQ;_;tm`H;{V0O*w7|4YbESvPV-KTav$zrL7KZ4+xDHxID*60K$fG|<1+?3*W-ruTt!QfHD?VqT8M?*@ zp@{T&sY)e_<*aO$2g}r@4X_98xGd4MRDIi;UMqr>)Y}$e=~Bl%z`#{7M!!N-A{kr5~a+{MAlLMj+w-FLb88+ zTm>z36`oW63!>{*M&44o=Vgc__x#M zhUkY0W$Cbm&p+t8D(12jRH4T8zLOqvSE>&s;+~1{7Mu{bmYn9{U7Y-^U=0xb7)lya za?RG=@J0qPN1OUknV`4@l2LX`=W13H6mopD(ERHc4=`n0b2TOlV4IWYIb(8)>))Mh z<~E}-zs9B%W15RDw}(@LaO#2ciDA91I4_tJAy_Lj+@gwb*6@SZ?$E??QNTh4!1bpY zWUqg*ki&PpLG6?Sju6Z|+)|8AZYwitvf`_&P4+8HPjd87!4Man9#LxRCl!T%w_IMs zsrfW~s7Hu@M)%1j_`wC1(&}=To@7{|sk%x~ji+!{6baj)TGrG6R zr~``glO`5!rk~~GP{%El^mZu>9{q4@Ng#Tns2iN%^|s0g@&%nx-!PMW5fAAfZVtvf zSxlaF;mFNZChic4AASwPpn9t9zmW?8=#OWxv^iF*Y)X8K*`ui~e{(4-ibv1Z>16J1 zloRZmeAaVUWUL81CxDNP9^i~y)vy{!g@~u*!0c)lVxC>dcDldRlT`h&8}S4kXPJEY zzBPD!_QXB71Z?80B3j)k?y=+8y4UKrgZuc7yTPek%C~S6${S4s6DFj1t3}DevVc}p zwTi57ciixnQ*I?;@YGR;z`M)R4TwuD9kDD%ntW-bk6*=>Gb{dXck=VXuZ@S5C}O>C0oyePg#P)} zS3UcU3jp_KlN@}LftutAmMpwbC{52Mrji<2Kg_^thKh(*#K}ER%{k51m-Kpn%*Iry znG`~$I|6p73%9E7nT2EWY$D7q?E$i*VRd3_^eM2%bgu0V5Wxrr#X= zoK18+Bms2e)kRSQk^njMWsd|9dET1i!_D*~9NrIKvK$3jsWil(P z=}bPVI_4zhP2*IPwqjXyplRge?}2R*W%chXRz1ZG>RzZ$EcpHK4Lwf@i!xLPG@tO{ zjzpzxquF4;jZ{nJ^4Im-ane*++@fz9wgl*Fcx*p5l73NtENqR@5NsvE>44&o&R@zP zxYkd7wvX3R+=I;PtNad3SS`x!tx-6==sLfFAZ>&?s&Ql_zreaim=0~`3dlC1`pg=| z@1?^W!4P(pMd;3W;Uhy^vzcfrG_U@EjGglbaBb(`0OWx(d z6>wZvR{e2q^3PN5;v- zxA+2sCWzYu5_Th?#2yfGj5eP^tpBD}?|%Ao3L8094xF-RZcc2FFn#Njb~X#&_-P_yhX}axj=CL+W`}RfpWK^R z?*(p1=i*`ToI@YQ4|T=N(rQ2t4^m`!alC>O;xU2{A;?{K@Wpm$dtMZx3&aFH`G0T9 zZP^zeZG` R;P(G9xo&P;ea-#xe*yAjMkxRQ literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/no_avatar.gif b/simplicity_gray/theme/images/no_avatar.gif new file mode 100644 index 0000000000000000000000000000000000000000..b794d648a2ff7e7bcf2a9285af445444a4d5b3e0 GIT binary patch literal 1551 zcmd6k`BRfu6o$W$g(ZO~2#7UEhTX;*tf5J8N!V>!R2Hc$g2*5YOF&?T3L1g1BoG!! zh{}?bM3yL}>}3sz1hmMK2?i7!gd!r9&@zh9n10&n|Iqh`XWo16dCxsF*W;8skrZ(W zxCAT%Ktx1DczF1~yl~+H=s|{sg@uNOg528L>g(&9n3w>MDwRs9RK9=zer06^^k9+2 zVvUT9aJgKCLIE~3ein^JV=|dwT`U$C6ci*SC2=^MYuB!U1bu&hKj_QL%UfGp6B84k zK79)IH#9VWllgr9zXZo5BqV@Yfk4pS-rm;M24-t&Y9=QqrBZ1|Mh18b#=*rvfgYR_ zA0MBYnF+pl@jq!an#jmV;D0ad2iWHwai93itg6cH#Cax-EaD-`RA6_w)T$B0*~(QE8ld6?e9=S=>Y@qHo?h);+L3&_O{uJt)gX0HBHcgD4~agKkIk=s zJ%nKUyUa|>Co#H+5Lt`A1QItD8>opajbAw|n(Ohj%CJ6fY>#VkQ|M1JO%st?2t=>9 z9TMLI9G!ON(O>37?J=?t7GVi-&jZ{tmS1usC7;^KYE|~*VTN7LG!K_ zVvz+k3o0=Z&PX^{AjLHGOa~@tb4IThy^H6grqd1t2MmYZ%Lurv7i>LxS#^~xr6cYl zD^&hBHWyoa>a^CHh67EOM2{5D!Pn5XAL+TQMDi#(t45=xvu2Zn{=sGA@z65G!;V9=s!B5j69w!Jxkb>EJwzg zhqkq|Wib1k`|sw=P0s_`Y4#GzbHapoXS3zDc4dks%ljLw!0`2f)a8edHx^Q5aNETq zOIyNH>6iUf1QJKfPDkwYbwpYkc9cQmzmFj<3DG6l74hvKh;K+n8|Bc100!w>6=A>XPlC)1sB$X~6thf@G@TW7@#FV95ecZLzBj$5&1DV@GM zgUKZQk-qImL7@C$ehcGHzTG=Fmwk7Qo$|%4MWV4fXS}Sr^Xa%GgVH?FOtd6uj2Q&O z@gcL^uVS#n`;Bm}sz^8z8#WiB6J>rG5d+(B?PfFwzH^yrc8X=b5Nz_Vx1;Pd(5^ZC%z)6-NwpAWBIy+XNMw)MKj zV$pPF)SVTcOA?(QxzKq{4L3g4`cV}(#C6o~etX`1^1^kB}< z&xu1(Rn^uFvJqMk1jOTUV(gKT5eS0dJ^Vt^-4o_GU* zw6z=#hiy*}jr)qlVzvRgc_Vi05LBsDAj`7tK#W7s;o%`MfPS^P?g}slLozHZEiH9? z_Urq3`t&LBEa>9m!u>bl#;YKmPPYu>`1siL>?gVTHh!sda&kg=?gN{fo8ACu93I}i zd)L%9s8*}k*w{c{UtdQvpGIIiQ(XXf{`|SSKZu!K1v-S^@5j*4(495|NuS;(oOG@m7uMaz4zkan9zNTqSvmaLjm?7v8R*S1h!dF$bqc3*i@i>*S zpBjJ_gju!wJ5dx73%mL`jSUS1kCK3t9 zh0g?lap*~sn_xL?OV%l)M&mxW&k8fLNFMFrfJ0C*J?Gqe*N09;WGswiXxVm zmu-bVH8thv@Es3eY*~;lyt=8^F*7sc`0$wm7#$rYKKnm?`sBzPF0%llC}MVYmMHw+ zzkfrLBqqXV3LqMd5&`bszB z()N>+6O4_GF?aSm9-tM1EXxRmLU{S|Wz%X37Uum-0~nXHG?v+F3fjl+3V=og4nQ&d zMu0#dfQ5wxynp{5kw~OzRU03I{$covq9C14n=ZI57K<1e8DS2A8309T|3v-u^)((p ze$3QR!~}pSio}l^9UL4m(};64fN|Xa^XCr{0Pz2lF05PyOaKfH4ibkC0Q2+nR8~5> z7GQjQ+!jD25@Dt#!32P+sps69irWTO{aa_t^u%uU^RFq0jw}+ACKn% z+)^BX19-bQ00;1PaR3hB?cx9&z}v+EIDof{18@Lu7YCqR{{gn8br~_FJp%v$002ov JPDHLkV1mt2|9Sub literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/no_avatar_female.png b/simplicity_gray/theme/images/no_avatar_female.png new file mode 100644 index 0000000000000000000000000000000000000000..9f273660853b069de9f25e9426ac165e607b2768 GIT binary patch literal 1736 zcmV;(1~>VMP) z>rc~A7>D^s*-kqKX7dKqMKlt`?1C{sqDTzEh?j&A4H=6XR8Rsjc*&N~AZSE_@q&IJ zLD$T&tv^4QE^BEw2HSZLYk$f6$!NCcY2R~BcY18``FwDTu3D%+fYZwr;0kbdxdL1P z&MsGgE5O<13UCEDyIcXT0B4sgz!l)^as{{ooL#N}SAet272pauSjn<%S=67aX$9B; zuU6Eb`$!A0gDOc<#X3qdgcV=~oiS!8uh&~D^Pe%sEM-uCFX08)ftMr+@pv4M9zDY9 z>MFLkx3Rms3r*9I&1UiQ=T9szFJo$I3cbC(1}P$o5K4d<5@QUqEMshJ48MN;LM{3F z^($`PyeYf{VFXygzi{CKHa9nG0&mXR+8WNDJzEkXngk&QFvc)AIEcT0{~ijy9#vHl zkH<@G$rVrq{=mQh^7(vS;Ooida)?AC!bu<(V1|G3;>EgM`Q~IY8HB@O%XZ{=0g@!a z@Au=|w{H!BuV-Upqa?e0V0NSc^VOeBCL0Q0&;9%Ng=s}X2#_QRp->3BySrQjsH%!! zFet=bKqkO^^}l%Wf(v{-$z)Q9yMSDPBuO}a{5W#C99IFEOa^|xpZqQ$7r+?9#KZ(w z_6D&WgpmHh{*)R<8f-{ zhFJYx+|&X_MnlQU@ z%k=g2HKzb`|9}4cIW=p`+`W63`&xiRz~|4Osaad*_3PK%2V$-Q7-I+qgD7f6YSxy? zWHO~`GOsqoUBKw*C^hGb85$aDE&=BD^XbzkYQ`0_wzkG~qZU^I!^6YWeD{?bH*Pei zfTg7+YPMCQX&MrVL~{y|Wf{}c({+CZwO(0YUq>_=<@)9fHv#$}%osx`6vDG-&!DO* zHFM1ZyOLpq(t*w`2Xfj|j7 zZ}=nv%4bC7N6vUW9-KUR5(5JRn4Fw!2>3)IfoL=eS(ee-+PVik#i1VDp9SqlL`O$Q zLj;7wVFUPb=v1evknN7P5}`|I)TXV=moJwdIoq9{!gF6Ji2yqhTO0ZN!9oZy&yIM#Enog#n4|B2@~gkMw-=hmZ@2W7 zD_8c61CA14zWNsy7P!F&{uz|71HiGY_cUmA8oG}TJD8u-(vPvi09$H->0B=Gg9s)}SX zX*e^&PDCSQ)LlR|@aN8*!~Fcba6992xg2I^XL07t8LlGgCZHPlXf%p+I*lU7spdga zC>F7_w1l3X9xfsdEua#3Ns@5w+BK}NuTyiaIT|!5ih}Tt z+uW=D=u=eyWB*SyR}_W%`yHt$in6bh+V==B!=IR#5Oz1S=uuS_u~@941X}_6BFb$y zhl{GJrT;?3>URfQ0gN$x|Nfo&^EXA(>9p;Z_ZGYMBieaBM>(3Np|i8IHUXl($#_(A e_3Bm2ao`__nFFZTb=>vP3c=Tej@7lzo^ig&HEu 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 literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/no_avatar_male_hd.png b/simplicity_gray/theme/images/no_avatar_male_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..278f8dbbabdd053d77f7d7d18a2db9dd61cbfa4e GIT binary patch literal 3519 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 b;0(0;DUn_L>U=l&V+NR;TAI8y!p8g`Lmi4+ literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/pattern.png b/simplicity_gray/theme/images/pattern.png new file mode 100644 index 0000000000000000000000000000000000000000..0a2eca9c3a0253f284dbcb1cc08182a7a999745e GIT binary patch literal 16072 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 Urjwlb4)r@K3YzlOa#msg1Jqp1w*UYD literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/plupload/done.gif b/simplicity_gray/theme/images/plupload/done.gif new file mode 100644 index 0000000000000000000000000000000000000000..30b1adfe5ce634a31155442c19e13c34b4d6454d GIT binary patch literal 1024 zcmZ?wbhEHb6krfw_&%Ru-JPX#Z%mqSuD<9*M)SGyKYxF3f4F|@!*x|>a`TQPIW08y z+@S8*ZR@hoIA>eftmEx7PPc8pux;Auwk@}o)$U1Kdw+KQj?7u7+G7q_7aUKWxVwM- zon_CzK797&@#5>#CheH8`tt0#=eoC_-`0MpXyNs#f!p;ePiEhIbH%aKw*FMXmtUW1 zcBMRg_0W2udgZ~CSyy@scSe`*NvJ!XKkaPCzQ@~k-QN25-(Rf;^@Z1_&b~fTt6IHa ze|Y8zul!>vSvv!^++8)}O#A-FJK9fHKKb;p^=N6ssp8^YF(rpnYWJm=oXFUEd&SEi zPg6GdI5gXCy1l}p$K=41o%x3nOHX9XzcgXTjcxgd6Z5x5=57z)a&u|k)`?()qym#(@qz4J&}!kCS@N3Xs#d*;RNl0%Vs zN0al8BxW7=zvs#@&p6NT?Ttj8IKJK2UUBnBy4#6oR__M{*wI2b4}&u8h* zIPs!Mqt`)CrD)2_i_5)4H0D{o;B<6L=rk+b*1;H}-m#o%hLPPjQDQJ6+r-a&*j9GE~^I>?FIGK(jax2ZJ>L DF;#pm literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/plupload/error.gif b/simplicity_gray/theme/images/plupload/error.gif new file mode 100644 index 0000000000000000000000000000000000000000..c2bed3ff4e2bd848362fbcec55cf78ed54e68b38 GIT binary patch literal 994 zcmeH``Ad^=0EgerH;+P_3R$T%t?V=uf=o>~gQgBD1p z4IUg%P1ipMhMn66Ph z6;iHIbg|THlnodAp<02D#@#FBvkj4$roj9$(>_^+EcT)*?ov;#*HCYpxCtm1pb)!K z0!Wvxc|T1!ZKJ}awnNz3yXm?p!)J-1_XM%tYV6DN`Fzm-{ksA&ILv?`DRgvGVe=DE z;1I+JipuMLbvk3KW2)eKH#;C$gdUHoj#WmpuXb_ZZ*lc6cZN$iRbPK`;PhRosgl5s zk?l*!FANsU3=2r|KW08} zQiQ^iGkM&0@o;NAvx1Y)ybK3*#Fq3k5;M24_Y{V79^|qE8p9&zM5|)a_sjk9 z`#jI{eZINdbKXqbPa-7ZMiBKT^}xA-;P=6WKNl)0E2eKxhaZKneR-`QzrcOMJvKfT zx)lmP4A1{QA9)h7lvsMZdqb029JH3~(nv`^VO`dQxDnc;-1oz!sEu0QJXhB~$nrssc=;5d6bWb>~J{i+O9hUE>s zy$3K&J8PlS3s zuf&l@@FJcg=@u`pfhDq)R}nk`!N({wk0c0{S65>YWU5;9TUls-qL>gRi_rR);{wgY zMVdw2=B8#K29K9L3s zc2K-aUfk?E&kByZwEo`KQU%&(ulDp;Rd2jF$4C4_mBa4FtT?M{W386p329VQR0mG+mdz;^%6}=b+X&!0PAJghY6b|U<(&T>?OpL^EQ|Dg8v(US+(!5}gNN>68C zjIJsuuSa13hEay{0=HqHA>PcGLdSs$kl{5DmyWOoKy3@Be5XpZZB{~bv-Rt+_KBtg z?I&+!J&28PB^xhXaT!{!c-ZpmN=~tqb8%>d`}1|A?BGOz>Q{U7drQo%qk+Jq)wF|Bjbw4$i)(?^O-2qNn1c<7SK zeh64nT!z?PU-wbRweq{O<*Cxk-%v+|o7P1Kr$(&P;`Dngu`P{NC&`fTITT02B_YRx zMm@NDi25Ks=~!vhsbn#_65^=UAs+Z>fLS&$h+rtQa@x?&qIF}sS{QcM$9 zyj8I_JtbX`?QWmL>a)qPxTV4W0{AhtaEw8J%zHgmpSG<=!@1xzkcC#tDkpClZTQ9T{9{ XMrH}sh*f7CD@Dcca7lI@6tMnZ`e4## literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/subforum_read.png b/simplicity_gray/theme/images/subforum_read.png new file mode 100644 index 0000000000000000000000000000000000000000..41584348b56804b6ff0302a97da29364f419eb61 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^+(699!3HFsq+HVlQemDhjv*3Ldr$A?J)j`K5?Hm@ z?v9$OfTL4^x&Tk7uH^&sOKJIYtAz#Cs_*CsKD_^J!$BEChwQg<(}Uh^Ts5!o{oE*R s!(*mq#zp6rOyN*`us8nkRXbw_)vDclxw_`u0@}df>FVdQ&MBb@0I@$YL;wH) literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/subforum_read_hd.png b/simplicity_gray/theme/images/subforum_read_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..7af329ad03d480ed512b6d4a05cafe17037184b0 GIT binary patch literal 232 zcmVP)-us0zU?ZU zjlWK3-Ntj_%lI8wDTV)q_c8N#U?M6HiwIIm<>77H5MwM4Gc!U6vlwV3A_<2Yg%2K0T8 iwr$ZgO+K8vpTSRObL{RWY8I9N0000zmRMpJW7YfDJFe~OD?V3j wb8Nv@Hx9?+OGSdbj!1mG_ju0bjoWU|F=afOJF$>^1JD)*Pgg&ebxsLQ0FYHQm;e9( literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/subforum_unread_hd.png b/simplicity_gray/theme/images/subforum_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..591e37feac4c64d575831712818be972e622635b GIT binary patch literal 231 zcmV@-eXx7jN=GvEt;muhxd?k4%0MY7zXrxkG5@L hjDglVAI{y+;3s+P6B+aZCR{VekMlOOZjO};PTRIC&iMs(M@I+&nx8LRTZ2P5#Q^&zWvi7 zXYkWn`_LO?tpy6Js)~#;Pe(z<7$Ej}Zb49%<*ExR%Mxbbe1f#rKR=n)8iz^(LjfIeQFajOBR_C!F@_7>miWZ2HGFO;hMI%QBkvqbDYk zQqnDGNs_>U+c=JCSJ-`wlybv4r(g1g5FmtjnS6MMNRnh;KZ*+r)O-Qe@jwx3rL2Ph O00007p9| literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/topic_moved_hd.png b/simplicity_gray/theme/images/topic_moved_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..952e1ce05e9157839de3c22433c1aee6491ad916 GIT binary patch literal 682 zcmV;b0#*HqP))i!iQCK)M69i>h&hk8eE4o*2SQm5^9NraqoEVBdE$B#@HLt>o^#3977jLlH{YJD0f7! zr*paz6vr_z#?GTCx-WW7ozkVCO41L*Fdp8zNEAgNOBiFnZvA>9y0idEDy8%(3Tj9g zhSMMjUZJ4o%o$_vw+ae^0Ax-WhM$zCV}R&_eMlIFUus`;MVISKeBb{z8jbGV5ajzl zVE*MR3Tgw;|YJa0+} zdAU`NjDkGR`)yg)lU8zM6XZC~PeRB^YdL+!wr%J*mxKBx)TJEPbjH#a%|fkFBXg8|9ak0kUWR4oOmx~|K41#g=iUDw9|Anzs4EpjdHq)$07*qoM6N<$g0KZFXaE2J literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/topic_read.png b/simplicity_gray/theme/images/topic_read.png new file mode 100644 index 0000000000000000000000000000000000000000..96cb0072781152a593ed5e306ad9c7ab20e140a7 GIT binary patch literal 889 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 WV6h}ariMoV0000$U#J#W_zS;`YDo z004l&V6fwP-mjeVA6EX7APAvat@c4x)iYI9tBppZb#-;sYBrnIX0!Pj5x?;7MZ_J` zG$V|$BgR-DF~(w}(Ma$-?=R2u{+xh*o;#*Wr6LD0 zGpLrTs(Szcj^iAzg9(Bx%ZiT2W6gEl`|)@zbIwPc^WWxmC$1=prYOoI&?HF!fNr<@ zZe2_e)a&&=j7FpQa5xM*j&o>P*1>Q%eE;D13xW_*6yw;|CP9x$QAJkd~Ld0!K>HfN)b#au^{gprf0ECb*r8G?`eKzVT+;oo$g~Ef8%?1EK z*Y$6FP%xXsnWh=>L1%?RLGv>Y6ztF@QFA*a%W`ZP=;Y*N8xi*xfi{Jk?vNk|pDg=oMFN|Lh!7Idbv?CggiDa0f}aT?kr#si01$Dv-EPNL1$DdK7$WXY4#&27uFb}Y-5kgVyo!an!c$4NcQN zCQ0)A+qZ8w5JC(>=*R~KufMlGKWcq{_yt@Lgqs}4C3v2PK^1^>$Z_0#zcDS#x@?-} zTD@N19R|i*wr#H%hVcnP=sU-8{@De_w;adG4-5kUxWaMVvu-d!K!rl#RiRM$+y~}T ztycT(C{VmWmStVFZF|LW9Nlr8?+1Vye9G}WzsmFc%YJaYK!rl#RX(4;<{eW}l%>|1 zGEyANvZ9Sfxe-J|d8a2*BE|-hs^Lf~-0waNkNd$106OG({xc8G1zp$IU7T?Oxn-K> zbq~-Fj^q5>2Z$L+2LSMOzc_wC-UXQ?$@8XZeud*q0tlOCf5m|OkeYqtWV6}TL2$f4 z9LGKJbk4b2t@gl+GXbElF`!c%gwQ{l&1Tbs^tXOH=SnV@dzs7Spj(3gaU92auXFG< zXBt3_M&tJ`%)58*itYk_a&offIF9Th^#zp6<(}ajT3uwx0Xbn>(}NTsNV<`mCChRYuTg?c3bX@ge}8{- zgg}qx9mp_@?KU8aqLveh1PrQPX!ux?Bt_;OsAG{PN%CScnS4DgkoPq2oo3x?7J+nK zZ$Hfw1VOMY`(#)kilR<06wBrE>bwJ0tJT#Gpl;Kw7ZAfRr?(oSC|;X)AX%1ucNZ5J zhDml?i@Mb5%_;z3aS)(!;hhD@cTb2Q2!f{Rn+(H1Z}kF7CX;R39g3nnoL8WZ1=^c< zJpOD@phP0kwqf?>&714f1{xMn)3lW!8-gGR;^5%mr!-9;`E^n^EPTrqLik~&QrR8V zRGSo>uIv6=u6P)R`CSlBk8WyfO-YjO&l`}YY5tq`SQZ$D$qoaQOeQ-X`-}@{TyS!? z$3Cs@S)pkfdaD~44#zM|+x#t;%lGC5NLAH)y}E~>DC#d~0b*H}Av}+sB}v+zbs$aC z9zh6wUo6GD=VO|tkA?-ps_o?kQ4~L!^i&%ZOHq_BgIrD%kH@$CaA=x7WLfslt?Bo? z51@|MU&`h3ommD_RdpLecp(r6LUAN)G|d;WIP^!?Kcfsmi+?%0g@!o z%d-5{3?tGMUUJNs{i48%L6)yY89_A-pU}(%ovcx)X3U{p)GFbfk6A zYooluRaJFYlB6{V;bp(y2>@8sH0_r6Ii4)bTM)u?lQ!rp0D#3xrE;TOE)Tt*q$tY6 zN~LlG0MPS)#|YwoCk{!HK2=rq4=z%kmE|JE}H0I=BFzP&Aq;<_YBk=B~EBg^uR zBuU$nBt=>e32uv`c&%TQpg;(($g=z!MNv9mq6!lxOqeiX!h{JECQP6CFUzHfYw{&X Q7ytkO07*qoM6N<$g70p#l>h($ literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/topic_read_locked.png b/simplicity_gray/theme/images/topic_read_locked.png new file mode 100644 index 0000000000000000000000000000000000000000..ccfb7e54ac2f52d105824734b9b2d5601d9aa5de GIT binary patch literal 1082 zcmV-A1jYM_P)GXlaq<4Wmg- zYfRpnlMKUB7XQt?7+2G3)ynRr4}32#@8QGqK5y~@yw`iZ*Z)`y!}uzd%5SnPXJlC} z*J`!K_4Re5Uayzy_4+Z!_!nm{#(3Q@j1VE@kPwovEGyOP^-_e81R>)rnpnD*M&l%unqt~2=Nm_Vy0=PP18*GdcBz;gv1CT{<$&ba(Sa# zt%}uZRdM11aTsGS0Dxf_A@Bw4&F$^Qw>2%W5vJ8+AlEfH$MxbJ`7;`W$ zrBo_?8_vznEX=Z?Uayz#cDp+xkR(Z&VzH<=af8a`as&Y2;o;%)YoKLtrfH_T-EMpY zy1cwBUtV4+PR4P?Vo?!AaT8+9Z!HR16sPO@)?6R} z08P_&bX`yDy1q2(HQZ>9^7;J4k+}l^psFhEfX1^*oM9Lt2b9U@^NN#~K;s=+CF;cv ziJ};r1v))F^-rh!(48_f{IFg`&LZgaVulFQ|kaa=y1AKkKfKySf~ZrQL)@oAt! zp%4K8xVyXitg7llC^rmad~$w%e!=rR({8tqo%Q?s`+vVf001n@{_23-5k>KvGe@eb zrrntrl}sk(U@-WE5E>wa1~g6gIgUH;bUJBG({?667Z(>vp63;w=bwRio*(_oG)+q` z13Ec5DIkOf;c(bKIyx#R5($~2sGk%?{k*xkNl*OCFvcF1W$O-T3Mw(&`|+hNy@m^i z!}jj(?hlOdS7$Ag$q2(vr6#(=^L&J5S%qcUKeO5F?}8wF;yCUL$8om~j_3J?D2kf^ z0IgPQe^C%k)BR{Ps*SIys(OqN8c-A^xR2{No6UYXJ3E_r>oN@EV_7!FvTTOqxN|9FIv_v2f__49E@#yh*GyqWCSzBA{gu~%F z#&~0;s2TMP@j_N}WbdFARRjRyuVm}L1kGLl05B#;<+p+NQvd(}07*qoM6N<$g2WL6 ARR910 literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/topic_read_locked_hd.png b/simplicity_gray/theme/images/topic_read_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..ab78861b96964df4f4418dc327248c083e873496 GIT binary patch literal 2088 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 literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/topic_read_locked_mine_hd.png b/simplicity_gray/theme/images/topic_read_locked_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..7ac758f75de2121c98ae4f7c2921fa38a4407d4b GIT binary patch literal 2281 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 Q7ytkO07*qoM6N<$g70p#l>h($ literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/topic_unread.png b/simplicity_gray/theme/images/topic_unread.png new file mode 100644 index 0000000000000000000000000000000000000000..2d24d5696ffb0ef1d4fdd15b24090a8bfe553e36 GIT binary patch literal 1465 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 SUJrl(0000+1F5vDvn%-1{GH6$dE1pL77vPkgb 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 q#;8U$s!@$7geNJ(N)7=V4y|q+44b)Jy;Hy)1k9 z@c;e(vy0H<^Y}bI|KsU&I{P(EQ+mDLWnI^IbX^~9Zf=frUEkT<-2ANH??2)H?x467 z9rD5jr^J8j@ceI%AdH;y(#R3Yzd7Z~w?jd=Fjy)^{}H5Gt?uphdRv;N-QL*PfQ^j} z==FM_>$=}{UDuyS2qBAQ7n}lr#VHnH$d_Qq^KK;phJshQ0>g6It+I5*daJbX&=^%! zk7$}^XqpCoII7p{{m^Q)p6VksWpVlQ7RTLniUn|rMK`_(4$r#@C2#}*96^9#SqM;$ zP`>L_me2S5XzD>Dno(8tX1Ch~KOCiL+Rv)0?&~8oWwGqG&2eBCIB*IDw<3?hO5l{d zgz~+&RapW@sBGUCRjpR{s;X*qIvv147;4mRw-?+oahGh41HZoys=%vA0UK~&1RQvmIXYAvl?1Vg_7Rt~b4gyqRm?O$JC zzkNSYr_;HkY1)CS1Tk&pa<}YU4ubM|aPoO@Sk8?rgax<8!!TI-lDqI&4qv+E5asCr zw6?aUtgo+wU%TB7@{nI5gpirZb?q#M@p5p~B*;Szi^ac2l}cS4boqWD4^?$RSU=J}rkP_xyP_@I2foEFbYfqh_-SemJPrYJs9C(}Q%Dx6)~_ z(rE}_UUnwqHaX4!#(~4KZo7=rf1Osb$Oj-rQ3BB9O(BGk$uM0jl?E%7f&i9IgSD6j zdvVb%lXX#k*f_`bYz$TmaV+cZku1wQilTrYep}6E6A(gZz%UohWD3mGcp)s~mdS=? zvtZ@&VCC}Rj^TU86#)O9*=*s054tSNGWg**MNwQ3O?OR(0h3|COeV*&QmOFf@NxQk zhA;m;;|#xNX3o2zMx&vuuC9XLE~x1Nnc&St0?b4L0+^STOuD7g6XWz@6Qj)TzGoKe z?NF^&+uvw3ZZ{eYXfzrD%5Qabb^co7^kI|sKzIxT7Q=v*Ou41fVc00`Ox7#2>yFuZ z7H$;MM}ns>isBXyny88pLIaAl44MWb5$2+>Tf@hhPJx+DgNfbN^;8PJAqn`7qQS^y zz{+L8%H_b!<-+ff2Z~CP1d=3y55xKrA%q4b-8D!O42l}dq-nRwar!WCzqU`Eg0*AE zK#oK}jzr+?<1fMY6a`i$17;@IodkU-iXw=jcn?aFq&t!%9k@ym(*u&aWl%KWnRLP} z!GOsm!;&etR2sf|^EAkjV{q}rJbdxS8?gP_>(GhKK_@l`KPFSRt`bD}w@i|xC+qe4 z?>Gq0Lw$e{LIy!E8w3FcL4ZM0V2~u3Bnc)(yWzM*!ox9e@%RbYh|R%IOfuN9D`(Dt z9Em`0?)dq!+gVvzIajaOpSk-EEUmu~VK|H=a2J%r9g`vFNViKT7qww(r$nroRojiHxTAnz7 z{>|wlG<72$KYt@0zdJTUf4Ara7&HwAO~X4c9S3D*23nB_=&=~|qOm_VqOp-4i-9~l z3$0^O=tbw=`&S_UT&K@042byGMm+AJNH>ZOUg7G|qae@B!s^TnR1O{bf*{`cFzWBR5I}7j6&+qin1ODm%J7;j3jt@Tf44K@W3YMhFoP f=($G;dg${fh=PmrE+)=300000NkvXXu0mjf;65nm literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/topic_unread_locked_hd.png b/simplicity_gray/theme/images/topic_unread_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..c987c8a42295ec584902d5d6f10ff6e3aba501e3 GIT binary patch literal 2899 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 literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/topic_unread_locked_mine.png b/simplicity_gray/theme/images/topic_unread_locked_mine.png new file mode 100644 index 0000000000000000000000000000000000000000..1ccc9b34abcb73a81fda181ad889769a64be464e GIT binary patch literal 1755 zcmV<11|<23P)Iuo z*jgJ`alEX4L9frBkoUq z9`t%W==b|z7>3^+!!TY(2qC*vI_;F18&0JHBZh?$!?>{=j5x3A3XG~%uvfW)s;Zxg zq6pJ@u-FqAP1BC+x^C*a4t`Nozu*6RtJQjG6QLQKE?%^0`ms|fgHx%vF%@ta#*Jga z;W%(O4n|cDMl5UFt6aL#Xk44Ze8cnn!hR!~(=_c~x7!83C`#A$uQW|NxQWn=T`Fx4 zX&Q!Q8k}<3t-?fLEI6zeR}F5<;a0YFUB5haL%aKqNz*j5)9FAI6hV#K?e=MRO!Uc_UQra~mLLd^o&dGm?JZ5yK+`nnbUG7xuqy~5G%V%M4NE16 z=FqfTxeV_3yb=1NV_6t^IV}6f=Eur!Z>rTLr&@i_UggrgUJsji{+&+e(E9rN!>55d zoz5d&*AMSt*sNVB+#ePS5L7IJQ!Ij0qTT3nSa53$jJ&0HD$KW|3cE96*nf;z4jh&n zI}CHf!K$+XsM&0)>+9>_*KW6iJme<`A!OwW-C;h0@p7W5X^@8+RVo2$#IWuwjO4Iv zHwwD`G?0hlT~OY(^LdCC-c-r0M2FEd49gW5mMastvQ0HmsF0Ghrjgb=bQ zs%vMmU}rKAz_MAem$NWjUUtjnU6fyBoD+LC0jq?#Qpw$;dcD4!O0073{2 zDC)A6&VZGfEQICUa`~`)9_&I9>_RczvFM)BWr%*yhNbc)A9TH5uY+F{r>d$8BFU~r zQD9LNSn2dcb|w?vTy&iNo<*1ciE)PCGppd;kfJE++S(fU?Sq;f;3>vRrNBz1Ab@$< z>9kuWJ2g%pHZ{up{(EMZyd4rn@sOe@4;4iLMNtBj-`d*R;_cMZF^lv-(I^URiUK>G zam!@GBBLDU@?N=pcWhWJ!EQNwJb3z&ByB}OQ}GBPG$3%>BuOw+VJ<3iYteCLGhk)2 zU`1~0P9_7N;~4ynAi>P#z%Jy$E)>8j6vFS22a3zG46-bP4~z5(LI@3TvTNcvm;^DA zMUrmQ;zmswFuYVejB!b^=s%P7NC<@ zfG^US`#TsG{x6ed`NdkT_8J)c}QIU}2bx!f~(&B1Dnljv0vre01ha_#)G3Fw<$M$L66Ek8e+a zL{a>cD2iL>&!0aw_47lLB&m`lU6*BfPf-+`=lO%12+a(V$?XY{k0OW&%G)g}1x7p$ zf0zQ<9_XVpXCB=yVu#W9IhzR0>?V^JcazD-6C?C@i%fw@l3qH#-@r4h*7sx+%$g`&hSn@M7nee^}x)`hsh&9|BQe2)d%(YdH8T~ac>i$nI8m&5JH0`GCp_*yEI59 zZw+wbo{1A<6UWB`g1C3?=qvvuj~v-~`GprgMhLwhZ3dyOU;gxGf7v{>XnslM-u%Hp x-*Mi5hRQz{<~itD&Kn3J>^u6!j|qC_^B+TBug4}fZoL2i002ovPDHLkV1l+=S}yWMTWA{f(6#4h(EIp2O^KEw{Z8!HNnhn{Bp*2OfO)*B zQ))T3evk`}f2r4GM`n3*lZRZXb}~h>tbpPN`^IFKJlMor>fwXCzqCJ|6*m&4o*VRf z0+$6LB5DjE%b?l5IBjlht<~=fK8Wkmj7&r3seNMYRD0z@m*tP>h4C`U%@CofwIF|7 z%R<8eQ-hVFfGzto+%l_=8`yr9 zua#Ws{YX_fDxq@oJlGZS^51XSHNC~4#DS>~)@)O_mVPs-8Oq9A z@>9)A7iP*z8upnlZudxewl9xx95--Aom4B`1z`bd+Wgn}XlJtNm?CZ&}2 z%KcgGD{qO7I;`wZPG$jN-gHlE8D=$Z2ChwC&0Viq8jtX?SpN$Y0^>NDVI~!fd^$nE zRgWGvU?&@2cf8p8-t+S4Vf4?VXvnv*=(sa3gixc?gsf^S2!ctOw#bp5Et&+kR%LqF z&xxXJZ~8AkCg&>Uo83^8CP)Q!l3`BYWD=WkB#n?z!)GZHYTfECgUuTmiER&!hoxbKIbs*5#7@1v^hkotF(8=6a z|Br}Tx4xRnC040Dry5jzQL^haI({wav-b2Et2DFW-2KPk#DU^A#N~W5A?upixtqY6 z(XKobN)({M{(Iyds|=-Egl0oGQnD-S^=?(FMyhSKX5kdg=)PT!2)|@2!pqBRgGI=dI~AJ;%{ODOnAs$Ss4qbSX~A?lN3GLtHj@vL_L~A;%XPQG zXXa_|L{SaC-{G@Riz#bM4GojMo1(P774u(&ee63`qL;FwoV;Ba%r3Ti`|Cwc zjO7!Ae?V3h4L$wm_mPNCkOLpXBAiw`cEGnA6nh2sDAt7wnTti2BLk2S&uTBRyi`_&)xofzv9C&=()pSc*ev)GG0 z4ZK5}wQQc54mfmG(N;$ZO7Rz)BE;nmoB$;bMz9k4H0!w&`gAS~9{oNaguX-tTc38S zbHxLIiOSq>4#}Z|_9i?Urk$G5Q7%ctyE#5U7$0ebcPg)hPOravSOZGqsKf`6k39d~7qNI@+A%}e^5hy*1J901OtUY|;mC5R1_+i(kyE0?+ zEcmayhIhW@u&3Ncea(E;i#tdvLr(7|jbU>?=gsIeyxu9wmUKb$b5-*OcaBF4bi!SM z%Pkrx;$vQbX{uFNcc>zq&%XE0lc!BY59iLKpl3!tQ^%bjv+5CTx5H$Efh)Ow(+HfM(+FrZ&&QlgYB~UhwcFPLPe4u#~NHxeICL27YHxSBz!%` zl>d@+5h0U2Q2J-luxe&gB0Wh?=*ej{>Zq$d|DdbF>X5i+QxVw|?G`3n@zy^LNO|iI zD93Sme|F;$*6982Vr==sO;bQ2A3e0GQFG-l1xt+k?Gi~I3ko8~TM_G%9RCP}#j~Uk zg4Mw&+2>AOY457fe2Kb_&(UYKwZNNcn^C(X~9+*+0DfU6l*f4(VhJnb(=uhf!K4Um6x zF9XP3Z$I-(N>>zxIgx@AQKLkI@_E4oW-tP}r@(d4&JVoJ6|Xb8F6S}M=E(DSVw-V;h3;YeEd`!+rSY>6MYPodErpdmbVft+v^fn}cp7&9K}p-jFUy6z0=wuMkxz5qo3vhRktn)8r(K z{EE@PBfTNFv{alO()Ay{24yHQ%d6neLselqMO{;!)yKdMQ87w37+T zcgZ`E=W>fV*|i_q+3oxhHfOE29)s* z9=Y|-*E#$s>|6bwr*pNNX3{n{{FzF0m5Lv*_X8u1{b@xMOhuq?W*GBv-mxuf{XL2A z6He*6pYomjv*>y!UOSpo#`*b+X(^ zcelFyKe!*B_f*6L;gr0*R=$nLapg_#BvUyWcXp!h`5T_WWIM3Li?OZy2QPQ~kYHYQ zwUuhe^a+^rNuAsFM-tT+T0ij~>`=sqo1Rh03mW73W-2%n%X-?w3@pvS%du(Sw$S`m zM(|X#huq4~lV889oldxAHVXY_)>`Z~x(}puuMYcmzs;G*i6slxE!CIM?us41Sf}4# z?#3@P=Z1h?S0DIqzPVI+|7*lLv90aV5I6g`TbY6ZKeU1-<)XS2aPM2ggq3!#xxE|n zXknTOwnUA)h=2fBybIX222eBSu)A_3XQEzq?7jo#oqn zo+GBgflq=3DS{RE_7L{QujL=Z9O3!-eMlU7$~moB%SN*0l5uO2t|G PJ-}GsT<@8VGvWUM*xSf4 literal 0 HcmV?d00001 diff --git a/simplicity_gray/theme/images/topic_unread_mine.png b/simplicity_gray/theme/images/topic_unread_mine.png new file mode 100644 index 0000000000000000000000000000000000000000..fe405e1f1c761ce8c5dc280c359df38f947443e6 GIT binary patch literal 1589 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 q#;8U$s!@$ .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 { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 0 9px; + clear: both; } + .navbar.tabbed, .navbar.secondary { + background: transparent; + border-width: 0; + border-radius: 0; + box-shadow: none; + padding: 0; } + .page-body .navbar { + margin-bottom: 10px; } + .navbar + .navbar { + margin-top: 5px; } + .navbar.tabbed { + padding: 0; } + .navbar.secondary { + margin: 0; + padding: 1px 0; } + .navbar.secondary > ul { + list-style-type: none; + margin: 0; + padding: 0; } + .navbar.secondary > ul > li { + position: relative; + display: inline-block; + margin: 0; + padding: 0; } + .navbar.secondary > ul > li > a { + display: inline-block; + color: inherit; + padding: 1px 8px; + text-align: center; + line-height: 26px; + font-size: 12px; } + .navbar.secondary > ul > li:hover { + border-radius: 3px; } + .navbar.secondary > ul > li:hover > a { + text-decoration: none; } + .navbar.secondary > ul > li.small-icon > a { + padding-left: 18px; } + .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: block; + margin: 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; + box-shadow: none; + background: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } + .navbar.secondary + .nav-breadcrumbs { + margin-top: 0; } + .navbar li.small-icon > a { + padding-left: 18px; } + .navbar .nav-tabs { + border-radius: 3px; } + .navbar .nav-tabs .leftside .tab:first-child, .navbar .nav-tabs .leftside .tab.first-visible { + border-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .rtl .navbar .nav-tabs .rightside .tab:last-child, .rtl .navbar .nav-tabs .rightside .tab.last-visible { + border-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .navbar .nav-tabs .rightside .tab:last-child, .navbar .nav-tabs .rightside .tab.last-visible { + border-radius: 2px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .rtl .navbar .nav-tabs .leftside .tab:first-child, .rtl .navbar .nav-tabs .leftside .tab.first-visible { + border-radius: 2px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .navbar .nav-tabs > ul { + list-style-type: none; + margin: 0; + height: 30px; } + .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: 30px; } + .rtl .navbar .nav-tabs > ul > li { + float: right; } + .navbar .nav-tabs > ul .quick-links { + margin: 0; } + .navbar .nav-tabs > ul .quick-links.empty { + display: none; } + .navbar .nav-tabs > ul .quick-links.showing-responsive-menu { + display: block; } + .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: 12px; + outline-style: none; } + .navbar .nav-tabs .nav-link.dropdown-toggle { + position: relative; } + .navbar .nav-tabs .nav-link.dropdown-toggle:before { + content: '\f078'; + font-family: FontAwesome; + position: absolute; + right: 12px; + 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: 12px; } + .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 { + content: '\f077'; + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: 9px; + line-height: 13px; + width: 9px; + height: 13px; + margin-top: -6px; } + .navbar .nav-tabs .dropdown { + top: 30px; } + .dropdown-up .navbar .nav-tabs .dropdown { + top: auto; + bottom: 30px; } + .navbar .nav-tabs .tab { + position: relative; } + .navbar .nav-tabs .tab > strong { + display: none; + font-weight: bold; + font-size: 9px; + padding: 0 2px; + border-radius: 3px; + position: absolute; + right: 5px; + top: -10px; + 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, .navbar .nav-tabs .rightside .boardrules .nav-link, .navbar .nav-tabs .rightside .pages .nav-link, .navbar .nav-tabs .members .nav-link, .navbar .nav-tabs .forums .nav-link, .navbar .nav-tabs .leftside .boardrules .nav-link, .navbar .nav-tabs .leftside .pages .nav-link { + position: relative; + padding-left: 30px; } + .navbar .nav-tabs .responsive-menu .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .rightside .boardrules .nav-link:after, .navbar .nav-tabs .rightside .pages .nav-link:after, .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .nav-link:after, .navbar .nav-tabs .leftside .boardrules .nav-link:after, .navbar .nav-tabs .leftside .pages .nav-link:after { + position: absolute; + left: 12px; + top: 50%; + margin-top: -7px; + width: 14px; + font-size: 12px; + line-height: 14px; + height: 14px; + text-align: left; + font-weight: normal; + font-style: normal; + text-indent: 0; } + .rtl .navbar .nav-tabs .responsive-menu .nav-link:after, .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 .mcp .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, .rtl .navbar .nav-tabs .login .nav-link:after, .rtl .navbar .nav-tabs .register .nav-link:after, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .rightside .pages .nav-link:after, .rtl .navbar .nav-tabs .members .nav-link:after, .rtl .navbar .nav-tabs .forums .nav-link:after, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .leftside .pages .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, .navbar .nav-tabs .rightside .boardrules .nav-link, .navbar .nav-tabs .rightside .pages .nav-link { + text-indent: 999px; + width: 14px; + padding: 0 8px; + overflow: hidden; } + .navbar .nav-tabs .responsive-menu .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .rightside .boardrules .nav-link:after, .navbar .nav-tabs .rightside .pages .nav-link:after { + text-align: center; + font-size: 14px; + left: 8px; } + .rtl .navbar .nav-tabs .responsive-menu .nav-link:after, .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 .mcp .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, .rtl .navbar .nav-tabs .login .nav-link:after, .rtl .navbar .nav-tabs .register .nav-link:after, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .rightside .pages .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, .navbar .nav-tabs .rightside .boardrules .nav-link + strong, .navbar .nav-tabs .rightside .pages .nav-link + strong { + right: -2px; } + .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, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link + strong, .rtl .navbar .nav-tabs .rightside .pages .nav-link + strong { + right: auto; + left: -2px; } + @media (max-width: 550px) { + .navbar .nav-tabs .members .nav-link, .navbar .nav-tabs .forums .nav-link, .navbar .nav-tabs .leftside .boardrules .nav-link, .navbar .nav-tabs .leftside .pages .nav-link { + text-indent: 999px; + width: 14px; + padding: 0 8px; + overflow: hidden; } + .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .nav-link:after, .navbar .nav-tabs .leftside .boardrules .nav-link:after, .navbar .nav-tabs .leftside .pages .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, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .leftside .pages .nav-link:after { + left: auto; + right: 8px; } + .navbar .nav-tabs .members .nav-link + strong, .navbar .nav-tabs .forums .nav-link + strong, .navbar .nav-tabs .leftside .boardrules .nav-link + strong, .navbar .nav-tabs .leftside .pages .nav-link + strong { + right: -2px; } + .rtl .navbar .nav-tabs .members .nav-link + strong, .rtl .navbar .nav-tabs .forums .nav-link + strong, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link + strong, .rtl .navbar .nav-tabs .leftside .pages .nav-link + strong { + right: auto; + left: -2px; } } + .navbar .nav-tabs .responsive-menu .nav-link:after, .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .boardrules .nav-link:after, .navbar .nav-tabs .pages .nav-link:after { + font-family: FontAwesome; } + .navbar .nav-tabs .responsive-menu .nav-link:after { + content: '\f0c9'; } + .navbar .nav-tabs .members .nav-link { + padding-left: 32px; + padding-right: 24px; } + .rtl .navbar .nav-tabs .members .nav-link { + padding-left: 24px; + padding-right: 32px; } + .navbar .nav-tabs .members .nav-link:after { + content: '\f0c0'; } + @media (max-width: 550px) { + .navbar .nav-tabs .members .nav-link { + padding: 0 8px !important; } } + .rtl .navbar .nav-tabs .forums .nav-link { + padding-left: 12px; + padding-right: 32px; } + .navbar .nav-tabs .forums .nav-link:after { + content: '\f075'; } + .navbar .nav-tabs .account .nav-link:after { + content: '\f007'; } + .navbar .nav-tabs .pm .nav-link:after { + content: '\f01c'; } + .navbar .nav-tabs .notifications .nav-link:after { + content: '\f0f3'; + font-size: 13px; } + .navbar .nav-tabs .mcp .nav-link:after { + content: '\f0e3'; } + .navbar .nav-tabs .acp .nav-link:after { + content: '\f085'; } + .navbar .nav-tabs .faq .nav-link:after { + content: '\f059'; } + @media (max-width: 550px) { + .navbar .nav-tabs .faq, .navbar .nav-tabs .faq .nav-link { + display: none !important; } } + .navbar .nav-tabs .logout .nav-link:after { + content: '\f08b'; + margin-left: 1px; } + .navbar .nav-tabs .login .nav-link:after { + content: '\f090'; } + .navbar .nav-tabs .register .nav-link:after { + content: '\f234'; } + .navbar .nav-tabs .boardrules .nav-link:after { + content: '\f071'; } + .navbar .nav-tabs .pages .nav-link:after { + content: '\f0f6'; } + .navbar .inner.static { + position: fixed; + top: 0; + z-index: 50; + left: 0; + right: 0; + padding-top: 0; + padding-bottom: 0; + width: auto; + max-width: none; + opacity: .9; + transition: opacity .2s; } + .navbar .inner.static > .static-inner { + box-sizing: border-box; + margin: 0 auto; + max-width: none; + min-width: 625px; + margin: 0 12px; + 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; } + +.forabg { + padding: 0; + margin: 10px 0; } + +.forumbg { + padding: 0; } + +.panel { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + margin-bottom: 10px; + padding: 5px 10px; } + .panel.bg3 { + border-radius: 0; + border-width: 0; + 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; } + .postform .panel.panel { + border-radius: 3px; } + +.panel > .inner > h3:first-child, .panel > h3:first-child { + margin: -5px -10px 5px; + border-radius: 2px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: #636363; + border: 0 solid #636363; + padding: 5px; + text-transform: none; + font-size: 15px; + line-height: 1.4; + font-weight: normal; + color: #fff; + padding-left: 10px; + padding-right: 10px; } + @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; } + .panel-container .panel > .inner > h3:first-child, + .panel-container .panel > h3:first-child { + font-size: 15px; + line-height: 1.4; } + +.post { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 0; + margin-bottom: 10px; + position: relative; } + +.post > .inner { + padding: 5px 10px; } + +.rowbg { + margin: 5px 5px 2px 5px; } + +.navbar ul.linklist { + padding: 2px 0; } + +ul.linklist { + display: block; + margin: 0; } + +.cp-main .panel { + padding: 5px 10px; } + +ul.linklist > li { + float: left; + font-size: 11px; + line-height: 2; + list-style-type: none; + margin-right: 7px; + padding-top: 1px; + width: auto; } + ul.linklist > li.icon-only, ul.linklist > li.rightside.icon-only { + text-align: center; + min-width: 20px; } + +ul.linklist > li.rightside, p.rightside, a.rightside { + float: right; + margin-right: 0; + margin-left: 7px; + text-align: right; } + +ul.navlinks { + border-top: 1px solid transparent; } + ul.navlinks.nav-breadcrumbs { + 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.linklist li.responsive-menu { + position: relative; + margin: 0 5px; } + +.fa-bars:before { + display: none; } + +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: '\f0c9'; + font-family: FontAwesome; + 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 { + font-family: FontAwesome; + content: '\f078'; } + +.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; + display: inline-block; + font-size: 7px; + float: right; + padding-left: 2px; + font-weight: normal; + opacity: 0.7; } + +.dropdown-container { + position: relative; } + +.dropdown-container-right { + float: right; } + +.dropdown-container-left { + float: left; } + +.nojs .dropdown-container:hover .dropdown { + display: block !important; } + +.dropdown { + display: none; + 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, .dropdown .pointer-inner { + position: absolute; + width: 0; + height: 0; + border-top-width: 0; + border-bottom: 10px solid transparent; + border-left: 10px dashed transparent; + border-right: 10px dashed transparent; + -webkit-transform: rotate(360deg); + /* better anti-aliasing in webkit */ + display: block; } + +.dropdown-up .pointer, .dropdown-up .pointer-inner { + border-bottom-width: 0; + border-top: 10px solid transparent; } + +.dropdown .pointer { + right: auto; + left: 10px; + top: 0; + z-index: 3; } + +.dropdown-up .pointer { + bottom: 0; + top: auto; } + +.dropdown-left .dropdown .pointer, .nojs .rightside .dropdown .pointer { + left: auto; + right: 10px; } + +.dropdown .pointer-inner { + top: auto; + bottom: -11px; + left: -10px; } + +.dropdown-up .pointer-inner { + bottom: auto; + top: -11px; } + +.dropdown .dropdown-contents { + z-index: 30; + overflow: hidden; + overflow-y: auto; + border: 0px solid transparent; + border-radius: 0 0 3px 3px; + border-top-width: 3px; + padding: 5px; + position: relative; + min-width: 40px; + max-height: 300px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + .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-contents > li { + padding-right: 15px; + min-width: 180px; } + +.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 { + border-top: 1px solid transparent; + margin: 4px 0; + padding: 0; } + +.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: 1px; } + +.breadcrumbs .crumb { + float: left; + font-weight: bold; + word-wrap: normal; + position: relative; + padding-left: 13px; } + .rtl .breadcrumbs .crumb { + padding-left: 0; + padding-right: 13px; } + +.breadcrumbs .crumb:before { + content: '\f054'; + font-family: FontAwesome; + font-weight: normal; + position: absolute; + left: 1px; + width: 11px; + top: 50%; + margin-top: -5.5px; + font-size: 7px; + height: 11px; + line-height: 11px; + text-align: center; } + .rtl .breadcrumbs .crumb:before { + left: auto; + right: 1px; + content: '\f053'; } + +.breadcrumbs .crumb:first-child { + padding-left: 0; + padding-right: 0; } + .breadcrumbs .crumb:first-child:before { + display: none; } + +.breadcrumbs .crumb a { + display: inline-block; + white-space: nowrap; + text-overflow: ellipsis; + vertical-align: bottom; + overflow: hidden; } + +.breadcrumbs.wrapped .crumb a { + letter-spacing: -.3px; } + +.breadcrumbs.wrapped .crumb.wrapped-medium a { + letter-spacing: -.4px; } + +.breadcrumbs.wrapped .crumb.wrapped-tiny a { + letter-spacing: -.5px; } + +.breadcrumbs .crumb.wrapped-max a { + max-width: 120px; } + +.breadcrumbs .crumb.wrapped-wide a { + max-width: 100px; } + +.breadcrumbs .crumb.wrapped-medium a { + max-width: 80px; } + +.breadcrumbs .crumb.wrapped-small a { + max-width: 60px; } + +.breadcrumbs .crumb.wrapped-tiny a { + max-width: 40px; } + +table.table1 { + width: 100%; } + +.ucp-main table.table1 { + padding: 2px; } + +table.table1 thead th { + background: #636363; + border: 0 solid #636363; + color: #fff; + text-transform: none; + line-height: 1.4; + font-weight: normal; + font-size: 13px; + padding: 4px; } + table.table1 thead th:first-child { + border-top-left-radius: 2px; } + table.table1 thead th:last-child { + border-top-right-radius: 2px; } + +table.table1 thead th span { + padding-left: 7px; } + +table.table1 tbody tr { + border-top: 1px solid transparent; } + +table.table1 td { + font-size: 12px; + line-height: 1.4; } + +table.table1 tbody td { + padding: 5px; + border-top: 1px solid transparent; } + +table.table1 tbody th { + padding: 5px; + border-bottom: 1px solid transparent; + text-align: left; } + +table.table1 .name { + text-align: left; } + +table.table1 .center { + text-align: center; } + +table.table1 .reportby { + width: 15%; } + +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; + 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 { + font-size: 11px; } + +dl.details dt { + float: left; + clear: left; + width: 30%; + text-align: right; + display: block; } + +dl.details dd { + margin-left: 0; + padding-left: 5px; + margin-bottom: 5px; + float: left; + width: 65%; + overflow: hidden; + text-overflow: ellipsis; } + +.clearfix, fieldset dl, dl.polls { + overflow: hidden; } + +ul.topiclist dd.lastpost { + float: right; } + +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 { + width: auto !important; } + +fieldset.fields1 dl.pmlist dd.recipients { + margin-left: 0 !important; } + +.action-bar { + font-size: 11px; + margin: 4px 0; } + +.forabg + .action-bar { + margin-top: 10px; } + +.action-bar .button { + margin-right: 5px; + float: left; } + +.action-bar .button-search { + margin-right: 0; } + +.pagination { + float: right; + font-size: 11px; + text-align: right; + width: auto; } + +.action-bar.bottom .pagination { + margin-top: 0; } + +.action-bar .pagination .button { + margin-right: 0; + float: none; } + +.pagination > ul { + display: inline-block; + list-style: none !important; + margin-left: 5px; } + +.pagination > ul > li { + display: inline-block !important; + padding: 0; + font-size: 11px; + line-height: normal; + vertical-align: middle; } + +.pagination li a, .pagination li span { + border-radius: 2px; + padding: 2px 5px; } + +.pagination li.active span { + display: inline-block; + font-size: 13px; + font-weight: normal; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 1.4; + text-align: center; + white-space: nowrap; + vertical-align: middle; + border: 1px solid transparent; } + +.pagination li.ellipsis span { + border: none; + padding: 0; } + +.pagination li.page-jump { + margin-right: 5px; } + +.pagination li.page-jump a { + background: transparent none !important; + border-color: transparent !important; + padding: 0 8px; } + +.pagination li.page-jump a i { + font-size: 21px; } + +.pagination .arrow a { + padding: 2px 0; } + +.rtl .pagination li.previous a:after { + content: '\f054'; + right: 1px; + left: 3px; } + +.rtl .pagination li.next a:after { + content: '\f053'; + left: 1px; + right: 3px; } + +.row .pagination { + display: block; + margin-top: 3px; + margin-bottom: 3px; } + +.row .pagination > ul { + margin: 0; } + +.row .pagination li a, .row .pagination li span { + border-radius: 2px; + padding: 1px 3px; + font-size: 9px; } + +.phpbb_alert { + border: 1px solid transparent; + display: none; + left: 0; + padding: 0 25px 20px 25px; + position: fixed; + right: 0; + top: 150px; + z-index: 50; + width: 620px; + margin: 0 auto; } + +@media (max-height: 500px) { + .phpbb_alert { + top: 25px; } } +.phpbb_alert .alert_close { + display: block; + float: right; + width: 24px; + height: 24px; + overflow: hidden; + text-decoration: none !important; + background: transparent none 0 0 no-repeat; + margin-top: -12px; + margin-right: -36px; + position: relative; } + +.phpbb_alert .alert_close:before, +.phpbb_alert .alert_close:after { + content: '\f057'; + font-family: FontAwesome; + position: absolute; + font-size: 18px; + line-height: 24px; + font-weight: normal; + font-style: normal; + text-indent: 0; + text-align: center; + left: 0; + top: 0; + margin: 0; + padding: 0; + width: 24px; + height: 24px; } + +.phpbb_alert .alert_close:before { + content: '\f111'; + font-size: 20px; } + +.phpbb_alert p { + margin: 8px 0; + padding-bottom: 8px; } + +.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 { + font-size: 10px; + text-align: center; + padding: 10px; } + +.footer-row { + font-size: 10px; + line-height: 1.8; + margin: 0; } + +.small { + font-size: 0.9em !important; } + +.titlespace { + margin-bottom: 15px; } + +.headerspace { + margin-top: 20px; } + +.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; + padding-left: 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; } + +.jumpbox { + margin: 5px 0; } + +.jumpbox .dropdown li { + border-top: 1px solid transparent; } + +.jumpbox .dropdown-select { + margin: 0; } + +.jumpbox .dropdown-contents { + padding: 0; + text-decoration: none; } + +.jumpbox .dropdown-contents li { + padding: 0; } + +.jumpbox .dropdown-contents a { + margin-right: 20px; + padding: 5px 10px; + text-decoration: none; + width: 100%; } + +.jumpbox .spacer { + display: inline-block; + width: 0px; } + +.jumpbox .spacer + .spacer { + width: 20px; } + +.dropdown-contents a { + display: block; + padding: 5px; } + +.jumpbox .dropdown-select { + margin: 0; } + +.jumpbox .dropdown-contents a { + text-decoration: none; } + +.dropdown li { + display: list-item; + border-top: 1px dotted transparent; + float: none !important; + line-height: normal !important; + font-size: 1em !important; + list-style: none; + margin: 0; + white-space: nowrap; + text-align: left; } + +.stat-block { + clear: both; } + +.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; } + +.emoji { + min-height: 18px; + min-width: 18px; + height: 1em; + width: 1em; } + +.hidden { + display: none; } + +.smilies { + vertical-align: text-bottom; } + +.icon-notification { + position: relative; } + +.member-search { + float: left; + margin: 0; + padding: 6px 10px; } + +.member-search strong { + font-size: 11px; } + +.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; } + +.dropdown-extended .header { + padding: 0 10px; + font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: bold; + text-align: left; + line-height: 30px; } + .dropdown-down .dropdown-extended .header { + margin-top: -3px; } + +.dropdown-extended .header .header_settings { + float: right; + font-weight: normal; + text-transform: none; } + +.dropdown-extended .header .header_settings a { + display: inline-block; + padding: 0 5px; } + +.dropdown-extended .header:after { + content: ''; + display: table; + clear: both; } + +.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 img { + float: left; + max-height: 50px; + max-width: 50px; + width: auto !important; + height: auto !important; + margin-right: 5px; } + +.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; + text-overflow: ellipsis; + white-space: nowrap; } + +.notification_list p.notification-time { + font-size: 10px; + margin: 0; + text-align: right; } + +.notification_list div.notifications { + margin-left: 50px; + padding: 5px; } + +.notification_list div.notifications a { + display: block; } + +.notification_list p.notifications_title { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 15px !important; } + +.notification_list p.notifications_title strong { + font-weight: 600; } + +.notification_list p.notifications_time { + font-size: 11px !important; } + +.notification_text { + margin-left: 58px; + white-space: normal; } + +.badge { + border-radius: 10px; + opacity: 0.8; + text-align: center; + white-space: nowrap; + font-size: 10px; + line-height: 1; + float: right; + display: inline-block; + margin-left: 3px; + vertical-align: baseline; + position: relative; + top: 3px; + padding: 4px 6px; } + +.badge.hidden { + display: none; } + +.linklist .quick-links { + margin: 0 7px 0 0; } + +.linklist.compact .rightside > a > span span { + display: none; } + +.dropdown-page-jump .dropdown { + top: 20px; } + +.dropdown-page-jump.dropdown-up .dropdown { + bottom: 20px; } + +.dropdown-page-jump input.tiny { + width: 50px; } + +.dropdown .clone.hidden { + display: none; } + +.dropdown .clone.hidden + li.separator { + display: none; } + +.dropdown .clone.hidden + li { + border-top: none; } + +a { + direction: ltr; + unicode-bidi: embed; + text-decoration: none; + /* we use links inline more often then not so to address several bugs with + IE and some other browsers we render all links as inlineblock by default */ + display: inline-block; } + +.username-coloured { + font-weight: bold; + display: inline !important; + padding: 0 !important; } + +span.username-coloured { + margin-left: 10px; } + +.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; } + +.dropdown-extended a.mark_read { + display: block; + opacity: .2; + position: absolute; + z-index: 2; + right: 0; + top: 0; + bottom: 0; + width: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + transition: opacity .2s; } + +.dropdown-extended li:hover a.mark_read { + opacity: .85; } + +.dropdown-extended li a.mark_read:hover { + opacity: 1; } + +.dropdown-extended a.mark_read:after { + width: auto; + left: 4px; + right: 0; + font-size: 16px; } + +.jumpbox-cat-link, +.jumpbox-forum-link { + font-weight: bold; } + +a.forumtitle, a.topictitle { + display: inline-block; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 1.2; + font-weight: 500; + padding-bottom: 2px; + text-decoration: none; } + a.forumtitle:hover, a.topictitle:hover { + text-decoration: underline; } + +a.topictitle { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 15px; } + +a.lastsubject { + font-weight: bold; + text-decoration: none; } + +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; } + +.top { + font-size: 12px; + text-decoration: none; + margin-top: 10px; } + +.back2top { + clear: both; } + .post > .back2top { + position: relative; + right: 5px; + bottom: 5px; } + .rtl .post > .back2top { + right: auto; + left: 5px; } + +.back2top .top { + float: right; + margin-top: 0; } + +a.top, a.top2 { + position: relative; } + +a.arrow-up, a.arrow-down { + position: relative; } + a.arrow-up:after, a.arrow-down:after { + position: absolute; + top: 50%; + margin-top: -5px; + text-align: center; + font-family: FontAwesome; + 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; } + +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:hover { + text-decoration: none; } + +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: FontAwesome; + font-size: 14px; + font-weight: normal; + font-style: normal; + line-height: 16px; + text-align: center; } + +a.top-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 { + margin: -5px -10px 5px; + border-radius: 2px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: #636363; + border: 0 solid #636363; + padding: 5px; + text-transform: none; + font-size: 15px; + line-height: 1.4; + font-weight: normal; + color: #fff; + border-radius: 3px; + 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 { + color: #fff; } + .forabg ul.topiclist li.header a:hover, .forumbg ul.topiclist li.header a:hover { + color: #fff; } + .forabg ul.topiclist li.header .forum-toggle, .forumbg ul.topiclist li.header .forum-toggle { + position: absolute; + right: 5px; + top: 50%; + margin-top: -8px; + height: 16px; + width: 16px; + text-decoration: none !important; + outline-style: none !important; + color: inherit; + transition: opacity 0.3s ease; + opacity: .5; } + .forabg ul.topiclist li.header .forum-toggle:after, .forumbg ul.topiclist li.header .forum-toggle:after { + content: '\f056'; + font-family: FontAwesome; + position: absolute; + top: 0; + left: 0; + width: 16px; + height: 16px; + font-size: 12px; + line-height: 16px; } + .forabg ul.topiclist li.header .forum-toggle.toggled:after, .forumbg ul.topiclist li.header .forum-toggle.toggled:after { + content: '\f055'; } + .forabg ul.topiclist li.header .forum-toggle:hover, .forumbg ul.topiclist li.header .forum-toggle:hover { + opacity: 1; } + .rtl .forabg ul.topiclist li.header .forum-toggle, .rtl .forumbg ul.topiclist li.header .forum-toggle { + right: auto; + left: 4px; } + +ul.topiclist dl { + position: relative; } + +ul.topiclist li.row dl { + margin: 2px 0; } + +ul.topiclist dt, ul.topiclist dd { + display: block; + float: left; } + +ul.topiclist dt { + width: 100%; + margin-right: -440px; + font-size: 11px; } + +ul.topiclist.missing-column dt { + margin-right: -345px; } + +dl.elegant-row dt, +ul.topiclist.two-long-columns dt { + margin-right: -250px; } + +ul.topiclist.two-columns dt { + margin-right: -80px; } + +ul.topiclist dt .list-inner { + margin-right: 440px; + padding-left: 5px; + padding-right: 5px; + position: relative; } + +ul.topiclist.missing-column dt .list-inner { + margin-right: 345px; } + +dl.elegant-row dt .list-inner, +ul.topiclist.two-long-columns dt .list-inner { + margin-right: 250px; } + +ul.topiclist.two-columns dt .list-inner { + margin-right: 80px; } + +ul.topiclist dd { + border-left: 1px solid transparent; + padding: 4px 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +ul.topiclist dfn { + display: none; + position: absolute; + left: -999px; + width: 990px; } + +.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: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 5px; + margin: 5px 0; + padding: 0; } + .forabg ul.topiclist li.row.reported, .forumbg ul.topiclist li.row.reported { + background-color: #f5e9e9; } + 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 { + 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-size: 12px; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + line-height: 18px; } + +li.header dt { + width: 100%; + margin-right: -440px; } + .forabg li.header dt { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-weight: 500; + font-size: 14px; } + li.header dt .list-inner { + margin-right: 440px; + text-indent: 5px; + padding-left: 0; } + +li.header dd { + padding-left: 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +li.header dl dt, li.header dl dd { + min-height: 0; } + +.forabg li.header dl.row-item dt .list-inner { + padding-left: 0; + padding-right: 50px; } + +.row .list-inner { + padding: 4px 0; } + +dl.row-item { + background-position: 10px 50%; + background-repeat: no-repeat; + background-size: 36px; } + +dl.row-item dt { + background-repeat: no-repeat; + background-position: 5px 95%; + background-size: 17px; } + +dl.row-item dt .list-inner { + padding-left: 55px; + position: relative; + padding-top: 5px; + padding-bottom: 5px; } + li.header dl.row-item dt .list-inner { + padding-top: 0; + padding-bottom: 0; } + +dl.row-item dt .list-inner .topic-status { + position: absolute; + right: 4px; + top: 3px; + font-size: 14px; + pointer-events: none; } + .rtl dl.row-item dt .list-inner .topic-status { + right: auto; + left: 4px; } + +dl.row-item dt .list-inner .topic-status + .topic-status { + right: 20px; } + +dl.row-item dt, dl.row-item dd { + min-height: 42px; } + +dl.row-item dt a { + display: inline; } + +dl.row-item.with-description dt, dl.row-item.with-description dd { + min-height: 50px; } + +dl a.row-item-link { + display: block; + width: 36px; + height: 36px; + padding: 0; + position: absolute; + top: 50%; + left: 0; + margin-top: -15px; + margin-left: 9px; + z-index: 2; } + +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 { + line-height: 34px; + font-size: 12px; } + .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 { + width: 95px; } + .elegant-row dd.posts, .elegant-row dd.topics, .elegant-row dd.views { + display: none; } + +dl.row-item dt ol, +dl.row-item dt ul { + list-style-position: inside; + margin-left: 1em; } + +dl.row-item dt li { + display: list-item; + list-style-type: inherit; } + +dd.lastpost, dd.redirect, dd.moderation, dd.time, dd.info { + width: 250px; + font-size: 11px; } + +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.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; } + +.forum-lastpost { + display: none; } + @media (max-width: 550px) { + .forum-lastpost { + display: block !important; + padding-top: 2px; + line-height: 1.2; + overflow: hidden; } } + .forum-lastpost strong, .forum-lastpost span { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; } + .forum-lastpost strong, .forum-lastpost span, .forum-lastpost a.lastsubject { + font-weight: normal; } + .forum-lastpost strong { + display: block; + float: left; + max-width: 200px; + padding-right: 5px; } + .rtl .forum-lastpost strong { + float: right; + padding-right: 0; + padding-left: 5px; } + @media (max-width: 400px) { + .forum-lastpost strong { + max-width: 130px; } } + .forum-lastpost span { + display: inline-block; + max-width: 100%; } + .forum-lastpost span:after { + content: '|'; + display: inline-block; + text-align: center; + width: 12px; } + .forum-lastpost span:last-of-type:after { + 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; } + .postprofile + .postbody { + float: right; + margin-left: -160px; + width: 100%; + position: relative; } + .rtl .postprofile + .postbody { + margin-left: 0; + margin-right: -160px; + float: left; } + .search .postprofile + .postbody { + margin-left: -260px; } + .rtl .search .postprofile + .postbody { + margin-left: 0; + margin-right: -260px; } + +.postprofile + .postbody > div { + margin-left: 160px; } + .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 { + float: left; + font-size: 16px; + padding: 2px 0 0 0; + margin-top: 0 !important; + margin-bottom: 0.3em !important; + text-transform: none; + border: none; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + line-height: 1.25; } + .rtl .postbody h3 { + float: right; } + +.postbody h3 img { + vertical-align: bottom; } + +.has-profile .postbody h3 { + float: none !important; + margin-right: 180px; } + .rtl .has-profile .postbody h3 { + margin-right: 0; + margin-left: 180px; } + +.postbody .content { + font-size: 13px; + line-height: 1.4; + overflow-x: auto; } + +.postbody img.postimage { + max-width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +.panel .review { + margin-top: 2em; } + +.topicreview { + padding-right: 5px; + 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; + min-height: 3em; + overflow: hidden; + line-height: 1.4; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + padding-bottom: 1px; } + +.content h2, .panel h2 { + font-weight: normal; + border-bottom: 1px solid transparent; + font-size: 15px; + margin-top: 0.5em; + margin-bottom: 0.5em; + padding-bottom: 0.5em; } + .content h2.faq-title, .panel h2.faq-title { + margin-top: 5px; } + +.panel h3 { + margin: 0.5em 0; } + +.panel p { + font-size: 13px; + margin-bottom: 1em; + line-height: 1.4; } + +.content p { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + margin-bottom: 1em; + line-height: 1.4; } + +dl.faq, .content dl.faq { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + margin-top: 1em; + margin-bottom: 2em; + line-height: 1.4; } + +dl.faq dt, .content dl.faq dt { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 1.25; + font-weight: normal; + margin-bottom: 5px; } + +.content dl.faq { + margin-bottom: 0.5em; } + +.content li { + list-style-type: inherit; } + +.content ul, .content ol { + margin: 0.8em 0 0.9em 3em; } + +.posthilit { + padding: 0 2px 1px 2px; } + +p.author { + margin-bottom: 0.3em; + padding: 0 0 5px 0; + font-family: Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; + line-height: 1.4; + clear: both; } + +.signature { + margin-top: 1.5em; + padding-top: 0.2em; + font-size: 12px; + border-top: 1px solid transparent; + clear: left; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + line-height: 1.4; + overflow: hidden; + width: 100%; } + +.signature.standalone { + border-top-width: 0; + margin-top: 0; } + +dd .signature { + margin: 0; + padding: 0; + clear: none; + border: none; } + +.signature li { + list-style-type: inherit; } + +.signature ul, .signature ol { + margin: 0.8em 0 0.9em 3em; } + +.notice { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: auto; + margin-top: 1.5em; + padding-top: 0.2em; + 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 { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + font-size: 12px; + margin: 8px 12px; + overflow: hidden; + padding: 5px; + position: relative; } + .rtl blockquote { + border-left-width: 0; + border-right-width: 3px; } + +/*blockquote:before { + position: absolute; + font-family: 'Trebuchet MS'; + top: 5px; + left: 4px; + height: 16px; + font-size: 30px; + line-height: 30px; + pointer-events: none; +}*/ +blockquote blockquote { + margin: 5px; } + +blockquote cite { + font-style: normal; + font-weight: bold; + display: block; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 12px; + line-height: 1.6; } + +blockquote cite:before, .uncited:before { + padding-right: 5px; } + +blockquote cite > div { + float: right; + font-weight: normal; } + +.postbody .content li blockquote { + overflow: inherit; + margin-left: 0; } + +.codebox { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + margin: 8px 12px; + font-size: 12px; + word-wrap: normal; } + .rtl .codebox { + border-left-width: 0; + border-right-width: 3px; } + +.codebox p { + text-transform: uppercase; + border-bottom: 1px solid transparent; + margin-bottom: 3px; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 12px !important; + line-height: 1.6; + font-weight: bold; + display: block; } + +blockquote .codebox { + margin-left: 0; } + +.codebox code { + overflow: auto; + display: block; + height: auto; + max-height: 200px; + padding: 5px 3px; + font-family: Monaco, "Andale Mono","Courier New", Courier, mono; + font-size: 12px; + line-height: 1.3; } + +.attachbox { + float: left; + width: auto; + max-width: 100%; + margin: 5px 5px 5px 0; + padding: 6px; + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + clear: left; + box-sizing: border-box; } + .rtl .attachbox { + border-left-width: 0; + border-right-width: 3px; } + +.attachbox dt { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, 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: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + display: block; } + +dl.file dt { + text-transform: none; + margin: 0; + padding: 0; + font-weight: bold; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, 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; + box-sizing: border-box; } + +dl.thumbnail dd { + font-style: italic; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +.attachbox dl.thumbnail dd { + font-size: 100%; } + +dl.thumbnail dt a:hover img { + border: 1px solid transparent; } + +fieldset.polls { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; } + +fieldset.polls dl { + margin: 0; + border: 1px 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-size: 15px; + font-weight: bold; + text-align: center; } + +.postprofile { + margin: 0; + padding: 5px 0; + min-height: 80px; + border: 0px solid transparent; + border-right-width: 1px; + width: 150px; + float: left; + position: relative; + box-sizing: border-box; + z-index: 2; } + .rtl .postprofile { + float: right; + border-width: 0; + border-left-width: 1px; } + .search .postprofile { + width: 250px; } + +.postprofile dd, .postprofile dt { + font-size: 11px; + line-height: 1.4; + margin-right: 8px; } + .rtl .postprofile dd, .rtl .postprofile dt { + margin-left: 8px; + margin-right: 0; } + +.postprofile dd { + overflow: hidden; + text-overflow: ellipsis; } + +.postprofile strong { + font-weight: normal; } + +.postprofile dt.no-profile-rank, .postprofile dd.profile-rank, .postprofile .search-result-date { + margin-bottom: 10px; } + +.postprofile .has-avatar .avatar-container { + margin-bottom: 3px; + 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 .icon_contact { + vertical-align: middle; } + +.profile-contact .dropdown { + margin-right: -14px; } + +.online-ribbon { + display: block; + width: 70px; + height: 70px; + position: absolute; + overflow: hidden; + top: 0; + left: 0; + pointer-events: none; } + .rtl .online-ribbon { + left: auto; + right: 0; } + .online-ribbon span { + display: block; + font-weight: 500; + font-style: normal; + width: 100px; + font-size: 11px; + line-height: 18px; + height: 18px; + text-align: center; + position: absolute; + top: 17px; + white-space: nowrap; + left: -25px; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); } + .online-ribbon span + span { + opacity: .75; + z-index: 29; } + .rtl .online-ribbon span { + left: auto; + right: -25px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); } + +.panel.online > .inner { + position: relative; + z-index: 2; } + +.no-avatar .avatar-container { + display: block; + width: 92px; + height: 92px; + background: transparent none 50% 50% no-repeat; + background-size: cover; } + +.profile-avatar img { + max-width: 100%; } + +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; + 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; } + +#memberlist tr.inactive, #team tr.inactive { + font-style: italic; } + +a.post { + display: inline !important; + background: none !important; + box-shadow: none !important; + border: none !important; } + +.button { + display: inline-block; + padding: 2px 8px; + font-size: 14px; + font-weight: 600; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 18px; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid transparent; + border-radius: 4px; } + .button > strong { + font-weight: 600; } + +.button:focus, +.button:hover { + text-decoration: none; + outline: none; } + +.caret { + border-left: 1px solid; + position: relative; + right: -6px; } + +.caret i { + vertical-align: top; } + +/* Posting page styles +----------------------------------------*/ +.button-search, +.button-search-end { + float: left; + border-radius: 0; + margin: 0; + padding: 2px 5px; } + +.button-search-end { + border-left-width: 0; + border-radius: 0 4px 4px 0; } + +.search-header .button-search, +.search-header .button-search-end { + border-top-width: 0; + border-bottom-width: 0; + padding: 3px 5px; } + +.search-header .button-search-end { + border-right-width: 0; } + +.button-icon-only { + padding-left: 3px; + padding-right: 3px; } + +.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; + 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: 8px; } + +.contact-icons .last-cell { + border-right: none; } + +.contact-icons div:last-child a { + border-bottom: none; } + +.contact-icons div { + clear: left; } + +.pm-icon:after { + content: '\f086'; } + +.email-icon:after { + content: '\f0e0'; } + +.jabber-icon:after { + content: '\f0eb'; + font-size: 16px; } + +.phpbb_icq-icon:after { + content: '\f013'; } + +.phpbb_wlm-icon:after { + content: '\f007'; } + +.phpbb_aol-icon:after { + content: '\f2bb'; } + +.phpbb_website-icon:after { + content: '\f08e'; } + +.phpbb_youtube-icon:after { + content: '\f16a'; } + +.phpbb_facebook-icon:after { + content: '\f230'; } + +.phpbb_googleplus-icon:after { + content: '\f0d5'; } + +.phpbb_skype-icon:after { + content: '\f17e'; } + +.phpbb_twitter-icon:after { + content: '\f099'; } + +.phpbb_yahoo-icon:after { + content: '\f19e'; } + +.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 > li { + float: left; + margin-right: 3px; } + +.post-buttons .button, .format-buttons .button { + padding-left: 3px; + padding-right: 3px; } + +.hastouch .post-buttons { + margin-right: 10px; } + +.post-buttons .button span { + font-size: 0; } + +.post-buttons .dropdown { + top: 20px; } + +.post-buttons .dropdown a { + display: block; + font-size: 12px; + line-height: 1.4; + text-align: left; + margin-left: 18px; + position: relative; } + .post-buttons .dropdown a:before { + position: absolute; + left: -16px; + top: 50%; + height: 12px; + line-height: 14px; + margin: -6px 0 0; + pointer-events: none; + color: inherit; } + .rtl .post-buttons .dropdown a { + text-align: right; } + +.hasjs .postbody .post-buttons { + max-width: 40%; } + +button::-moz-focus-inner { + padding: 0; + border: 0; } + +/* Deprecated as of version 3.2 +-------------------------------------------------*/ +.small-icon { + background-position: 0 50%; + background-repeat: no-repeat; + background-image: none; } + +.dropdown .small-icon { + background-position: 5px 50%; + padding: 5px; } + +.small-icon > a { + padding: 0 0 0 18px; } + +ul.linklist.bulletin > li.small-icon:before { + display: none; } + +.dropdown .small-icon > a { + display: block; } + +.rtl .small-icon { + background-position: 100% 50%; } + +.rtl .small-icon > a { + padding-left: 0; + padding-right: 19px; } + +.cp-menu { + float: left; + width: 19%; + margin: 0 -2px; + padding-right: 7px; + 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: 13px; + line-height: 1.4; } + +.panel-container .panel ol { + margin-left: 2em; + font-size: 13px; } + +.panel-container .panel 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; } + +.panel-container .postbody p.author { + font-size: 11px; } + +.cp-main .buttons { + margin-left: 0; } + +.cp-main ul.linklist { + margin: 0; } + +.mcp-main .postbody { + width: 100%; } + +.tabs-container h2 { + float: left; + margin-bottom: 0px; } + +.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: '\f0c9'; + font-family: FontAwesome; + 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 { + font-family: FontAwesome; + content: '\f078'; } + +.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 hr + ul { + margin-top: 10px; } + +.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: none; + padding: 0; + margin-left: 10px; } + +.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; } + +.friend-online { + font-weight: bold; } + +.friend-offline { + font-style: italic; } + +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; } + +/* DEPRECATED 3.2.6 +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: transparent; + border-right-color: transparent; +} +*/ +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour, +.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 3px transparent; + border-width: 0 3px; } + +.pm-legend { + border-left-width: 10px; + border-left-style: solid; + border-right-width: 0; + margin-bottom: 3px; + padding-left: 3px; } + +.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; + 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; } + .cp-menu .navigation { + margin: 0 10px; + float: left; } } + @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; } + .cp-menu .navigation + .cp-mini { + float: left; + margin: 0 10px; + max-width: 220px; } } + @media (max-width: 900px) and (max-width: 450px) { + .cp-menu .navigation + .cp-mini { + float: none; + margin: 10px auto 0; } } + +@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: Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; } + +input { + font-weight: normal; + vertical-align: middle; + padding: 0 3px; + font-size: 12px; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +select { + font-family: Verdana, Helvetica, Arial, sans-serif; + font-weight: normal; + cursor: pointer; + vertical-align: middle; + border: 1px solid transparent; + border-radius: 2px; + padding: 1px; + font-size: 12px; } + +select:focus { + outline-style: none; } + +option { + padding-right: 1em; } + +select optgroup option { + padding-right: 1em; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +textarea { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: 60%; + padding: 2px; + font-size: 13px; + line-height: 1.4; + border-radius: 2px; + -webkit-appearance: none; } + +label { + cursor: default; + padding-right: 5px; } + +label input { + vertical-align: middle; } + +label img { + vertical-align: middle; } + +fieldset dl { + padding: 4px 0; } + +fieldset dt { + float: left; + width: 40%; + text-align: left; + display: block; } + +fieldset dd { + margin-left: 41%; + vertical-align: top; + margin-bottom: 3px; } + +fieldset.fields1 dt { + width: 15em; + border-right-width: 0; } + +fieldset.fields1 dd { + margin-left: 15em; + border-left-width: 0; } + +fieldset.fields1 div { + margin-bottom: 3px; } + +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: bold; + text-align: left; } + +dd label { + white-space: nowrap; } + +dd input, dd textarea { + margin-right: 3px; } + +dd select { + width: auto; } + +dd select[multiple] { + width: 100%; } + +dd textarea { + width: 85%; } + +.timezone { + width: 95%; } + +/* Browser-specific tweaks */ +button::-moz-focus-inner { + padding: 0; + border: 0; } + +fieldset.quick-login { + margin-top: 5px; } + +fieldset.quick-login input { + width: auto; } + +fieldset.quick-login input.inputbox { + width: 15%; + vertical-align: middle; + margin-right: 5px; } + +fieldset.quick-login label { + white-space: nowrap; + padding-right: 2px; } + +fieldset.display-options { + text-align: center; + margin: 3px 0 5px 0; } + +fieldset.display-options label { + white-space: nowrap; + padding-right: 2px; } + +fieldset.display-options a { + margin-top: 3px; } + +.dropdown fieldset.display-options { + font-size: 1em; + margin: 0; + padding: 0; } + +.dropdown fieldset.display-options label { + display: block; + margin: 4px; + padding: 0; + text-align: right; + white-space: nowrap; } + +.dropdown fieldset.display-options select { + min-width: 120px; } + +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; } + +.format-buttons { + margin: 15px 0 2px 0; } + +.format-buttons input, .format-buttons select { + vertical-align: middle; } + +.message-box { + width: 80%; } + +.message-box textarea { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: 450px; + height: 270px; + min-width: 100%; + max-width: 100%; + font-size: 13px; + line-height: 1.4; + resize: vertical; + outline: 3px dashed transparent; + outline-offset: -4px; + -webkit-transition: all .5s ease, height 1ms linear; + -moz-transition: all .5s ease, height 1ms linear; + -ms-transition: all .5s ease, height 1ms linear; + -o-transition: all .5s ease, height 1ms linear; + transition: all .5s ease, height 1ms linear; } + +.smiley-box { + width: 18%; + float: right; } + +.smiley-box img { + margin: 3px; } + +.inputbox { + border: 1px solid transparent; + padding: 2px; + border-radius: 2px; + -webkit-appearance: none; } + +.inputbox:hover, .inputbox:focus { + border: 1px solid transparent; + outline-style: none; } + +input.inputbox { + width: 85%; } + +input.medium { + width: 50%; } + +input.narrow { + width: 25%; } + +input.tiny { + width: 150px; } + +textarea.inputbox { + width: 85%; } + +.autowidth { + width: auto !important; } + +input[type="number"] { + -moz-padding-end: 0; } + +input[type="search"] { + -webkit-appearance: none; + -webkit-box-sizing: content-box; } + +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; } + +input.button1, input.button2 { + font-size: 13px; } + +a.button1, input.button1, input.button3, a.button2, input.button2 { + width: auto !important; + padding-top: 1px; + padding-bottom: 1px; + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + background: transparent none repeat-x top left; + line-height: 1.5; + 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, input.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"], .search-results li { + cursor: pointer; } + +a.button2, input.button2, input.button3 { + border: 1px solid transparent; } + +a.button1, a.button2 { + text-decoration: none; + padding: 0 3px; + vertical-align: text-bottom; } + +a.button1:hover, input.button1:hover, a.button2:hover, input.button2: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; + -moz-box-sizing: border-box; + box-sizing: border-box; } + .rtl .search-box .inputbox { + border-radius: 0 4px 4px 0; } + +.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; } + +.navbar .linklist > li.responsive-search { + display: none; } + +.full { + width: 95%; } + +.medium { + width: 50%; } + +.narrow { + width: 25%; } + +.tiny { + width: 10%; } + +.icon-search-new, .icon-search-unanswered, .icon-search-unread, .icon-search-self, .icon-search, .icon-search-active, .icon-search-advanced, .icon-acp, .icon-bookmark, .icon-bump, .icon-contact, .icon-delete-cookies, .icon-download, .icon-faq, .icon-home, .icon-logout, .icon-login, .icon-mark, .icon-mcp, .icon-members, .icon-notification, .icon-pages, .icon-pm, .icon-print, .icon-profile, .icon-register, .icon-sendemail, .icon-subscribe, .icon-team, .icon-ucp, .icon-unsubscribe, .icon-new-posts, .icon-forums, .icon-chat, .icon-time, .icon-thanks, .icon-thanks_toplist { + position: relative; + background-image: none; } + .icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + content: ''; + position: absolute; + top: 50%; + left: 0; + height: 14px; + margin-top: -7px; + text-align: center; + font-size: 12px; + line-height: 14px; + vertical-align: baseline; + font-weight: normal; + font-style: normal; + text-transform: none; + text-indent: 0; + pointer-events: none; } + .small-icon.icon-search-new:after, .small-icon.icon-search-unanswered:after, .small-icon.icon-search-unread:after, .small-icon.icon-search-self:after, .small-icon.icon-search:after, .small-icon.icon-search-active:after, .small-icon.icon-search-advanced:after, .small-icon.icon-acp:after, .small-icon.icon-bookmark:after, .small-icon.icon-bump:after, .small-icon.icon-contact:after, .small-icon.icon-delete-cookies:after, .small-icon.icon-download:after, .small-icon.icon-faq:after, .small-icon.icon-home:after, .small-icon.icon-logout:after, .small-icon.icon-login:after, .small-icon.icon-mark:after, .small-icon.icon-mcp:after, .small-icon.icon-members:after, .small-icon.icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before, .small-icon.icon-notification:after, .small-icon.icon-pages:after, .small-icon.icon-pm:after, .small-icon.icon-print:after, .small-icon.icon-profile:after, .small-icon.icon-register:after, .small-icon.icon-sendemail:after, .small-icon.icon-subscribe:after, .small-icon.icon-team:after, .small-icon.icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .small-icon.icon-ucp:after, .small-icon.icon-unsubscribe:after, .small-icon.icon-new-posts:after, .small-icon.icon-forums:after, .small-icon.icon-chat:after, .small-icon.icon-time:after, .small-icon.icon-thanks:after, .small-icon.icon-thanks_toplist:after { + width: 18px; + text-align: center; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + font-family: FontAwesome; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after { + content: '\f002'; } + +.icon-acp:after { + content: '\f085'; } + +.icon-bookmark:after { + content: '\f02e'; + margin-left: -1px; + margin-right: -1px; } + +.icon-bump:after { + content: '\f079'; } + +.icon-contact:after { + content: '\f0e0'; } + +.icon-delete-cookies:after { + content: '\f014'; } + +.icon-download:after { + content: '\f019'; } + +.icon-faq:after { + content: '\f059'; } + +.icon-home:after { + content: '\f015'; } +.icon-home.breadcrumbs:after { + text-align: left; } + +.icon-logout:after { + content: '\f08b'; } + +.icon-login:after { + content: '\f090'; } + +.icon-mark:after { + content: '\f046'; } + +.icon-mcp:after { + content: '\f0e3'; } + +.icon-members:after, .icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before { + content: '\f007'; } +.icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before { + display: block; + font-size: 10px; + padding: 0; + padding-left: 4px; + padding-top: 1px; + opacity: .7; } + +.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-print:after { + content: '\f02f'; } + +.icon-profile:after { + content: '\f007'; } + +.icon-register:after { + content: '\f234'; } + +.icon-sendemail:after { + content: '\f003'; } + +.icon-subscribe:after { + content: '\f05d'; } + +.icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before { + content: '\f007'; } +.icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before { + display: block; + font-size: 10px; + padding: 0; + white-space: nowrap; + padding-top: 1px; + opacity: .7; + content: '\f007\f007'; } + +.icon-ucp:after { + content: '\f0ad'; } + +.icon-unsubscribe:after { + content: '\f05c'; } + +.icon-new-posts:after { + content: '\f086'; } + +.icon-forums:after { + content: '\f075'; } + +.icon-chat:after { + content: '\f086'; } + +.icon-time:after { + content: '\f017'; } + +.icon-thanks { + background-image: none !important; } + .icon-thanks:after { + content: '\f087'; } + +.icon-thanks_toplist { + background-image: none !important; } + .icon-thanks_toplist:after { + content: '\f005'; } + +@media (max-width: 320px) { + select, .inputbox { + max-width: 240px; } } +/* Notifications list +----------------------------------------*/ +@media (max-width: 350px) { + .dropdown-extended .dropdown-contents { + width: auto; } } +@media (max-width: 430px) { + .action-bar .search-box .inputbox { + width: 120px; } + + .section-viewtopic .search-box .inputbox { + width: 57px; } + + .action-bar .search-box .inputbox ::-moz-placeholder { + content: "Search..."; } + + .action-bar .search-box .inputbox :-ms-input-placeholder { + content: "Search..."; } + + .action-bar .search-box .inputbox ::-webkit-input-placeholder { + content: "Search..."; } } +@media (max-width: 500px) { + dd label { + white-space: normal; } + + select, .inputbox { + max-width: 260px; } + + .captcha-panel dd.captcha { + margin-left: 0; } + + .captcha-panel dd.captcha-image img { + width: 100%; } + + dl.details dt, dl.details dd { + width: auto; + float: none; + text-align: left; } + + dl.details dd { + margin-left: 20px; } + + 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; } + + p.jumpbox-return { + display: none; } + + .display-options > label:nth-child(1) { + display: block; + margin-bottom: 5px; } + + .attach-controls { + margin-top: 5px; + width: 100%; } + + .quick-links .dropdown-trigger span { + display: none; } } +@media (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) { + .responsive-hide { + display: none !important; } + + .responsive-show { + display: block !important; } + + .responsive-show-inline { + display: inline !important; } + + .responsive-show-inline-block { + display: inline-block !important; } + + /* Content wrappers + ----------------------------------------*/ + html { + height: auto; } + + body { + padding: 0; } + + #wrap { + border: none; + border-radius: 0; + margin: 0; + padding: 0 5px; } + + .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; + text-overflow: ellipsis; } + + .site-description p, .headerbar .search-header { + display: none; } + + .responsive-search { + display: block !important; } + + 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; } + + /* Forums and topics lists + ----------------------------------------*/ + ul.topiclist.forums dt { + margin-right: -250px; } + + 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; } + + li.row .responsive-show strong { + font-weight: bold; + color: inherit; } + + ul.topiclist li.row dt a.subforum { + vertical-align: bottom; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100px; } + + /* Pagination + ----------------------------------------*/ + .pagination > ul { + margin: 5px 0 0; } + + .row .pagination .ellipsis + li { + display: none !important; } + + /* Responsive tables + ----------------------------------------*/ + 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 tr { + margin: 2px 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; } + + 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; } + + /* Forms + ----------------------------------------*/ + fieldset dt, fieldset.fields1 dt, fieldset.fields2 dt { + width: auto; + float: none; } + + fieldset dd, fieldset.fields1 dd, fieldset.fields2 dd { + margin-left: 0px; } + + textarea, dd textarea, .message-box textarea { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; } + + 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; } + + .colour-palette, .colour-palette tbody, .colour-palette tr { + display: block; } + + .colour-palette td { + display: inline-block; + margin-right: 2px; } + + .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 input.inputbox { + width: 85%; + max-width: 300px; + margin-left: 20px; } + + fieldset.quick-login label[for="autologin"] { + display: inline-block; + text-align: right; + min-width: 50%; } + + /* User profile + ----------------------------------------*/ + .column1, .column2, .left-box.profile-details { + float: none; + width: auto; + clear: both; } + + /* Polls + ----------------------------------------*/ + 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; } + + /* Post + ----------------------------------------*/ + .postbody { + position: inherit; } + + .postprofile + .postbody { + float: none; + position: inherit; + width: auto; } + + .postprofile, .postbody, .search .postbody { + display: block; + width: auto; + float: none; + padding: 0; + min-height: 0; } + + .post .postprofile { + width: auto; + border-width: 0 0 1px 0; + padding-bottom: 5px; + margin: 0; + margin-bottom: 5px; + min-height: 40px; + overflow: hidden; + z-index: auto !important; } + + .postprofile dd { + display: none; } + + .postprofile dt, .postprofile dd.profile-rank, .search .postprofile dd { + display: block; + margin: 0; } + + .postprofile .has-avatar .avatar-container, + .postprofile .no-avatar .avatar-container { + margin: 0; + overflow: inherit; + float: left; + padding-right: 5px; } + + .postprofile .avatar-container:after { + clear: none; } + + .postprofile .avatar, .postprofile .no-avatar .avatar-container { + margin-right: 5px; } + + .postprofile .avatar img { + width: auto !important; + height: auto !important; + max-height: 32px; } + + .no-avatar .avatar-container { + width: 32px; + height: 32px; } + + .has-profile .postbody h3 { + margin-left: 0 !important; + margin-right: 0 !important; } + + .has-profile .post-buttons { + right: 10px; + top: 10px; } + .rtl .has-profile .post-buttons { + right: auto; + left: 10px; } + + .online-ribbon { + width: 35px; + height: 35px; + top: 0; + left: 0; } + .rtl .online-ribbon { + left: auto; + right: 0; } + .online-ribbon span { + width: 50px; + font-size: 6px; + line-height: 10px; + height: 10px; + text-align: center; + position: absolute; + top: 8px; + white-space: nowrap; + left: -12px; } + .rtl .online-ribbon span { + left: auto; + right: -12px; } + + 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; } + + .phpbb_alert { + width: auto; + margin: 0 5px; } + + .attach-comment dfn { + width: 100%; } } +@media (min-width: 700px) { + .postbody { + width: 70%; } } +@media (min-width: 850px) { + .postbody { + width: 76%; } } +@media (min-width: 701px) and (max-width: 950px) { + ul.topiclist dt { + margin-right: -410px; } + + ul.topiclist dt .list-inner { + margin-right: 410px; } + + ul.topiclist dd.lastpost { + float: right; } + + dd.posts, dd.topics, dd.views { + width: 80px; } } +html, body { + color: #141414; + background-image: url("./images/pattern.png"); + background-color: #e0e0e0; } + +h1, p.sitename { + color: #141414; } + +h2 { + color: #636363; } + +h3 { + color: #636363; } + .post h3 { + color: #636363; } + h3 a { + color: inherit; } + h3 a:hover { + color: #d03c3c; } + +hr { + border-color: #fafafa; + border-top-color: #c7c7c7; } + +/* Post body links */ +.postlink { + border-bottom-color: #636363; + color: #636363; } + +.postlink:visited { + border-bottom-color: #868686; + color: #868686; } + +.postlink:hover { + background-color: #dbdbdb; + color: #d03c3c; } + +.signature a, .signature a:hover { + background-color: transparent; } + +.search-box .inputbox, +.search-box .inputbox:hover, +.search-box .inputbox:focus, +.search-box .button:hover { + border-color: #c6c6c6; } + +.search-box .button, .search-box .button:hover { + background-color: #f4f4f4 !important; + border-color: #c6c6c6 !important; } +.search-box .button, .search-box .button:before, .search-box .button:after { + color: #636363; } +.search-box .button:hover, .search-box .button:hover:before, .search-box .button:hover:after { + color: #d03c3c !important; } + +.search-header { + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); } + .navbar.with-search .search-header { + box-shadow: none; } + .search-header .inputbox, .search-header .button { + background: #f4f4f4 !important; + border-color: #f4f4f4 !important; } + .navbar.with-search .search-header .button, .navbar.with-search .search-header .button:before, .navbar.with-search .search-header .button:after { + color: #636363; } + .search-header .inputbox:hover, .search-header .inputbox:focus { + background-color: #f8f8f8 !important; + color: #000 !important; + border-color: #f4f4f4 !important; } + .search-header .button:hover, .search-header .button:hover:before, .search-header .button:hover:after, .search-header .button:focus, .search-header .button:focus:before, .search-header .button:focus:after { + background-color: #d03c3c !important; + color: #fff !important; + border-color: #d03c3c !important; } + +.headerbar { + color: #141414; } + +.breadcrumbs .crumb:before { + color: #868686; } + +.navbar { + background-image: none; } + .navbar.secondary { + color: #636363; } + .navbar.secondary > ul > li:hover, .navbar.secondary > ul > li:hover:after, .navbar.secondary > ul > li:hover:before, + .navbar.secondary > ul > li.dropdown-visible, + .navbar.secondary > ul > li.dropdown-visible:after, + .navbar.secondary > ul > li.dropdown-visible:before { + color: #d03c3c; } + .navbar.secondary .dropdown { + color: #141414; } + .navbar .nav-tabs { + background-color: #636363; } + .navbar .nav-tabs .tab { + color: #fff; } + .navbar .nav-tabs .tab.selected { + color: #636363; + background-color: #f4f4f4; } + .navbar .nav-tabs .tab:hover, .navbar .nav-tabs .tab.dropdown-visible { + color: #d03c3c; + background-color: #f4f4f4; } + .navbar .nav-tabs .tab > strong { + color: #fff; + background-color: #d03c3c; + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); } + .navbar .nav-tabs .tab > strong .arrow { + border-top-color: #d03c3c; } + .navbar .nav-tabs .tab .dropdown { + color: #141414; } + +.panel { + background-color: #f4f4f4; + color: #141414; } + +.post:target .content { + color: #000; } + +.post:target h3 a { + color: #000; } + +.bg1 { + background-color: #f4f4f4; } + +table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) { + background-color: #f4f4f4; } + +.bg2 { + background-color: #f6f6f6; } + +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: -webkit-linear-gradient(to bottom, #f8f8f8 0%, rgba(248, 248, 248, 0) 100%); + background: linear-gradient(to bottom, #f8f8f8 0%, rgba(248, 248, 248, 0) 100%); } + .section-posting .bg3.panel { + background-color: #f4f4f4; } + .section-posting .bg3.panel:before, .section-posting .bg3.panel:after { + background: transparent; } + +ul.navlinks { + border-top-color: #e7e7e7; } + +.forum_unread .forumtitle, .forum_unread_subforum .forumtitle, .forum_unread_locked .forumtitle { + color: #d03c3c; } + +.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: #d03c3c; } + +.forum-statistics { + color: #868686; } + +.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 { + color: #fff; } + +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: #636363; } + +.sep { + color: #636363; } + +/* Icon styles +---------------------------------------- */ +.icon.icon-blue, a:hover .icon.icon-blue { + color: #196db5; } + +.icon.icon-green, a:hover .icon.icon-green { + color: #1b9A1B; } + +.icon.icon-red, a:hover .icon.icon-red { + color: #BC2A4D; } + +.icon.icon-orange, a:hover .icon.icon-orange { + color: #FF6600; } + +.icon.icon-bluegray, a:hover .icon.icon-bluegray { + color: #536482; } + +.icon.icon-gray, a:hover .icon.icon-gray { + color: #777777; } + +.icon.icon-lightgray, a:hover .icon.icon-lightgray { + color: #999999; } + +.icon.icon-black, a:hover .icon.icon-black { + color: #333333; } + +.alert_close .icon:before { + background-color: #FFFFFF; } + +/* Jumpbox */ +.jumpbox .dropdown li { + border-top-color: #636363; } + +.jumpbox-cat-link { + background-color: #636363; + color: #fff; } + +.jumpbox-cat-link:hover { + background-color: #d03c3c; + border-top-color: #d03c3c; + color: #fff; } + +.jumpbox-forum-link { + background-color: #f4f4f4; } + +.jumpbox-forum-link:hover { + background-color: #e0e0e0; } + +.jumpbox .dropdown .pointer-inner { + border-color: #f4f4f4 transparent; } + +.jumpbox-sub-link { + background-color: #f4f4f4; } + +.jumpbox-sub-link:hover { + background-color: #e0e0e0; } + +.pagination li a { + color: #636363; + background-color: #f4f4f4; + border-color: #e7e7e7; } + +.pagination li.ellipsis span { + background-color: transparent; + color: #000; } + +.pagination li.active span { + color: #fff; + background-color: #636363; + border-color: #636363; } + +.pagination li a:hover, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger { + border-color: #d03c3c; + background-color: #d03c3c; + color: #fff; } + +.pagination li.page-jump a:after { + color: #636363; } + +.pagination li.page-jump a:hover:after { + color: #d03c3c; } + +.copyright { + color: #868686; } + +.error { + color: #d03c3c; } + +.reported { + background-color: #f5e9e9; } + .reported .postprofile, .reported .signature { + border-color: #f0dede; } + +li.reported:hover { + background-color: #f5e9e9; } + +div.rules { + background-color: #dec7c7; + color: #d03c3c; } + +p.post-notice { + background-color: #efd8d8; + color: #d03c3c; + 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; } + +p.post-notice.deleted:before { + content: '\f057'; + color: #d03c3c; } + +p.post-notice.unapproved:before { + content: '\f059'; + color: #d03c3c; } + +p.post-notice.reported:before, p.post-notice.error:before { + content: '\f071'; + color: #d03c3c; } + +.topic-status.sticky { + color: #868686; } + +a { + color: #636363; } + +a:hover { + color: #d03c3c; } + +a.time { + color: #9d9d9d; } + a.time:hover { + color: #d03c3c; } + +.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: #d03c3c; } + +a.feed-icon-forum:after { + color: #bdbdbd; } + +a.feed-icon-forum:hover:after { + color: #d03c3c; } + +ul.topiclist li { + color: #141414; } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + ul.topiclist li.row dt a.subforum.read { + background-size: 11px 9px; } } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + ul.topiclist li.row dt a.subforum.unread { + background-size: 11px 9px; } } + +li.row { + border-top-color: white; + border-bottom-color: #e7e7e7; } + li.row .forum-lastpost strong, + li.row .subforums-list strong { + color: #868686; } + +li.row strong { + color: #000; } + +.icon-link + .list-inner > a.forumtitle, .icon-link + .list-inner > a.topictitle, +.pm_unread .topictitle, +a.subforum.unread { + color: #d03c3c; } + +.postbody { + color: #141414; } + +.content { + color: #141414; } + +.content h2, .panel h2 { + color: #4a4a4a; + border-bottom-color: #e7e7e7; } + +dl.faq dt, .content dl.faq dt { + color: #141414; } + +.posthilit { + background-color: #f5e9e9; + color: #af2a2a; } + +.signature { + border-top-color: #e7e7e7; } + +.notice { + border-top-color: #e7e7e7; } + +blockquote { + background-color: #fff; + border-color: #ededed; + border-left-color: #df7a7a; } + .rtl blockquote { + border-left-color: #ededed; + border-right-color: #df7a7a; } + +blockquote blockquote, blockquote .codebox, blockquote .attachbox { + background-color: #f4f4f4; + background-color: rgba(196, 196, 196, 0.1); + border-left-color: #969696; } + .rtl blockquote blockquote, + .rtl blockquote .codebox, + .rtl blockquote .attachbox { + border-left-color: #ededed; + border-right-color: #969696; } + +blockquote blockquote blockquote, blockquote blockquote .codebox, blockquote blockquote .attachbox { + background-color: #fff; + border-left-color: #df7a7a; } + .rtl blockquote blockquote blockquote, + .rtl blockquote blockquote .codebox, + .rtl blockquote blockquote .attachbox { + border-left-color: #ededed; + border-right-color: #df7a7a; } + +blockquote:before { + color: #868686; } + +.codebox { + background-color: #fff; + border-color: #ededed; + border-left-color: #969696; } + .rtl .codebox { + border-left-color: #ededed; + border-right-color: #969696; } + +.codebox p { + border-bottom-color: #f2f2f2; } + +.codebox code { + color: #636363; } + +.attachbox { + background-color: #fff; + border-color: #ededed; + border-left-color: #969696; } + .rtl .attachbox { + border-left-color: #ededed; + border-right-color: #969696; } + +.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 { + box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.2); } + +.pollbar1 { + background-color: #ac6060; } + +.pollbar2 { + background-color: #b25a5a; } + +.pollbar3 { + background-color: #b85454; } + +.pollbar4 { + background-color: #c44848; } + +.pollbar5 { + background-color: #d03c3c; } + +.postprofile { + color: #141414; + border-color: #e7e7e7; } + +.postprofile strong { + color: #000; } + +.online-ribbon span { + background-color: #d03c3c; + color: #fff; } + +dd.profile-warnings { + color: #BC2A4D; } + +.no-avatar .avatar-container { + background-image: url("./images/no_avatar.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .no-avatar .avatar-container { + background-image: url("./images/no_avatar_hd.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, .buttons > .button.locked-icon { + border-color: #727272; + background-color: #727272; + color: #fff; + box-shadow: none; } +.buttons > .button.locked-icon { + color: #fff; } + .buttons > .button.locked-icon:after, .buttons > .button.locked-icon:before { + color: #fff !important; } + .buttons > .button.locked-icon:hover { + box-shadow: none; } +.buttons > .button, .button.report-icon, .button.delete-icon { + border-color: #636363; + background-color: #636363; + color: #fff; } + .buttons > .button:after, .buttons > .button:before, .button.report-icon:after, .button.report-icon:before, .button.delete-icon:after, .button.delete-icon:before { + color: #e8e8e8 !important; } +.button.report-icon, .button.delete-icon { + border-color: #d03c3c; + background-color: #d03c3c; } + .button.report-icon:after, .button.report-icon:before, .button.delete-icon:after, .button.delete-icon:before { + color: #f8e2e2 !important; } + +.buttons > .dropdown-select { + color: #868686; } + +.dropdown-select:after { + border-color: #9e9e9e; } + +.dropdown-select:hover { + border-color: #727272; } + +.dropdown-select:hover:after, .dropdown-visible .dropdown-select:after, .nojs .dropdown-container:hover .dropdown-select:after { + border-color: #d24c4c; } + +.dropdown-visible .dropdown-select, .dropdown-visible .dropdown-select:hover, .nojs .dropdown-container:hover .dropdown-select, +.buttons > .button:hover, +.button:hover, .dropdown-visible .dropdown-select, .nojs .dropdown-container:hover .dropdown-select { + border-color: #d03c3c !important; + background-color: #d03c3c; + 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, + .buttons > .button:hover:before, + .button:hover:after, + .button: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; } + +.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: #79aecf; } + +.phpbb_aol-icon:after { + color: #ffd800; + text-shadow: 0 0 1px #000, 0 0 2px #000; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + color: #636363; } +.icon-search-new:hover:after, .icon-search-unanswered:hover:after, .icon-search-unread:hover:after, .icon-search-self:hover:after, .icon-search:hover:after, .icon-search-active:hover:after, .icon-search-advanced:hover:after, .icon-acp:hover:after, .icon-bookmark:hover:after, .icon-bump:hover:after, .icon-contact:hover:after, .icon-delete-cookies:hover:after, .icon-download:hover:after, .icon-faq:hover:after, .icon-home:hover:after, .icon-logout:hover:after, .icon-login:hover:after, .icon-mark:hover:after, .icon-mcp: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-sendemail: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-ucp:hover:after, .icon-unsubscribe:hover:after, .icon-new-posts:hover:after, .icon-forums:hover:after, .icon-chat:hover:after, .icon-time:hover:after, .icon-thanks:hover:after, .icon-thanks_toplist:hover:after { + color: #d03c3c; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after { + color: #d03c3c; } + +.icon-search-self:after { + color: #9d9d9d; } + +.icon-home.breadcrumbs:after { + color: #636363; } + +.icon-notification.non-zero:after, .icon-pm.non-zero:after { + color: #d03c3c; } + +.icon-time:after { + color: #9d9d9d; } + +/* 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; } + +.global_read, .global_read_mine, .announce_read_mine, .announce_read { + background-image: url("./images/announce_read.png"); } + +.global_read_locked, .global_read_locked_mine, .announce_read_locked_mine, .announce_read_locked { + background-image: url("./images/announce_read_locked.png"); } + +.global_unread, .global_unread_mine, .announce_unread_mine, .announce_unread { + background-image: url("./images/announce_unread.png"); } + +.global_unread_locked, .global_unread_locked_mine, .announce_unread_locked_mine, .announce_unread_locked { + background-image: url("./images/announce_unread_locked.png"); } + +.forum_link { + background-image: url("./images/forum_link.png"); } + +.forum_read { + background-image: url("./images/forum_read.png"); } + +.forum_read_locked { + background-image: url("./images/forum_read_locked.png"); } + +.forum_read_subforum { + background-image: url("./images/forum_read_subforum.png"); } + +.forum_unread { + background-image: url("./images/forum_unread.png"); } + +.forum_unread_locked { + background-image: url("./images/forum_unread_locked.png"); } + +.forum_unread_subforum { + background-image: url("./images/forum_unread_subforum.png"); } + +.topic_moved { + background-image: url("./images/topic_moved.png"); } + +.topic_read, .sticky_read, .pm_read { + background-image: url("./images/topic_read.png"); } + +.topic_read_mine, .sticky_read_mine { + background-image: url("./images/topic_read_mine.png"); } + +.topic_read_hot { + background-image: url("./images/topic_read_hot.png"); } + +.topic_read_hot_mine { + background-image: url("./images/topic_read_hot_mine.png"); } + +.topic_read_locked, .sticky_read_locked { + background-image: url("./images/topic_read_locked.png"); } + +.topic_read_locked_mine, .sticky_read_locked_mine { + background-image: url("./images/topic_read_locked_mine.png"); } + +.topic_unread, .sticky_unread, .pm_unread { + background-image: url("./images/topic_unread.png"); } + +.topic_unread_mine, .sticky_unread_mine { + background-image: url("./images/topic_unread_mine.png"); } + +.topic_unread_hot { + background-image: url("./images/topic_unread_hot.png"); } + +.topic_unread_hot_mine { + background-image: url("./images/topic_unread_hot_mine.png"); } + +.topic_unread_locked, .sticky_unread_locked { + background-image: url("./images/topic_unread_locked.png"); } + +.topic_unread_locked_mine, .sticky_unread_locked_mine { + background-image: url("./images/topic_unread_locked_mine.png"); } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (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: 36px 36px; } + + .global_read, .global_read_mine, .announce_read_mine, .announce_read { + background-image: url("./images/announce_read_hd.png"); } + + .global_read_locked, .global_read_locked_mine, .announce_read_locked_mine, .announce_read_locked { + background-image: url("./images/announce_read_locked_hd.png"); } + + .global_unread, .global_unread_mine, .announce_unread_mine, .announce_unread { + background-image: url("./images/announce_unread_hd.png"); } + + .global_unread_locked, .global_unread_locked_mine, .announce_unread_locked_mine, .announce_unread_locked { + background-image: url("./images/announce_unread_locked_hd.png"); } + + .forum_link { + background-image: url("./images/forum_link_hd.png"); } + + .forum_read { + background-image: url("./images/forum_read_hd.png"); } + + .forum_read_locked { + background-image: url("./images/forum_read_locked_hd.png"); } + + .forum_read_subforum { + background-image: url("./images/forum_read_subforum_hd.png"); } + + .forum_unread { + background-image: url("./images/forum_unread_hd.png"); } + + .forum_unread_locked { + background-image: url("./images/forum_unread_locked_hd.png"); } + + .forum_unread_subforum { + background-image: url("./images/forum_unread_subforum_hd.png"); } + + .topic_moved { + background-image: url("./images/topic_moved_hd.png"); } + + .topic_read, .sticky_read, .pm_read { + background-image: url("./images/topic_read_hd.png"); } + + .topic_read_mine, .sticky_read_mine { + background-image: url("./images/topic_read_mine_hd.png"); } + + .topic_read_hot { + background-image: url("./images/topic_read_hot_hd.png"); } + + .topic_read_hot_mine { + background-image: url("./images/topic_read_hot_mine_hd.png"); } + + .topic_read_locked, .sticky_read_locked { + background-image: url("./images/topic_read_locked_hd.png"); } + + .topic_read_locked_mine, .sticky_read_locked_mine { + background-image: url("./images/topic_read_locked_mine_hd.png"); } + + .topic_unread, .sticky_unread, .pm_unread { + background-image: url("./images/topic_unread_hd.png"); } + + .topic_unread_mine, .sticky_unread_mine { + background-image: url("./images/topic_unread_mine_hd.png"); } + + .topic_unread_hot { + background-image: url("./images/topic_unread_hot_hd.png"); } + + .topic_unread_hot_mine { + background-image: url("./images/topic_unread_hot_mine_hd.png"); } + + .topic_unread_locked, .sticky_unread_locked { + background-image: url("./images/topic_unread_locked_hd.png"); } + + .topic_unread_locked_mine, .sticky_unread_locked_mine { + background-image: url("./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 { + color: #141414; + border-bottom-color: #e7e7e7; } + +#cp-main .pm-message { + border-color: #e0e0e0; + background-color: #f4f4f4; } + +#tabs .tab > a { + background: #f4f4f4; + color: #636363; } + +#tabs .tab > a:hover { + background: #f8f8f8; + color: #d03c3c; } + +#tabs .activetab > a, +#tabs .activetab > a:hover { + background: #f8f8f8; + box-shadow: 0 5px 5px -5px #f8f8f8; + border-color: #f8f8f8; + color: #2b2b2b; } + +#minitabs .tab > a { + background-color: #f6f6f6; } + +#minitabs .activetab > a, +#minitabs .activetab > a:hover { + background-color: #F9F9F9; + color: #333333; } + +.responsive-tab .responsive-tab-link:before { + color: #636363; } + +#navigation a { + color: #141414; + background: #f4f4f4; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.1); } + +#navigation a:hover { + background: #f6f6f6; + color: #d03c3c; } + +#navigation #active-subsection a { + background: #636363; + color: #fff; } + +#navigation #active-subsection a:hover { + background-color: #d03c3c; } + +#navigation > hr { + border-top-color: #f6f6f6; } + +.panel-container h2 { + color: #141414; } + +.panel-container .panel { + background: #eaeaea; + box-shadow: none; + border-width: 0; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } + .panel-container .panel > .inner > h3:first-child { + background-color: transparent; + color: #636363; + background-image: none; } + .panel-container .panel > .inner > h3:first-child a { + color: #636363; } + .panel-container .panel > .inner > h3:first-child a:hover { + color: #d03c3c; } + .panel-container .panel:before, .panel-container .panel:after { + background: transparent; } + +#cp-main .pm { + background-color: #f4f4f4; } + +.cp-mini { + background-color: #f6f6f6; } + +.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: #ff1100; } + +.pmlist li.pm_replied_colour, .pm_replied_colour { + border-color: #aab8c1; } + +.pmlist li.pm_friend_colour, .pm_friend_colour { + border-color: #5D8FBD; } + +.pmlist li.pm_foe_colour, .pm_foe_colour { + border-color: #000000; } + +#gallery label { + background: #f6f6f6; + border-color: #e7e7e7; } + +#gallery label:hover { + background-color: #f8f8f8; } + +select { + border-color: #c6c6c6; + background-color: #fff; + color: #141414; } + +label { + color: #141414; } + +option.disabled-option { + color: #868686; } + +dd label { + color: #141414; } + +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; } + +#message-box textarea.drag-n-drop { + outline-color: rgba(157, 157, 157, 0.5); } + +#message-box textarea.drag-n-drop-highlight { + outline-color: rgba(134, 134, 134, 0.5); } + +.inputbox, select { + background-color: #fff; + border-color: #c6c6c6; + color: #141414; } + +.inputbox::-moz-placeholder { + color: #5b5b5b; } +.inputbox::-webkit-input-placeholder { + color: #5b5b5b; } +.inputbox:-ms-input-placeholder { + color: #5b5b5b; } + +.inputbox:hover, select:hover { + background-color: #fff; + border-color: #d03c3c; + color: #141414; } + +.inputbox:focus, select:focus { + background-color: #fff; + border-color: #636363; + color: #141414; } + +.inputbox:hover::-moz-placeholder { + color: #141414; } +.inputbox:hover::-webkit-input-placeholder { + color: #141414; } +.inputbox:hover:-ms-input-placeholder { + color: #141414; } + +.inputbox:focus::-moz-placeholder { + color: transparent; } +.inputbox:focus::-webkit-input-placeholder { + color: transparent; } +.inputbox:focus:-ms-input-placeholder { + color: transparent; } + +a.button1, input.button1, input.button3, a.button2, input.button2 { + color: #fff; + border-color: #727272; + background-color: #727272; } + +a.button1, input.button1 { + border-color: #636363; + background-color: #636363; + color: #fff; } + +input.button3 { + background-image: none; } + +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border-color: #d03c3c; + background-color: #d03c3c; + color: #fff; } + +input.button1:focus, input.button2:focus, input.button3:focus { + border-color: #d03c3c; + background-color: #d03c3c; + color: #fff; } + +input.disabled { + color: #868686; } + +.phpbb_alert { + background-color: #e0e0e0; + border-color: #e7e7e7; } + +.phpbb_alert .alert_close:before { + color: #636363; } + +.phpbb_alert .alert_close:hover:before { + color: #d03c3c; } + +.phpbb_alert .alert_close:after { + color: #e0e0e0; } + +.darken { + background-color: #000; } + +.loading_indicator { + background-color: #000; + background-image: url("./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: #636363; + 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: #636363; } + +ul.linklist li.responsive-menu a.responsive-menu-link:hover:before, ul.linklist li.responsive-menu.visible a.responsive-menu-link:before { + color: #d03c3c; } + +.dropdown .dropdown-contents { + background: #f4f4f4; + border-color: #636363; + box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5); } + +.dropdown-up .dropdown-contents { + box-shadow: 1px 0 5px rgba(0, 0, 0, 0.5); } + +.dropdown li, .dropdown li li { + border-color: #dbdbdb; } + +.dropdown li.separator { + border-color: #dbdbdb; } + +.notification_list li.notification-reported strong, .notification_list li.notification-disapproved strong { + color: #d03c3c; } +.notification_list li.dropdown-notification { + background-color: #f4f4f4; + color: #636363; } + .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: #171717; } + .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: #8f8f8f; } + .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: #171717; } + .notification_list li.dropdown-notification a.mark_read:hover, .notification_list li.dropdown-notification a.mark_read:after:hover { + color: #636363; } +.notification_list li.bg3 { + background-color: #ded0d0; + color: #d03c3c; } + .notification_list li.bg3, .panel-container .notification_list li.bg3 { + border-top-color: #f3eeee; + border-bottom-color: #c9b2b2; } + .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: #bc8080; } + .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: #d03c3c; } +.notification_list li.dropdown-notification:hover { + background-color: #f6f6f6; + color: #636363; } + .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: #171717; } + .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: #8f8f8f; } + .notification_list li.dropdown-notification:hover a.mark_read { + background-color: white; } + .notification_list li.dropdown-notification:hover a.mark_read, .notification_list li.dropdown-notification:hover a.mark_read:after { + color: #171717; } + .notification_list li.dropdown-notification:hover a.mark_read:hover, .notification_list li.dropdown-notification:hover a.mark_read:after:hover { + color: #636363; } + +.imageset.icon_post_target { + background-image: url("./images/icon_post_target.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .imageset.icon_post_target { + background-image: url("./images/icon_post_target_hd.png"); } } + +.imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread_hd.png"); } } + +.imageset.icon_topic_attach:after { + color: #868686; } + +.imageset.icon_topic_poll:after { + color: gray; } + +/* -------------------------------------------------------------- + $Icons +-------------------------------------------------------------- */ +/* Global module setup +--------------------------------*/ +/* Renamed version of .fa class for agnostic usage 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 */ } + +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS and IE text size adjust after device orientation change, + * without disabling user zoom. + */ +html { + font-family: sans-serif; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ } + +/** + * Remove default margin. + */ +body { + margin: 0; } + +/* HTML5 display definitions + ========================================================================== */ +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; } + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ +audio, +canvas, +progress, +video { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ } + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ +audio:not([controls]) { + display: none; + height: 0; } + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. + */ +[hidden], +template { + display: none; } + +/* Links + ========================================================================== */ +/** + * Remove the gray background color from active links in IE 10. + */ +a { + background-color: transparent; } + +/** + * Improve readability of focused elements when they are also in an + * active/hover state. + */ +a:active, +a:hover { + outline: 0; } + +/* Text-level semantics + ========================================================================== */ +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ +abbr[title] { + border-bottom: 1px dotted; } + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ +b, +strong { + font-weight: bold; } + +/** + * Address styling not present in Safari and Chrome. + */ +dfn { + font-style: italic; } + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; } + +/** + * Address styling not present in IE 8/9. + */ +mark { + background: #ff0; + color: #000; } + +/** + * Address inconsistent and variable font size in all browsers. + */ +small { + font-size: 80%; } + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +/* Embedded content + ========================================================================== */ +/** + * Remove border when inside `a` element in IE 8/9/10. + */ +img { + border: 0; } + +/** + * Correct overflow not hidden in IE 9/10/11. + */ +svg:not(:root) { + overflow: hidden; } + +/* Grouping content + ========================================================================== */ +/** + * Address margin not present in IE 8/9 and Safari. + */ +figure { + margin: 1em 40px; } + +/** + * Address differences between Firefox and other browsers. + */ +hr { + box-sizing: content-box; + height: 0; } + +/** + * Contain overflow in all browsers. + */ +pre { + overflow: auto; } + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; } + +/* Forms + ========================================================================== */ +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ +button, +input, +optgroup, +select, +textarea { + color: inherit; + /* 1 */ + font: inherit; + /* 2 */ + margin: 0; + /* 3 */ } + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ +button { + overflow: visible; } + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ +button, +select { + text-transform: none; } + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ } + +/** + * Re-set default cursor for disabled elements. + */ +button[disabled], +html input[disabled] { + cursor: default; } + +/** + * Remove inner padding and border in Firefox 4+. + */ +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; } + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ +input { + line-height: normal; } + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; } + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. + */ +input[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + box-sizing: content-box; + /* 2 */ } + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ +legend { + border: 0; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ +textarea { + overflow: auto; } + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ +optgroup { + font-weight: bold; } + +/* Tables + ========================================================================== */ +/** + * Remove most spacing between table cells. + */ +table { + border-collapse: collapse; + border-spacing: 0; } + +td, +th { + padding: 0; } + +/* -------------------------------------------------------------- + $Utilities +-------------------------------------------------------------- */ +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; } + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; } + +.clearfix:before, +.clearfix:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after { + content: " "; + display: table; } + +.clearfix:after, +.container:after, +.container-fluid:after, +.row:after { + clear: both; } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; } + +.pull-right { + float: right !important; } + +.pull-left { + float: left !important; } + +.hide { + display: none !important; } + +.show { + display: block !important; } + +.invisible { + visibility: hidden; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.hidden { + display: none; } + +.affix { + position: fixed; } diff --git a/simplicity_gray/theme/stylesheet.scss b/simplicity_gray/theme/stylesheet.scss new file mode 100644 index 0000000..d6de161 --- /dev/null +++ b/simplicity_gray/theme/stylesheet.scss @@ -0,0 +1,35 @@ +// +// stylesheet.css replacement +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// +// If you have any questions please visit support forum at: +// http://www.artodia.com/forums/ +// +// Set your custom configuration variables in _custom_config.scss +// Add your custom code to _custom.scss +// +// After editing any .scss file you must recompile stylesheet. +// +/*! + 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/ +*/ +@import "custom_config"; +@import "style_config"; +@import "common/common"; +@import "common/links"; +@import "common/content"; +@import "common/buttons"; +@import "common/cp"; +@import "common/forms"; +@import "common/imageset"; +@import "common/responsive"; +@import "colours"; +@import "custom"; +@import "common/icons"; +@import "common/normalize"; +@import "common/utilities"; diff --git a/simplicity_gray/theme/tweaks.css b/simplicity_gray/theme/tweaks.css new file mode 100644 index 0000000..820faa4 --- /dev/null +++ b/simplicity_gray/theme/tweaks.css @@ -0,0 +1,7 @@ +/* Style Sheet Tweaks + +These style definitions are IE 8 & 9 only. +They are required due to the poor CSS support in IE browsers. +------------------------------------------------------------------------------*/ + +@import "../../simplicity/theme/tweaks.css"; \ No newline at end of file diff --git a/simplicity_lightblue/license.txt b/simplicity_lightblue/license.txt new file mode 100644 index 0000000..a5319f7 --- /dev/null +++ b/simplicity_lightblue/license.txt @@ -0,0 +1,33 @@ +IMPORTANT: This license does not apply to files in directory theme/fonts/ + +Files in those directories have their own licenses, see license.txt in respective +directories for details. + +----------------------------------------------------------------------------- + +Copyright (c) 2015, Vjacheslav Trushkin +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The views and conclusions contained in the software and documentation are those +of the authors and should not be interpreted as representing official policies, +either expressed or implied, of the FreeBSD Project. \ No newline at end of file diff --git a/simplicity_lightblue/style.cfg b/simplicity_lightblue/style.cfg new file mode 100644 index 0000000..ef65996 --- /dev/null +++ b/simplicity_lightblue/style.cfg @@ -0,0 +1,32 @@ +# +# phpBB Style Configuration File +# +# This file is part of the phpBB Forum Software package. +# +# @copyright (c) phpBB Limited +# @license GNU General Public License, version 2 (GPL-2.0) +# +# For full copyright and license information, please see +# the docs/CREDITS.txt file. +# +# At the left is the name, please do not change this +# At the right the value is entered +# +# Values get trimmed, if you want to add a space in front or at the end of +# the value, then enclose the value with single or double quotes. +# Single and double quotes do not need to be escaped. +# +# + +# General Information about this style +name = Simplicity Light Blue +copyright = Created by Arty (Vjacheslav Trushkin), http://www.artodia.com/, Modified by Gabriel Fischer +style_version = 3.3.0 +phpbb_version = 3.3.0 + +# Defining a different template bitfield +# template_bitfield = lNg= + +# Parent style +# Set value to empty or to this style's name if this style does not have a parent style +parent = Simplicity diff --git a/simplicity_lightblue/theme/_colours.scss b/simplicity_lightblue/theme/_colours.scss new file mode 100644 index 0000000..1bfc31b --- /dev/null +++ b/simplicity_lightblue/theme/_colours.scss @@ -0,0 +1,1685 @@ +// +// -------------------------------------------------------------- +// Colours and backgrounds for common.css +// -------------------------------------------------------------- + +html, body { + color: $text-color; + background-image: url('./images/pattern.png'); + @if $use-wrapper { + background-color: $page-background; + &.simple { + background-color: $content-background; + } + } + @else { + background-color: $content-background; + } +} + +h1, p.sitename { + color: $header-text; +} + +h2 { + color: $page-title-color; +} + +h3 { + color: $stats-title-color; + .post & { + color: $block-title-color; + } + a { + color: inherit; + &:hover { + color: $link-hover-color; + } + } +} + +hr { + border-color: $content-top-border; + border-top-color: $content-bottom-border; +} + +/* Post body links */ +.postlink { + border-bottom-color: $link-color; + color: $link-color; +} + +.postlink:visited { + border-bottom-color: $muted-color; + color: $muted-color; +} + +.postlink:hover { + background-color: darken($block-background, 10%); + color: $link-hover-color; +} + +.signature a, .signature a:hover { + background-color: transparent; +} + +// Search box +// --------------------------------------------- + +.search-box .inputbox, +.search-box .inputbox:hover, +.search-box .inputbox:focus, +.search-box .button:hover { + border-color: $search-box-border; +} + +.search-box .button { + &, &:hover { + background-color: $block-background !important; + border-color: $search-box-border !important; + } + &, &:before, &:after { + color: $primary-color; + } + &:hover, &:hover:before, &:hover:after { + color: $secondary-color !important; + } +} + +.search-header { + box-shadow: $search-box-shadow; + .navbar.with-search & { + box-shadow: none; + } + .inputbox, .button { + background: $block-background !important; + border-color: $block-background !important; + } + .navbar.with-search & .button { + &, &:before, &:after { + color: $link-color; + } + } + .inputbox:hover, .inputbox:focus { + background-color: $block-background3 !important; + color: $bold-text-color !important; + border-color: $block-background !important; + } + .button:hover, .button:focus { + &, &:before, &:after { + background-color: $secondary-color !important; + color: #fff !important; + border-color: $secondary-color !important; + } + } +} + +// Round cornered boxes and backgrounds +// ---------------------------------------- +#wrap { + @if $use-wrapper { + background-color: $content-background; + background-image: url('./images/pattern.png'); + border-color: $content-border-color; + } +} + +.headerbar { + color: $header-text; +} + +// Navigation +.breadcrumbs .crumb:before { + color: $muted-color; +} + +.navbar { + background-image: none; + &.secondary { + color: $link-color; + > ul > li:hover, + > ul > li.dropdown-visible { + &, &:after, &:before { + color: $secondary-nav-hover-link; + } + } + .dropdown { + color: $text-color; + } + } + + .nav-tabs { + background-color: $primary-nav-bg; + + .tab { + color: $primary-nav-color; + &.selected { + color: $primary-nav-selected-color; + background-color: $primary-nav-selected-bg; + } + &:hover, + &.dropdown-visible { + color: $primary-nav-hover-color; + background-color: $primary-nav-hover-bg; + } + & > strong { + color: $primary-nav-alert-color; + background-color: $primary-nav-alert-bg; + box-shadow: $primary-nav-alert-shadow; + .arrow { + border-top-color: $primary-nav-alert-bg; + } + } + .dropdown { + color: $text-color; + } + } + } + + // Tabbed navigation + @if $tabbed-navigation { + &.tabbed.not-static { + .nav-tabs { + li.tab { + // Tabs layout + color: $link-color; + background-color: $block-background; + + &.selected { + @include tabbed-nav-layout-all { + background-color: $primary-color; + color: $overlay-color; + } + } + + &:hover { + @include tabbed-nav-layout-all { + background-color: $secondary-color; + color: $overlay-color; + } + } + + &.dropdown-visible { + @include tabbed-nav-layout-all { + background-color: $primary-color; + color: $overlay-color; + } + } + } + } + + // Second row + + .navbar.secondary { + background: $primary-color; + color: $overlay-color; + + > ul > li { + &, &:after, &:before { + color: $overlay-color; + } + } + + > ul > li:hover, + > ul > li.dropdown-visible { + &, &:after, &:before { + color: $overlay-color; + } + background: none; + box-shadow: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + } + } + } + } +} + +.panel { + background-color: $block-background; + color: $text-color; +} + +.post:target .content { + color: $bold-text-color; +} + +.post:target h3 a { + color: $bold-text-color; +} + +.bg1 { + background-color: $block-background; +} + +table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) { + background-color: $block-background; +} + +.bg2 { + background-color: $block-background2; +} + +table.zebra-list tr:nth-child(even) td, ul.zebra-list li:nth-child(even) { + background-color: $block-background2; +} + +.bg3 { + background-color: $block-background3; + &.panel { + background: transparent none; + background-color: rgba($content-background, .3); + border-top-color: $tab-selected-background; + &:before, &:after { + background: -webkit-linear-gradient(to bottom, $tab-selected-background 0%, rgba($tab-selected-background, 0) 100%); + background: linear-gradient(to bottom, $tab-selected-background 0%, rgba($tab-selected-background, 0) 100%); + } + } + .section-posting &.panel { + background-color: $block-background; + &:before, &:after { + background: transparent; + } + } +} + +// Horizontal lists +// ---------------------------------------- + +ul.navlinks { + border-top-color: $block-inner-border; +} + +// Forums list layout +// ---------------------- +.forumtitle { + .forum_unread &, + .forum_unread_subforum &, + .forum_unread_locked & { + color: $link-hover-color; + } +} + +.topictitle { + .global_unread &, + .global_unread_mine &, + .global_unread_locked &, + .global_unread_locked_mine &, + .announce_unread &, + .announce_unread_mine &, + .announce_unread_locked &, + .announce_unread_locked_mine &, + .sticky_unread &, + .sticky_unread_mine &, + .sticky_unread_locked &, + .sticky_unread_locked_mine &, + .topic_unread &, + .topic_unread_mine &, + .topic_unread_locked &, + .topic_unread_locked_mine &, + .topic_unread_hot &, + .topic_unread_hot_mine & + { + color: $link-hover-color; + } +} + +.forum-statistics { + color: $muted-color; +} + +.forum-lastpost { + color: $muted-color; + span:before { + opacity: .5; + } +} + +.forum-description.toggle { + color: $forum-description-color; + background-color: fade-out($forum-description-bg, .2); + a { + color: inherit !important; + } + span.arrow { + border-right-color: fade-out($forum-description-bg, .2); + } + .rtl & span.arrow { + border-right-color: transparent; + border-left-color: fade-out($forum-description-bg, .2); + } +} + +.forum-statistics { + .value { + color: $bold-text-color; + } +} + +// Table styles +// ---------------------------------------- +table.table1 thead th { + color: $heading-color; +} + +table.table1 tbody tr { + border-color: $block-inner-border; +} + +table.table1 tbody tr:hover, table.table1 tbody tr.hover { + background-color: $block-background3; + color: $bold-text-color; +} + +table.table1 td { + color: $text-color; +} + +table.table1 tbody td { + border-top-color: $block-inner-border; +} + +table.table1 tbody th { + border-bottom-color: $block-bottom-border; + color: $bold-text-color; + background-color: $content-background; +} + +table.info tbody th { + color: $bold-text-color; +} + +// Misc layout styles +// ---------------------------------------- +dl.details dt { + color: $bold-text-color; +} + +dl.details dd { + color: $tab-color; +} + +.sep { + color: $primary-color; +} + +/* Icon styles +---------------------------------------- */ +.icon.icon-blue, a:hover .icon.icon-blue { + color: #196db5; +} + +.icon.icon-green, a:hover .icon.icon-green{ + color: #1b9A1B; +} + +.icon.icon-red, a:hover .icon.icon-red{ + color: #BC2A4D; +} + +.icon.icon-orange, a:hover .icon.icon-orange{ + color: #FF6600; +} + +.icon.icon-bluegray, a:hover .icon.icon-bluegray{ + color: #536482; +} + +.icon.icon-gray, a:hover .icon.icon-gray{ + color: #777777; +} + +.icon.icon-lightgray, a:hover .icon.icon-lightgray{ + color: #999999; +} + +.icon.icon-black, a:hover .icon.icon-black{ + color: #333333; +} + +.alert_close .icon:before { + background-color: #FFFFFF; +} + +/* Jumpbox */ +.jumpbox .dropdown li { + border-top-color: $dropdown-heading-top; +} + +.jumpbox-cat-link { + background-color: $dropdown-heading-top; + color: $dropdown-heading-color; +} + +.jumpbox-cat-link:hover { + background-color: $secondary-color; + border-top-color: $secondary-color; + color: $dropdown-heading-link-hover-color; +} + +.jumpbox-forum-link { + background-color: $dropdown-bg; +} + +.jumpbox-forum-link:hover { + background-color: $content-background; +} + +.jumpbox .dropdown .pointer-inner { + border-color: $dropdown-bg transparent; +} + +.jumpbox-sub-link { + background-color: $dropdown-bg; +} + +.jumpbox-sub-link:hover { + background-color: $content-background; +} + + + +// Pagination +// ---------------------------------------- + +.pagination li a { + color: $link-color; + background-color: $block-background; + border-color: $block-inner-border; +} + +.pagination li.ellipsis span { + background-color: transparent; + color: $bold-text-color; +} + +.pagination li.active span { + color: $overlay-color; + background-color: $primary-color; + border-color: $primary-color; +} + +.pagination li a:hover, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger { + border-color: $link-hover-color; + background-color: $link-hover-color; + color: $overlay-color; +} + +.pagination li.page-jump a:after { + color: $link-color; +} + +.pagination li.page-jump a:hover:after { + color: $link-hover-color; +} + +// Miscellaneous styles +// ---------------------------------------- + +.copyright { + color: $muted-color; +} + +.error { + color: $secondary-color; +} + +.reported { + background-color: $block-background-reported; + .postprofile, .signature { + border-color: darken($block-background-reported, 3%); + } +} + +li.reported:hover { + background-color: $block-background-reported; +} +.sticky, .announce { + // you can add a background for stickies and announcements +} + +div.rules { + background-color: mix($content-background, $rules-color, 85%); + color: $rules-color; +} + +p.post-notice { + background-color: mix($block-background, $rules-color, 85%); + color: $rules-color; + background-image: none; +} + +// Blank FontAwesome replacement +%post-notice { + font-family: FontAwesome; +} + +p.post-notice.deleted:before { + @extend %post-notice; + content: '\f057'; // fa-times-circle + color: $secondary-color; +} + +p.post-notice.unapproved:before { + @extend %post-notice; + content: '\f059'; // fa-question-circle + color: $secondary-color; +} + +p.post-notice.reported:before, p.post-notice.error:before { + @extend %post-notice; + content: '\f071'; // fa-warning + color: $secondary-color; +} + +// Topic status +.topic-status.sticky { + color: $muted-color; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for links.css +// -------------------------------------------------------------- + +a { color: $link-color; } +a:hover { color: $link-hover-color; } + +a.time { + color: $faint-color; + &:hover { + color: $link-hover-color; + } +} + +// Links on gradient backgrounds +.forumbg .header a, .forabg .header a, th a { + color: $heading-link; +} + +.forumbg .header a:hover, .forabg .header a:hover, th a:hover { + color: $heading-link-hover; +} + +// Notification mark read link +.dropdown-extended a.mark_read { + background-color: $dropdown-bg; +} + +// Back to top of page +a.top, a.top2 { + color: $muted-color; + &:hover { + color: $link-hover-color; + } +} + +// Arrow links +a.arrow-left:hover { +} + +a.arrow-right:hover { +} + +a.feed-icon-forum:after { + color: mix($muted-color, $block-background, 50%); +} + +a.feed-icon-forum:hover:after { + color: $link-hover-color; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for content.css +// -------------------------------------------------------------- + +ul.forums { +} + +ul.topiclist li { + color: $text-color; + @if $split-forums == false { + .forabg &, .forumbg & { + background: transparent; + } + } +} + +ul.topiclist li.row dt a.subforum.read { + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-size: 11px 9px; + } +} + +ul.topiclist li.row dt a.subforum.unread { + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-size: 11px 9px; + } +} + +li.row { + border-top-color: $block-top-border; + border-bottom-color: $block-bottom-border; + .forum-lastpost strong, + .subforums-list strong { + color: $muted-color; + } +} + +li.row strong { + color: $bold-text-color; +} + +li.row:hover { +} + +li.row:hover dd { +} + +// Unread forum/topic +.icon-link + .list-inner > a.forumtitle, +.pm_unread .topictitle, +a.subforum.unread { + color: $secondary-color; +} + +// Post body styles +// ---------------------------------------- +.postbody { + color: $post-text-color; +} + +// Content container styles +// ---------------------------------------- +.content { + color: $post-text-color; +} + +.content h2, .panel h2 { + color: $panel-title-color; + border-bottom-color: $panel-title-border; +} + +dl.faq dt { + color: $post-text-color; +} + +.posthilit { + background-color: $block-background-reported; + color: if($light, darken($secondary-color, 10%), lighten($secondary-color, 10%)); +} + +.announce, .unreadpost { + // Highlight the announcements & unread posts box +} + +// Post signature +.signature { + border-top-color: $block-inner-border; +} + +// Post noticies +.notice { + border-top-color: $block-inner-border; +} + +// BB Code styles +// ---------------------------------------- +// Quote block +blockquote { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten($secondary-color, 15%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten($secondary-color, 15%); + } +} + +blockquote blockquote, +blockquote .codebox, +blockquote .attachbox { + // Nested quotes + background-color: $bbcode-background2; + background-color: rgba(196, 196, 196, 0.1); + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +blockquote blockquote blockquote, +blockquote blockquote .codebox, +blockquote blockquote .attachbox { + // Nested quotes + background-color: $bbcode-background; + border-left-color: lighten($secondary-color, 15%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten($secondary-color, 15%); + } +} + +blockquote:before { + color: $muted-color; +} + +// Code block +.codebox { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +.codebox p { + border-bottom-color: $bbcode-inner-border; +} + +.codebox code { + color: $bbcode-code-color; +} + +// Attachments +// ---------------------------------------- +.attachbox { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +.attachbox dd { + border-top-color: $bbcode-inner-border; +} + +.attachbox p { + color: $bbcode-heading-text; +} + +.attachbox p.stats { + color: $bbcode-heading-text; +} + +// Inline image thumbnails + +dl.file dd { + color: $bbcode-heading-text; +} + +dl.thumbnail img { + border-color: $bbcode-inner-border; + background-color: $block-background; +} + +dl.thumbnail dd { + color: $bbcode-heading-text; +} + +// Post poll styles +// ---------------------------------------- + +fieldset.polls dl { + border-top-color: $block-top-border; + border-bottom-color: $block-bottom-border; + color: $text-color; +} + +fieldset.polls dl.voted { + color: $bold-text-color; +} + +fieldset.polls dd div { + color: $overlay-color; +} + +%pollbar { + box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.2); +} + +.pollbar1 { + @extend %pollbar; + background-color: desaturate($secondary-color, 30%); +} + +.pollbar2 { + @extend %pollbar; + background-color: desaturate($secondary-color, 25%); +} + +.pollbar3 { + @extend %pollbar; + background-color: desaturate($secondary-color, 20%); +} + +.pollbar4 { + @extend %pollbar; + background-color: desaturate($secondary-color, 10%); +} + +.pollbar5 { + @extend %pollbar; + background-color: $secondary-color; +} + +// Poster profile block +// ---------------------------------------- +.postprofile { + color: $text-color; + border-color: $block-inner-border; +} + +.postprofile strong { + color: $bold-text-color; +} + +.online-ribbon span { + background-color: $secondary-color; + color: #fff; +} + +dd.profile-warnings { + color: #BC2A4D; +} + +.no-avatar .avatar-container { + background-image: url("./images/no_avatar.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/no_avatar_hd.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, .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, .3); +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for buttons.css +// -------------------------------------------------------------- +.button { + &, .buttons > &.locked-icon { + border-color: $button-border; + background-color: $button-bg; + color: $button-text; + box-shadow: none; + } + + + &:after, &:before { + } + .buttons > &.locked-icon { + color: $button-icon; + &:after, &:before { + color: $button-icon !important; + } + &:hover { + box-shadow: none; + } + } + + & > strong { + } + + .buttons > &, &.report-icon, &.delete-icon { + border-color: $primary-color; + background-color: $primary-color; + color: $overlay-color; + + &:after, &:before { + color: mix($overlay-color, $primary-color, 85%) !important; + } + + & > strong { + } + } + &.report-icon, &.delete-icon { + border-color: $secondary-color; + background-color: $secondary-color; + + &:after, &:before { + color: mix($overlay-color, $secondary-color, 85%) !important; + } + } +} + +.dropdown-select { + .buttons > & { + color: $muted-color; + } +} + +.dropdown-select:after { + border-color: mix($button-bg, $content-background, 60%); +} +.dropdown-select:hover { + border-color: $button-border; +} + +.dropdown-select:hover:after, .dropdown-visible .dropdown-select:after, .nojs .dropdown-container:hover .dropdown-select:after { + border-color: mix($secondary-color, $content-background, 90%); +} + +.dropdown-visible .dropdown-select, .dropdown-visible .dropdown-select:hover, .nojs .dropdown-container:hover .dropdown-select, +.buttons > .button:hover, +.button:hover, .dropdown-visible .dropdown-select, .nojs .dropdown-container:hover .dropdown-select { + border-color: $secondary-color !important; + background-color: $secondary-color; + color: $overlay-color; + + &:after, &:before { + color: $overlay-color !important; + } +} + +.contact-icons a { border-color: $block-inner-border; } + +// Small icons +%icon-button { + color: $button-icon; + &:hover { + color: $button-icon-hover; + } +} + +%icon-button-visible { + .dropdown-visible &, + .nojs .dropdown-container:hover & { + color: $button-icon-hover; + } +} + +.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: #78add3; +} + +.phpbb_aol-icon:after { + color: #ffd800; + text-shadow: 0 0 1px #000, 0 0 2px #000; +} + +// Icon images +// ---------------------------------------- +%icon-image { + &:after { + color: $link-color; + } + &:hover:after { + color: $link-hover-color; + } +} + +%icon-search-new { + &:after { + color: $secondary-color; + } +} + +%icon-search-misc { + &:after { + color: $faint-color; + } +} + +.icon-home { + &.breadcrumbs:after { + color: $link-color; + } +} + +.icon-notification, .icon-pm { + &.non-zero:after { + color: $secondary-color; + } +} + +.icon-time { + &:after { + color: $faint-color; + } +} + +/* 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 { background-image: url("./images/announce_read.png"); } +.global_read_mine { @extend .global_read; } +.global_read_locked { background-image: url("./images/announce_read_locked.png"); } +.global_read_locked_mine { @extend .global_read_locked; } +.global_unread { background-image: url("./images/announce_unread.png"); } +.global_unread_mine { @extend .global_unread; } +.global_unread_locked { background-image: url("./images/announce_unread_locked.png"); } +.global_unread_locked_mine { @extend .global_unread_locked; } + +.announce_read { @extend .global_read; } +.announce_read_mine { @extend .global_read_mine; } +.announce_read_locked { @extend .global_read_locked; } +.announce_read_locked_mine { @extend .global_read_locked_mine; } +.announce_unread { @extend .global_unread; } +.announce_unread_mine { @extend .global_unread_mine; } +.announce_unread_locked { @extend .global_unread_locked; } +.announce_unread_locked_mine { @extend .global_unread_locked_mine; } + +.forum_link { background-image: url("./images/forum_link.png"); } +.forum_read { background-image: url("./images/forum_read.png"); } +.forum_read_locked { background-image: url("./images/forum_read_locked.png"); } +.forum_read_subforum { background-image: url("./images/forum_read_subforum.png"); } +.forum_unread { background-image: url("./images/forum_unread.png"); } +.forum_unread_locked { background-image: url("./images/forum_unread_locked.png"); } +.forum_unread_subforum { background-image: url("./images/forum_unread_subforum.png"); } + +.sticky_read { @extend .topic_read; } +.sticky_read_mine { @extend .topic_read_mine; } +.sticky_read_locked { @extend .topic_read_locked; } +.sticky_read_locked_mine { @extend .topic_read_locked_mine; } +.sticky_unread { @extend .topic_unread; } +.sticky_unread_mine { @extend .topic_unread_mine; } +.sticky_unread_locked { @extend .topic_unread_locked; } +.sticky_unread_locked_mine { @extend .topic_unread_locked_mine; } + +.topic_moved { background-image: url("./images/topic_moved.png"); } +.topic_read { background-image: url("./images/topic_read.png"); } +.topic_read_mine { background-image: url("./images/topic_read_mine.png"); } +.topic_read_hot { background-image: url("./images/topic_read_hot.png"); } +.topic_read_hot_mine { background-image: url("./images/topic_read_hot_mine.png"); } +.topic_read_locked { background-image: url("./images/topic_read_locked.png"); } +.topic_read_locked_mine { background-image: url("./images/topic_read_locked_mine.png"); } +.topic_unread, { background-image: url("./images/topic_unread.png"); } +.topic_unread_mine { background-image: url("./images/topic_unread_mine.png"); } +.topic_unread_hot { background-image: url("./images/topic_unread_hot.png"); } +.topic_unread_hot_mine { background-image: url("./images/topic_unread_hot_mine.png"); } +.topic_unread_locked { background-image: url("./images/topic_unread_locked.png"); } +.topic_unread_locked_mine { background-image: url("./images/topic_unread_locked_mine.png"); } + +.pm_read { @extend .topic_read; } +.pm_unread { @extend .topic_unread; } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) +{ + .global_read, .global_read_locked, .global_unread, .global_unread_locked, + .forum_link, .forum_read, .forum_read_locked, .forum_read_subforum, .forum_unread, .forum_unread_locked, .forum_unread_subforum, + .topic_moved, .topic_read, .topic_read_mine, .topic_read_hot, .topic_read_hot_mine, .topic_read_locked, .topic_read_locked_mine, + .topic_unread, .topic_unread_mine, .topic_unread_hot, .topic_unread_hot_mine, .topic_unread_locked, .topic_unread_locked_mine + { + background-size: 36px 36px; + } + + .global_read { background-image: url("./images/announce_read_hd.png"); } + .global_read_locked { background-image: url("./images/announce_read_locked_hd.png"); } + .global_unread { background-image: url("./images/announce_unread_hd.png"); } + .global_unread_locked { background-image: url("./images/announce_unread_locked_hd.png"); } + + .forum_link { background-image: url("./images/forum_link_hd.png"); } + .forum_read { background-image: url("./images/forum_read_hd.png"); } + .forum_read_locked { background-image: url("./images/forum_read_locked_hd.png"); } + .forum_read_subforum { background-image: url("./images/forum_read_subforum_hd.png"); } + .forum_unread { background-image: url("./images/forum_unread_hd.png"); } + .forum_unread_locked { background-image: url("./images/forum_unread_locked_hd.png"); } + .forum_unread_subforum { background-image: url("./images/forum_unread_subforum_hd.png"); } + + .topic_moved { background-image: url("./images/topic_moved_hd.png"); } + .topic_read { background-image: url("./images/topic_read_hd.png"); } + .topic_read_mine { background-image: url("./images/topic_read_mine_hd.png"); } + .topic_read_hot { background-image: url("./images/topic_read_hot_hd.png"); } + .topic_read_hot_mine { background-image: url("./images/topic_read_hot_mine_hd.png"); } + .topic_read_locked { background-image: url("./images/topic_read_locked_hd.png"); } + .topic_read_locked_mine { background-image: url("./images/topic_read_locked_mine_hd.png"); } + .topic_unread { background-image: url("./images/topic_unread_hd.png"); } + .topic_unread_mine { background-image: url("./images/topic_unread_mine_hd.png"); } + .topic_unread_hot { background-image: url("./images/topic_unread_hot_hd.png"); } + .topic_unread_hot_mine { background-image: url("./images/topic_unread_hot_mine_hd.png"); } + .topic_unread_locked { background-image: url("./images/topic_unread_locked_hd.png"); } + .topic_unread_locked_mine { background-image: url("./images/topic_unread_locked_mine_hd.png"); } +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for cp.css +// -------------------------------------------------------------- + +// Main CP box +// ---------------------------------------- + +.panel-container h3, .panel-container hr, #cp-menu hr { +} + +.panel-container .panel li.row { +} + +ul.cplist { +} + +.panel-container .panel li.header dd, .panel-container .panel li.header dt { + color: $bold-text-color; +} + +.panel-container table.table1 thead th { + color: $post-text-color; + border-bottom-color: $block-inner-border; +} + +#cp-main .pm-message { + border-color: $block-border; + background-color: $block-background; +} + +// CP tabbed menu +// ---------------------------------------- +#tabs .tab > a { + background: $tab-background; + color: $tab-color; +} + +#tabs .tab > a:hover { + background: $tab-hover-background; + color: $tab-hover-color; +} + +#tabs .activetab > a, +#tabs .activetab > a:hover { + background: $tab-selected-background; + box-shadow: 0 5px 5px -5px $tab-selected-background; + border-color: $tab-selected-background; + color: $tab-selected-color; +} + +#tabs .activetab > a:hover { +} + +// Mini tabbed menu used in MCP +// ---------------------------------------- +#minitabs .tab > a { + background-color: $block-background2; +} + +#minitabs .activetab > a, +#minitabs .activetab > a:hover { + background-color: #F9F9F9; + color: #333333; +} + +// Responsive tabs +// ---------------------------------------- +.responsive-tab .responsive-tab-link:before { + color: $tab-color; +} + +// UCP navigation menu +// ---------------------------------------- + +// Link styles for the sub-section links +#navigation a { + color: $text-color; + background: $block-background; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .1); +} + +#navigation a:hover { + background: $block-background2; + color: $link-hover-color; +} + +#navigation #active-subsection a { + background: $primary-color; + color: $overlay-color; +} + +#navigation #active-subsection a:hover { + background-color: $secondary-color; +} + +#navigation > hr { + border-top-color: $block-background2; +} + +// Preferences pane layout +// ---------------------------------------- +.panel-container h2 { + color: $post-text-color; +} + +.panel-container .panel { + background: mix($content-background, $block-background3, 60%); + box-shadow: none; + border-width: 0; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + & > .inner > h3:first-child { + @include section-heading-cp; + } + &:before, &:after { + background: transparent; + } +} + +#cp-main .pm { + background-color: $block-background; +} + +// Friends list +.cp-mini { + background-color: $block-background2; +} + +dl.mini dt { +} + +// PM Styles +// ---------------------------------------- +// PM Message history +.current { + color: $bold-text-color !important; +} + +// PM marking colours +.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: #ffac05; +} + +.pmlist li.pm_replied_colour, .pm_replied_colour { + border-color: #aab8c2; +} + +.pmlist li.pm_friend_colour, .pm_friend_colour { + border-color: #5D8FBD; +} + +.pmlist li.pm_foe_colour, .pm_foe_colour { + border-color: #000000; +} + +// Avatar gallery +#gallery label { + background: $block-background2; + border-color: $block-inner-border; +} + +#gallery label:hover { + background-color: $block-background3; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for forms.css +// -------------------------------------------------------------- + +// General form styles +// ---------------------------------------- +select { + border-color: $input-border; + background-color: $input-bg; + color: $input-text; +} + +label { + color: $text-color; +} + +option.disabled-option { + color: $muted-color; +} + +// Definition list layout for forms +// ---------------------------------------- +dd label { + color: $post-text-color; +} + +fieldset.fields1 { + background-color: transparent; +} + +// Hover effects +fieldset dl:hover dt label { + color: $bold-text-color; +} + +fieldset.fields2 dl:hover dt label { + color: inherit; +} + +// Quick-login on index page +fieldset.quick-login input.inputbox { +} + +// Posting page styles +// ---------------------------------------- + +#message-box textarea { + color: $input-text; +} + +#message-box textarea.drag-n-drop { + outline-color: rgba($faint-color, 0.5); +} + +#message-box textarea.drag-n-drop-highlight { + outline-color: rgba($muted-color, 0.5); +} + +// Input field styles +// ---------------------------------------- +.inputbox, select { + background-color: $input-bg; + border-color: $input-border; + color: $input-text; +} + +.inputbox { + @include placeholder { + color: mix($input-text, $input-bg, 70%); + } +} + +.inputbox:hover, select:hover { + background-color: $input-hover-bg; + border-color: $input-hover-border; + color: $input-hover-text; +} + +.inputbox:focus, select:focus { + background-color: $input-focus-bg; + border-color: $input-focus-border; + color: $input-focus-text; +} + +.inputbox:hover { + @include placeholder { + color: $input-hover-text; + } +} + +.inputbox:focus { + @include placeholder { + color: transparent; + } +} + + +// Form button styles +// ---------------------------------------- + +a.button1, input.button1, input.button3, a.button2, input.button2 { + color: $button-text; + border-color: $button-border; + background-color: $button-bg; +} + +a.button1, input.button1 { + border-color: $primary-color; + background-color: $primary-color; + color: $overlay-color; +} + +input.button3 { + background-image: none; +} + +// Hover states +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border-color: $secondary-color; + background-color: $secondary-color; + color: $overlay-color; +} + +// Focus states +input.button1:focus, input.button2:focus, input.button3:focus { + border-color: $secondary-color; + background-color: $secondary-color; + color: $overlay-color; +} + +input.disabled { + color: $muted-color; +} + +// jQuery popups +// ---------------------------------------- +.phpbb_alert { + background-color: $content-background; + border-color: $block-inner-border; +} +.phpbb_alert .alert_close:before { + color: $link-color; +} +.phpbb_alert .alert_close:hover:before { + color: $link-hover-color; +} +.phpbb_alert .alert_close:after { + color: $content-background; +} +.darken { + background-color: #000; +} + +.loading_indicator { + background-color: #000; + background-image: url("./images/loading.gif"); +} + +.dropdown-extended ul li { + border-top-color: $block-inner-border; +} + +.dropdown-extended ul li:hover { + background-color: $block-background2; + color: $bold-text-color; +} + +.dropdown-extended .header, .dropdown-extended .footer { + border-color: $block-inner-border; + color: $bold-text-color; +} + +.dropdown-extended .footer { + border-top-style: solid; + border-top-width: 1px; +} + +.dropdown-extended .header { + background: $dropdown-heading-top; + // background-image: -webkit-linear-gradient(top, $dropdown-heading-top 0, $dropdown-heading-bottom 100%); + // background-image: linear-gradient(to bottom, $dropdown-heading-top 0, $dropdown-heading-bottom 100%); + // filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($dropdown-heading-top)}', endColorstr='#{ie-hex-str($dropdown-heading-top)}'); + color: $dropdown-heading-color; + a { + color: $dropdown-heading-link-color; + &:hover { + color: $dropdown-heading-link-hover-color; + } + } +} + +ul.linklist li.responsive-menu a.responsive-menu-link:before { + color: $link-color; +} + +ul.linklist li.responsive-menu a.responsive-menu-link:hover:before, ul.linklist li.responsive-menu.visible a.responsive-menu-link:before { + color: $link-hover-color; +} + +.dropdown .dropdown-contents { + background: $dropdown-bg; + border-color: $dropdown-border; + box-shadow: $dropdown-shadow; +} + +.dropdown-up .dropdown-contents { + box-shadow: $dropdown-shadow-up; +} + +.dropdown li, .dropdown li li { + border-color: $dropdown-inner-border; +} + +.dropdown li.separator { + border-color: $dropdown-inner-border; +} + +// Notifications +// ---------------------------------------- +.notification_list li { + &.notification-reported strong, &.notification-disapproved strong { + color: $secondary-color; + } + + &.dropdown-notification { + background-color: $dropdown-notification-bg; + color: $dropdown-notification-color; + &, .panel-container & { + border-top-color: lighten($dropdown-notification-bg, 10%); + border-bottom-color: darken($dropdown-notification-bg, 10%); + } + strong { + color: $dropdown-notification-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($dropdown-notification-bg, $dropdown-notification-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($dropdown-notification-bg) < 50%, darken($dropdown-notification-bg, 30%), lighten($dropdown-notification-bg, 30%)), 100%); + &, &:after { + color: $dropdown-notification-strong-color; + &:hover { + color: $dropdown-notification-color; + } + } + } + } + + &.bg3 { + // Unread + background-color: $notification-unread-bg; + color: $notification-unread-color; + &, .panel-container & { + border-top-color: lighten($notification-unread-bg, 10%); + border-bottom-color: darken($notification-unread-bg, 10%); + } + strong { + color: $notification-unread-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($notification-unread-bg, $notification-unread-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($notification-unread-bg) < 50%, darken($notification-unread-bg, 30%), lighten($notification-unread-bg, 30%)), 100%); + &, &:after { + color: $notification-unread-strong-color; + &:hover { + color: $notification-unread-color; + } + } + } + } + + &.dropdown-notification:hover { + background-color: $dropdown-notification-hover-bg; + color: $dropdown-notification-color; + &, .panel-container & { + border-top-color: lighten($dropdown-notification-hover-bg, 10%); + border-bottom-color: darken($dropdown-notification-hover-bg, 10%); + } + strong { + color: $dropdown-notification-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($dropdown-notification-hover-bg, $dropdown-notification-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($dropdown-notification-hover-bg) < 50%, darken($dropdown-notification-hover-bg, 30%), lighten($dropdown-notification-hover-bg, 30%)), 100%); + &, &:after { + color: $dropdown-notification-strong-color; + &:hover { + color: $dropdown-notification-color; + } + } + } + } +} + + +// +// -------------------------------------------------------------- +// Colours and backgrounds for imageset.css +// -------------------------------------------------------------- +// .imageset.icon_post_target_unread { +// &:after { +// color: #D31141; +// } +// } + +.imageset.icon_post_target { + background-image: url("./images/icon_post_target.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/icon_post_target_hd.png"); + } +} +.imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/icon_post_target_unread_hd.png"); + } +} + +.imageset.icon_topic_attach { + &:after { + color: $muted-color; + } +} + +%imageset-secondary-color { + &:after { + color: $secondary-color; + } +} + +.imageset.icon_topic_poll { + &:after { + color: desaturate(mix($primary-color, $block-background, 80%), 30%); + } +} diff --git a/simplicity_lightblue/theme/_custom.scss b/simplicity_lightblue/theme/_custom.scss new file mode 100644 index 0000000..adc0a77 --- /dev/null +++ b/simplicity_lightblue/theme/_custom.scss @@ -0,0 +1,6 @@ +// +// Add your custom code to this file +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// diff --git a/simplicity_lightblue/theme/_custom_config.scss b/simplicity_lightblue/theme/_custom_config.scss new file mode 100644 index 0000000..750dc54 --- /dev/null +++ b/simplicity_lightblue/theme/_custom_config.scss @@ -0,0 +1,13 @@ +// +// Add your custom configuration variables to this file. +// See _style_config.scss for list of variables +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// + + +// Examples: (commented to prevent it from working) +// +// $show-logo: true; +// $use-wrapper: false; diff --git a/simplicity_lightblue/theme/_style_config.scss b/simplicity_lightblue/theme/_style_config.scss new file mode 100644 index 0000000..f27ec84 --- /dev/null +++ b/simplicity_lightblue/theme/_style_config.scss @@ -0,0 +1,414 @@ +// +// Do not edit configuration values in this file. +// +// Instead add your own configuration to _custom_config.scss +// Copy line from this file, paste it to _custom_config.scss and change value. +// + +// Configuration file +$show-logo: true !default; // true or false +$center-logo: true !default; // true or false +$logo-block-padding: 10px 0 !default; +$responsive-hide-logo: false !default; // Hide logo on mobile devices. true or false + +$show-forum-title: false !default; // true or false + +$profile-width: 150px !default; +$profile-side: left !default; // left or right +$post-margin: ($profile-width + 10px) !default; + +$use-wrapper: false !default; // true or false +$max-width: none !default; // Maximum width. Set to "none" to make layout fluid + +$split-forums: true !default; // Changes layout of forums list. Values are true or false + +$tabbed-navigation: false !default; // true or false. Toggles tabbed navigation layout + +// +// Fonts +// + +$font-size: 11px !default; // Base font size +$font-family: Verdana, Helvetica, Arial, sans-serif !default; // Default font +$line-height: 1.4 !default; // Line height + +$h1-font-size: $font-size + 10px !default; +$h1-font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !default; + +$h2-font-size: $font-size + 8px !default; +$h2-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$paragraph-line-height: 1.3 !default; + +$nav-primary-font-size: $font-size + 1px !default; +$nav-secondary-font-size: $font-size + 1px !default; + +$heading-font-size: $font-size + 4px !default; +$panel-heading-font-size: $font-size + 4px !default; + +$list-heading-font-size: $font-size + 1px !default; +$list-heading-line-height: $font-size + 7px !default; +$list-heading-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$forum-heading-font-size: $list-heading-font-size + 2px !default; +$forum-heading-font-family: $list-heading-font-family !default; +$forum-heading-font-weight: 500 !default; + +$button-font-size: $font-size + 3px !default; +$button-line-height: floor(($font-size + 8px) / 2) * 2 !default; // Convert to even number +$button-glyph-font-size: floor($font-size / 2) * 2 !default; // Convert to even number + +$dropdown-header-font-size: $font-size + 2px !default; +$dropdown-header-font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif !default; +$dropdown-header-line-height: 30px !default; + +$forum-link-font-size: $font-size + 5px !default; +$forum-link-line-height: 1.2 !default; +$forum-link-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$forum-list-column-font-size: $font-size + 1px !default; +$forum-list-last-column-font-size: $font-size !default; +$forum-list-description-font-size: $font-size + 2px !default; + +$topic-link-font-size: $font-size + 4px !default; +$topic-link-font-family: $forum-link-font-family !default; + +$tab-font-size: $font-size !default; +$tab-line-height: $tab-font-size * 2 + 4px !default; + +// Posts +$post-content-font-size: $font-size + 2px !default; // Post content +$post-content-line-height: 1.4 !default; +$post-content-font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif !default; + +$post-title-font-size: $font-size + 5px !default; +$post-title-line-height: 1.25 !default; +$post-title-font-family: $h2-font-family !default; + +$post-signature-font-size: $font-size + 1px !default; +$post-quote-font-size: $post-content-font-size - 1px !default; +$post-code-font-size: $post-content-font-size - 1px !default; + +$post-block-title-font-size: $post-quote-font-size !default; // Quote title, code title +$post-block-title-line-height: 1.6 !default; +$post-block-title-font-family: $post-content-font-family !default; + +$post-profile-font-size: $font-size !default; +$post-profile-line-height: $line-height !default; + +// Forms +$input-button-font-size: $font-size + 2px !default; +$input-button-font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif !default; +$bbcode-button-font-size: $font-size + 1px !default; + +// +// Color palette +// + +// Absolute black and white colors. Reverse them for dark styles +$black-color: #000 !default; // Main color to mix with. Black for light styles, white for dark styles +$white-color: #fff !default; // Opposite of $black-color + +// Page colors +$page-background: #e8e8e8 !default; // HTML element +$content-background: #e0e0e0 !default; // Page inside content wrapper +$content-border-color: #e0e0e0 !default; // Border color for content wrapper + +// Primary colors +$primary-color: #3d98c6 !default; // Main color, used for links and stuff +$secondary-color: #d3973e !default; // Secondary color, usually in red - yellow range +$overlay-color: $white-color !default; // Text on top of sections that use colorful background. +$block-background: #f4f4f4 !default; // Background of blocks +$block-background-reported: #f6f1ea !default; // Background for reported posts + +// Global color values +$text-color: #141414 !default; // Text color +$bold-text-color: $black-color !default; // Text color with higher contrast to background. #000 or #fff +$post-text-color: $text-color !default; // Text inside posts +$link-color: $primary-color !default; // Links +$link-hover-color: $secondary-color !default; // Links, hover state +$muted-color: mix($black-color, $content-background, 40%) !default; // Gray color +$faint-color: mix($black-color, $content-background, 30%) !default; // Gray color +$rules-color: $secondary-color !default; // Forum rules + +// +// Calculated colors +// + +// Misc. DO NOT EDIT! +$light: if(lightness($black-color) < 50%, true, false) !default; + +// Blocks +$block-background2: #f6f6f6 !default; // Blocks with .bg2 background color +$block-background3: #f8f8f8 !default; // Blocks with .bg3 background color - mostly UCP/MCP and posting form + +$block-border: #e0e0e0 !default; // Border color for blocks +$border-radius: 3px !default; // Main border radius +$block-top-border: lighten($block-background, 10%) !default; // Top border of forums in forums list +$block-bottom-border: darken($block-background, 5%) !default; // Bottom border of forums in forums list +$block-inner-border: $block-bottom-border !default; // Border inside blocks where there is only 1 border instead of top/bottom borders + +$block-title-color: desaturate($link-color, 5%) !default; // Title inside blocks, such as post title + +// Tabs +$tab-color: desaturate($link-color, 20%) !default; +$tab-background: $block-background !default; + +$tab-hover-color: $link-hover-color !default; +$tab-hover-background: $block-background3 !default; + +$tab-selected-color: mix($text-color, $block-background3, 90%) !default; +$tab-selected-background: $block-background3 !default; + +// Header +$header-bg: $content-background !default; +$header-text: $text-color !default; +$header-link: $overlay-color !default; +$header-link-hover: mix($header-link, $header-bg, 80%) !default; + +// Primary navigation +$primary-nav-bg: $primary-color !default; +$primary-nav-color: $overlay-color !default; + +$primary-nav-selected-bg: $block-background !default; +$primary-nav-selected-color: $primary-color !default; + +$primary-nav-hover-bg: $block-background !default; +$primary-nav-hover-color: $secondary-color !default; + +$primary-nav-alert-bg: hsl(0, saturation($secondary-color), lightness($secondary-color)) !default; +$primary-nav-alert-color: $overlay-color !default; +$primary-nav-alert-shadow: 1px 1px 3px rgba(0, 0, 0, .2) !default; + +// Secondary navigation +$secondary-nav-hover-link: $link-hover-color !default; + +// Dropdown +$dropdown-bg: $block-background !default; +$dropdown-border: $primary-color !default; +$dropdown-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5) !default; +$dropdown-shadow-up: 1px 0 5px rgba(0, 0, 0, 0.5) !default; +$dropdown-inner-border: if($light, darken($dropdown-bg, 10%), lighten($dropdown-bg, 10%)) !default; + +$dropdown-heading-top: $dropdown-border !default; +$dropdown-heading-bottom: $dropdown-heading-top !default; +$dropdown-heading-color: $overlay-color !default; +$dropdown-heading-link-color: $overlay-color !default; +$dropdown-heading-link-hover-color: $overlay-color !default; + +$forum-description-color: $overlay-color !default; +$forum-description-bg: mix($black-color, $block-background, 75%) !default; + +// Notifications +$notification-unread-bg: mix($content-background, $rules-color, 90%) !default; +$notification-unread-color: $rules-color !default; +$notification-unread-strong-color: $black-color !default; + +$dropdown-notification-bg: $block-background !default; +$dropdown-notification-hover-bg: $block-background2 !default; +$dropdown-notification-color: $link-color !default; +$dropdown-notification-strong-color: desaturate(if(lightness($dropdown-notification-color) < 50%, darken($dropdown-notification-color, 30%), lighten($dropdown-notification-color, 30%)), 100%) !default; + +// Panels +$panel-title-color: desaturate(if($light, darken($primary-color, 10%), lighten($primary-color, 10%)), 25%) !default; +$panel-title-border: $block-inner-border !default; + +// Content outside of blocks +$page-title-color: $primary-color !default; +$stats-title-color: $primary-color !default; +$content-top-border: lighten($content-background, 10%) !default; +$content-bottom-border: darken($content-background, 10%) !default; +$content-inner-border: $content-bottom-border !default; + +// Heading section +$heading-bg: $primary-color !default; +$heading-border: $heading-bg !default; +$heading-color: $overlay-color !default; +$heading-link: $overlay-color !default; +$heading-link-hover: $overlay-color !default; + +// Inputs +$input-text: $text-color !default; // Input text color +$input-bg: $white-color !default; // Input background +$input-border: #c6c6c6 !default; // Input border color +$input-hover-text: $input-text !default; +$input-hover-bg: $input-bg !default; +$input-hover-border: $secondary-color !default; +$input-focus-text: $input-text !default; +$input-focus-bg: $input-bg !default; +$input-focus-border: $primary-color !default; +$input-border-radius: 2px !default; + +$search-box-border: #c6c6c6 !default; // Border for search box block +$search-box-border-header: #ccc !default; // Same as above, for search box in header +$search-box-shadow: 1px 1px 3px rgba(0, 0, 0, .1) !default; // Box-shadow for search box in header + +// Buttons +$button-bg: mix($block-background, $primary-color, 10%) !default; +$button-border-radius: 3px !default; +$button-border: $button-bg !default; +$button-icon: $overlay-color !default; +$button-icon-hover: $overlay-color !default; +$button-text: $overlay-color !default; + +$button-top-padding: 2px !default; +$button-side-padding: 8px !default; +$button-border-width: 1px !default; +$button-height: $button-line-height + ($button-top-padding + $button-border-width) * 2 !default; + +$big-button-border-radius: 4px !default; // For big buttons and blocks like quick search + +// BBCode +$bbcode-border-radius: 0px !default; +$bbcode-background: #fff !default; +$bbcode-background2: #f4f4f4 !default; +$bbcode-outer-border: if($light, darken($bbcode-background, 7%), lighten($bbcode-background, 7%)) !default; +$bbcode-inner-border: if($light, darken($bbcode-background, 5%), lighten($bbcode-background, 5%)) !default; +$bbcode-heading-text: #666 !default; + +// Code colors +@function code-color($hue) { + @return hsl($hue, saturation($primary-color), lightness($primary-color)); +} +$bbcode-code-color: code-color(128deg) !default; + +// Do not edit few lines below +$post-side: if($profile-side == left, right, left) !default; + +// Mixins +@mixin section { + background: $block-background; + border: 0 solid $block-border; + border-radius: $border-radius; + padding: 5px 10px; +} + +@mixin section-forum { + @include section; + padding: 5px; +} + +// Undo section mixin +@mixin section-empty { + background: transparent; + border-width: 0; + border-radius: 0; + box-shadow: none; + padding: 0; +} + +// Heading block +@mixin section-heading { + margin: -5px -10px 5px; + border-radius: max(0, $border-radius - 1px); + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: $heading-bg; + border: 0 solid $heading-border; + padding: 5px; + text-transform: none; + font-size: $heading-font-size; + line-height: $line-height; + font-weight: normal; + color: $heading-color; + + @if $border-radius > 1px { + @media (max-width: 700px) { + border-radius: 0; + } + } + + a { + color: $heading-link; + &:hover { + color: $heading-link-hover; + } + } +} + +@mixin section-heading-forum { + @include section-heading; + @if $split-forums == false { + margin: -5px -5px 0; + } + @else { + @include section-heading-separate; + margin: 0; + } +} + +@mixin section-heading-separate { + border-radius: $border-radius; +} + +@mixin section-heading-cp { + background-color: transparent; + color: $stats-title-color; + background-image: none; + a { + color: $link-color; + &:hover { + color: $link-hover-color; + } + } +} + +@mixin table-heading { + background: $heading-bg; + border: 0 solid $heading-border; + color: $heading-color; + + @if $border-radius > 1px { + &:first-child { + border-top-left-radius: max(0, $border-radius - 1px); + } + &:last-child { + border-top-right-radius: max(0, $border-radius - 1px); + } + } +} + +@mixin table-heading-transparent { + background: transparent; + color: inherit; +} + +@mixin placeholder { + &::-moz-placeholder { + @content + } + &::-webkit-input-placeholder { + @content + } + &:-ms-input-placeholder { + @content + } +} + +@mixin tabbed-nav-layout-all { + @if ($use-wrapper) { + &, #wrap & { + @content; + } + } + @else { + @content; + } +} + +@mixin tabbed-nav-layout-alt { + @if ($use-wrapper) { + @content; + } +} + +@mixin tabbed-nav-layout-default { + @if ($use-wrapper) { + #wrap & { + @content; + } + } + @else { + @content; + } +} diff --git a/simplicity_lightblue/theme/bidi.css b/simplicity_lightblue/theme/bidi.css new file mode 100644 index 0000000..f6c92ae --- /dev/null +++ b/simplicity_lightblue/theme/bidi.css @@ -0,0 +1,4 @@ +/* RTL definitions +---------------------------------------- */ + +@import "../../simplicity/theme/bidi.css"; \ No newline at end of file diff --git a/simplicity_lightblue/theme/common/_buttons.scss b/simplicity_lightblue/theme/common/_buttons.scss new file mode 100644 index 0000000..eed1254 --- /dev/null +++ b/simplicity_lightblue/theme/common/_buttons.scss @@ -0,0 +1,304 @@ +// Button Styles +// ---------------------------------------- + +$button-inner-height: $button-line-height + $button-top-padding * 2; +$button-outer-height: $button-inner-height + $button-border-width * 2; + +.button { + display: inline-block; + padding: $button-top-padding $button-side-padding; + font-size: $button-font-size; + font-weight: 600; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: $button-line-height; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: $button-border-width solid transparent; + border-radius: $big-button-border-radius; + + & > strong { + font-weight: 600; + } +} + +.button:focus, +.button:hover { + text-decoration: none; + outline: none; +} + +.caret { + border-left: 1px solid; + position: relative; + right: -6px; +} + +.caret i { + vertical-align: top; +} + +/* Posting page styles +----------------------------------------*/ +.button-search, +.button-search-end { + float: left; + border-radius: 0; + margin: 0; + padding: 2px 5px; +} + +.button-search-end { + border-left-width: 0; + border-radius: 0 4px 4px 0; +} + +.search-header .button-search, +.search-header .button-search-end { + border-top-width: 0; + border-bottom-width: 0; + padding: 3px 5px; +} + +.search-header .button-search-end { + border-right-width: 0; +} + +.button-icon-only { + padding-left: 3px; + padding-right: 3px; +} + +// Poster contact icons +// ---------------------------------------- +.contact-icons.dropdown-contents { + min-width: 0; + padding: 0; + font-size: 0; +} + +.contact-icon { + position: relative; + display: block; + height: 16px; + width: 16px; + &:after { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + text-align: center; + font-family: FontAwesome; + 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: 8px; +} + +%contact-icon-gi { + font-family: 'Glyphicons Regular', 'Glyphicons'; +} + +.contact-icons .last-cell { + border-right: none; +} + +.contact-icons div:last-child a { + border-bottom: none; +} + +.contact-icons div { + clear: left; +} + +// Profile icons +.pm-icon:after { + content: '\f086'; // fa-comments +} +.email-icon:after { + content: '\f0e0'; // fa-envelope +} +.jabber-icon:after { + content: '\f0eb'; // fa-lightbulb-o + font-size: 16px; +} +.phpbb_icq-icon:after { + content: '\f013'; // fa-cog +} +.phpbb_wlm-icon:after { + content: '\f007'; // fa-user +} +.phpbb_aol-icon:after { + content: '\f2bb'; // fa-address-card +} +.phpbb_website-icon:after { + content: '\f08e'; // fa-external-link +} +.phpbb_youtube-icon:after { + content: '\f16a'; // fa-youtube-play +} +.phpbb_facebook-icon:after { + content: '\f230'; // fa-facebook-official +} +.phpbb_googleplus-icon:after { + content: '\f0d5'; // fa-google-plus +} +.phpbb_skype-icon:after { + content: '\f17e'; // fa-skype +} +.phpbb_twitter-icon:after { + content: '\f099'; // fa-twitter +} +.phpbb_yahoo-icon:after { + content: '\f19e'; // fa-yahoo +} + + +// Post control buttons +// --------------------------------------------- +.post-buttons { + float: right; + list-style: none; + margin-top: 2px; + .rtl & { + float: left; + } +} + +.has-profile .post-buttons { + float: none; + position: absolute; + margin: 0; + top: 5px; + + @if $profile-side == left { + right: 0; + .rtl & { + left: 0; + } + } + @else { + right: $post-margin; + .rtl & { + left: $post-margin; + } + } + + .rtl & { + right: auto; + } +} + +.post-buttons > li { + float: left; + margin-right: 3px; +} + +.post-buttons .button, .format-buttons .button { + padding-left: 3px; + padding-right: 3px; +} + + +.hastouch .post-buttons { + margin-right: 10px; +} + +.post-buttons .button span { + font-size: 0; +} + +// Responsive buttons in post body +.post-buttons .dropdown { + top: 20px; +} + +$post-dropdown-glyphs-font-size: floor($dropdown-content-font-size / 2) * 2; + +.post-buttons .dropdown a { + display: block; + font-size: $dropdown-content-font-size; + line-height: $dropdown-content-line-height; + text-align: left; + margin-left: 18px; + position: relative; + &:before { + position: absolute; + left: -16px; + top: 50%; + height: $post-dropdown-glyphs-font-size; + line-height: $post-dropdown-glyphs-font-size + 2px; + margin: -#{$post-dropdown-glyphs-font-size / 2} 0 0; + pointer-events: none; + color: inherit; + } + .rtl & { + text-align: right; + } +} + +.hasjs .postbody .post-buttons { + max-width: 40%; +} + +// Browser-specific tweaks +button::-moz-focus-inner { + padding: 0; + border: 0 +} + + +/* Deprecated as of version 3.2 +-------------------------------------------------*/ +.small-icon { + background-position: 0 50%; + background-repeat: no-repeat; + background-image: none; +} + +.dropdown .small-icon { + background-position: 5px 50%; + padding: 5px; +} + +.small-icon > a { + padding: 0 0 0 18px; +} + +ul.linklist.bulletin > li.small-icon:before { + display: none; +} + +.dropdown .small-icon > a { + display: block; +} + +.rtl .small-icon { + background-position: 100% 50%; +} + +.rtl .small-icon > a { + padding-left: 0; + padding-right: 19px; +} diff --git a/simplicity_lightblue/theme/common/_common.scss b/simplicity_lightblue/theme/common/_common.scss new file mode 100644 index 0000000..7503c91 --- /dev/null +++ b/simplicity_lightblue/theme/common/_common.scss @@ -0,0 +1,2336 @@ +// CSS Reset http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 +// ---------------------------------------- +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%; + font: inherit; + vertical-align: baseline; +} +// HTML5 display-role reset for older browsers +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:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +abbr { + text-decoration: none; +} + +// Useful stuff +%clearfix { + &:after, &:before { + content: ' '; + display: table; + clear: both; + } +} + +// General Markup Styles +// ---------------------------------------- +html { + font-size: 100%; + height: 100%; +} + +body { + font-family: $font-family; + font-size: $font-size; + line-height: $line-height; + margin: 0; + padding: 0 0 12px; + word-wrap: break-word; + min-height: 100%; + box-sizing: border-box; + -webkit-print-color-adjust: exact; +} + +$h1-font-size: $font-size + 10px !default; +$h1-line-height: inherit !default; + +h1, p.sitename { + // Forum name + font-family: $h1-font-family; + margin-right: 200px; + margin-top: 15px; + margin-bottom: 0; + font-weight: bold; + font-size: $h1-font-size; + line-height: $h1-line-height; +} + +h2 { + // Forum header titles + font-family: $h2-font-family; + font-weight: normal; + font-size: $h2-font-size; + margin: 0.8em 0 0.2em 0; +} + +h2.solo { + margin-bottom: 1em; +} + +$h3-font-size: ($h2-font-size - 2px) !default; +$h3-font-family: $h2-font-family !default; + +h3 { + // Sub-headers (also used as post headers, but defined later) + font-family: $h3-font-family; + font-weight: 500; + margin-bottom: 5px; + font-size: $h3-font-size; + margin-top: 20px; +} + +$h4-font-size: ceil($font-size * 1.3) !default; +$h4-font-family: $h1-font-family !default; + +h4 { + // Forum and topic list titles + font-family: $h4-font-family; + font-size: $h4-font-size; +} + +$paragraph-font-size: $font-size !default; + +p { + line-height: $paragraph-line-height; + font-size: $paragraph-font-size; + margin-bottom: 1.5em; +} + +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; +} + +p.jumpbox-return { + margin-top: 10px; + margin-bottom: 0; + float: left; +} + +b, strong { + font-weight: bold; +} + +.text-strong { + font-weight: bold; +} + +i, em { + font-style: italic; +} + +.text-italics { + 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; +} + + +// Main blocks +// ---------------------------------------- +@mixin wrapper-padding { + padding: 10px; +} + +#wrap { + @if $use-wrapper { + border: 1px solid transparent; + border-radius: 8px; + @include wrapper-padding; + } +} + +@mixin page-width { + box-sizing: border-box; + margin: 0 auto; + max-width: $max-width; + min-width: 625px; + @if $max-width != none { + @media (max-width: ($max-width + 24px)) { + margin: 0 12px; + } + } + @else { + margin: 0 12px; + } +} +.page-width { + @include page-width; +} + +.page-width .page-width { + margin: 0; +} + +.page-body { + margin: 4px 0; + #wrap > &:first-of-type { + margin-top: 0; + } + #wrap > &:last-of-type { + margin-bottom: 0; + } + clear: both; +} + +.page-footer { + clear: both; + #wrap + & { + margin-top: 5px; + } +} + +.page-footer h3 { + margin-top: 20px; +} + +.logo { + @if $show-logo == true { + display: block; + box-sizing: border-box; + max-width: 100%; + @if $center-logo == true { + &, & img { + margin: 0 auto; + } + } + @else { + float: left; + } + img { + display: block; + max-width: 100%; + } + padding: $logo-block-padding; + &:hover { + text-decoration: none; + } + } + @else { + display: none; + } +} + +// Site description and logo +.site-description { + @extend %clearfix; + h1, p.sitename { + margin-left: 0; + margin-right: 0; + } + + @if $center-logo == true { + text-align: center; + } + + @if $show-forum-title == false { + h1, p { + display: none; + } + } +} + +// Round cornered boxes and backgrounds +// ---------------------------------------- +.headerbar { + & > .inner { + position: relative; + } +} + +$nav-primary-glyph-font-size: $nav-primary-font-size + 2px !default; +$nav-primary-glyph-margin: 0px - ($nav-primary-glyph-font-size / 2) !default; + +$nav-alert-font-size: 9px !default; + +.navbar { + $navtabs-border-radius: min(5px, $border-radius) !default; + $navtabs-border-radius-small: max(0px, $navtabs-border-radius - 2) !default; + $tab-height: $nav-primary-font-size + 18px !default; + $tab-padding: 12px !default; + $tab-padding-glyph: 8px !default; + + @include section; + padding: 0 9px; + clear: both; + + &.tabbed, &.secondary { + @include section-empty; + } + + .page-body & { + margin-bottom: 10px; + } + + .navbar { + margin-top: 5px; + } + &.tabbed { + padding: 0; + } + &.secondary { + @extend %clearfix; + margin: 0; + padding: 1px 0; + > ul { + list-style-type: none; + margin: 0; + padding: 0; + } + > ul > li { + position: relative; + display: inline-block; + margin: 0; + padding: 0; + > a { + display: inline-block; + color: inherit; + padding: 1px 8px; + text-align: center; + line-height: $nav-secondary-font-size + 14px; + font-size: $nav-secondary-font-size; + } + &:hover { + > a { + text-decoration: none; + } + border-radius: 3px; + } + &.small-icon > a { + padding-left: 18px; + } + .dropdown { + top: $nav-secondary-font-size + 16px; + } + &.dropdown-up .dropdown { + top: auto; + bottom: $nav-secondary-font-size + 16px; + } + &.search-box { + display: block; + margin: 0; + float: right; + .rtl & { + float: left; + } + &, &:hover { + border-radius: 0; + border-width: 0; + box-shadow: none; + background: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + } + } + } + + .nav-breadcrumbs { + margin-top: 0; + } + } + + li.small-icon > a { + padding-left: 18px; + } + + .nav-tabs { + border-radius: $navtabs-border-radius; + & .leftside { + & .tab:first-child, + & .tab.first-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + } + .rtl & .rightside { + & .tab:last-child, + & .tab.last-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + } + & .rightside { + & .tab:last-child, + & .tab.last-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + } + .rtl & .leftside { + & .tab:first-child, + & .tab.first-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + } + + @extend %clearfix; + + & > ul { + list-style-type: none; + margin: 0; + height: $tab-height; + + &.leftside, .rtl &.rightside { + float: left; + } + &.rightside, .rtl &.leftside { + float: right; + } + + & > li { + float: left; + height: $tab-height; + } + .rtl & > li { + float: right; + } + .quick-links { + margin: 0; + &.empty { + display: none; + } + &.showing-responsive-menu { + display: block; + } + } + } + + .nav-link { + text-decoration: none; + color: inherit; + display: inline-block; + height: $tab-height; + line-height: $tab-height; + padding: 0 $tab-padding; + vertical-align: baseline; + font-size: $nav-primary-font-size; + outline-style: none; + &.dropdown-toggle { + position: relative; + &:before { + $nav-primary-font-size-toggle: ceil($nav-primary-font-size * 2 / 3) !default; + content: '\f078'; // fa-chevron-down + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: $nav-primary-font-size-toggle; + line-height: $nav-primary-font-size; + width: $nav-primary-font-size-toggle; + height: $nav-primary-font-size; + margin-top: -6px; + .rtl & { + right: auto; + left: 12px; + } + } + &:hover:before { + } + } + .username-coloured { + color: inherit !important; + font-weight: inherit; + font-style: inherit; + } + } + + .responsive-menu .nav-link:before, + .dropdown-visible .nav-link:before { + content: '\f077'; // fa-chevron-up + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: 9px; + line-height: 13px; + width: 9px; + height: 13px; + margin-top: -6px; + } + + .dropdown { + top: $tab-height; + .dropdown-up & { + top: auto; + bottom: $tab-height; + } + } + + .tab { + position: relative; + // Alert + & > strong { + display: none; + font-weight: bold; + font-size: $nav-alert-font-size; + padding: 0 2px; + border-radius: 3px; + position: absolute; + right: 5px; + top: -10px; + line-height: $nav-alert-font-size + 5px; + min-width: 10px; + _width: 10px; + text-align: center; + text-shadow: none; + white-space: nowrap; + word-wrap: normal; + height: $nav-alert-font-size + 5px; + pointer-events: none; + .rtl & { + right: auto; + left: 5px; + } + .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; + } + } + &.non-zero > strong { + display: block; + } + } + + // Glyphs + %glyph { + position: relative; + padding-left: ($tab-padding + 18px); + &:after { + position: absolute; + left: $tab-padding; + top: 50%; + margin-top: $nav-primary-glyph-margin; + width: $nav-primary-glyph-font-size; + font-size: $nav-primary-font-size; + line-height: $nav-primary-glyph-font-size; + height: $nav-primary-glyph-font-size; + text-align: left; + font-weight: normal; + font-style: normal; + text-indent: 0; + } + .rtl & { + } + .rtl &:after { + left: auto; + right: $tab-padding; + } + } + %glyph-only { + @extend %glyph; + text-indent: 999px; + width: $nav-primary-glyph-font-size; + padding: 0 $tab-padding-glyph; + overflow: hidden; + &:after { + text-align: center; + font-size: $nav-primary-glyph-font-size; + left: $tab-padding-glyph; + } + .rtl &:after { + left: auto; + right: $tab-padding-glyph; + } + & + strong { + right: -2px; + .rtl & { + right: auto; + left: -2px; + } + } + } + @media (max-width: 550px) { + %glyph-only-media { + text-indent: 999px; + width: $nav-primary-glyph-font-size; + padding: 0 $tab-padding-glyph; + overflow: hidden; + &:after { + text-align: center; + font-size: $nav-primary-glyph-font-size; + left: $tab-padding-glyph; + } + .rtl &:after { + left: auto; + right: $tab-padding-glyph; + } + & + strong { + right: -2px; + .rtl & { + right: auto; + left: -2px; + } + } + } + } + + %glyph-fa { + font-family: FontAwesome; + } + + .responsive-menu .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0c9'; // fa-bars + } + } + + .members .nav-link { + @extend %glyph; + padding-left: ($tab-padding + 20px); + padding-right: ($tab-padding + 12px); + .rtl & { + padding-left: ($tab-padding + 12px); + padding-right: ($tab-padding + 20px); + } + &:after { + @extend %glyph-fa; + content: '\f0c0'; // fa-groups + } + @media (max-width: 550px) { + @extend %glyph-only-media; + padding: 0 $tab-padding-glyph !important; + } + } + + .forums .nav-link { + @extend %glyph; + .rtl & { + padding-left: $tab-padding; + padding-right: ($tab-padding + 20px); + } + &:after { + @extend %glyph-fa; + content: '\f075'; // fa-comment + } + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + + .account .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f007'; // fa-user + } + } + + .pm .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f01c'; // fa-inbox + } + } + + .notifications .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0f3'; // fa-bell + font-size: $nav-primary-glyph-font-size - 1px; + } + } + + .mcp .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0e3'; // fa-gavel + } + } + + .acp .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f085'; // fa-cogs + } + } + + .faq .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f059'; // fa-question-circle + } + } + + @media (max-width: 550px) { + .faq { + &, & .nav-link { + display: none !important; + } + } + } + + .logout .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f08b'; // fa-sign-out + margin-left: 1px; + } + } + + .login .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f090'; // fa-sign-in + } + } + + .register .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f234'; // fa-user-plus + } + } + + // Commonly used links for extensions + .boardrules .nav-link { + &:after { + @extend %glyph-fa; + content: '\f071'; // fa-exclamation-triangle + } + } + .leftside .boardrules .nav-link { + @extend %glyph; + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + .rightside .boardrules .nav-link { + @extend %glyph-only; + } + + .pages .nav-link { + &:after { + @extend %glyph-fa; + content: '\f0f6'; // fa-file-text-o + } + } + .leftside .pages .nav-link { + @extend %glyph; + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + .rightside .pages .nav-link { + @extend %glyph-only; + } + } + + // Tabbed navigation + @if $tabbed-navigation { + &.tabbed.not-static { + + @if $use-wrapper { + // Add spacing between top of wrapper and tabs on mobile devices + @media (max-width: 700px) { + #wrap > div:first-child > &:first-child:before { + content: ''; + display: block; + height: 10px; + } + } + } + + .nav-tabs { + background: none; + box-shadow: none; + border-radius: 0; + border-width: 0; + padding: 0 10px; + + .quick-links { + margin: 0 3px; + } + li.tab { + // Tabs layout + margin: 0 3px; + padding: 0; + border-width: 0; + border-radius: 0; + text-shadow: none; + + @include tabbed-nav-layout-alt { + border-top-left-radius: ($navtabs-border-radius + 2); + border-top-right-radius: ($navtabs-border-radius + 2); + } + + @include tabbed-nav-layout-default { + border-top-left-radius: $navtabs-border-radius; + border-top-right-radius: $navtabs-border-radius; + } + + @media (max-width: 700px) { + margin: 0 2px; + } + + // Link + .nav-link.dropdown-toggle { + &:before { + display: none; + right: 2px; + .rtl & { + right: auto; + left: 2px; + } + } + &:hover:before { + display: block; + } + } + + // Dropdown position + &.dropdown-right .dropdown { + left: -1px; + } + + &.dropdown-left .dropdown { + right: -1px; + } + + &.dropdown-down .dropdown { + top: ($tab-height - 1); + } + + &.dropdown-up .dropdown { + bottom: ($tab-height - 1); + } + } + + .rightside li.tab { + margin: 0 2px; + } + } + + // Second row + + .navbar.secondary { + border-width: 0; + border-radius: $border-radius; + font-size: $nav-secondary-font-size; + z-index: 2; + position: relative; + margin: 0 0 10px; + padding: 0 5px; + + @media (max-width: 700px) { + border-radius: 0; + border-left-width: 0; + border-right-width: 0; + } + } + } + } + + // Static navigation + .inner.static { + position: fixed; + top: 0; + z-index: 50; + left: 0; + right: 0; + padding-top: 0; + padding-bottom: 0; + width: auto; + max-width: none; + opacity: .9; + transition: opacity .2s; + @if $use-wrapper { + #wrap & > .static-inner { + @include wrapper-padding; + } + } + & > .static-inner { + @include page-width; + padding-top: 0 !important; + padding-bottom: 0 !important; + } + &:hover { + opacity: 1; + } + .nav-tabs { + border-radius: 0; + & .leftside, .rtl & .rightside { + & .tab:first-child, + & .tab.first-visible { + border-radius: 0; + } + } + & .rightside, .rtl & .leftside { + & .tab:last-child, + & .tab.last-visible { + border-radius: 0; + } + } + .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; + .arrow { + display: none; + } + } + .tab.non-zero > strong { + display: inline-block; + } + .pm > .nav-link + strong { + margin-left: -5px; + } + } + } +} + +.forabg { + @if $split-forums == false { + @include section-forum; + margin-bottom: 4px; + clear: both; + & + .forabg { + margin-top: 10px; + } + } + @else { + padding: 0; + margin: 10px 0; + } +} + +.forumbg { + @if $split-forums == false { + @include section-forum; + margin-bottom: 4px; + clear: both; + + &.forumbg-table { + @include section-empty; + padding: 0 1px; + } + } + @else { + padding: 0; + } +} + +.panel { + @include section; + margin-bottom: 10px; + padding: 5px 10px; + + // UCP/MCP panel + &.bg3 { + border-radius: 0; + border-width: 0; + box-shadow: none; + border-top: 3px solid transparent; + position: relative; + &:before, &:after { + content: ''; + position: absolute; + top: 0; + width: 3px; + height: 50px; + } + &:before { + left: 0; + } + &:after { + right: 0; + } + } + + // Posting form + .postform &.panel { + border-radius: $border-radius; + } +} + +$panel-heading-line-height: $line-height !default; + +.panel > .inner > h3:first-child, +.panel > h3:first-child { + @include section-heading; + padding-left: 10px; + padding-right: 10px; + .panel-container & { + font-size: $panel-heading-font-size; + line-height: $panel-heading-line-height; + } +} + +.post { + @include section; + padding: 0; + margin-bottom: 10px; + position: relative; +} + +.post > .inner { + padding: 5px 10px; +} + +.rowbg { + margin: 5px 5px 2px 5px; +} + +// Horizontal lists +// ---------------------------------------- +.navbar ul.linklist { + padding: 2px 0; +} + +ul.linklist { + display: block; + margin: 0; +} + +.cp-main .panel { + padding: 5px 10px; +} + +$list-font-size: $font-size !default; +$list-line-height: 2 !default; +ul.linklist > li { + float: left; + font-size: $list-font-size; + line-height: $list-line-height; + list-style-type: none; + margin-right: 7px; + padding-top: 1px; + width: auto; + &, &.rightside { + &.icon-only { + text-align: center; + min-width: 20px; + } + } +} + +ul.linklist > li.rightside, p.rightside, a.rightside { + float: right; + margin-right: 0; + margin-left: 7px; + text-align: right; +} + +ul.navlinks { + border-top: 1px solid transparent; + &.nav-breadcrumbs { + 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.linklist li.responsive-menu { + position: relative; + margin: 0 5px; +} + +$responsive-menu-font-size: $font-size + 2px !default; + +.fa-bars:before { + display: none; +} + +ul.linklist li.responsive-menu a.responsive-menu-link { + display: inline-block; + margin: 0 5px; + font-size: $responsive-menu-font-size + 4px; + position: relative; + width: $responsive-menu-font-size + 4px; + line-height: $responsive-menu-font-size + 8px; + text-decoration: none; +} + +ul.linklist li.responsive-menu a.responsive-menu-link { + &:before { + content: '\f0c9'; // fa-bars + font-family: FontAwesome; + position: absolute; + left: 0; + top: 50%; + margin-top: -#{$responsive-menu-font-size / 2}; + width: $responsive-menu-font-size + 2px; + font-size: $responsive-menu-font-size; + line-height: $responsive-menu-font-size; + height: $responsive-menu-font-size; + text-align: center; + font-weight: normal; + font-style: normal; + text-indent: 0; + } + &:hover:before { + font-family: FontAwesome; + content: '\f078'; // fa-chevron-down + } +} + +.hasjs ul.linklist.leftside, .hasjs ul.linklist.rightside { + max-width: 48%; +} + +.hasjs ul.linklist.fullwidth { + max-width: none; +} + +li.responsive-menu.dropdown-right .dropdown { +} + +li.responsive-menu.dropdown-left .dropdown { +} + +ul.linklist .dropdown { + top: $list-font-size * 2; +} + +ul.linklist .dropdown-up .dropdown { + bottom: $list-font-size * 2; + top: auto; +} + +// Bulletin icons for list items +// ---------------------------------------- +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; +} + +// Profile in overall_header.html +.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'; // fa-chevron-down + font-family: FontAwesome; + display: inline-block; + font-size: 7px; + float: right; + padding-left: 2px; + font-weight: normal; + opacity: 0.7; +} + +// Dropdown menu +// ---------------------------------------- +.dropdown-container { + position: relative; +} + +.dropdown-container-right { + float: right; +} + +.dropdown-container-left { + float: left; +} + +.nojs .dropdown-container:hover .dropdown { + display: block !important; +} + +.dropdown { + display: none; + position: absolute; + left: 0; + top: if(unitless($line-height), #{$line-height}em, $line-height); + 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: if(unitless($line-height), #{$line-height}em, $line-height); +} + +.dropdown-left .dropdown, .nojs .rightside .dropdown { + left: auto; + right: 0; + margin-left: -500px; + margin-right: 0; +} + +.dropdown-button-control .dropdown { + top: $button-height; +} + +.dropdown-button-control.dropdown-up .dropdown { + top: auto; + bottom: $button-height; +} + +.dropdown .pointer, .dropdown .pointer-inner { + position: absolute; + width: 0; + height: 0; + border-top-width: 0; + border-bottom: 10px solid transparent; + border-left: 10px dashed transparent; + border-right: 10px dashed transparent; + -webkit-transform: rotate(360deg); /* better anti-aliasing in webkit */ + display: block; +} + +.dropdown-up .pointer, .dropdown-up .pointer-inner { + border-bottom-width: 0; + border-top: 10px solid transparent; +} + +.dropdown .pointer { + right: auto; + left: 10px; + top: 0; + z-index: 3; +} + +.dropdown-up .pointer { + bottom: 0; + top: auto; +} + +.dropdown-left .dropdown .pointer, .nojs .rightside .dropdown .pointer { + left: auto; + right: 10px; +} + +.dropdown .pointer-inner { + top: auto; + bottom: -11px; + left: -10px; +} + +.dropdown-up .pointer-inner { + bottom: auto; + top: -11px; +} + +.dropdown .dropdown-contents { + z-index: 30; + overflow: hidden; + overflow-y: auto; + border: 0px solid transparent; + border-radius: 0 0 min($border-radius, 5px) min($border-radius, 5px); + border-top-width: 3px; + padding: 5px; + position: relative; + min-width: 40px; + max-height: 300px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + .notifications & { + min-width: 300px; + } +} + +.dropdown-up .dropdown-contents { + border-bottom-width: 3px; + border-top-width: 0; + border-radius: min($border-radius, 5px) min($border-radius, 5px) 0 0; +} + +$dropdown-content-font-size: $font-size + 1px !default; +$dropdown-content-line-height: $line-height !default; + +.dropdown-contents > li { + padding-right: 15px; + min-width: 180px; +} + +.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 { + border-top: 1px solid transparent; + margin: 4px 0; + padding: 0; +} + +.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; + &:before { + font-size: 1.4em; + line-height: 1; + position: relative; + top: 1px; + } +} + +// Responsive breadcrumbs +// ---------------------------------------- +.breadcrumbs .crumb { + float: left; + font-weight: bold; + word-wrap: normal; + position: relative; + padding-left: $list-font-size + 2px; + .rtl & { + padding-left: 0; + padding-right: $list-font-size + 2px; + } +} + +.breadcrumbs .crumb:before { + content: '\f054'; // fa-chevron-right + font-family: FontAwesome; + font-weight: normal; + position: absolute; + left: 1px; + width: $list-font-size; + top: 50%; + margin-top: -#{$list-font-size / 2}; + font-size: $list-font-size - 4px; + height: $list-font-size; + line-height: $list-font-size; + text-align: center; + .rtl & { + left: auto; + right: 1px; + content: '\f053'; // fa-chevron-left + } +} + +.breadcrumbs .crumb:first-child { + padding-left: 0; + padding-right: 0; + &:before { + display: none; + } +} + +.breadcrumbs .crumb a { + display: inline-block; + white-space: nowrap; + text-overflow: ellipsis; + vertical-align: bottom; + overflow: hidden; +} + +.breadcrumbs.wrapped .crumb a { letter-spacing: -.3px; } +.breadcrumbs.wrapped .crumb.wrapped-medium a { letter-spacing: -.4px; } +.breadcrumbs.wrapped .crumb.wrapped-tiny a { letter-spacing: -.5px; } + +.breadcrumbs .crumb.wrapped-max a { max-width: 120px; } +.breadcrumbs .crumb.wrapped-wide a { max-width: 100px; } +.breadcrumbs .crumb.wrapped-medium a { max-width: 80px; } +.breadcrumbs .crumb.wrapped-small a { max-width: 60px; } +.breadcrumbs .crumb.wrapped-tiny a { max-width: 40px; } + +// Table styles +// ---------------------------------------- +table.table1 { + width: 100%; +} + +.ucp-main table.table1 { + padding: 2px; +} + +$table-heading-font-size: $font-size + 2px !default; +$table-heading-line-height: $line-height !default; +$table-content-font-size: $font-size + 1px !default; + +table.table1 thead th { + @include table-heading; + text-transform: none; + line-height: $table-heading-line-height; + font-weight: normal; + font-size: $table-heading-font-size; + padding: 4px; +} + +table.table1 thead th span { + padding-left: 7px; +} + +table.table1 tbody tr { + border-top: 1px solid transparent; +} + +table.table1 td { + font-size: $table-content-font-size; + line-height: $line-height; +} + +table.table1 tbody td { + padding: 5px; + border-top: 1px solid transparent; +} + +table.table1 tbody th { + padding: 5px; + border-bottom: 1px solid transparent; + text-align: left; +} + +// Specific column styles +table.table1 .name { text-align: left; } +table.table1 .center { text-align: center; } +table.table1 .reportby { width: 15%; } +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) { + 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; + 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; +} + +// Misc layout styles +// ---------------------------------------- +// column[1-2] styles are containers for two column layouts +.column1 { + float: left; + clear: left; + width: 49%; +} + +.column2 { + float: right; + clear: right; + width: 49%; +} + +// General classes for placing floating blocks +.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 { + font-size: $font-size; +} + +dl.details dt { + float: left; + clear: left; + width: 30%; + text-align: right; + display: block; +} + +dl.details dd { + margin-left: 0; + padding-left: 5px; + margin-bottom: 5px; + float: left; + width: 65%; + overflow: hidden; + text-overflow: ellipsis; +} + +.clearfix, fieldset dl, dl.polls { + overflow: hidden; +} + +ul.topiclist dl { + @extend %clearfix; +} + +ul.topiclist dd.lastpost { + float: right; +} + +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: $font-size - 2px; + margin-right: 0; + padding: 0; +} + +fieldset.fields1 dl.pmlist > dt { + width: auto !important; +} + +fieldset.fields1 dl.pmlist dd.recipients { + margin-left: 0 !important; +} + +// Action-bars (container for post/reply buttons, pagination, etc.) +// ---------------------------------------- +.action-bar { + font-size: $font-size; + margin: 4px 0; +} + +.forabg + .action-bar { + margin-top: 10px; +} + +.action-bar .button { + margin-right: 5px; + float: left; +} + +.action-bar .button-search { + margin-right: 0; +} + + +// Pagination +// ---------------------------------------- +$pagination-font-size: $font-size !default; +$pagination-line-height: $font-size + 2px !default; +$pagination-link-font-size: $font-size !default; +$pagination-link-line-height: $font-size !default; + +.pagination { + float: right; + font-size: $font-size; + text-align: right; + width: auto; +} + +.action-bar.bottom .pagination { + margin-top: 0; +} + +.action-bar .pagination .button { + margin-right: 0; + float: none; +} + +.pagination > ul { + display: inline-block; + list-style: none !important; + margin-left: 5px; +} + +.pagination > ul > li { + display: inline-block !important; + padding: 0; + font-size: $font-size; + line-height: normal; + vertical-align: middle; +} + +.pagination li a, .pagination li span { + border-radius: 2px; + padding: 2px 5px; +} + +.pagination li.active span { + display: inline-block; + font-size: 13px; + font-weight: normal; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 1.4; + text-align: center; + white-space: nowrap; + vertical-align: middle; + border: 1px solid transparent; +} + +.pagination li.ellipsis span { + border: none; + padding: 0; +} + +.pagination li.page-jump { + margin-right: 5px; +} + +.pagination li.page-jump a { + background: transparent none !important; + border-color: transparent !important; + padding: 0 8px; +} + +.pagination li.page-jump a i { + font-size: 21px; +} + +.pagination .arrow a { + padding: 2px 0; +} + +.rtl .pagination li.previous a:after { + content: '\f054'; // fa-chevron-right + right: 1px; + left: 3px; +} + +.rtl .pagination li.next a:after { + content: '\f053'; // fa-chevron-left + left: 1px; + right: 3px; +} + +// Pagination in viewforum for multipage topics +.row .pagination { + display: block; + margin-top: 3px; + margin-bottom: 3px; +} + +.row .pagination > ul { + margin: 0; +} + +.row .pagination li a, .row .pagination li span { + border-radius: 2px; + padding: 1px 3px; + font-size: 9px; +} + +// jQuery popups +// ---------------------------------------- +.phpbb_alert { + border: 1px solid transparent; + display: none; + left: 0; + padding: 0 25px 20px 25px; + position: fixed; + right: 0; + top: 150px; + z-index: 50; + width: 620px; + margin: 0 auto; +} + +@media (max-height: 500px) +{ + .phpbb_alert { + top: 25px; + } +} + +.phpbb_alert .alert_close { + display: block; + float: right; + width: 24px; + height: 24px; + overflow: hidden; + text-decoration: none !important; + background: transparent none 0 0 no-repeat; + margin-top: -12px; + margin-right: -36px; + position: relative; +} + +.phpbb_alert .alert_close:before, +.phpbb_alert .alert_close:after { + content: '\f057'; // fa-times-circle + font-family: FontAwesome; + position: absolute; + font-size: 18px; + line-height: 24px; + font-weight: normal; + font-style: normal; + text-indent: 0; + text-align: center; + left: 0; + top: 0; + margin: 0; + padding: 0; + width: 24px; + height: 24px; +} + +.phpbb_alert .alert_close:before { + content: '\f111'; // fa-circle + font-size: 20px; +} + +.phpbb_alert p { + margin: 8px 0; + padding-bottom: 8px; +} + +.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: $font-size; +} + +.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; +} + +// Miscellaneous styles +// ---------------------------------------- +.forum-permissions { + float: right; + width: auto; + padding-left: 5px; + margin-left: 5px; + margin-top: 10px; + text-align: right; +} + +.copyright { + font-size: 10px; + text-align: center; + padding: 10px; +} + +.footer-row { + font-size: 10px; + line-height: 1.8; + margin: 0; +} + +.small { + font-size: 0.9em !important; +} + +.titlespace { + margin-bottom: 15px; +} + +.headerspace { + margin-top: 20px; +} + +.error { + font-weight: bold; + font-size: $font-size; +} + +$rules-font-size: $font-size !default; + +div.rules { + margin: 10px 0; + font-size: $rules-font-size; + padding: 5px 10px; + border-radius: $border-radius; +} + +div.rules ul, div.rules ol { + margin-left: 20px; +} + +$post-notice-font-size: $font-size + 1px; + +p.post-notice { + position: relative; + padding: 5px; + padding-left: 26px; + min-height: 14px; + margin-bottom: 1em; + font-size: $post-notice-font-size; +} + +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; +} + +.jumpbox { + margin: 5px 0; +} + +.jumpbox .dropdown li { + border-top: 1px solid transparent; +} + +.jumpbox .dropdown-select { + margin: 0; +} + +.jumpbox .dropdown-contents { + padding: 0; + text-decoration: none; +} + +.jumpbox .dropdown-contents li { + padding: 0; +} + +.jumpbox .dropdown-contents a { + margin-right: 20px; + padding: 5px 10px; + text-decoration: none; + width: 100%; +} + +.jumpbox .spacer { + display: inline-block; + width: 0px; +} + +.jumpbox .spacer + .spacer { + width: 20px; +} + +.dropdown-contents a { + display: block; + padding: 5px; +} + +.jumpbox .dropdown-select { + margin: 0; +} + +.jumpbox .dropdown-contents a { + text-decoration: none; +} + +.dropdown li { + display: list-item; + border-top: 1px dotted transparent; + float: none !important; + line-height: normal !important; + font-size: 1em !important; + list-style: none; + margin: 0; + white-space: nowrap; + text-align: left; +} + +.stat-block { + clear: both; +} + +.top { + position: absolute; + top: -20px; +} + +.clear { + display: block; + clear: both; + font-size: 1px; + line-height: 1px; + background: transparent; +} + +// Inner box-model clearing +.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; +} + +.emoji { + min-height: 18px; + min-width: 18px; + height: 1em; + width: 1em; +} + +.hidden { + display: none; +} + +.smilies { + vertical-align: text-bottom; +} + +.icon-notification { + position: relative; +} + +.member-search { + float: left; + margin: 0; + padding: 6px 10px; +} + +.member-search strong { + font-size: $font-size; +} + +.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: $font-size; + 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; +} + +.dropdown-extended .header { + .dropdown-down & { + margin-top: -3px; + } + padding: 0 10px; + font-family: $dropdown-header-font-family; + font-size: $dropdown-header-font-size; + font-weight: bold; + text-align: left; + // text-transform: uppercase; + line-height: $dropdown-header-line-height; +} + +.dropdown-extended .header .header_settings { + float: right; + font-weight: normal; + text-transform: none; +} + +.dropdown-extended .header .header_settings a { + display: inline-block; + padding: 0 5px; +} + +.dropdown-extended .header:after { + content: ''; + display: table; + clear: both; +} + +.dropdown-extended .footer { + text-align: center; + font-size: $font-size; +} + +.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 img { + float: left; + max-height: 50px; + max-width: 50px; + width: auto !important; + height: auto !important; + margin-right: 5px; +} + +.notification_list ul li p { + margin-bottom: 4px; + font-size: $font-size; +} + +.notification_list p.notification-reference, +.notification_list p.notification-location, +.notification_list li a p.notification-reason { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.notification_list p.notification-time { + font-size: $font-size - 1px; + margin: 0; + text-align: right; +} + +.notification_list div.notifications { + margin-left: 50px; + padding: 5px; +} + +.notification_list div.notifications a { + display: block; +} + +.notification_list p.notifications_title { + font-family: $topic-link-font-family; + font-size: $topic-link-font-size !important; +} + +.notification_list p.notifications_title strong { + font-weight: 600; +} + +.notification_list p.notifications_time { + font-size: $font-size !important; +} + +.notification_text { + margin-left: 58px; + white-space: normal; +} + +.badge { + border-radius: 10px; + opacity: 0.8; + text-align: center; + white-space: nowrap; + font-size: 10px; + line-height: 1; + float: right; + display: inline-block; + margin-left: 3px; + vertical-align: baseline; + position: relative; + top: 3px; + padding: 4px 6px; + } + +.badge.hidden { + display: none; +} + +// Navbar specific list items +// ---------------------------------------- + +.linklist .quick-links { + margin: 0 7px 0 0; +} + +.linklist.compact .rightside > a > span span { + display: none; +} + +.dropdown-page-jump .dropdown { + top: 20px; +} + +.dropdown-page-jump.dropdown-up .dropdown { + bottom: 20px; +} + +.dropdown-page-jump input.tiny { + width: 50px; +} + +.dropdown .clone.hidden { + display: none; +} + +.dropdown .clone.hidden + li.separator { + display: none; +} + +.dropdown .clone.hidden + li { + border-top: none; +} diff --git a/simplicity_lightblue/theme/common/_content.scss b/simplicity_lightblue/theme/common/_content.scss new file mode 100644 index 0000000..b7b170d --- /dev/null +++ b/simplicity_lightblue/theme/common/_content.scss @@ -0,0 +1,1278 @@ +// Content Styles +// ---------------------------------------- + +ul.topiclist { + display: block; + list-style-type: none; + margin: 0; +} + +ul.topiclist li { + display: block; + list-style-type: none; + margin: 0; + .forabg &.header, + .forumbg &.header { + @include section-heading-forum; + position: relative; + .forum-toggle { + position: absolute; + right: 5px; + top: 50%; + margin-top: -8px; + height: 16px; + width: 16px; + text-decoration: none !important; + outline-style: none !important; + color: inherit; + transition: opacity 0.3s ease; + opacity: .5; + &:after { + content: '\f056'; // fa-minus-circle + font-family: FontAwesome; + position: absolute; + top: 0; + left: 0; + width: 16px; + height: 16px; + font-size: 12px; + line-height: 16px; + } + &.toggled:after { + content: '\f055'; // fa-plus-circle + } + &:hover { + opacity: 1; + } + .rtl & { + right: auto; + left: 4px; + } + } + } +} + +ul.topiclist dl { + position: relative; +} + +ul.topiclist li.row dl { + margin: 2px 0; +} + +ul.topiclist dt, ul.topiclist dd { + display: block; + float: left; +} + +ul.topiclist dt { + width: 100%; + margin-right: -440px; + font-size: $font-size; +} + +ul.topiclist.missing-column dt { + margin-right: -345px; +} + +dl.elegant-row dt, +ul.topiclist.two-long-columns dt { + margin-right: -250px; +} + +ul.topiclist.two-columns dt { + margin-right: -80px; +} + +ul.topiclist dt .list-inner { + margin-right: 440px; + padding-left: 5px; + padding-right: 5px; + position: relative; +} + +ul.topiclist.missing-column dt .list-inner { + margin-right: 345px; +} + +dl.elegant-row dt .list-inner, +ul.topiclist.two-long-columns dt .list-inner { + margin-right: 250px; +} + +ul.topiclist.two-columns dt .list-inner { + margin-right: 80px; +} + +ul.topiclist dd { + border-left: 1px solid transparent; + padding: 4px 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +ul.topiclist dfn { + // Labels for post/view counts + display: none; + position: absolute; + left: -999px; + width: 990px; +} + +.forum-image { + float: left; + padding-top: 5px; + margin-right: 5px; +} + +li.row { + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + &:first-child { + border-top-width: 0; + padding-top: 0; + } + &:last-child { + border-bottom-width: 0; + padding-bottom: 0; + } + + @if $split-forums == true { + ul.topiclist & { + .forabg &, .forumbg & { + @include section-forum; + margin: 5px 0; + padding: 0; + &.reported { + background-color: $block-background-reported; + } + } + } + } + + .forum-description { + + } + .subforums-list { + ul { + list-style-type: none; + display: inline; + margin: 0; + } + li { + display: inline; + & > span { + display: inline; + } + } + } + .forum-mcplink { + right: 4px; + top: 4px; + .rtl & { + 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-size: $list-heading-font-size; + font-family: $list-heading-font-family; + line-height: $list-heading-line-height; +} + +li.header dt { + .forabg & { + font-family: $forum-heading-font-family; + font-weight: $forum-heading-font-weight; + font-size: $forum-heading-font-size; + } + width: 100%; + margin-right: -440px; + .list-inner { + margin-right: 440px; + text-indent: 5px; + padding-left: 0; + } +} + +li.header dd { + padding-left: 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +li.header dl dt, li.header dl dd { + min-height: 0; +} + +li.header dl.row-item dt .list-inner { + // Tweak for headers alignment when folder icon used + .forabg & { + padding-left: 0; + padding-right: 50px; + } +} + +.row .list-inner { padding: 4px 0; } + +dl.row-item { + background-position: 10px 50%; // Position of folder icon + background-repeat: no-repeat; + background-size: 36px; +} + +dl.row-item dt { + background-repeat: no-repeat; + background-position: 5px 95%; // Position of topic icon + background-size: 17px; +} + +dl.row-item dt .list-inner { + padding-left: 55px; // Space for folder icon + position: relative; + padding-top: 5px; + padding-bottom: 5px; + li.header & { + padding-top: 0; + padding-bottom: 0; + } +} + +dl.row-item dt .list-inner .topic-status { + position: absolute; + right: 4px; + top: 3px; + font-size: 14px; + pointer-events: none; + .rtl & { + right: auto; + left: 4px; + } +} + +dl.row-item dt .list-inner .topic-status + .topic-status { + right: 20px; +} + +dl.row-item dt, dl.row-item dd { + min-height: 42px; +} + +dl.row-item dt a { + display: inline; +} + +dl.row-item.with-description dt, dl.row-item.with-description dd { + min-height: 50px; +} + +dl a.row-item-link { // topic row icon links + display: block; + width: 36px; + height: 36px; + padding: 0; + position: absolute; + top: 50%; + left: 0; + margin-top: -15px; + margin-left: 9px; + z-index: 2; +} + +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 { + line-height: 34px; + font-size: $forum-list-column-font-size; + .with-description & { + line-height: 42px; + } +} + +dd.lastpost.empty br { + display: none; +} + +dd.posts, dd.topics, dd.views { + width: 95px; + .elegant-row & { + display: none; + } +} + +// List in forum description +dl.row-item dt ol, +dl.row-item dt ul { + list-style-position: inside; + margin-left: 1em; +} + +dl.row-item dt li { + display: list-item; + list-style-type: inherit; +} + +dd.lastpost, dd.redirect, dd.moderation, dd.time, dd.info { + width: 250px; + font-size: $forum-list-last-column-font-size; +} + +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.extra, dd.mark { + line-height: 200%; +} + +dd.option { + width: 125px; + line-height: 200%; + text-align: center; + font-size: $font-size; +} + +// Forums list layout +// ---------------------- +.forum-description { + font-size: $forum-list-description-font-size; + padding-top: 2px; +} + +.forum-statistics { + font-size: $font-size; + padding-top: 2px; + .value { + } +} + +.forum-lastpost { + display: none; + @media (max-width: 550px) { + display: block !important; + padding-top: 2px; + line-height: 1.2; + overflow: hidden; + } + strong, span { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + } + strong, span, a.lastsubject { + font-weight: normal; + } + strong { + display: block; + float: left; + max-width: 200px; + padding-right: 5px; + .rtl & { + float: right; + padding-right: 0; + padding-left: 5px; + } + @media (max-width: 400px) { + max-width: 130px; + } + } + span { + display: inline-block; + max-width: 100%; + &:after { + content: '|'; + display: inline-block; + text-align: center; + width: 12px; + } + &:last-of-type:after { + display: none; + } + } +} + +.subforums-list { + padding-top: 2px; +} + +.forum-description.toggle { + display: none; + position: absolute; + font-size: $font-size; + border-radius: 4px; + padding: 4px 9px; + max-width: 500px; + cursor: pointer; + a.forumtitle + & { + left: 55px; + top: 25px; + z-index: 30; + .rtl & { + left: auto; + right: 55px; + } + } + a { + background: none !important; + text-decoration: underline !important; + border-width: 0 !important; + } + 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 & span.arrow { + border-left: 6px solid transparent; + border-right: 1px none transparent; + left: auto; + right: -6px; + } + &.no-arrow span.arrow { + display: none; + } +} + +// Post body styles +// ---------------------------------------- +.postbody { + padding: 0; + font-size: $font-size; + line-height: $line-height; + .postprofile + & { + float: $post-side; + margin-#{$profile-side}: -#{$post-margin}; + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: -#{$post-margin}; + float: $profile-side; + } + width: 100%; + position: relative; + .search & { + margin-#{$profile-side}: (-100px - $post-margin); + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: (-100px - $post-margin); + } + } + } +} + +.postprofile + .postbody > div { + margin-#{$profile-side}: $post-margin; + &:only-child:after { + content: ' '; + display: table; + clear: both; + } + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: $post-margin; + } + .search & { + margin-#{$profile-side}: ($post-margin + 100px); + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: ($post-margin + 100px); + } + } +} + +.postbody .ignore { + font-size: $post-content-font-size; + line-height: $post-content-line-height; +} + +.postbody h3.first { + // The first post on the page uses this +} + +.postbody h3 { + // Postbody requires a different h3 format - so change it here + float: left; + font-size: $post-title-font-size; + padding: 2px 0 0 0; + margin-top: 0 !important; + margin-bottom: 0.3em !important; + text-transform: none; + border: none; + font-family: $post-title-font-family; + line-height: $post-title-line-height; + .rtl & { + float: right; + } +} + +.postbody h3 img { + vertical-align: bottom; +} + +.has-profile .postbody h3 { + // If there is a post-profile, we position the post-buttons differently + float: none !important; + margin-right: 180px; + .rtl & { + margin-right: 0; + margin-left: 180px; + } +} + +.postbody .content { + font-size: $post-content-font-size; + line-height: $post-content-line-height; + overflow-x: auto; +} + +.postbody img.postimage { + max-width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +// Topic review panel +// ---------------------------------------- +.panel .review { + margin-top: 2em; +} + +.topicreview { + padding-right: 5px; + 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; +} + +// MCP Post details +// ---------------------------------------- +.post_details { + overflow: auto; + max-height: 300px; +} + +// Content container styles +// ---------------------------------------- +.content { + clear: both; + min-height: 3em; + overflow: hidden; + line-height: $post-content-line-height; + font-family: $post-content-font-family; + font-size: $post-content-font-size; + padding-bottom: 1px; +} + +.content h2, .panel h2 { + font-weight: normal; + border-bottom: 1px solid transparent; + font-size: $panel-heading-font-size; + margin-top: 0.5em; + margin-bottom: 0.5em; + padding-bottom: 0.5em; + &.faq-title { + margin-top: 5px; + } +} + +.panel h3 { + margin: 0.5em 0; +} + +$panel-font-size: $font-size + 2px !default; +$panel-line-height: $line-height !default; + +.panel p { + font-size: $panel-font-size; + margin-bottom: 1em; + line-height: $panel-line-height; +} + +.content p { + font-family: $post-content-font-family; + font-size: $post-content-font-size; + margin-bottom: 1em; + line-height: $post-content-line-height; +} + +dl.faq { + font-family: $post-content-font-family; + font-size: $post-content-font-size; + margin-top: 1em; + margin-bottom: 2em; + line-height: $post-content-line-height; +} + +dl.faq dt { + font-family: $post-title-font-family; + font-size: $post-title-font-size; + line-height: $post-title-line-height; + font-weight: normal; + margin-bottom: 5px; +} + +.content dl.faq { + @extend dl.faq; + margin-bottom: 0.5em; +} + +.content li { + list-style-type: inherit; +} + +.content ul, .content ol { + margin: 0.8em 0 0.9em 3em; +} + +.posthilit { + padding: 0 2px 1px 2px; +} + +// Post author +p.author { + margin-bottom: 0.3em; + padding: 0 0 5px 0; + font-family: $font-family; + font-size: $font-size; + line-height: $line-height; + clear: both; +} + +// Post signature +.signature { + margin-top: 1.5em; + padding-top: 0.2em; + font-size: $post-signature-font-size; + border-top: 1px solid transparent; + clear: left; + font-family: $post-content-font-family; + line-height: $post-content-line-height; + overflow: hidden; + width: 100%; +} + +.signature.standalone { + border-top-width: 0; + margin-top: 0; +} + +dd .signature { + margin: 0; + padding: 0; + clear: none; + border: none; +} + +.signature li { + list-style-type: inherit; +} + +.signature ul, .signature ol { + margin: 0.8em 0 0.9em 3em; +} + +// Post noticies +.notice { + font-family: $post-content-font-family; + width: auto; + margin-top: 1.5em; + padding-top: 0.2em; + font-size: $post-content-font-size; + border-top: 1px dashed transparent; + clear: left; + line-height: $post-content-line-height; +} + +// Jump to post link for now +ul.searchresults { + list-style: none; + text-align: right; + clear: both; + @if $profile-side == right { + margin-right: ($post-margin + 100px); + } + .rtl & { + text-align: left; + @if $profile-side == right { + margin-right: 0; + margin-left: ($post-margin + 100px); + } + } +} + +// BB Code styles +// ---------------------------------------- +// Quote block +blockquote { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + font-size: $post-quote-font-size; + margin: 8px 12px; + overflow: hidden; + padding: 5px; + position: relative; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +/*blockquote:before { + position: absolute; + font-family: 'Trebuchet MS'; + top: 5px; + left: 4px; + height: 16px; + font-size: 30px; + line-height: 30px; + pointer-events: none; +}*/ + +blockquote blockquote { + // Nested quotes + margin: 5px; +} + +blockquote cite { + // Username/source of quoter + font-style: normal; + font-weight: bold; + display: block; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; +} + +blockquote cite cite { +} + +blockquote cite:before, .uncited:before { + padding-right: 5px; +} + +blockquote cite > div { + float: right; + font-weight: normal; +} + +.postbody .content li blockquote { + overflow: inherit; + margin-left: 0; +} + +// Code block +$post-code-line-height: 1.3 !default; + +.codebox { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + margin: 8px 12px; + font-size: $post-code-font-size; + word-wrap: normal; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +.codebox p { + text-transform: uppercase; + border-bottom: 1px solid transparent; + margin-bottom: 3px; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size !important; + line-height: $post-block-title-line-height; + font-weight: bold; + display: block; +} + +blockquote .codebox { + margin-left: 0; +} + +.codebox code { + overflow: auto; + display: block; + height: auto; + max-height: 200px; + padding: 5px 3px; + font-family: Monaco, "Andale Mono","Courier New", Courier, mono; + font-size: $post-code-font-size; + line-height: $post-code-line-height; +} + +// Attachments +// ---------------------------------------- +.attachbox { + float: left; + width: auto; + max-width: 100%; + margin: 5px 5px 5px 0; + padding: 6px; + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + clear: left; + box-sizing: border-box; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +.attachbox dt { + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; + 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: $post-content-line-height; + font-weight: normal; + clear: left; +} + +.attach-image { + margin: 3px 0; + max-width: 100%; +} + +.attach-image img { + // border: 1px solid transparent; +// cursor: move; + cursor: default; +} + +// Inline image thumbnails +div.inline-attachment dl.thumbnail, div.inline-attachment dl.file { + display: block; + margin-bottom: 4px; +} + +div.inline-attachment p { + font-size: $post-quote-font-size; +} + +dl.file { + font-family: $post-block-title-font-family; + display: block; +} + +dl.file dt { + text-transform: none; + margin: 0; + padding: 0; + font-weight: bold; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; +} + +dl.file dd { + margin: 0; + padding: 0; +} + +dl.thumbnail img { + padding: 3px; + border: 1px solid transparent; + box-sizing: border-box; +} + +dl.thumbnail dd { + font-style: italic; + font-family: $font-family; +} + +.attachbox dl.thumbnail dd { + font-size: 100%; +} + +dl.thumbnail dt a:hover img { + border: 1px solid transparent; +} + +// Post poll styles +// ---------------------------------------- +fieldset.polls { + font-family: $post-content-font-family; + font-size: $post-content-font-size; +} + +fieldset.polls dl { + margin: 0; + border: 1px solid transparent; + border-width: 1px 0; + padding: 5px 0; + line-height: $post-content-line-height; + &:first-child { + border-top-width: 0; + } + &: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: $post-content-font-size; +} + +fieldset.polls dd { + float: left; + width: 10%; + border-left: none; + padding: 0 5px; + margin-left: 0; + font-size: $post-content-font-size; +} + +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: max(min($border-radius, 5px) - 1px, 0); +} + +.vote-submitted { + font-size: $post-content-font-size + 2px; + font-weight: bold; + text-align: center; +} + +// Poster profile block +// ---------------------------------------- +.postprofile { + margin: 0; + padding: 5px 0; + min-height: 80px; + border: 0px solid transparent; + border-#{$post-side}-width: 1px; + width: $profile-width; + float: $profile-side; + position: relative; + box-sizing: border-box; + z-index: 2; + .rtl & { + float: $post-side; + border-width: 0; + border-#{$profile-side}-width: 1px; + } + .search & { + width: ($profile-width + 100px); + } +} + +.postprofile dd, .postprofile dt { + font-size: $post-profile-font-size; + line-height: $post-profile-line-height; + margin-#{$post-side}: 8px; + .rtl & { + margin-#{$profile-side}: 8px; + margin-#{$post-side}: 0; + } +} + +.postprofile dd { + overflow: hidden; + text-overflow: ellipsis; +} + +.postprofile strong { + font-weight: normal; +} + +.postprofile dt.no-profile-rank, .postprofile dd.profile-rank, .postprofile .search-result-date { + margin-bottom: 10px; +} + +// Post-profile avatars +.postprofile .has-avatar .avatar-container { + margin-bottom: 3px; + overflow: hidden; +} + +.postprofile .avatar { + display: block; + float: left; + max-width: 100%; + .rtl & { + 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 .icon_contact { + vertical-align: middle; +} + +.profile-contact .dropdown { + margin-right: -14px; +} + +.online-ribbon { + display: block; + width: 70px; + height: 70px; + position: absolute; + overflow: hidden; + top: 0; + #{$profile-side}: 0; + pointer-events: none; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: 0; + } + + span { + display: block; + font-weight: 500; + font-style: normal; + width: 100px; + font-size: 11px; + line-height: 18px; + height: 18px; + text-align: center; + position: absolute; + top: 17px; + white-space: nowrap; + #{$profile-side}: -25px; + + @if $profile-side == left { + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + } + @else { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } + + + span { + opacity: .75; + z-index: 29; + } + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: -25px; + + @if $profile-side == right { + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + } + @else { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } + } + } +} + +.panel.online > .inner { + position: relative; + z-index: 2; +} + +.no-avatar .avatar-container { + display: block; + width: 92px; + height: 92px; + background: transparent none 50% 50% no-repeat; + background-size: cover; +} + +// Profile used on view-profile +.profile-avatar img { + max-width: 100%; +} + +// pm list in compose message if mass pm is enabled +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; + text-overflow: ellipsis; + white-space: nowrap; +} + +table.fixed-width-table { + table-layout: fixed; +} + +// Show scrollbars for items with overflow on iOS devices +// ---------------------------------------- +.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; +} + +#memberlist tr.inactive, #team tr.inactive { + font-style: italic; +} + +// +// Extensions +// + +// Thanks for posts +a.post { + display: inline !important; + background: none !important; + box-shadow: none !important; + border: none !important; +} diff --git a/simplicity_lightblue/theme/common/_cp.scss b/simplicity_lightblue/theme/common/_cp.scss new file mode 100644 index 0000000..cfbb15e --- /dev/null +++ b/simplicity_lightblue/theme/common/_cp.scss @@ -0,0 +1,440 @@ +// Control Panel Styles +// ---------------------------------------- + + +// Main CP box +// ---------------------------------------- +.cp-menu { + float:left; + width: 19%; + margin: 0 -2px; + padding-right: 7px; + box-sizing: border-box; + .rtl & { + float: right; + padding-left: 7px; + padding-right: 0; + } +} + +.cp-main { + float: left; + width: 81%; + .rtl & { + float: right; + } +} + +.cp-main .content { + padding: 0; +} + +.panel-container .panel { + margin-bottom: 10px; +} + +.panel-container .panel p { + font-size: $panel-font-size; + line-height: $panel-line-height; +} + +.panel-container .panel ol { + margin-left: 2em; + font-size: $panel-font-size; +} + +.panel-container .panel 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 { + @include table-heading-transparent; + 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; +} + +.panel-container .postbody p.author { + font-size: $font-size; +} + +.cp-main .buttons { + margin-left: 0; +} + +.cp-main ul.linklist { + margin: 0; +} + +// MCP Specific tweaks +.mcp-main .postbody { + width: 100%; +} + +.tabs-container h2 { + float: left; + margin-bottom: 0px; +} + +// CP tabs shared +// ---------------------------------------- +.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: $tab-font-size; + font-weight: bold; + line-height: $tab-line-height; +} + +.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; +} + +// CP tabbed menu +// ---------------------------------------- +.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; +} + +// Mini tabbed menu used in MCP +// ---------------------------------------- +.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 tabs +// ---------------------------------------- +.responsive-tab { + position: relative; +} + +a.responsive-tab-link { + .responsive-tab > & { + display: block; + font-size: 16px; + position: relative; + width: 16px; + line-height: 14px; + text-decoration: none; + } + .responsive-tab > &:before { + content: '\f0c9'; // fa-bars + font-family: FontAwesome; + 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 > &:before, + .responsive-tab > &:hover:before { + font-family: FontAwesome; + content: '\f078'; // fa-chevron-down + } +} + +.tabs .dropdown, .minitabs .dropdown { + top: $tab-line-height + 2px; + margin-right: -2px; + font-size: $dropdown-content-font-size; + line-height: $dropdown-content-line-height; + font-weight: normal; +} + +.minitabs .dropdown { + margin-right: -4px; +} + +.tabs .dropdown-up .dropdown, .minitabs .dropdown-up .dropdown { + bottom: $tab-line-height + 2px; + top: auto; +} + +.tabs .dropdown li { + text-align: right; +} + +.minitabs .dropdown li { + text-align: left; +} + +// UCP navigation menu +// ---------------------------------------- +// Container for sub-navigation list +.navigation { + width: 100%; + hr { + display: none; + + ul { + margin-top: 10px; + } + } +} + +.navigation ul { + list-style: none; +} + +// Default list state +.navigation li { + display: inline; + font-weight: bold; + margin: 1px 0; + padding: 0; +} + +// Link styles for the sub-section links +.navigation a { + display: block; + padding: 5px; + margin: 2px 0; + border-radius: max(0px, $border-radius - 2px); + text-decoration: none; + font-size: $font-size; + line-height: $line-height; +} + +.navigation a:hover { + text-decoration: none; +} + +// Preferences pane layout +// ---------------------------------------- +.cp-main h2 { + border-bottom: none; + padding: 0; + margin-left: 10px; +} + +// Friends list +.cp-mini { + margin: 10px 15px 10px 5px; + max-height: 200px; + overflow-y: auto; + padding: 5px 10px; + border-radius: $border-radius; +} + +dl.mini dt { + font-weight: bold; +} + +dl.mini dd { + padding-top: 4px; +} + +.friend-online { + font-weight: bold; +} + +.friend-offline { + font-style: italic; +} + +// PM Styles +// ---------------------------------------- +// Defined rules list for PM options +ol.def-rules { + padding-left: 0; +} + +ol.def-rules li { + line-height: 180%; + padding: 1px; +} + +// PM marking colours +.pmlist li.bg1 { + padding: 0 3px; +} + +.pmlist li.bg2 { + padding: 0 3px; +} + +/* DEPRECATED 3.2.6 +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: transparent; + border-right-color: transparent; +} +*/ + +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour, +.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 3px transparent; + border-width: 0 3px; +} + +.pm-legend { + border-left-width: 10px; + border-left-style: solid; + border-right-width: 0; + margin-bottom: 3px; + padding-left: 3px; +} + +// Avatar gallery +.gallery label { + position: relative; + float: left; + margin: 10px; + padding: 5px; + width: auto; + border: 1px solid transparent; + text-align: center; +} + +// Responsive *CP navigation +// ---------------------------------------- +@media (max-width: 900px) +{ + .nojs .tabs a span, .nojs .minitabs a span { + max-width: 40px; + overflow: hidden; + 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; + .cp-menu & { + margin: 0 10px; + float: left; + @media (max-width: 450px) { + float: none; + margin: 0 auto; + } + } + &, .cp-menu &:only-child { + float: none; + margin: 0 auto; + } + .cp-menu & + .cp-mini { + float: left; + margin: 0 10px; + max-width: 220px; + @media (max-width: 450px) { + float: none; + margin: 10px auto 0; + } + } + } + + .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; + } +} diff --git a/simplicity_lightblue/theme/common/_forms.scss b/simplicity_lightblue/theme/common/_forms.scss new file mode 100644 index 0000000..80a6269 --- /dev/null +++ b/simplicity_lightblue/theme/common/_forms.scss @@ -0,0 +1,459 @@ +// Form Styles +// ---------------------------------------- + +// General form styles +// ---------------------------------------- +$input-font-size: $font-size + 1px !default; +$input-font-family: $font-family !default; + +fieldset { + border-width: 0; + font-family: $font-family; + font-size: $font-size; +} + +input { + font-weight: normal; + vertical-align: middle; + padding: 0 3px; + font-size: $input-font-size; + font-family: $input-font-family; +} + +select { + font-family: $input-font-family; + font-weight: normal; + cursor: pointer; + vertical-align: middle; + border: 1px solid transparent; + border-radius: $input-border-radius; + padding: 1px; + font-size: $input-font-size; +} + +select:focus { + outline-style: none; +} + +option { + padding-right: 1em; +} + +select optgroup option { + padding-right: 1em; + font-family: $input-font-family; +} + +textarea { + font-family: $post-content-font-family; + width: 60%; + padding: 2px; + font-size: $post-content-font-size; + line-height: $post-content-line-height; + border-radius: $input-border-radius; + -webkit-appearance: none; +} + +label { + cursor: default; + padding-right: 5px; +} + +label input { + vertical-align: middle; +} + +label img { + vertical-align: middle; +} + +// Definition list layout for forms +// ---------------------------------------- +fieldset dl { + padding: 4px 0; +} + +fieldset dt { + float: left; + width: 40%; + text-align: left; + display: block; +} + +fieldset dd { + margin-left: 41%; + vertical-align: top; + margin-bottom: 3px; +} + +// Specific layout 1 +fieldset.fields1 dt { + width: 15em; + border-right-width: 0; +} + +fieldset.fields1 dd { + margin-left: 15em; + border-left-width: 0; +} + +fieldset.fields1 div { + margin-bottom: 3px; +} + +// Set it back to 0px for the reCaptcha divs: PHPBB3-9587 +fieldset.fields1 .live-search div { + margin-bottom: 0; +} + +// Specific layout 2 +fieldset.fields2 dt { + width: 15em; + border-right-width: 0; +} + +fieldset.fields2 dd { + margin-left: 16em; + border-left-width: 0; +} + +// Form elements +dt label { + font-weight: bold; + text-align: left; +} + +dd label { + white-space: nowrap; +} + +dd input, dd textarea { + margin-right: 3px; +} + +dd select { + width: auto; +} + +dd select[multiple] { + width: 100%; +} + +dd textarea { + width: 85%; +} + +// Hover effects +.timezone { + width: 95%; +} + +/* Browser-specific tweaks */ +button::-moz-focus-inner { + padding: 0; + border: 0 +} + + +// Quick-login on index page +fieldset.quick-login { + margin-top: 5px; +} + +fieldset.quick-login input { + width: auto; +} + +fieldset.quick-login input.inputbox { + width: 15%; + vertical-align: middle; + margin-right: 5px; +} + +fieldset.quick-login label { + white-space: nowrap; + padding-right: 2px; +} + +// Display options on viewtopic/viewforum pages +fieldset.display-options { + text-align: center; + margin: 3px 0 5px 0; +} + +fieldset.display-options label { + white-space: nowrap; + padding-right: 2px; +} + +fieldset.display-options a { + margin-top: 3px; +} + +.dropdown fieldset.display-options { + font-size: 1em; + margin: 0; + padding: 0; +} + +.dropdown fieldset.display-options label { + display: block; + margin: 4px; + padding: 0; + text-align: right; + white-space: nowrap; +} + +.dropdown fieldset.display-options select { + min-width: 120px; +} + +// Display actions for ucp and mcp pages +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; +} + +// MCP forum selection +fieldset.forum-selection { + margin: 5px 0 3px 0; + float: right; +} + +fieldset.forum-selection2 { + margin: 13px 0 3px 0; + float: right; +} + +// Submit button fieldset +fieldset.submit-buttons { + text-align: center; + vertical-align: middle; + margin: 5px 0; +} + +fieldset.submit-buttons input { + vertical-align: middle; +} + +// Posting page styles +// ---------------------------------------- + +// Buttons used in the editor +.format-buttons { + margin: 15px 0 2px 0; +} + +.format-buttons input, .format-buttons select { + vertical-align: middle; +} + +// Main message box +.message-box { + width: 80%; +} + +.message-box textarea { + font-family: $post-content-font-family; + width: 450px; + height: 270px; + min-width: 100%; + max-width: 100%; + font-size: $post-content-font-size; + line-height: $post-content-line-height; + resize: vertical; + outline: 3px dashed transparent; + outline-offset: -4px; + -webkit-transition: all .5s ease, height 1ms linear; + -moz-transition: all .5s ease, height 1ms linear; + -ms-transition: all .5s ease, height 1ms linear; + -o-transition: all .5s ease, height 1ms linear; + transition: all .5s ease, height 1ms linear; +} + +// Emoticons panel +.smiley-box { + width: 18%; + float: right; +} + +.smiley-box img { + margin: 3px; +} + +// Input field styles +// ---------------------------------------- +.inputbox { + border: 1px solid transparent; + padding: 2px; + border-radius: $input-border-radius; + -webkit-appearance: none; +} + +.inputbox:hover, .inputbox:focus { + border: 1px solid transparent; + outline-style: none; +} + +input.inputbox { width: 85%; } +input.medium { width: 50%; } +input.narrow { width: 25%; } +input.tiny { width: 150px; } + +textarea.inputbox { + width: 85%; +} + +.autowidth { + width: auto !important; +} + +input[type="number"] { + -moz-padding-end: 0; +} + +input[type="search"] { + -webkit-appearance: none; + -webkit-box-sizing: content-box; +} + +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; +} + +// Form button styles +// ---------------------------------------- +input.button1, input.button2 { + font-size: $input-button-font-size; +} + +a.button1, input.button1, input.button3, a.button2, input.button2 { + width: auto !important; + padding-top: 1px; + padding-bottom: 1px; + font-family: $input-button-font-family; + background: transparent none repeat-x top left; + line-height: 1.5; + border-radius: $button-border-radius; + font-size: $input-button-font-size; + .format-buttons & { + font-size: $bbcode-button-font-size; + } +} + +a.button1, input.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"], .search-results li { + cursor: pointer; +} + +// Alternative button +a.button2, input.button2, input.button3 { + border: 1px solid transparent; +} + +// button in the style of the form buttons +a.button1, a.button2 { + text-decoration: none; + padding: 0 3px; + vertical-align: text-bottom; +} + +// Hover states +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border: 1px solid transparent; +} + +input.disabled { + font-weight: normal; +} + +// Focus states +input.button1:focus, input.button2:focus, input.button3:focus { + outline-style: none; +} + +// Topic and forum Search +.search-box { + float: left; +} + +.search-box .inputbox { + background-image: none; + border-right-width: 0; + border-radius: $big-button-border-radius 0 0 $big-button-border-radius; + float: left; + height: $button-outer-height; + padding: 3px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + .rtl & { + border-radius: 0 $big-button-border-radius $big-button-border-radius 0; + } +} + +// Search box (header) +// --------------------------------------------- +.search-header { + border-radius: $big-button-border-radius; + display: block; + border: 1px solid transparent; + .navbar.with-search & { + margin-top: 1px; + } + @if $tabbed-navigation { + .navbar.not-static + .navbar.with-search & { + &, & a.button, & .inputbox { + border-radius: 0; + } + margin-right: -3px; + .rtl & { + margin-right: 0; + margin-left: -3px; + } + } + } + .headerbar & { + position: absolute; + top: 50%; + right: 5px; + margin-top: -13px; + } +} + +.search-header .inputbox { border: 0; } + +.navbar .linklist > li.responsive-search { display: none; } + +.full { width: 95%; } +.medium { width: 50%;} +.narrow { width: 25%;} +.tiny { width: 10%;} diff --git a/simplicity_lightblue/theme/common/_icons.scss b/simplicity_lightblue/theme/common/_icons.scss new file mode 100644 index 0000000..3ac5984 --- /dev/null +++ b/simplicity_lightblue/theme/common/_icons.scss @@ -0,0 +1,96 @@ +/* -------------------------------------------------------------- + $Icons +-------------------------------------------------------------- */ + +/* Global module setup +--------------------------------*/ + +/* Renamed version of .fa class for agnostic usage 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 */ +} + diff --git a/simplicity_lightblue/theme/common/_imageset.scss b/simplicity_lightblue/theme/common/_imageset.scss new file mode 100644 index 0000000..8b4d1dd --- /dev/null +++ b/simplicity_lightblue/theme/common/_imageset.scss @@ -0,0 +1,278 @@ +// Icon images +// ---------------------------------------- +%icon-image { + position: relative; + background-image: none; + &:after { + content: ''; + position: absolute; + top: 50%; + left: 0; + height: 14px; + margin-top: -7px; + text-align: center; + font-size: 12px; + line-height: 14px; + vertical-align: baseline; + font-weight: normal; + font-style: normal; + text-transform: none; + text-indent: 0; + pointer-events: none; + } + &.small-icon:after { + width: 18px; + text-align: center; + } +} + +%icon-image-fa { + @extend %icon-image; + &:after { + font-family: FontAwesome; + } +} + +%icon-search-old { + @extend %icon-image-fa; + &:after { + content: '\f002'; // fa-search + } +} + +%icon-search-new { + @extend %icon-search-old; +} + +%icon-search-misc { + @extend %icon-search-old; +} + +.icon-acp { + @extend %icon-image-fa; + &:after { + content: '\f085'; // fa-cogs + } +} +.icon-bookmark { + @extend %icon-image-fa; + &:after { + content: '\f02e'; // fa-bookmark + margin-left: -1px; + margin-right: -1px; + } +} +.icon-bump { + @extend %icon-image-fa; + &:after { + content: '\f079'; // fa-retweet + } +} +.icon-contact { + @extend %icon-image-fa; + &:after { + content: '\f0e0'; // fa-envelope + } +} +.icon-delete-cookies { + @extend %icon-image-fa; + &:after { + content: '\f014'; // fa-trash-o + } +} +.icon-download { + @extend %icon-image-fa; + &:after { + content: '\f019'; // fa-download + } +} +.icon-faq { + @extend %icon-image-fa; + &:after { + content: '\f059'; // fa-question-circle + } +} +.icon-home { + @extend %icon-image-fa; + &:after { + content: '\f015'; // fa-home + } + &.breadcrumbs:after { + text-align: left; + } +} +.icon-logout { + @extend %icon-image-fa; + &:after { + content: '\f08b'; // fa-sign-out + } +} +.icon-login { + @extend %icon-image-fa; + &:after { + content: '\f090'; // fa-sign-in + } +} +.icon-mark { + @extend %icon-image-fa; + &:after { + content: '\f046'; // fa-check-square-o + } +} +.icon-mcp { + @extend %icon-image-fa; + &:after { + content: '\f0e3'; // fa-gavel + } +} +.icon-members { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } + &:before { + @extend .icon-members:after; + display: block; + font-size: 10px; + padding: 0; + padding-left: 4px; + padding-top: 1px; + opacity: .7; + } +} +ul.linklist.bulletin > li.small-icon.icon-members:before { + @extend .icon-members:before; +} +.icon-notification { + @extend %icon-image-fa; + &:after { + content: '\f0a2'; // fa-bell-o + } + &.non-zero:after { + content: '\f0f3'; // fa-bell + } +} +.icon-pages { + @extend %icon-image-fa; + &:after { + content: '\f0c5'; // fa-copy + } +} +.icon-pm { + @extend %icon-image-fa; + &:after { + content: '\f003'; // fa-envelope-o + } + &.non-zero:after { + content: '\f0e0'; // fa-envelope + } +} +.icon-print { + @extend %icon-image-fa; + &:after { + content: '\f02f'; // fa-print + } +} +.icon-profile { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } +} +.icon-register{ + @extend %icon-image-fa; + &:after { + content: '\f234'; // fa-user-plus + } +} +.icon-search { @extend %icon-search-old; } +.icon-search-active { @extend %icon-search-old; } +.icon-search-advanced { @extend %icon-search-old; } +.icon-search-new { @extend %icon-search-new; } +.icon-search-self { @extend %icon-search-misc; } +.icon-search-unanswered { @extend %icon-search-new; } +.icon-search-unread { @extend %icon-search-new; } +.icon-sendemail { + @extend %icon-image-fa; + &:after { + content: '\f003'; // fa-envelope-o + } +} +.icon-subscribe { + @extend %icon-image-fa; + &:after { + content: '\f05d'; // fa-check-circle-o + } +} +.icon-team { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } + &:before { + @extend .icon-team:after; + display: block; + font-size: 10px; + padding: 0; + white-space: nowrap; + padding-top: 1px; + opacity: .7; + content: '\f007\f007'; // fa-user fa-user + } +} +ul.linklist.bulletin > li.small-icon.icon-team:before { @extend .icon-team:before; } +.icon-ucp { + @extend %icon-image-fa; + &:after { + content: '\f0ad'; // fa-wrench + } +} +.icon-unsubscribe { + @extend %icon-image-fa; + &:after { + content: '\f05c'; // times-circle-o + } +} +.icon-new-posts { + @extend %icon-image-fa; + &:after { + content: '\f086'; // fa-comments + } +} +.icon-forums { + @extend %icon-image-fa; + &:after { + content: '\f075'; // fa-comment + } +} +.icon-chat { + @extend %icon-image-fa; + &:after { + content: '\f086'; // fa-comments + } +} +.icon-time { + @extend %icon-image-fa; + &:after { + // content: '\E055'; // glyphicons-clock + content: '\f017'; // fa-clock-o + } +} + + +// Thanks for posts mod +.icon-thanks { + background-image: none !important; + @extend %icon-image-fa; + &:after { + content: '\f087'; // fa-thumbs-o-up + } +} + +.icon-thanks_toplist { + background-image: none !important; + @extend %icon-image-fa; + &:after { + content: '\f005'; // fa-star + } +} \ No newline at end of file diff --git a/simplicity_lightblue/theme/common/_links.scss b/simplicity_lightblue/theme/common/_links.scss new file mode 100644 index 0000000..495e240 --- /dev/null +++ b/simplicity_lightblue/theme/common/_links.scss @@ -0,0 +1,249 @@ +// Link Styles +// ---------------------------------------- + +// Links adjustment to correctly display an order of rtl/ltr mixed content +a { + direction: ltr; + unicode-bidi: embed; + text-decoration: none; + /* we use links inline more often then not so to address several bugs with + IE and some other browsers we render all links as inlineblock by default */ + display: inline-block; +} + +// Coloured usernames +.username-coloured { + font-weight: bold; + display: inline !important; + padding: 0 !important; +} + +span.username-coloured { + margin-left: 10px; +} + +// Links on gradient backgrounds +.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; +} + +// Notification mark read link +.dropdown-extended a.mark_read { + display: block; + opacity: .2; + position: absolute; + z-index: 2; + right: 0; + top: 0; + bottom: 0; + width: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + transition: opacity .2s; +} + +.dropdown-extended li:hover a.mark_read { + opacity: .85; +} + +.dropdown-extended li a.mark_read:hover { + opacity: 1; +} + +.dropdown-extended a.mark_read:after { + width: auto; + left: 4px; + right: 0; + font-size: 16px; +} + +.jumpbox-cat-link, +.jumpbox-forum-link { font-weight: bold; } + +// Links for forum/topic lists +a.forumtitle { + display: inline-block; + font-family: $forum-link-font-family; + font-size: $forum-link-font-size; + line-height: $forum-link-line-height; + font-weight: 500; + padding-bottom: 2px; + text-decoration: none; + &:hover { + text-decoration: underline; + } +} + +a.topictitle { + @extend a.forumtitle; + font-family: $topic-link-font-family; + font-size: $topic-link-font-size; +} + +a.lastsubject { + font-weight: bold; + text-decoration: none; +} + +a.lastsubject:hover { + text-decoration: underline; +} + +// Profile links +.postprofile a, .postprofile dt.author a { + font-weight: bold; + text-decoration: none; +} + +.postprofile a:hover, .postprofile dt.author a:hover { + text-decoration: underline; +} + +// Profile searchresults +.search .postprofile a { + text-decoration: none; + font-weight: normal; +} + +.search .postprofile a:hover { + text-decoration: underline; +} + +.top { + font-size: 12px; + text-decoration: none; + margin-top: 10px; +} + +// Back to top of page +.back2top { + clear: both; + .post > & { + position: relative; + right: 5px; + bottom: 5px; + .rtl & { + right: auto; + left: 5px; + } + } +} + +.back2top .top { + float: right; + margin-top: 0; +} + +a.top, a.top2 { + position: relative; +} + +// Arrow links +%arrow { + position: relative; + &:after { + position: absolute; + top: 50%; + margin-top: -5px; + text-align: center; + font-family: FontAwesome; + 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 { + @extend %arrow; + &:after { + content: '\f077'; // fa-chevron-up + left: 0; + } + .rtl &:after { + left: auto; + right: 0; + } +} +a.arrow-down { + @extend %arrow; + &:after { + content: '\f078'; // fa-chevron-down + right: 0; + padding-top: 1px; + } + .rtl &:after { + right: auto; + left: 0; + } +} + +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:hover { + text-decoration: none; +} + +a.arrow-right:hover { + text-decoration: none; +} + +// invisible skip link, used for accessibility +.skiplink { + position: absolute; + left: -999px; + width: 990px; +} + +// Feed icon in forumlist_body.html +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'; // fa-rss + position: absolute; + left: 0; + right: 0; + width: 16px; + height: 16px; + font-family: FontAwesome; + font-size: 14px; + font-weight: normal; + font-style: normal; + line-height: 16px; + text-align: center; +} + +a.top-anchor { + display: block; +} diff --git a/simplicity_lightblue/theme/common/_normalize.scss b/simplicity_lightblue/theme/common/_normalize.scss new file mode 100644 index 0000000..31ef98e --- /dev/null +++ b/simplicity_lightblue/theme/common/_normalize.scss @@ -0,0 +1,414 @@ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS and IE text size adjust after device orientation change, + * without disabling user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability of focused elements when they are also in an + * active/hover state. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + box-sizing: content-box; /* 2 */ +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/simplicity_lightblue/theme/common/_responsive.scss b/simplicity_lightblue/theme/common/_responsive.scss new file mode 100644 index 0000000..2284b4a --- /dev/null +++ b/simplicity_lightblue/theme/common/_responsive.scss @@ -0,0 +1,652 @@ +// Responsive Design +// ---------------------------------------- + +@media (max-width: 320px) { + select, .inputbox { + max-width: 240px; + } +} + +/* Notifications list +----------------------------------------*/ +@media (max-width: 350px) { + .dropdown-extended .dropdown-contents { + width: auto; + } +} + +@media (max-width: 430px) { + .action-bar .search-box .inputbox { + width: 120px; + } + + .section-viewtopic .search-box .inputbox { + width: 57px; + } + + .action-bar .search-box .inputbox ::-moz-placeholder { + content: "Search..."; + } + + .action-bar .search-box .inputbox :-ms-input-placeholder { + content: "Search..."; + } + + .action-bar .search-box .inputbox ::-webkit-input-placeholder { + content: "Search..."; + } +} + +@media (max-width: 500px) { + dd label { + white-space: normal; + } + + select, .inputbox { + max-width: 260px; + } + + .captcha-panel dd.captcha { + margin-left: 0; + } + + .captcha-panel dd.captcha-image img { + width: 100%; + } + + dl.details dt, dl.details dd { + width: auto; + float: none; + text-align: left; + } + + dl.details dd { + margin-left: 20px; + } + + 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; + } + + p.jumpbox-return { + display: none; + } + + .display-options > label:nth-child(1) { + display: block; + margin-bottom: 5px; + } + + .attach-controls { + margin-top: 5px; + width: 100%; + } + + .quick-links .dropdown-trigger span { + display: none; + } +} + +@media (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) { + .responsive-hide { display: none !important; } + .responsive-show { display: block !important; } + .responsive-show-inline { display: inline !important; } + .responsive-show-inline-block { display: inline-block !important; } + + /* Content wrappers + ----------------------------------------*/ + html { + height: auto; + } + + body { + padding: 0; + } + + #wrap { + border: none; + border-radius: 0; + margin: 0; + + padding: 0 5px; + } + + .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; + } + + // Common block wrappers + // ---------------------------------------- + .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; + } + + @if $tabbed-navigation == false { + .navbar.tabbed .nav-tabs, .navbar.tabbed .nav-tabs .tab { + border-radius: 0 !important; + } + } + + // Logo block + // ---------------------------------------- + .site-description { + float: none; + width: auto; + text-align: center; + } + + .logo { + @if $responsive-hide-logo == true { + display: none; + } + float: none; + margin: 0 auto; + padding: 10px; + img { + margin: 0 auto; + } + } + + .site-description h1, .site-description p, .site-description p.sitename { + @if $responsive-hide-logo == true { + display: block; + } + text-align: inherit; + float: none; + margin: 5px; + line-height: 1.2em; + overflow: hidden; + text-overflow: ellipsis; + } + + .site-description p, .headerbar .search-header { + display: none; + } + + // Navigation + // ---------------------------------------- + + // Search + // ---------------------------------------- + .responsive-search { display: block !important; } + + // .topiclist lists + // ---------------------------------------- + li.header dt { + } + + 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; + } + + /* Forums and topics lists + ----------------------------------------*/ + ul.topiclist.forums dt { + margin-right: -250px; + } + + 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; + } + + li.row .responsive-show strong { + font-weight: bold; + color: inherit; + } + + ul.topiclist li.row dt a.subforum { + vertical-align: bottom; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100px; + } + + /* Pagination + ----------------------------------------*/ + .pagination > ul { + margin: 5px 0 0; + } + + .row .pagination .ellipsis + li { + display: none !important; + } + + /* Responsive tables + ----------------------------------------*/ + 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 tr { + margin: 2px 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; + } + + 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; + } + + /* Forms + ----------------------------------------*/ + fieldset dt, fieldset.fields1 dt, fieldset.fields2 dt { + width: auto; + float: none; + } + + fieldset dd, fieldset.fields1 dd, fieldset.fields2 dd { + margin-left: 0px; + } + + textarea, dd textarea, .message-box textarea { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + 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; + } + + .colour-palette, .colour-palette tbody, .colour-palette tr { + display: block; + } + + .colour-palette td { + display: inline-block; + margin-right: 2px; + } + + .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 input.inputbox { + width: 85%; + max-width: 300px; + margin-left: 20px; + } + + fieldset.quick-login label[for="autologin"] { + display: inline-block; + text-align: right; + min-width: 50%; + } + + /* User profile + ----------------------------------------*/ + .column1, .column2, .left-box.profile-details { + float: none; + width: auto; + clear: both; + } + + /* Polls + ----------------------------------------*/ + 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; + } + + /* Post + ----------------------------------------*/ + .postbody { + position: inherit; + } + + .postbody { + .postprofile + & { + float: none; + position: inherit; + width: auto; + } + } + + .postprofile, .postbody, .search .postbody { + display: block; + width: auto; + float: none; + padding: 0; + min-height: 0; + } + + .post .postprofile { + width: auto; + border-width: 0 0 1px 0; + padding-bottom: 5px; + margin: 0; + margin-bottom: 5px; + min-height: 40px; + overflow: hidden; + z-index: auto !important; + } + + .postprofile dd { + display: none; + } + + .postprofile dt, .postprofile dd.profile-rank, .search .postprofile dd { + display: block; + margin: 0; + } + + .postprofile .has-avatar .avatar-container, + .postprofile .no-avatar .avatar-container { + margin: 0; + overflow: inherit; + float: left; + padding-right: 5px; + } + + .postprofile .avatar-container:after { + clear: none; + } + + .postprofile .avatar, .postprofile .no-avatar .avatar-container { + margin-right: 5px; + } + + .postprofile .avatar img { + width: auto !important; + height: auto !important; + max-height: 32px; + } + + .no-avatar .avatar-container { + width: 32px; + height: 32px; + } + + .has-profile .postbody h3 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .has-profile .post-buttons { + right: 10px; + top: 10px; + .rtl & { + right: auto; + left: 10px; + } + } + + .online-ribbon { + width: 35px; + height: 35px; + top: 0; + #{$profile-side}: 0; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: 0; + } + + span { + width: 50px; + font-size: 6px; + line-height: 10px; + height: 10px; + text-align: center; + position: absolute; + top: 8px; + white-space: nowrap; + #{$profile-side}: -12px; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: -12px; + } + } + } + + // Misc stuff + // ---------------------------------------- + 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; + } + + .phpbb_alert { + width: auto; + margin: 0 5px; + } + + .attach-comment dfn { + width: 100%; + } +} + +@media (min-width: 700px) { + .postbody { width: 70%; } +} + +@media (min-width: 850px) { + .postbody { width: 76%; } +} + +@media (min-width: 701px) and (max-width: 950px) { + + ul.topiclist dt { + margin-right: -410px; + } + + ul.topiclist dt .list-inner { + margin-right: 410px; + } + + ul.topiclist dd.lastpost { + float: right; + } + + dd.posts, dd.topics, dd.views { + width: 80px; + } +} diff --git a/simplicity_lightblue/theme/common/_utilities.scss b/simplicity_lightblue/theme/common/_utilities.scss new file mode 100644 index 0000000..cbb8127 --- /dev/null +++ b/simplicity_lightblue/theme/common/_utilities.scss @@ -0,0 +1,66 @@ +/* -------------------------------------------------------------- + $Utilities +-------------------------------------------------------------- */ + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} + +.clearfix:before, +.clearfix:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after { + content: " "; + display: table; +} +.clearfix:after, +.container:after, +.container-fluid:after, +.row:after { clear: both } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} + +.pull-right { float: right !important } +.pull-left { float: left !important } +.hide { display: none !important } +.show { display: block !important } +.invisible { visibility: hidden } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.hidden { + display: none ; +} + +.affix { position: fixed } diff --git a/simplicity_lightblue/theme/images/announce_read.png b/simplicity_lightblue/theme/images/announce_read.png new file mode 100644 index 0000000000000000000000000000000000000000..0c076999b038c79331c01a0fce3705baad5e8be3 GIT binary patch literal 1044 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 literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/announce_unread_hd.png b/simplicity_lightblue/theme/images/announce_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..eb885c45d8c7b38546cc67eff4f178f2d17b0d42 GIT binary patch literal 2765 zcmV;;3NrPHP)5J^2v8PFoiU3ZqDn9*O{o#hpV*q(q8aWNUFODQVFB1%Uyg4ctSJ zix+A3A%|q_>d+d=Np86>6514v%-JZbO;I2@v~~m`XzUivH2yJ!=8M;-)5Qzt_!2%te)9Bg>#kl+9+R`t@pdkLQO!jc)NH)1 z=3;l++1P*7Tw+7bCGM!%L|e@z7TUS^MLC}sU%i?<_9(vdUh2>!U&7CF#a~ZyrGKB} z3Sf#aYRvEjFvAzXn=t8Z-r@`MGvp`VFnopkpYku_kM=b@zFbo^xE0J-&_~}``2;ShjoJ)7nM5PNFQ|aQyOuGCtvo+h- z!Y`^qbY2xkHrv@K(8$5WARt+}L>EZbN;bKJUl@iUSCu5qp|&Vb7+h!y*I%Yff1!N$9LC!p_WWr4)69zD<5YaKx1!=!1L<}OXVcB}Q1Zd}z2x>mr z{Nm%8UE_vnjWVTVN6!5Snq*4X;Ps@`$-_z}T+qvToPyfVpT7&QDGQNVGdYi2(6*%b+&u|;ohjXb<=m^FNue?duh-5D zB@|&8SfL7G9gr-`*#ylaNS0-=v&aa3 zWrZKyQqmz{hngAEF$@tl$6{u+voKLz=+p}{uq9^`FIx(VF{Nt>rVNs7$$*)(QGLrX zrT5_VWPaef!Ut{TJXwO`K+Q$3o5~pzmY<0+<-0Ma3=&MqfSI%;i_WP8UHOqFhlxC| zaKX)kCa9f_Z>mD<`^NU7s{R;L2KOr{$(H{PucvascNIPe4xFG|9IWJ{zc2`jGUW?V zx(uT9wj@0X3zAF;B$*P3GnF*Fp2Q5uGB*fhZVa@L4i!XKZaWEL9T&_ZLj(nqr3m5Mh@c={Q$kb)geapNecO#N$bV0HZ z*+2vhlC_V5R22lND(HxUv69sp>`03-I6zF?1*yXDIfEb!!w&h#`Z7+`fF4+uSqu8->fOWY72h$5_5uw= zmJyltqcC_EePl2d*WLAyh+vn{cezC{99BE!Ar>Qkq6YNfR2Q=+EI`-O=%Dt>2UU>F zhgMAGbX%={<6Z^fWDU76Ymu&ZMcM;I+5<$!Ym3DCQ1-F|ash~b4W#wbI`lUQ>7b5K zhhN$X@{r9RyNSk@m#BjdezFU`EyTb8y{KKeDm?x@k#uj0lpAQGERYzljy=pTM3_bB zG@SeFqQXvG;DVc~5Hw!7qHWfA2bQxfsHR~hC_vYcOM8)UUO#w(2Fx$*JCy>dr(AQ5 zTlXUfC+nZ3KuUY(@RQhG9-(X~;cS2YS3@7qcPmC$=Sdhz9cFP$XUXgCa=cgZ3{DF$}{TM5Fj1g8XFd z6AXFv?0v39xz@K ze&Z$^Stq?TtCGx@Zzm+y*9V_&%U`P zaLhJKUpBNMG}L`$<0||aDRuJjO~P3aDJMXm zCKr%s9k49R)`NgD6dF49M;INt7F5{4JC=f8BbK6lb4{>AtB+WE`=_~E&su%}!wxx! zChj5{^Dd%(S1-s<)PR?$zXgBb3o`h0i|lJYse&Xna4UsjPnmw(Q{-amHDZx^m0Wt& zMv7@Uu9S{Ah$ikPnit$;{UZ<2P<%xFOCMSP+I^+&g#WE{<>V2ObS*rIf_7SM$m)AO zvXW9K58ou6M2m2N7U43q95SPjNZ{>4!}v6;qksv9>)(DLvi-%!?MJJdq${>eIMyDO zAd&WcEz!7WCrDxgTPhoR;c>gsYI)9gv_;|`F;h7lur?9?|GT&-_w7G zx|It&D>L}pEjDmdlf(t05Bs}5a7m=+_%i935J~6d7U8-f67H22;rg;gy1v=rOObT1 zv}pGYk#=8RCfySf={f#Df0M;u6&XJz(RgZ~zDBQl)vI3hs#m@0Rj+#We^~zonwO7< TLg29n00000NkvXXu0mjfZdoej literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/announce_unread_locked.png b/simplicity_lightblue/theme/images/announce_unread_locked.png new file mode 100644 index 0000000000000000000000000000000000000000..a2b18cbec6572d68ff8b34bc57965fc225ea9414 GIT binary patch literal 1777 zcmVr#RUKDd`0d@zeCzaD00XI4>Srzz>h zKlogRIehqizyJRXz=L@(59a?kN$%?5IZ;|TCsa4)^VPk1vD!PIulCN1)xGm#RZL!% zA2Q!n3u(uVO5&ngiND(|CqC55$(~kD_qyfOhiW3t2DNgk^odeV z@q2h6=t@cKRt!wBiq$KnlFkgsB)O}H z(_H=bG+)DMzJ@b`#aUj$vqJ68)TP=HdEGgz=EJwtd>H!_BB&K2s1- z=}TteZIlwX{zL+h&&b8lQAM0Yo!|g!K4hRr*vITyAv)NzVr*ae^{%O6 zW&{8L!fc}#WjE0z&RHbbIwmj6!)8Saj&i*+2awKX+g9G9;Pp4W* z#QH)JW(!Gn6G?UxV+L_<6XWbA0syGIe@Wp3s0ab;z8$c$%6=6on~K9qU?0Q%Mf2gGUi?Bgf%V?8U9 zs20NdhP+H`VS;X;Ns!&b5M$w7mxtSwJ0^2p)bS0V@P32+aT;R6z9{X2ww|fQsNSJd z+||Qgs&U&-HPBD#Qj_#nA8)Spj7+t}HD_b%)RK~(Y~RPtf$RhF6FpQDeY7D)>v*Zg+W-JEMJ#m~0z0gG z0Gaa`?2EH6r*G@>%5(UW*i*Pjj^ZLYia$Gh61V<9=y#bITpAE^G0oo*xh4|1CVFT~ z%11TOLpSd@FI_((uRDi#DdJX#aiblX^%!_jW_=c%-yncjesKyHBcr&M{W|`2^?P`E z<-7QD(t$509r%9EcS~M(THmtJ#`P~dsn$m>s)a79g>Jfq9=h4bM>UY3Tdx5CbQmJj zp&A z*TNsZ*}8isxBX`~eeJZ9+Fo^y$s%)K-yr0}}X9~Z{%bT5UDz~`A&fT10Fe0ewL zygL}7*)0!tSe;*HPvVcsW4II>#g!=sE~iiY`<3L0-pZ5%7bC}UDfSeuq#VEcTteow zSz>ILcD~bL#&s!%FtASHh42Wz6h4L*!pCrC{A>RhdF)W`&_hGN8UN;^@5~2|ezX`l zj<3J?jlEU4$4~!f8I>U%oj08qcPUr3LlZYUG|}rYM6biTZ_cX+UC zfLHAd0jzy{^pUrIJ@@oZo0@p`eV1`z T2YF5E00000NkvXXu0mjf?ap5d literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/announce_unread_locked_hd.png b/simplicity_lightblue/theme/images/announce_unread_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..ebb456abd13a855e73cbcb7207f273e3db75e71b GIT binary patch literal 3113 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 D0zUF* literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/forum_link.png b/simplicity_lightblue/theme/images/forum_link.png new file mode 100644 index 0000000000000000000000000000000000000000..ebf434232bc80a2232cf3a0e2924fc98bc090ef7 GIT binary patch literal 368 zcmV-$0gwKPP)CR{VekMlOOZjO};PTRIC&iMs(M@I+&nx8LRTZ2P5#Q^&zWvi7 zXYkWn`_LO?tpy6Js)~#;Pe(z<7$Ej}Zb49%<*ExR%Mxbbe1f#rKR=n)8iz^(LjfIeQFajOBR_C!F@_7>miWZ2HGFO;hMI%QBkvqbDYk zQqnDGNs_>U+c=JCSJ-`wlybv4r(g1g5FmtjnS6MMNRnh;KZ*+r)O-Qe@jwx3rL2Ph O00007p9| literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/forum_link_hd.png b/simplicity_lightblue/theme/images/forum_link_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..952e1ce05e9157839de3c22433c1aee6491ad916 GIT binary patch literal 682 zcmV;b0#*HqP))i!iQCK)M69i>h&hk8eE4o*2SQm5^9NraqoEVBdE$B#@HLt>o^#3977jLlH{YJD0f7! zr*paz6vr_z#?GTCx-WW7ozkVCO41L*Fdp8zNEAgNOBiFnZvA>9y0idEDy8%(3Tj9g zhSMMjUZJ4o%o$_vw+ae^0Ax-WhM$zCV}R&_eMlIFUus`;MVISKeBb{z8jbGV5ajzl zVE*MR3Tgw;|YJa0+} zdAU`NjDkGR`)yg)lU8zM6XZC~PeRB^YdL+!wr%J*mxKBx)TJEPbjH#a%|fkFBXg8|9ak0kUWR4oOmx~|K41#g=iUDw9|Anzs4EpjdHq)$07*qoM6N<$g0KZFXaE2J literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/forum_page.png b/simplicity_lightblue/theme/images/forum_page.png new file mode 100644 index 0000000000000000000000000000000000000000..2d5fed76f9d5238a1632fdebfd8ca01cc36d05db GIT binary patch literal 747 zcmVnFmoW{OaZ7Edn2N~-e{m#+(kewv|%CWb%x058vZUfqB1ZcTjem2JFSWPCA zuZ=+c1cHLSPI6FJT&CN}EbaeDK8iCsVT{3Iu?PpM zxBNChY_F7ploC?Pcpx5%AzAWg5(nm-3kPCH{McCA3`c)@8)M>t{7D@HpkA$q=XewRfSH#C4eGd0g8& z=PEB~Aut?-loCV~SJdoi-CN_PVmtPswT_!ZM1(xgONX&QQ5oVnDl&U(o*6_SXTQ``{6vv0QYE`JvpFJ8)B}FVH?s@A?3J15gM7g^&b7_=o|40g)&Ykr5$LkRb}J zLr9!YypHVs8hgF#e=o>c9Z%MdL*ku9%1B4DW8$6p&HsGN*(E}pjFWLP(l(04;?F{e zGbyp3dc532kJFChn4agkDH!(h^74rI0xC7*jO)4*DH$6Z8?}!gKmH?x_)#|)8fRSB zbpgP2UAV3b&+{OqjI36xwOGAg|7ugei(jW+ufs45Y;JB^hGG0Eg!oPfaVk}SIGj#U zeBVEmbpy=vJmm9vEG{l$dwY9rW@hF$-Ef3pfa2hEg3@R-4zzBe5umxbIn2+`&kB?(wVge5yJiz0}kMZo;GrW5B%K!A~)4xJPeRLoo)uj#s(+#XRU{Xqq zj*envWCUYlW4LqY4laX{jXyPE5|7#bSF z;NT#Jhlg?F#tq!Mbqjaz-bE&pK{lI3p-?Dfv)Ny@1M+=8*0od!hp|qO>h(G-%fgi_ zS8)0AWn8^_71yp^!|?DhZr;3!@$qroyLS)SY&J9uV@L>bI&nZegHifbAsxld+PRqT z`|vyurfH(DuMZb5Uc{wKmoP9e5DRK*YRY@_=FQ*YOX^P!5EX2^PKnD{#{oxGkK;Jl z-rh!ke?KlHin6b2~1B0r`9$g+c*aTU#iX%WxbA0N^-|K0rw;h%(sj?k+Yr zH&G}Qu(Y&wPZ9gETFmmw>1SvMdXx zX<}nz1MBPSSY2Jk`uaL{c6LxMmrB8g>BpLJWsEJq?8eyqyP~l-}j@ohwHj<949i@b)yZ`svr)d z-D$oTfYie)B?+}(lzIgv35Y}DEtpiqptJx|=b;r4^`t3i5~wf?58aFY8spap!w~g) z9YGMZ^ry4~A^>XZHEBTVT@U(PJD_%rdtHD?LDX^79;B&xUaQrj0I9>p;uJ(T7gLeN z$jx*pi1&_2LHzEkb_LOHb#wFZxQ$H`ki6~qCNi%~tI6A&pnH40K=5QmgBAZmqBiq{Irb=?S%=Xnt*3YJHGHmDm@ zpB)N<0G{W;^StPUuT?<=$@9Eu_m1n~scr!^o6WX>QsH7Wp>7_e>ZO9hFpOM_GOX5) zA}NTw7XhMOP1?m&Kw1?wUVyYYWq|~JK0M}{JZIT+`Syfi8fFhAUbQ& zMB*}Rav2*nhAltU}Do9Eh$(US?!-~srs>^kw9$p=*m9h$l0M+aDXnxuN5u94B z)*@?l((PdJUUs)`*6w?`YtcL`%Yu}epD>eB?hDpDXgiM65|iQ<){W6KL2;j{*X4~g z?SQz7sB(=1#rrdHi&Vk!_x$cHZ?EvU=lgy%2d*BifOvhwA#s;egEwDj+-v$h{$35h zq#7RY=$fRQYPA~GOIq6qGt=@|b5`sYBa=UC2?00000 LNkvXXu0mjf=klYo literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/forum_read.png b/simplicity_lightblue/theme/images/forum_read.png new file mode 100644 index 0000000000000000000000000000000000000000..0c076999b038c79331c01a0fce3705baad5e8be3 GIT binary patch literal 1044 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 literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/forum_read_subforum.png b/simplicity_lightblue/theme/images/forum_read_subforum.png new file mode 100644 index 0000000000000000000000000000000000000000..0c076999b038c79331c01a0fce3705baad5e8be3 GIT binary patch literal 1044 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 literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/forum_unread_hd.png b/simplicity_lightblue/theme/images/forum_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..eb885c45d8c7b38546cc67eff4f178f2d17b0d42 GIT binary patch literal 2765 zcmV;;3NrPHP)5J^2v8PFoiU3ZqDn9*O{o#hpV*q(q8aWNUFODQVFB1%Uyg4ctSJ zix+A3A%|q_>d+d=Np86>6514v%-JZbO;I2@v~~m`XzUivH2yJ!=8M;-)5Qzt_!2%te)9Bg>#kl+9+R`t@pdkLQO!jc)NH)1 z=3;l++1P*7Tw+7bCGM!%L|e@z7TUS^MLC}sU%i?<_9(vdUh2>!U&7CF#a~ZyrGKB} z3Sf#aYRvEjFvAzXn=t8Z-r@`MGvp`VFnopkpYku_kM=b@zFbo^xE0J-&_~}``2;ShjoJ)7nM5PNFQ|aQyOuGCtvo+h- z!Y`^qbY2xkHrv@K(8$5WARt+}L>EZbN;bKJUl@iUSCu5qp|&Vb7+h!y*I%Yff1!N$9LC!p_WWr4)69zD<5YaKx1!=!1L<}OXVcB}Q1Zd}z2x>mr z{Nm%8UE_vnjWVTVN6!5Snq*4X;Ps@`$-_z}T+qvToPyfVpT7&QDGQNVGdYi2(6*%b+&u|;ohjXb<=m^FNue?duh-5D zB@|&8SfL7G9gr-`*#ylaNS0-=v&aa3 zWrZKyQqmz{hngAEF$@tl$6{u+voKLz=+p}{uq9^`FIx(VF{Nt>rVNs7$$*)(QGLrX zrT5_VWPaef!Ut{TJXwO`K+Q$3o5~pzmY<0+<-0Ma3=&MqfSI%;i_WP8UHOqFhlxC| zaKX)kCa9f_Z>mD<`^NU7s{R;L2KOr{$(H{PucvascNIPe4xFG|9IWJ{zc2`jGUW?V zx(uT9wj@0X3zAF;B$*P3GnF*Fp2Q5uGB*fhZVa@L4i!XKZaWEL9T&_ZLj(nqr3m5Mh@c={Q$kb)geapNecO#N$bV0HZ z*+2vhlC_V5R22lND(HxUv69sp>`03-I6zF?1*yXDIfEb!!w&h#`Z7+`fF4+uSqu8->fOWY72h$5_5uw= zmJyltqcC_EePl2d*WLAyh+vn{cezC{99BE!Ar>Qkq6YNfR2Q=+EI`-O=%Dt>2UU>F zhgMAGbX%={<6Z^fWDU76Ymu&ZMcM;I+5<$!Ym3DCQ1-F|ash~b4W#wbI`lUQ>7b5K zhhN$X@{r9RyNSk@m#BjdezFU`EyTb8y{KKeDm?x@k#uj0lpAQGERYzljy=pTM3_bB zG@SeFqQXvG;DVc~5Hw!7qHWfA2bQxfsHR~hC_vYcOM8)UUO#w(2Fx$*JCy>dr(AQ5 zTlXUfC+nZ3KuUY(@RQhG9-(X~;cS2YS3@7qcPmC$=Sdhz9cFP$XUXgCa=cgZ3{DF$}{TM5Fj1g8XFd z6AXFv?0v39xz@K ze&Z$^Stq?TtCGx@Zzm+y*9V_&%U`P zaLhJKUpBNMG}L`$<0||aDRuJjO~P3aDJMXm zCKr%s9k49R)`NgD6dF49M;INt7F5{4JC=f8BbK6lb4{>AtB+WE`=_~E&su%}!wxx! zChj5{^Dd%(S1-s<)PR?$zXgBb3o`h0i|lJYse&Xna4UsjPnmw(Q{-amHDZx^m0Wt& zMv7@Uu9S{Ah$ikPnit$;{UZ<2P<%xFOCMSP+I^+&g#WE{<>V2ObS*rIf_7SM$m)AO zvXW9K58ou6M2m2N7U43q95SPjNZ{>4!}v6;qksv9>)(DLvi-%!?MJJdq${>eIMyDO zAd&WcEz!7WCrDxgTPhoR;c>gsYI)9gv_;|`F;h7lur?9?|GT&-_w7G zx|It&D>L}pEjDmdlf(t05Bs}5a7m=+_%i935J~6d7U8-f67H22;rg;gy1v=rOObT1 zv}pGYk#=8RCfySf={f#Df0M;u6&XJz(RgZ~zDBQl)vI3hs#m@0Rj+#We^~zonwO7< TLg29n00000NkvXXu0mjfZdoej literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/forum_unread_locked.png b/simplicity_lightblue/theme/images/forum_unread_locked.png new file mode 100644 index 0000000000000000000000000000000000000000..7611c81ffd05c97e884a7b7fc61d5b9ce089c04d GIT binary patch literal 1776 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 Yv9lpIGEXn$oVyCg2CLKcQ;Hd;t44z77S9kZ` zm%h@kp@Rt>icYd6#VMqeSohwY0wtJ|AzeCzQbZ_Ehr83=Iqr9%9sIy=5gvX#|Nrw^ z0yv)IIiCM;%F?ZqtEztOveMnYqID0hsNLyRtvkJ{b`P$qUA6ofecJn5t5H3BuTxsL zI>oOh?b7#lyF9hq)#;>N`QB<*zq;3{tXrQ{&;BhDM!o;ciq_j)QF@OqD>`0QbbL$G z@rtVB+gcZ|YTa+%`FQvO0D#>n&fCr6O}kaZNvnjDwnrH!?TSkkCmn}-t?Ett#)bJm zEmKo_XI5nW?uxAAimc}bbL$c;uTfjTW;TeZUf+i)mpr6HuI0|Rsro+(V<;L zyIpcAqus8c-LBxIQ<+KG?aJdxr*?f~15W&|%u;9Y;3QjB{4nI*Y@cUkG- z8v!mUI<6=>UefgG1+qI20AOm1b*qs_kH0L`c7$B1`q5EIJDW>V50|7KF3Ua_C1+D_ zDE$ur0L*5#W;Jsd#BSzY3h2b=M(9P?D&wT%;)!+qUYVV0EhJNxZk?=3{YOi350~T~ zE-OA4WgRany`L}K=$)cl%$%iVA6i-#XEYYkZY-kR$hqWwysb5hIPpr~@(LfIReJct zR(WnFRFeAFs!|UFg)WZvM|8oEUOHHp?Y6e3>TGka>{0*T(K0PJQDHUcyi{dWk$PVVn z4i;RB(he5M4gvsJGPh>RNi>xt&cu`ynraFyb-~4z@(9Ek>RC{17H0t`t-RBt3>h3` z#U1p>1-6wJ9U&?u-lr0WR8EHQhM z*qsrtk6xle^fV$DgeMfiH;2tLqqbRQXHuq*jg}7C5co?Aq{Rz3rA^c88o#l8d}DGhX4Rr@$0iO zeuy!ChzY?J6CC3F;Bx=~%Cl>R$f7}_A*d8{ITYtiE*ZK?hj7mOK z`VeD+FO}d27!!s+GdJ#>qFc<|KF>Zh#3%-#B<2!FN)kR2=aNKIPB|QLl~hSTq+5*t zzbvzT=UIjy{TSg#7~w}46-F2nhBFfU09j%50RVs@vNc19paYAB$RZV4q+-+|C?~ms zlG`!)sE(zOlGMAQ?VRJkzQoi=`1(hq$FJ4*K8*^u&oTVoW~4rREP$DNViU&=SSCA zezYCshX-+fG-g!i8{=4DS|K4%ibQ=WuUnpwoH!)Jc|t!;Ze&iuKbZ}H6L*F4*Z1qp z<8Xvtw_<1zk9fFOg!{!H+)v?`pL_2g33)Rn?EJpKd})a19VwA@30$HSe7_Q3jtMtU zx0pFf;_p(KyYF7&cN_2rU;6*bSR#AY_=s8G=ObN1U>_I)J2gahYLMuIeG=)KVszaS zQ&0RZ>oLqzROYf&;%<)l)XV>x(D5A4|7Cs!1X`*5PjIv@00000NkvXXu0mjfY*qKQ literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/forum_unread_subforum_hd.png b/simplicity_lightblue/theme/images/forum_unread_subforum_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..eb885c45d8c7b38546cc67eff4f178f2d17b0d42 GIT binary patch literal 2765 zcmV;;3NrPHP)5J^2v8PFoiU3ZqDn9*O{o#hpV*q(q8aWNUFODQVFB1%Uyg4ctSJ zix+A3A%|q_>d+d=Np86>6514v%-JZbO;I2@v~~m`XzUivH2yJ!=8M;-)5Qzt_!2%te)9Bg>#kl+9+R`t@pdkLQO!jc)NH)1 z=3;l++1P*7Tw+7bCGM!%L|e@z7TUS^MLC}sU%i?<_9(vdUh2>!U&7CF#a~ZyrGKB} z3Sf#aYRvEjFvAzXn=t8Z-r@`MGvp`VFnopkpYku_kM=b@zFbo^xE0J-&_~}``2;ShjoJ)7nM5PNFQ|aQyOuGCtvo+h- z!Y`^qbY2xkHrv@K(8$5WARt+}L>EZbN;bKJUl@iUSCu5qp|&Vb7+h!y*I%Yff1!N$9LC!p_WWr4)69zD<5YaKx1!=!1L<}OXVcB}Q1Zd}z2x>mr z{Nm%8UE_vnjWVTVN6!5Snq*4X;Ps@`$-_z}T+qvToPyfVpT7&QDGQNVGdYi2(6*%b+&u|;ohjXb<=m^FNue?duh-5D zB@|&8SfL7G9gr-`*#ylaNS0-=v&aa3 zWrZKyQqmz{hngAEF$@tl$6{u+voKLz=+p}{uq9^`FIx(VF{Nt>rVNs7$$*)(QGLrX zrT5_VWPaef!Ut{TJXwO`K+Q$3o5~pzmY<0+<-0Ma3=&MqfSI%;i_WP8UHOqFhlxC| zaKX)kCa9f_Z>mD<`^NU7s{R;L2KOr{$(H{PucvascNIPe4xFG|9IWJ{zc2`jGUW?V zx(uT9wj@0X3zAF;B$*P3GnF*Fp2Q5uGB*fhZVa@L4i!XKZaWEL9T&_ZLj(nqr3m5Mh@c={Q$kb)geapNecO#N$bV0HZ z*+2vhlC_V5R22lND(HxUv69sp>`03-I6zF?1*yXDIfEb!!w&h#`Z7+`fF4+uSqu8->fOWY72h$5_5uw= zmJyltqcC_EePl2d*WLAyh+vn{cezC{99BE!Ar>Qkq6YNfR2Q=+EI`-O=%Dt>2UU>F zhgMAGbX%={<6Z^fWDU76Ymu&ZMcM;I+5<$!Ym3DCQ1-F|ash~b4W#wbI`lUQ>7b5K zhhN$X@{r9RyNSk@m#BjdezFU`EyTb8y{KKeDm?x@k#uj0lpAQGERYzljy=pTM3_bB zG@SeFqQXvG;DVc~5Hw!7qHWfA2bQxfsHR~hC_vYcOM8)UUO#w(2Fx$*JCy>dr(AQ5 zTlXUfC+nZ3KuUY(@RQhG9-(X~;cS2YS3@7qcPmC$=Sdhz9cFP$XUXgCa=cgZ3{DF$}{TM5Fj1g8XFd z6AXFv?0v39xz@K ze&Z$^Stq?TtCGx@Zzm+y*9V_&%U`P zaLhJKUpBNMG}L`$<0||aDRuJjO~P3aDJMXm zCKr%s9k49R)`NgD6dF49M;INt7F5{4JC=f8BbK6lb4{>AtB+WE`=_~E&su%}!wxx! zChj5{^Dd%(S1-s<)PR?$zXgBb3o`h0i|lJYse&Xna4UsjPnmw(Q{-amHDZx^m0Wt& zMv7@Uu9S{Ah$ikPnit$;{UZ<2P<%xFOCMSP+I^+&g#WE{<>V2ObS*rIf_7SM$m)AO zvXW9K58ou6M2m2N7U43q95SPjNZ{>4!}v6;qksv9>)(DLvi-%!?MJJdq${>eIMyDO zAd&WcEz!7WCrDxgTPhoR;c>gsYI)9gv_;|`F;h7lur?9?|GT&-_w7G zx|It&D>L}pEjDmdlf(t05Bs}5a7m=+_%i935J~6d7U8-f67H22;rg;gy1v=rOObT1 zv}pGYk#=8RCfySf={f#Df0M;u6&XJz(RgZ~zDBQl)vI3hs#m@0Rj+#We^~zonwO7< TLg29n00000NkvXXu0mjfZdoej literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/icon_post_target.png b/simplicity_lightblue/theme/images/icon_post_target.png new file mode 100644 index 0000000000000000000000000000000000000000..e4ff1d5d0e0a937a406b5fe3f6adfe2c3f677c9b GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^+(699!3HFsq+HVlQc<2Rjv*3Ldruqk9Z=wL4)nXX z_(5`Ei_ZoF0oKOdTY^GOTlFie`5tmH-0wD&d#KG&^R4=W0fU~QXP@D>jWgdqzIIFM wyyea6^m8|luR0Z_?X4*yxNJ(zo401_GPM_*Ki-p+1KPsi>FVdQ&MBb@0Qn*`=Kufz literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/icon_post_target_hd.png b/simplicity_lightblue/theme/images/icon_post_target_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..3a60e20e9f8a96ffdac68a629952aea6484b1234 GIT binary patch literal 228 zcmVrPJv5h})}r9aGZzNR^(l)}Y5j^EP?;4=Jm zde?3I27C>_3FCj^ea!qFn274bB7&TAeR$h8q?GEz%#0XgeVB+4LZ}Oi2vSOL&V3Gx z2$&f}gmqnEt;H}5U5B=9 e%i+@f41NMPv_jEJvV5ul0000bP0l+XkKSF$sS literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/icon_post_target_unread_hd.png b/simplicity_lightblue/theme/images/icon_post_target_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..9efb3b81341a601602a3f399da175e47fb69c223 GIT binary patch literal 236 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 R_lVp*2y<(*8WWHE{{?8ibguva literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/no_avatar.gif b/simplicity_lightblue/theme/images/no_avatar.gif new file mode 100644 index 0000000000000000000000000000000000000000..88a45e5c3595835485ccd16e5808bf96a066e0b0 GIT binary patch literal 1551 zcmd6ki96c|7{`B+!x5yVsIF0Y++DiTHI@Wz+`2j1I%;)Ps~+XSOtD(+S?VUl8PbYt zk`mO62;zz$f~Jlvu8Ilfsur8ID@(IP zuq_?Nm+}?DQHF7pAzZ0~!?=<`YzYrrGWhQBsCQ~^Lb8G_;_V&$wY<6W?)~BB?!LlL zNTiw1digVp#qEQ$s~d`WCQr!ZJ-=1amC@M4pOr9&USu?KLMl1Mtbqsg4h2IhIErl# zYCn3`*z_%0*X+uMqRHfqFK_Ks^^7cUy;hJpC=8-?W;AtI^$1wwzp}3|D=MBp;uI+)KDI8RNBoCRDVsefb&kVur4mn738 z{c{-$E{njj5@>gCUkXh9-m{U?&42X<1eQaU)YSjp4eI=UEU`jV_olob1Vzu8?^oX$ z)`SN(SrRO{1CgqaHAEvqq!U7~pgwRkE-Vddiq+i1zMwh;8u#0yYpNL&RqA(isTRaa zk3x3b6V~!_ou~?~qRvqL!{8j_1Kw7${W%Xt_Hmq<7EdBoVS%DnA1)|rD$-9LS{S`~ zp0UvFW}IwtQ^x|`>O7}0nWOg&TnPs2@i2#5b^{lu9jL^Ww6GJ}hV(oXCTh`-EW=0+ z9aS=5D%Xwf0d%Dss#)QuWY4#=tOg7^Td{eD_9b@&ZPltDm|hsVX_%UeiGo*ydSln@77Fr9;Y`4S1K7n4>!K@c}LY2ryvoMEP? zuz(QdLxG?`mNe>IdM;Byv%z3Z21qgb4A1*udghF`y&J<{o>Oh5OaP1z*0j|{8trqJ zoO9g>YS%x|xug-P+skB6HA?^*)G$P#w4!`;ognosV#qG^YBl-D7DrT3cdF)s^$o4X zlrZR3BFOa;h6l=?AH7?g{x+OTNA_Zbq0Xk;K5)WW>+(Rh&f(-`&FTBh%B(mBS2H2U zqUx+Vl<#@jKqsu>BDJ}i>3u4GOw!o$qMeNGSc%k9IZnseC*6LFfjc^02N&gn4I6hd zzx;sLWsOET8bfP^+0nHQ!OmnPX8OW5EacpcQwOH?;pD+VDXC@D69!b~pX46B5@H)y$xvjodrTZbxgrd3vPlQCg<~)GQ3qDC z69|n+8;lsYyCcfCT zP?;8QMDq9oRim|aCSiSed|#R%f|{-78JS_$3P0_$hr!XYsY$S-UUsOF7P|->{dEL( zjgBZtEsJh{k9~#H-Y)^i_@?7t#+w|Kz#B+?3F5$Wv8&rZ{uubrKF_P7(?;*81oUT{ z+4*h?p~vIL%`GJ?4?`gN+DnnVDm4lx2?AT literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/no_avatar.png b/simplicity_lightblue/theme/images/no_avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..1f3f9e7f24ab0d3d2fcde2736130b022d03caa66 GIT binary patch literal 1870 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 literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/no_avatar_hd.png b/simplicity_lightblue/theme/images/no_avatar_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..3534c5bc0a2b60c07717aaa01cfd0b6d17ad15fc GIT binary patch literal 3429 zcmcgv`#V(Y-(It3Fve*)tE3^Posv{r+72@|p;1hcy(#SS-4dIKO%5~TGz>zebRbe} z*^G&tnq-iaT@J+zi80x7X2LKrhj+Q&_fL4Q?+$#t`KF{^6=l*=|`$O|M>8ym= zjsXBb$<@X26#QguU1(YOe(H0m9E|UEb;Ntd7A_Qxp4{QOojO$;P=EHg8ag6xCtovjLG%XW8nE<$ZIDoYs4g7*c03lc)KnVp@B>|Mf5WtWH0rvm< zBEhP;Tz)ej6NXv=JH zPFvW>_;hEvt0srMKa_J(GMRH$iw1>ld(649Hgyz_1GZI;EBM64dsLTr=ej?Mj&L2l z@0%I7DyK3q<9E7lu>91*!F?|(W6L14z6K%&sRFUCRSw3;aP?kwR%5(!-7losW^1G` zgnL#dmIs9}^|m?C^46w`EFo5o``=4wNo30Job?J3&rGnmcrD#8`kA?T@T29N@+`Sr zOBYAT&+LLKmSUh-JKo#+`C-Reqvy~2kH*EU!{KgcQkY5FXsC3s_#F5Cn{j4ti9v-O z(wwh_b^P03!oRhVlK!l2=j`;@=N#Gha(MvQgw~OCat0k`8;o;jzdhlHjnAkZ$fx`T z;M?sl305Mb!oz||SGulPjhiFv5ee<7!QtT$5Re1>ksr0W*{nqxGsPnpa5m%VU( z>+AR7FXfH#pSb#{J}j$J7_8F8_jO+X%KnxSC3-+{^){7)!l=Y$;WLwYUaUK7-kfzD zh!I-tS^C(cr>ZI-D}S()X*l;VL7`-N;~jm;=;-uu8r~5qcYKw)D`zaL6_02z*i4w#uw3t zwFLb6!gA7xH;NlX6vggioK9_iZ#5w9KNz=I8-vX0J-o1_1v)B{!D=bIYV}~F9G6UF zUM98>QcZeet{v~Qv5wbOu$Y$prUpl>&LUjk%}A!LJHo@i$^4^X8%+w-G@duuJ2>+M zFAx7$cdIww`~WZzC;-mnef3||kyq;H6Tg1W`XgNEq(DU78WUw+vVQJFi1rz()M4I^ zu&OYfmc>)#o%_WHtXo?}yevym_dQ$ian`p#)I4*2j?v5F29}p(%fz-nQ}RHa!exua zjlF}qqjEEQ37c2D^D+Vo#%ET}?RKXgu~q7B0oLTh%X1vAa<@sar?Z{(msQ*B$Zv0y z3||UqeK0mEo+#QoH9<+h1f&@!1*;S-#&~m_CkDxyvz1CptL9iexU%r8YLaTNv9|eY`7=Fda}<$XNTy)O!LhH z^`0vQKP@b62T>|nJ;6}=!peXTdFnzR^}6IyACj<=$hVX;3FjHSX~l9~-r` z70hkUp)>r21@8r78Wow~M*U}x-6*v}Et?>}@qX=)4k@0~<=L4b8E;#Qwc;Yj6ENeL zhoNe}e!sxq>HplSarN&OZg^$MeCGPpPB52L^Y-xjO7jO3HXkK9`Zx-9*x}z>CHR&5 zKXq51@YOEp*wdXXv#>_bz0LL?SPofim$Clp7ka@p&>U@=l-TyY{Y)BWQryKJ3p!WR zaJ*YxP4aEzk7M;o%lj#Yo_?yKmPa7($Tz-1+C|SU7mL^Z;@FtvH#NYGfaga1eEo>s z@-NxVl3GOgQ+!>>+x)N^z4~M&l0NQro+}o@r$rIt2iWA~b}o~-?zWJp4A013PxbVq zI%e(>5<9}}RlJ4TjeBSdz7}T(Z}$!4$fu+Oc1d3BY1PD;qZ^_%?m}EoYm=92Rb+kL z+y(yRSZcd7K#c83ctRwfTwQr&ubxJJv~2g3AJ0By5h4ycV~xRL0)P1;qW2fm+Wjk~ zw_Nx%YJE0XebM(?#OO9k4N#f)TIt37lAf43UF3L!`9YzhHFSK^PnH6d%R>^w^&eKK z+`%P|fV6uz4!G$SDNH#z`%i>0=!`zax>lFe_I*kd9RRi#oRv>+{V2}i6DYv*yA1xW zhTazDAWGgI1zf+JPA;SI-7O%TiJe$txGVZc_a2eee1M+ht{1vQ+m+K5c=gYIVkOx@ zhy)Q)52x2nn$23g7}`7)SPRoi1y;=m%c57w%CF-!o49-fQ6!e4tif|X@4X@EMeKX= zNuBC1q;g0-*&X(E7{n?TE>OQ!CD5W*7Zu z`6E(m9roh&c{dtAT@HNJW<(j>fK{qrk7Q8VzC@1e=#4#)rHsYtsuiyFiF(P-z2A*A zbs-6?*GF7XeJy6<%kH&}5BOL7-j*q#Avss6|9XDV(z}zX{@M_BkG!39msa(p?~86j zc$AD_$Rl9kieN3jdGO2%K4hcFMCH;j~;uieuGIF)Vyc@<3*lV znh$rN^C_IY&xlvGtDYmd-`?~i-6gHs&3WXG7LjICU!QoKExFM27`vxw?8wpiP7ARCkX3J7IL(r)FS>_#p zC@q)ENr85P5q6ufEHJwGh;8l~VUrcEe@PvA{vdkmfK z93tnT?_dIZN)S<=rG(DIV{sa%G;u^@qyKx^1!d7}{pZ{lHBbit9r2d3edo51l3>-G z2DfbiYdQlgNdWsP!wY}c5eY{(9Yf~Nl7m&Gmy3bW8^3{QNRtK_`%!OQD)ulLfMBv^ zMzD@e7B%qY=xRy`gDo;o%bw8Q0lT`Kosz{|J=?^Wn@wTA)Z1VFRP1~VCO2_!+A{(a zO>~=@jng4{(tgBj5zhLt=Fs=|J7>?zkSzyx*?0&l4$rR%)40*fSQ`kdY!{NePzGr? z>=_8HFEi^r>do<#@H>ZR2{0%8cfmYFR64|7O3v|F|6#|NLvw}tJroQkV>dW5nwnis z5mkp^DtWkI_vMxD?f2Oz0f=fBWQ{BMsU a+BLH8oZIEoxXXR5-!_ literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/no_avatar_male.png b/simplicity_lightblue/theme/images/no_avatar_male.png new file mode 100644 index 0000000000000000000000000000000000000000..18ae9dada7af604b023b0fa71adfba4469cab1d2 GIT binary patch literal 1758 zcmV<41|j*0P) z+fNi{7{>c&!Ln;<($>VZiD}b|R$J51#5OdICN{lLFKSC`t-WaD&I~TNAXO}VNBMPd+_^~>SljQ*% zE(*ZmUi}@X_~K`I4ZZ;w=Is*|6jX)L&^e6BnR#fsj`cLV7=zq5jMcKU4$zLWG%oOjG|-g zF#?^#XdixvxT>0Jeo~sQL%Q7phrmZ=L;}DmGSs#7XTjGcE<}(+m<#9t z^wI+WfX_Yt)m&gT0F5Tr``gj^I+=8EMwWzcwcn%m9sp1p{1@2*T^=9A^s18$m4*<9nXtN#wm&EXew}IMw0KnPmko9taOJr~g z3YM1R)c)hk;(F^Y17QtH0{Oihx(a$1K<=H{3jm3VsRh$@s$u1Zfn0T|&B805b6osv{F z4Y}?Rmv29R0E}cjK0TK<008h!3H`M5o&vC#=27u)but(8K6?Vd!NR7rnhyYF#9Pq! z4giVaxCx8()y?#a@B9NW#sa6x)4x`Hy|oY7ZoWpqd;t(w?*uwm8$rZ`!+SjwQz)ov z!T~A7T_wZ^0EyvTZ6xi+zpOj=?ysGY=ir&S0wDQXO$Q+Nj&hd^xB%c38LFClOb5_2 zF@-G7asfR6V+x|r#F@~fR87NSkDseS89e}r;rM00>1zQ=-DvCQYFdJHQQj#se0VX4 z;m1!iVm<&QR2AQr)m!+w8pHVgVi+aCDCU-yGiH8Lv3LU4Tl;ay6L_&IB7l(@04XpI$oCUN>|=DMcz0x*n!TaqE%Zo$~pEVZXQ zR`303{9F@8j@#HlXA+3r14!v+KDZdf6}b~n7oJo5mo|+}&*JwR&3IFYm{K|I96*Zk zM~VZu*?y07zrWdfJhuRkzYXt5;k1I-K7bVC^Gg~K=o&#HLsw4npxMP3u7o>qurQbw z5L*Y3YP{EvaPRn@NUUaQX*rJCJH7a1mt%>o0WgwlUU37Ox<{cAo^Iz&aaD!y?huZ8 z{W}^;Dz355RcqzprS*%(K_0sxe!- zuETeC2)UxXB?ud~fD>i@wC_^0if*jL=L z)0nY2`qx#JZ1Wo#*9CC$D*aUgdtGc`Vp9PB0hclV2m;d#mjD0&07*qoM6N<$f(E`g AU;qFB literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/no_avatar_male_hd.png b/simplicity_lightblue/theme/images/no_avatar_male_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..f35b1e2be8362eb8891e9b851133722b3f77698b GIT binary patch literal 3783 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 Urjwlb4)r@K3YzlOa#msg1Jqp1w*UYD literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/plupload/done.gif b/simplicity_lightblue/theme/images/plupload/done.gif new file mode 100644 index 0000000000000000000000000000000000000000..0c824c92e9a35277a0396c99d92d48bb351dff30 GIT binary patch literal 1024 zcmZ?wbhEHb6krfw_&%Ru-JPX#Z%mqSuD<9*M)SGyKYxF3f4F|@!*x|>a`TQPIW08y z+@S8zZ|}0uIA>eftmEx7PPc8pw0+v?wk@}o)$U1Kdw+KQj?7u7+G7q_7aUKWw0GkA zJIkJbefaFl`Hm~`jPcQ^~!@Ov##_O?u;(qlTdd&f7;oOeUG>8y1n)9zrPwCIt#B&oqc_xMzeOo z{_xBbUirsTvUUb+xw~q{nfCpUceJ0ZeDdjG>(SDNQ^m!*VoDCD)b2|!IgzpT_KKH3 zo~CT@acHyKbbE#QMDqhrcIF>SEIpAi|I&mVH@D>ETO;zfMid`U z%Q@=3_5PZe!?tFPrjOn{uHBxt{o#h0XSG>^@QP_WSF!qn=Yv^cS5D)vDAw z{bv8hyURDu|R=9w3I>JDZee7vn_XY|LP zA0EDY^dAfuMgiUsQ2fcl$iOh4K?kG?lqVQC?lRbO%6M!@IH=llC1Jzk=e+FA^PhaU z@ffI1#!e?w>%_5c24+SM0gi$LKHMJ6+zSN@7!EFA^jtE-fW@6rwNbQ8!ofg+c|J>b z#)%hA8odsBDn(OXUR>@aqA}0v1*fB1LZ?~bwhqP+^^WCCGmLC^DHa@T6LGbuwEA4i z#-mbR!jYr$;;5jamd(ux1*yS{*fm)E5V?+Oqp?k835}cA6{W`EhxVy@WaZ7q>|0gyQH%0{OT$}z z6|a8Gh9N#;P3WBTQ8uz%M@ltwMDZ}vsSu}Sw3YG zu+I9udb~PleJIN^EOtUKOoKuSb6TN(efuFN)Cp^3T6wY8y6o18Rrf-dx>7vr6ONf$ z=yfUS8b|b{UXyI3(ht!Jd=%zhDW7YKL^TDLkD2zV3RvHVsJTnMxn5(VO;tscE}Dex zlMDmrbxYIT+TMjG(Bzo|k7cwmYT^ZuYPPfT zB9#}bFcJ(~IyH_z%u*6(T$VWKNLO8_(-h4d0$Yf23lcTW5>2!1xpsm~)ZKq~xj%lN z=leX*uV`c8yV#NmHf`of^7!{o33gbG6pm$vcygKO>h%FPD~-x(>Sn!NA1r ziOA!~>~FKtzoOEmw#o->_C`YUNK3 zwqK>UYO#kAfAOYNc1lo#rjp~I&v-JOJ*Zq??y+q8o#oZ5F4{&9AYZ~UGxNlM1Gu@qrG12bm zO4hWOdFY9qWS#f$jNa3<(3n&0>+dj0(JouPd$6v4^|=`~;v3#E;%doHu{c-nSK}-$ zMK$CnayBR`Rdh{$Z-pi&9jzABfODt(wXw#W@k}8*KpOLn5Ge3~I(u&xl65pJQo#wK zFG=x*7mRY=u(1!T3gWRAZAxXO1Y7&MS%zO_+oBTYv{wSo)0DFqoO88KrLX^pDT~$> zqz?|BENdCVzQ{~RK17cQ(soq9gf|4{n}sL6xqU=ZU2 zN=>JKoLW`4!qBS#hEay)1!==TLwm=^6m}d`0eW~D;|M z)*Wo!)qUh@{-fk5Q@Hx|J{=Kto2~ zm)m%s5>up@aEQyZsw{k5L~uo<$Y|j9qU~CNj_Im|{w21d+cS~~%R;U%TT7s@)!9G< zi+f=$0Xe>z;{6++Q>aYb>*|1o|EdRTrq&YGzYA+=70fC0Z&JsMD7!r2Waqwe1A_1e zdLBDP;_H5Mrc;-^<+}m$kXmwox;jgA;d}A`cg>2#(8Q=^QjjxG6Iiopjlx_Zn?W*! zOal6t)1rlR_mH3Dq#raT9L*4*i%p!cw26m48-l#3p=@wKpp@ciwEI{$s3FbxT}4G4 zThG+g#%`(jCa!s}=2cXZ-fP`{Rf8z(!T%z literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/subforum_read.png b/simplicity_lightblue/theme/images/subforum_read.png new file mode 100644 index 0000000000000000000000000000000000000000..dbce3bb400b47553084cef6272ab8a42f0e29084 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^+(699!3HFsq+HVlQZb$`jv*3LdrxoVJfI-r8Yo`8 z^~^(;NxU)#y`;HaFJ@16Q22R~d%d;)O6^>o_jB8Sc}bt%e80Iz*PG`;_5I^puhq^e yj(cp#w${{%!$@!GgdnA39pB}i&*@ouH;t*m=48LM-`;SbJq(_%elF{r5}E+8qBb)C literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/subforum_read_hd.png b/simplicity_lightblue/theme/images/subforum_read_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..8c17b134eea3a4ec5e7e6f96e729ac51e1435c6c GIT binary patch literal 237 zcmVgTe~DWM4fF?2W$ literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/subforum_unread_hd.png b/simplicity_lightblue/theme/images/subforum_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..1f3a7cc2c3413d605cf15f0bdd1f1a53d1993c87 GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8g!!3HGbRrPd%)Mif?#}JF&vu7N+nhiu+63<8M z@#ha-|2W7aoH0;9)se&S;m4ZGp^hzL$(Jw5r&-1az6lELRNj4G@A}{Gx$X~B{!~_7 z&9o7<>zUse8v3aIVeXkfvNJk99ad_RNUp1h4Q~)78&qol`;+0D})+oB#j- literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/topic_moved.png b/simplicity_lightblue/theme/images/topic_moved.png new file mode 100644 index 0000000000000000000000000000000000000000..ebf434232bc80a2232cf3a0e2924fc98bc090ef7 GIT binary patch literal 368 zcmV-$0gwKPP)CR{VekMlOOZjO};PTRIC&iMs(M@I+&nx8LRTZ2P5#Q^&zWvi7 zXYkWn`_LO?tpy6Js)~#;Pe(z<7$Ej}Zb49%<*ExR%Mxbbe1f#rKR=n)8iz^(LjfIeQFajOBR_C!F@_7>miWZ2HGFO;hMI%QBkvqbDYk zQqnDGNs_>U+c=JCSJ-`wlybv4r(g1g5FmtjnS6MMNRnh;KZ*+r)O-Qe@jwx3rL2Ph O00007p9| literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/topic_moved_hd.png b/simplicity_lightblue/theme/images/topic_moved_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..952e1ce05e9157839de3c22433c1aee6491ad916 GIT binary patch literal 682 zcmV;b0#*HqP))i!iQCK)M69i>h&hk8eE4o*2SQm5^9NraqoEVBdE$B#@HLt>o^#3977jLlH{YJD0f7! zr*paz6vr_z#?GTCx-WW7ozkVCO41L*Fdp8zNEAgNOBiFnZvA>9y0idEDy8%(3Tj9g zhSMMjUZJ4o%o$_vw+ae^0Ax-WhM$zCV}R&_eMlIFUus`;MVISKeBb{z8jbGV5ajzl zVE*MR3Tgw;|YJa0+} zdAU`NjDkGR`)yg)lU8zM6XZC~PeRB^YdL+!wr%J*mxKBx)TJEPbjH#a%|fkFBXg8|9ak0kUWR4oOmx~|K41#g=iUDw9|Anzs4EpjdHq)$07*qoM6N<$g0KZFXaE2J literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/topic_read.png b/simplicity_lightblue/theme/images/topic_read.png new file mode 100644 index 0000000000000000000000000000000000000000..0c076999b038c79331c01a0fce3705baad5e8be3 GIT binary patch literal 1044 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 aVf_z7+_QF*3VSF300001TXuEP)?WzO0$i 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 i%$D^m>#3(6e*O>CCXiAjyTWw<0000}%Iw!&X- zY=xI{TPvZB!URIE-Z4Lm5b8`M5)MHS1_eRz@;vWPr_+8x5WIpQ3}!MJ2SUgy%W}V> zC_X|+oDlLmA>fi8y1qP{HSk<* zRg@l{`+nyP007VP7hA#9f;f(I$+Cs01%Bv&$f!G1*KA{%aSB{L{aSHdHy2Dapy%*{Gjgmdvd!SGwa4`Q&85xK}`=Y zDZiaU2w4(|gfAYC2M+5v7|-*5p65SFrBWm5bUMKEyk8K6L4=T{3c9XsyQee*H)~ci z@bvog>B_$8I|_3W&|w>%K^jw zyB(uSadlKI;!$xARXZ_X<&>QS^d`9KDFXoTs%6hrxrDFEB|J)sdsQZOjqJDp03JPh zG{i7WOQ=Q|LTGY+e*R7<6k3QzqZ8)!$B!TH{|*5Fe594$H9=Ka1>}{=)8;;67$(rz zNl`wZ@1D(OdrDDMo}#EcP1EY);^KTf9uKfA+gAq~%DnImizPfP)}yYf zJ| z04iJd0stU{&NiFUaX6>bnYnP`!a73ex_K=a3@%kB<*%ELhy3cgBEG<%%B63w$S*$k zD#iDG>dwfpSY9WFm!(WLg=vbUf%Ef)ZI gj;Z(G1f6*O1B{a0pV=3Q0000007*qoM6N<$g68dnM*si- literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/topic_read_locked_mine_hd.png b/simplicity_lightblue/theme/images/topic_read_locked_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..6e2a41d07be404220ac78daf15da7adb1b468b6a GIT binary patch literal 2487 zcmV;o2}t&dP)hyE-5K^C8EcJl@E1*ZATyno8(nayiH z&$GKv7Q-r4sY+FLmT*vI{hUU&1clGuf_tl*c_xSe8#==Z!V`29B%f~aT+*fx( z+|}9D4bAl5xQ>}*@@Lt`B}uZLqNpP-mrG7jR5wl2YM0A3NKw=$sSpSFT?D4i;c)!A5GX<*ilUCtG~LOvtes`q zAM=39f6D3BIQgyM<`Wbrcc6{=TYnE96^?1KSemxhl!D?=6s2{$-4}TzilUCNENh1l z{u@I0L!oi1biuIt<_ZV0B?W2aU2X-rZ-h7ifNGK?Pmv_4B}ua2I4F|S=~VDY5JHA! z*`HXJ{ZRtPmOl;*U%Zh6jwn!QbK&+{_*Vj)8oS-z&Epgkh>y$VIwk=6iDlV;i2%*y zr861idT*?7AX88v;nbTFEXX*H?{m3a=TMwd03p-t9|({b5|cB|l|W3M4JQ-O%^)`+ z=$vYY!*N!KQv#q~1ZW!vLKtTlh7lnBGbbE85I=Z5xcOuy*X!-# zI|>cMFzpb+#jKAVzlY%ylPes^HEB>mZWhC^Dr9PXM3UrSIf2kC*%nqSP1B##G(Et7 zM$>c?j^q2XHBZ&$mB?LDjF5Olx~LN!(BW_>GvQ=QA(8mdG(CWR&O^Ceu9l2Ccp%pGX72$i!vH0kKE{p@_O*SdETnv)Rt+N>?$X)|-yWJxIfR9C|*ThN~ z>=fu~aB~hFZ+Ut7Sg~-5y|6o-&d<_-CIS%+4p*Fj{P95K(T4!xf%rjwEUVQjFBedu@LVpJT-ZSiqc93aVHAwPa9YMC!b1&F z|Ec50vREwLdmV_PsO}V?Vdm8~kXWRE_@HB1tyXnDK&1l92gu=Yq%PE>fykpm0oiP} zp$`EnM|TMUolfU~0O-~IOh97OZVbL(qXZpP5S(%XIUJ7R6d)~(UK?SeV1$uI62%e$ zGMmj>G=&5!6=)jJU?8F?AkffW2O>#wFa>BJ5bwCiM8QQS3NHH6lMM|Wiy#Q~UI$8B zq-E=GYX{lr(?JO!zPqG4On8|WPP0tejX-w0J@qn=VHnmAV-tf+6o_R6B4N@q5O}+N zqi8ajK$vW3LxFh8c8A4cxv*D((iUi8^|3KszCeS% zNXmxUvuDqal^ckUUaz0lXf*SD#>U1T8VrU@Qb0DFty9Vd!!Qifz}JV>Ol(oClQLlq zt^csSAq)=0BCvZ59-#dQ%IBacg{Z5$n_V(u*jb>i>9lPBwzU7M6g<#^h zy}l?&2@~6nBoK_Hv?f6iXUYYn(P-wyV1!X96i$P|aEbq(&1Mtdv`4B+!^Hl$GoV*# zfBO^*C==Z1=;%WsgiI#$DijK*LZNU9KT|4|%RG=d)89TAhG8lu*{Sx$fG{Xfrm3f5 zk}31oWHKpB31l!BF15F}KS!sMUay}Sv-enBcExf*=M<1=Qc){}&Wzc6Ror)HIaIWM2N*)2C0H0RW;emcGaNE_q1BBo@Vh z)Xe+zN`=Q_;wdjL7>&l}QUS^3^6e?q-Q8`E}Y15`Szg=v#U9Ir;@0$M>1d=5xCh==$~RlNhporgjiasLuJn*PdgNnO^}BDcSnl+OwWF z9ew_|rVqxi_4?xX2iVx-KIYZDDwJqLj|BkK7>&lfwnItcmV*a zO(v7VXf$e#Mq@!>Mn*;+%H?t=dWo0GWL~*k?v#q~o=7H>d6i1#T=rj3q5=Rk73vls zm%HZH*4A&Eo10g&9oN#*a8Er}O^p!~ff1&`Hjf*{lui>14vp~1U<|9&!8 z6sgqJ)mgM!?U2P{Nq>oIj~6Il+KPCdWh+p?v=#9@%T}O(X)EG+maRYm(^kauEL(vB zrmcwQS+)WNOj{Apvuvfp3WGCM)U&Kqr7DHi{{R(wXPK~T$~*u7002ovPDHLkV1lHg By`=yE literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/topic_read_mine.png b/simplicity_lightblue/theme/images/topic_read_mine.png new file mode 100644 index 0000000000000000000000000000000000000000..822293094e102069c51cffee582a0be33ba2a6fe GIT binary patch literal 1182 zcmV;P1Y!G$P)y z$IR%wC7G9J#w3(N!D~+*%*@(JVoOUY#ZwRdDcggYn8f%J4YUOx_#OfYeE7}tWM%+v z*X{ZrFG^_wAvE}JI{*NnP$&!;hG9`kXRrJtrgZFC(5#2gOO^RAOV;{Ic|ZA8c|W;Y z+FxHOSEdkp^_u%#gwPPr^FCRYgR(3~BuR?r^ZB?e%Mn?YgM~uDhY%XnH0^C&*Q1ou zZA$6yl+ry)>5O3*!9t-h)E$DXfu)kgER`x7%S9Wzt&}TxrCh-;%9YjW-J>A@09lrY zWmyi0qL>gxF_F*b&rJ{nudeIa2Bfn+!!X`BgIOwBcb7`m+G5ehi$xnRnx~-UqK%&y ztryd~M}q(WJkR?iNs7Ce&N@N4TrMmK!l@a=BbMpU)>GNs7y|97G5WG(n%32Z3qR#@(7TZ9KE{a;C9w zycc1v0y=NQ3xeQnf<850&Ob8`uv;67+IX5;egJ^2t*!CPK-a;EqL>f_fjI>k2kTGG z1MK#!qo->19zw{|3#M0)D2fS$&>a8(m@Mj!LsbNQJ3MG`{;@8tWTN_Zq|VU0LWxAZ@Hk>`ibLt-Uk2xanqUq zm^#?46*ftoGZX43s_TSeW-SoY9PIYQZ10`jSAz(lk@Gz}HqdzCFd9;7IHa_rCbSxkDAnZTPbc>> zLP+#Fpo?HE%SPMoWsGGFgw*=CA+3hp&Y+6*2mk;==zg~;-2``LIt=~Q|42E+A8NJl z9%+Z4MRe!Qs8J1vl=_A{v4~PlMjOvV>2!LmA0QXSaomG8(ECb#YFzy#{O%8b54SLp%a8*z?n++g@h8qWDl;gNC%d!cM2=d4^`~jSw{DUqsZQZ;JE=eIhy5%2fjBshoiA;gFPcBn`=_K& z-IqSkWBaj-AZD3mmRV+*WtLfH{ofUYu&2?-(6j|1?12zw1wrU&^szK$K?p?%VHQHT z+~{Lzx>CAF$$@tfy1sk#epv2&xVky`U`@U?zb1e2ASOSXk8Cb2#5R{6e!cN*VO9R( zK}^2&aCLL={$J$Ig>3c*<;G=Mww>qslN`r&^E}@x2!fU4I6Ket<2=ug2Lb`RAP82T z=X-PCImxnYd%1B{-IG1YE^50QmOJllN+7&M$dF&o>OnT^RnN##JBFBVoeKGuOb=Jk4iRSOg?5YO``1wrVNB#DtE z>ANbRs-JQ*YjXEobnCeqr*fdp7ju7)pVE#=l4M72O{pmk&+`ty-#?}x@jQQ0k|YK~ z_-_c|x3$J;n~BD)_aZVVmja~7o6JS!ue3M-fI}?HUSL_)!Ln@4anwjYpYNiA1R)e9 zN%~%rr0)!H=<0D`eC%!oIJ!Wwt)=<3_(vL?BMigzDmVuTq=e(R(;A@fB}w|14$wkX zI(MS-(A|g(N<|H%oqDsH1sO%r!yLz5RpZnHNHxv=p#suF5-Y~}T{zWU4yP2*y{J5` z>6}AeueVQ&QwN|S6;K`rLYNjsQPd#)vmzWcoIdgU=+^T)F&QYS1WUpBY*qeJd!3_R za~c8U_xt-5m{2J6Oj*EJR#ti>Ng@=aih%CKwr12g)dJ1_HGV-o9!ZiNMmTi_VpdjG zdX$b*M-;`6A%x3iZ##Yq<7e+gWKd~}prZ0a1VP$VQ|ld;W$ldwQlH6kSU(p8;S)g+ zY|3YXAatN8dbnKkwB3v(9_eDl^rO>7UFre7Uhm~nIOS4HBqf3%*wmjZP#nkotfUSa zPIumf2HjEt&`eDJle&8df_QH~IF0B!f*{^A27-y{n@|RNF#=K}&P3x@^>{Q*UuiWU zpU?*0-9S-{74y(W!ZLyVJ2D)$nW=0007?AonF(C zIM^%Dt>~6hJsw3-rw9jNG(KNU_q-475NPM=W5@_0PmjRL9_9>;Or+74Q}0h8bcOoB-mFUpib6sS@D zKgX1@NRsSrbs(PSdkcWZ#qB(hUW|a0sK@enJl1M}>IGH}kk{)iT&Qn^6HjXeMAP)> zet;U$U0Oh&&u7yBZ9gdmq&Mv*;oCJz(?K=CX(W)>>m4rua=_&62{8#KL}MgfEFB<% zAROw{60BaJML_m&Vz7olqpc3avaG!T$QDj_j)_SyCMLmHusG$=)MMc|Zf$j-qDA`r z`tDJ?lzeG708+ZksKd0UdF?bSm1YED7^d(vk01y#0#nm=F$wfC0aX!;V+-%*FBDxa zS9hxec|4x(A|P8h-MLqw(bc!N8W@J1YIPujAar*Z+eTpOu@RCIy(wr5rt>$ePN%cI z8lZ#1+YgZLo)Cf{NI%S+9SWv^Hs#Pp!|8(U4w57XS{0~hf!5Zrl$xm)$R11-Y?!@z z_3Ct^f%XbW({z`S4T2yDG6;8mY!y?>dYx1XYjpkF{FW;K;9a-dJyENvRxdb)Vf43L z)in^!{CX&u1O*XO`4|GhR6%RvIDVzofM}Z5-?Ud%+n|{GSa;pGQ6m_{=_aGKA^VxoYM#SU-qIvX;n|>s>tZtlQ50nd030#y9$7weEtq-Q zFJ?f0@J+6T($D(?J0m?rwqW797TP&y6;qFkrlBe$Fje#dmD}y^YgV9KK0=J@T4?87 zznB62Vg_6f?fl_4fp4yKs_xKrs;w{Zy3@LnMu$SFms+5qU$^w$0!+LQX zx8~NYae^SmaU8efIBv~7B)EWK*r`fUj0ym7f*^=rk|bID5|vqInPrw)W|?J{S!S74 aVf_z7+_QF*3VSF30000IGEXn$oVyCg2CLKcQ;Hd;t44z77S9kZ` zm%h@kp@Rt>icYd6#VMqeSohwY0wtJ|AzeCzQbZ_Ehr83=Iqr9%9sIy=5gvX#|Nrw^ z0yv)IIiCM;%F?ZqtEztOveMnYqID0hsNLyRtvkJ{b`P$qUA6ofecJn5t5H3BuTxsL zI>oOh?b7#lyF9hq)#;>N`QB<*zq;3{tXrQ{&;BhDM!o;ciq_j)QF@OqD>`0QbbL$G z@rtVB+gcZ|YTa+%`FQvO0D#>n&fCr6O}kaZNvnjDwnrH!?TSkkCmn}-t?Ett#)bJm zEmKo_XI5nW?uxAAimc}bbL$c;uTfjTW;TeZUf+i)mpr6HuI0|Rsro+(V<;L zyIpcAqus8c-LBxIQ<+KG?aJdxr*?f~15W&|%u;9Y;3QjB{4nI*Y@cUkG- z8v!mUI<6=>UefgG1+qI20AOm1b*qs_kH0L`c7$B1`q5EIJDW>V50|7KF3Ua_C1+D_ zDE$ur0L*5#W;Jsd#BSzY3h2b=M(9P?D&wT%;)!+qUYVV0EhJNxZk?=3{YOi350~T~ zE-OA4WgRany`L}K=$)cl%$%iVA6i-#XEYYkZY-kR$hqWwysb5hIPpr~@(LfIReJct zR(WnFRFeAFs!|UFg)WZvM|8oEUOHHp?Y6e3>TGka>{0*T(K0PJQDHUcyi{dWk$PVVn z4i;RB(he5M4gvsJGPh>RNi>xt&cu`ynraFyb-~4z@(9Ek>RC{17H0t`t-RBt3>h3` z#U1p>1-6wJ9U&?u-lr0WR8EHQhM z*qsrtk6xle^fV$DgeMfiH;2tLqqbRQXHuq*jg}7C5co?Aq{Rz3rA^c88o#l8d}DGhX4Rr@$0iO zeuy!ChzY?J6CC3F;Bx=~%Cl>R$f7}_A*d8{ITYtiE*ZK?hj7mOK z`VeD+FO}d27!!s+GdJ#>qFc<|KF>Zh#3%-#B<2!FN)kR2=aNKIPB|QLl~hSTq+5*t zzbvzT=UIjy{TSg#7~w}46-F2nhBFfU09j%50RVs@vNc19paYAB$RZV4q+-+|C?~ms zlG`!)sE(zOlGMAQ?VRJkzQoi=`1(hq$FJ4*K8*^u&oTVoW~4rREP$DNViU&=SSCA zezYCshX-+fG-g!i8{=4DS|K4%ibQ=WuUnpwoH!)Jc|t!;Ze&iuKbZ}H6L*F4*Z1qp z<8Xvtw_<1zk9fFOg!{!H+)v?`pL_2g33)Rn?EJpKd})a19VwA@30$HSe7_Q3jtMtU zx0pFf;_p(KyYF7&cN_2rU;6*bSR#AY_=s8G=ObN1U>_I)J2gahYLMuIeG=)KVszaS zQ&0RZ>oLqzROYf&;%<)l)XV>x(D5A4|7Cs!1X`*5PjIv@00000NkvXXu0mjfY*qKQ literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/topic_unread_hd.png b/simplicity_lightblue/theme/images/topic_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..eb885c45d8c7b38546cc67eff4f178f2d17b0d42 GIT binary patch literal 2765 zcmV;;3NrPHP)5J^2v8PFoiU3ZqDn9*O{o#hpV*q(q8aWNUFODQVFB1%Uyg4ctSJ zix+A3A%|q_>d+d=Np86>6514v%-JZbO;I2@v~~m`XzUivH2yJ!=8M;-)5Qzt_!2%te)9Bg>#kl+9+R`t@pdkLQO!jc)NH)1 z=3;l++1P*7Tw+7bCGM!%L|e@z7TUS^MLC}sU%i?<_9(vdUh2>!U&7CF#a~ZyrGKB} z3Sf#aYRvEjFvAzXn=t8Z-r@`MGvp`VFnopkpYku_kM=b@zFbo^xE0J-&_~}``2;ShjoJ)7nM5PNFQ|aQyOuGCtvo+h- z!Y`^qbY2xkHrv@K(8$5WARt+}L>EZbN;bKJUl@iUSCu5qp|&Vb7+h!y*I%Yff1!N$9LC!p_WWr4)69zD<5YaKx1!=!1L<}OXVcB}Q1Zd}z2x>mr z{Nm%8UE_vnjWVTVN6!5Snq*4X;Ps@`$-_z}T+qvToPyfVpT7&QDGQNVGdYi2(6*%b+&u|;ohjXb<=m^FNue?duh-5D zB@|&8SfL7G9gr-`*#ylaNS0-=v&aa3 zWrZKyQqmz{hngAEF$@tl$6{u+voKLz=+p}{uq9^`FIx(VF{Nt>rVNs7$$*)(QGLrX zrT5_VWPaef!Ut{TJXwO`K+Q$3o5~pzmY<0+<-0Ma3=&MqfSI%;i_WP8UHOqFhlxC| zaKX)kCa9f_Z>mD<`^NU7s{R;L2KOr{$(H{PucvascNIPe4xFG|9IWJ{zc2`jGUW?V zx(uT9wj@0X3zAF;B$*P3GnF*Fp2Q5uGB*fhZVa@L4i!XKZaWEL9T&_ZLj(nqr3m5Mh@c={Q$kb)geapNecO#N$bV0HZ z*+2vhlC_V5R22lND(HxUv69sp>`03-I6zF?1*yXDIfEb!!w&h#`Z7+`fF4+uSqu8->fOWY72h$5_5uw= zmJyltqcC_EePl2d*WLAyh+vn{cezC{99BE!Ar>Qkq6YNfR2Q=+EI`-O=%Dt>2UU>F zhgMAGbX%={<6Z^fWDU76Ymu&ZMcM;I+5<$!Ym3DCQ1-F|ash~b4W#wbI`lUQ>7b5K zhhN$X@{r9RyNSk@m#BjdezFU`EyTb8y{KKeDm?x@k#uj0lpAQGERYzljy=pTM3_bB zG@SeFqQXvG;DVc~5Hw!7qHWfA2bQxfsHR~hC_vYcOM8)UUO#w(2Fx$*JCy>dr(AQ5 zTlXUfC+nZ3KuUY(@RQhG9-(X~;cS2YS3@7qcPmC$=Sdhz9cFP$XUXgCa=cgZ3{DF$}{TM5Fj1g8XFd z6AXFv?0v39xz@K ze&Z$^Stq?TtCGx@Zzm+y*9V_&%U`P zaLhJKUpBNMG}L`$<0||aDRuJjO~P3aDJMXm zCKr%s9k49R)`NgD6dF49M;INt7F5{4JC=f8BbK6lb4{>AtB+WE`=_~E&su%}!wxx! zChj5{^Dd%(S1-s<)PR?$zXgBb3o`h0i|lJYse&Xna4UsjPnmw(Q{-amHDZx^m0Wt& zMv7@Uu9S{Ah$ikPnit$;{UZ<2P<%xFOCMSP+I^+&g#WE{<>V2ObS*rIf_7SM$m)AO zvXW9K58ou6M2m2N7U43q95SPjNZ{>4!}v6;qksv9>)(DLvi-%!?MJJdq${>eIMyDO zAd&WcEz!7WCrDxgTPhoR;c>gsYI)9gv_;|`F;h7lur?9?|GT&-_w7G zx|It&D>L}pEjDmdlf(t05Bs}5a7m=+_%i935J~6d7U8-f67H22;rg;gy1v=rOObT1 zv}pGYk#=8RCfySf={f#Df0M;u6&XJz(RgZ~zDBQl)vI3hs#m@0Rj+#We^~zonwO7< TLg29n00000NkvXXu0mjfZdoej literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/topic_unread_hot.png b/simplicity_lightblue/theme/images/topic_unread_hot.png new file mode 100644 index 0000000000000000000000000000000000000000..4fc8acfcbed46e08dc78ca9fdc4fe1df24d6b95c GIT binary patch literal 1601 zcmV-H2EO@;P)IGEXn$oVyCg2CLKcQ;Hd;t44z77S9kZ` zm%h@kp@Rt>icYd6#VMqeSohwY0wtJ|AzeCzQbZ_Ehr83=Iqr9%9sIy=5gvX#|Nrw^ z0yv)IIiCM;%F?ZqtEztOveMnYqID0hsNLyRtvkJ{b`P$qUA6ofecJn5t5H3BuTxsL zI>oOh?b7#lyF9hq)#;>N`QB<*zq;3{tXrQ{&;BhDM!o;ciq_j)QF@OqD>`0QbbL$G z@rtVB+gcZ|YTa+%`FQvO0D#>n&fCr6O}kaZNvnjDwnrH!?TSkkCmn}-t?Ett#)bJm zEmKo_XI5nW?uxAAimc}bbL$c;uTfjTW;TeZUf+i)mpr6HuI0|Rsro+(V<;L zyIpcAqus8c-LBxIQ<+KG?aJdxr*?f~15W&|%u;9Y;3QjB{4nI*Y@cUkG- z8v!mUI<6=>UefgG1+qI20AOm1b*qs_kH0L`c7$B1`q5EIJDW>V50|7KF3Ua_C1+D_ zDE$ur0L*5#W;Jsd#BSzY3h2b=M(9P?D&wT%;)!+qUYVV0EhJNxZk?=3{YOi350~T~ zE-OA4WgRany`L}K=$)cl%$%iVA6i-#XEYYkZY-kR$hqWwysb5hIPpr~@(LfIReJct zR(WnFRFeAFs!|UFg)WZvM|8oEUOHHp?Y6e3>TGka>{0*T(K0PJQDHUcyi{dWk$PVVn z4i;RB(he5M4gvsJGPh>RNi>xt&cu`ynraFyb-~4z@(9Ek>RC{17H0t`t-RBt3>h3` z#U1p>1-6wJ9U&?u-lr0WR8EHQhM z*qsrtk6xle^fV$DgeMfiH;2tLqqbRQXHuq*jg}7C5co?Aq{Rz3rA^c88o#l8d}DGhX4Rr@$0iO zeuy!ChzY?J6CC3F;Bx=~%Cl>R$f7}_A*d8{ITYtiE*ZK?hj7mOK z`VeD+FO}d27!!s+GdJ#>qFc<|KF>Zh#3%-#B<2!FN)kR2=aNKIPB|QLl~hSTq+5*t zzbvzT=UIjy{TSg#7~w}46-F2nhBFfU09j%50RVs@vNc19paYAB$RZV4q+-+|C?~ms zlG`!)sE(zOlGMAQ?VRJkzQoi=`1(hq$FJ4*K8*^u&oTVoW~4rREP$DNViU&=SSCA zezYCshX-+fG-g!i8{=4DS|K4%ibQ=WuUnpwoH!)Jc|t!;Ze&iuKbZ}H6L*F4*Z1qp z<8Xvtw_<1zk9fFOg!{!H+)v?`pL_2g33)Rn?EJpKd})a19VwA@30$HSe7_Q3jtMtU zx0pFf;_p(KyYF7&cN_2rU;6*bSR#AY_=s8G=ObN1U>_I)J2gahYLMuIeG=)KVszaS zQ&0RZ>oLqzROYf&;%<)l)XV>x(D5A4|7Cs!1X`*5PjIv@00000NkvXXu0mjfY*qKQ literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/topic_unread_hot_hd.png b/simplicity_lightblue/theme/images/topic_unread_hot_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..eb885c45d8c7b38546cc67eff4f178f2d17b0d42 GIT binary patch literal 2765 zcmV;;3NrPHP)5J^2v8PFoiU3ZqDn9*O{o#hpV*q(q8aWNUFODQVFB1%Uyg4ctSJ zix+A3A%|q_>d+d=Np86>6514v%-JZbO;I2@v~~m`XzUivH2yJ!=8M;-)5Qzt_!2%te)9Bg>#kl+9+R`t@pdkLQO!jc)NH)1 z=3;l++1P*7Tw+7bCGM!%L|e@z7TUS^MLC}sU%i?<_9(vdUh2>!U&7CF#a~ZyrGKB} z3Sf#aYRvEjFvAzXn=t8Z-r@`MGvp`VFnopkpYku_kM=b@zFbo^xE0J-&_~}``2;ShjoJ)7nM5PNFQ|aQyOuGCtvo+h- z!Y`^qbY2xkHrv@K(8$5WARt+}L>EZbN;bKJUl@iUSCu5qp|&Vb7+h!y*I%Yff1!N$9LC!p_WWr4)69zD<5YaKx1!=!1L<}OXVcB}Q1Zd}z2x>mr z{Nm%8UE_vnjWVTVN6!5Snq*4X;Ps@`$-_z}T+qvToPyfVpT7&QDGQNVGdYi2(6*%b+&u|;ohjXb<=m^FNue?duh-5D zB@|&8SfL7G9gr-`*#ylaNS0-=v&aa3 zWrZKyQqmz{hngAEF$@tl$6{u+voKLz=+p}{uq9^`FIx(VF{Nt>rVNs7$$*)(QGLrX zrT5_VWPaef!Ut{TJXwO`K+Q$3o5~pzmY<0+<-0Ma3=&MqfSI%;i_WP8UHOqFhlxC| zaKX)kCa9f_Z>mD<`^NU7s{R;L2KOr{$(H{PucvascNIPe4xFG|9IWJ{zc2`jGUW?V zx(uT9wj@0X3zAF;B$*P3GnF*Fp2Q5uGB*fhZVa@L4i!XKZaWEL9T&_ZLj(nqr3m5Mh@c={Q$kb)geapNecO#N$bV0HZ z*+2vhlC_V5R22lND(HxUv69sp>`03-I6zF?1*yXDIfEb!!w&h#`Z7+`fF4+uSqu8->fOWY72h$5_5uw= zmJyltqcC_EePl2d*WLAyh+vn{cezC{99BE!Ar>Qkq6YNfR2Q=+EI`-O=%Dt>2UU>F zhgMAGbX%={<6Z^fWDU76Ymu&ZMcM;I+5<$!Ym3DCQ1-F|ash~b4W#wbI`lUQ>7b5K zhhN$X@{r9RyNSk@m#BjdezFU`EyTb8y{KKeDm?x@k#uj0lpAQGERYzljy=pTM3_bB zG@SeFqQXvG;DVc~5Hw!7qHWfA2bQxfsHR~hC_vYcOM8)UUO#w(2Fx$*JCy>dr(AQ5 zTlXUfC+nZ3KuUY(@RQhG9-(X~;cS2YS3@7qcPmC$=Sdhz9cFP$XUXgCa=cgZ3{DF$}{TM5Fj1g8XFd z6AXFv?0v39xz@K ze&Z$^Stq?TtCGx@Zzm+y*9V_&%U`P zaLhJKUpBNMG}L`$<0||aDRuJjO~P3aDJMXm zCKr%s9k49R)`NgD6dF49M;INt7F5{4JC=f8BbK6lb4{>AtB+WE`=_~E&su%}!wxx! zChj5{^Dd%(S1-s<)PR?$zXgBb3o`h0i|lJYse&Xna4UsjPnmw(Q{-amHDZx^m0Wt& zMv7@Uu9S{Ah$ikPnit$;{UZ<2P<%xFOCMSP+I^+&g#WE{<>V2ObS*rIf_7SM$m)AO zvXW9K58ou6M2m2N7U43q95SPjNZ{>4!}v6;qksv9>)(DLvi-%!?MJJdq${>eIMyDO zAd&WcEz!7WCrDxgTPhoR;c>gsYI)9gv_;|`F;h7lur?9?|GT&-_w7G zx|It&D>L}pEjDmdlf(t05Bs}5a7m=+_%i935J~6d7U8-f67H22;rg;gy1v=rOObT1 zv}pGYk#=8RCfySf={f#Df0M;u6&XJz(RgZ~zDBQl)vI3hs#m@0Rj+#We^~zonwO7< TLg29n00000NkvXXu0mjfZdoej literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/topic_unread_hot_mine.png b/simplicity_lightblue/theme/images/topic_unread_hot_mine.png new file mode 100644 index 0000000000000000000000000000000000000000..dbebbae1a2fbbb05d413e76ce28e4129f01a79b2 GIT binary patch literal 1750 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 Su}ixE0000r#RUKDd`0d@zeCzaD00XI4>Srzz>h zKlogRIehqizyJRXz=L@(59a?kN$%?5IZ;|TCsa4)^VPk1vD!PIulCN1)xGm#RZL!% zA2Q!n3u(uVO5&ngiND(|CqC55$(~kD_qyfOhiW3t2DNgk^odeV z@q2h6=t@cKRt!wBiq$KnlFkgsB)O}H z(_H=bG+)DMzJ@b`#aUj$vqJ68)TP=HdEGgz=EJwtd>H!_BB&K2s1- z=}TteZIlwX{zL+h&&b8lQAM0Yo!|g!K4hRr*vITyAv)NzVr*ae^{%O6 zW&{8L!fc}#WjE0z&RHbbIwmj6!)8Saj&i*+2awKX+g9G9;Pp4W* z#QH)JW(!Gn6G?UxV+L_<6XWbA0syGIe@Wp3s0ab;z8$c$%6=6on~K9qU?0Q%Mf2gGUi?Bgf%V?8U9 zs20NdhP+H`VS;X;Ns!&b5M$w7mxtSwJ0^2p)bS0V@P32+aT;R6z9{X2ww|fQsNSJd z+||Qgs&U&-HPBD#Qj_#nA8)Spj7+t}HD_b%)RK~(Y~RPtf$RhF6FpQDeY7D)>v*Zg+W-JEMJ#m~0z0gG z0Gaa`?2EH6r*G@>%5(UW*i*Pjj^ZLYia$Gh61V<9=y#bITpAE^G0oo*xh4|1CVFT~ z%11TOLpSd@FI_((uRDi#DdJX#aiblX^%!_jW_=c%-yncjesKyHBcr&M{W|`2^?P`E z<-7QD(t$509r%9EcS~M(THmtJ#`P~dsn$m>s)a79g>Jfq9=h4bM>UY3Tdx5CbQmJj zp&A z*TNsZ*}8isxBX`~eeJZ9+Fo^y$s%)K-yr0}}X9~Z{%bT5UDz~`A&fT10Fe0ewL zygL}7*)0!tSe;*HPvVcsW4II>#g!=sE~iiY`<3L0-pZ5%7bC}UDfSeuq#VEcTteow zSz>ILcD~bL#&s!%FtASHh42Wz6h4L*!pCrC{A>RhdF)W`&_hGN8UN;^@5~2|ezX`l zj<3J?jlEU4$4~!f8I>U%oj08qcPUr3LlZYUG|}rYM6biTZ_cX+UC zfLHAd0jzy{^pUrIJ@@oZo0@p`eV1`z T2YF5E00000NkvXXu0mjf?ap5d literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/topic_unread_locked_hd.png b/simplicity_lightblue/theme/images/topic_unread_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..ebb456abd13a855e73cbcb7207f273e3db75e71b GIT binary patch literal 3113 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 D0zUF* literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/topic_unread_locked_mine.png b/simplicity_lightblue/theme/images/topic_unread_locked_mine.png new file mode 100644 index 0000000000000000000000000000000000000000..a7e2565faaa0aac8a6af982d481e557c04d9ec0c GIT binary patch literal 1918 zcmV-^2Z8vBP)5AkLUk*jxwvGE#fD;{?{G=0B}USxx0f}yW2spPCW9LNN#1% zsF)i+DP$MMlG&{>FTslszU`Jx@)1%CX<45T=*AemN?j1$! z;wQUClKGhtA%E|rki(Ng4qr;(msKf(RVj+q zi~)(&OiU+^)wwt-nYcG1UcGdjTEXpfB-TD{pS^MLA(=ig-!j7I)<^gpj_^4gV-eQVHG+?t=-%)rUAaNJ}BhzMGM114o8F> z4kvT9es-x10HBf#B$QML4gMRU>Rjxt{?rwzlU}+tKEH6z$L6vf)aw0*qv9542Dm&9 zaCsc$O@=saQ!fgIa{vI9w7*YD2hoa}4(WtZi%*Zxh)yE0I;SI%^y%|I8OrlyM|D2_ z3*|!G^;7ARz2W>xZe>rLE8H94^EklgaZoTB;&V78q7SW@VgZd*&_W26R2Y?1xM5pbzjV@i&oU9EE)-;zwjyi+4WbrEwt#Ui z|D2rm?W>5rsNrouN&0lO2}vr406$x-h1f+jh;SxRwt(bC zxp|ZA4OfI7tOz}5ifJfGug3N`>vBO<(>goEX&W4^@#p-c}u_}eM9{JefmY-QfgP>(w zAx0CDIrkef=Ruk8Zori5)$y8$KCFm-tcaG5S$mc=-!df?LNysY3jhE;OmV@>ETNay zFr=ODI z6Z@>(yh%C2GUq}KcLNpPqq99uT};>(rB%?~T@WdmgHY9!ityrI+fs z5~b&4+Obb&ooGs#auwc<70#ovxTzw#sUmt94P#>- zrZfrwu)#Vu%d8X2oQcf2Q06ULv&JcOqb&5GY}wX2+l_^{PvGJoy09#Gv6A#*CF#d< z(r3Oy000DY&E}+*(Mc_%o7Tl>4Hs2>9{@n6h{-ZTV3~C^AahQgZE@D+v~69S`ab?F zd=MvstvC^E#a|8`#-%?J+FK@iCmV#inC0ISiDe`b%jl#{DK}L_C%t^%K7W0$JZo>> zpolwV#(`F3)~Vw{nRT0R9-VHy{Hu1H2(;qN$hYw?(?7(EQ$N7hNE^OJ+VDogeMg?P zo4;kgh3j9nQ>D9IR0+GN5<2J-I_c#)ZmNg`T{;H6QkITQ_1p0Lc$?)SJy_;EI1xO6 zKabj^2BG7LRrUn6I@3X4-)H@MJGZi@lPZl9RB6FMEpNG~(xzS1{$t#v?NWn~A;mgO zDWhAw3#a-IVd9lWp$e}F{b{`Ies$ir7e3ES12nDEoo6-@_6Lm-8r^bYnbr99$YFdn zxF09OtvJyE_p$fN#J2ovmqrrY}Sa06<{~ zTlpRP*$t{ITc(NIWtym!8KPEZ9k&O&p81>edr#%R_4Tiu2Y@%NGy%*!-}<$8e>3{* z`X<%$!WSm=8S~~N5d5-a9t%Cn9036PXYllwDfGzmZz>kX!`xsPJ^%m!07*qoM6N<$ Ef=T6&0JJV)gyJzrLT}InTZK+O@=E&M-WV>#D0 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 literal 0 HcmV?d00001 diff --git a/simplicity_lightblue/theme/images/topic_unread_mine.png b/simplicity_lightblue/theme/images/topic_unread_mine.png new file mode 100644 index 0000000000000000000000000000000000000000..dbebbae1a2fbbb05d413e76ce28e4129f01a79b2 GIT binary patch literal 1750 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 Su}ixE0000 .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 { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 0 9px; + clear: both; } + .navbar.tabbed, .navbar.secondary { + background: transparent; + border-width: 0; + border-radius: 0; + box-shadow: none; + padding: 0; } + .page-body .navbar { + margin-bottom: 10px; } + .navbar + .navbar { + margin-top: 5px; } + .navbar.tabbed { + padding: 0; } + .navbar.secondary { + margin: 0; + padding: 1px 0; } + .navbar.secondary > ul { + list-style-type: none; + margin: 0; + padding: 0; } + .navbar.secondary > ul > li { + position: relative; + display: inline-block; + margin: 0; + padding: 0; } + .navbar.secondary > ul > li > a { + display: inline-block; + color: inherit; + padding: 1px 8px; + text-align: center; + line-height: 26px; + font-size: 12px; } + .navbar.secondary > ul > li:hover { + border-radius: 3px; } + .navbar.secondary > ul > li:hover > a { + text-decoration: none; } + .navbar.secondary > ul > li.small-icon > a { + padding-left: 18px; } + .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: block; + margin: 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; + box-shadow: none; + background: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } + .navbar.secondary + .nav-breadcrumbs { + margin-top: 0; } + .navbar li.small-icon > a { + padding-left: 18px; } + .navbar .nav-tabs { + border-radius: 3px; } + .navbar .nav-tabs .leftside .tab:first-child, .navbar .nav-tabs .leftside .tab.first-visible { + border-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .rtl .navbar .nav-tabs .rightside .tab:last-child, .rtl .navbar .nav-tabs .rightside .tab.last-visible { + border-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .navbar .nav-tabs .rightside .tab:last-child, .navbar .nav-tabs .rightside .tab.last-visible { + border-radius: 2px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .rtl .navbar .nav-tabs .leftside .tab:first-child, .rtl .navbar .nav-tabs .leftside .tab.first-visible { + border-radius: 2px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .navbar .nav-tabs > ul { + list-style-type: none; + margin: 0; + height: 30px; } + .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: 30px; } + .rtl .navbar .nav-tabs > ul > li { + float: right; } + .navbar .nav-tabs > ul .quick-links { + margin: 0; } + .navbar .nav-tabs > ul .quick-links.empty { + display: none; } + .navbar .nav-tabs > ul .quick-links.showing-responsive-menu { + display: block; } + .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: 12px; + outline-style: none; } + .navbar .nav-tabs .nav-link.dropdown-toggle { + position: relative; } + .navbar .nav-tabs .nav-link.dropdown-toggle:before { + content: '\f078'; + font-family: FontAwesome; + position: absolute; + right: 12px; + 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: 12px; } + .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 { + content: '\f077'; + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: 9px; + line-height: 13px; + width: 9px; + height: 13px; + margin-top: -6px; } + .navbar .nav-tabs .dropdown { + top: 30px; } + .dropdown-up .navbar .nav-tabs .dropdown { + top: auto; + bottom: 30px; } + .navbar .nav-tabs .tab { + position: relative; } + .navbar .nav-tabs .tab > strong { + display: none; + font-weight: bold; + font-size: 9px; + padding: 0 2px; + border-radius: 3px; + position: absolute; + right: 5px; + top: -10px; + 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, .navbar .nav-tabs .rightside .boardrules .nav-link, .navbar .nav-tabs .rightside .pages .nav-link, .navbar .nav-tabs .members .nav-link, .navbar .nav-tabs .forums .nav-link, .navbar .nav-tabs .leftside .boardrules .nav-link, .navbar .nav-tabs .leftside .pages .nav-link { + position: relative; + padding-left: 30px; } + .navbar .nav-tabs .responsive-menu .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .rightside .boardrules .nav-link:after, .navbar .nav-tabs .rightside .pages .nav-link:after, .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .nav-link:after, .navbar .nav-tabs .leftside .boardrules .nav-link:after, .navbar .nav-tabs .leftside .pages .nav-link:after { + position: absolute; + left: 12px; + top: 50%; + margin-top: -7px; + width: 14px; + font-size: 12px; + line-height: 14px; + height: 14px; + text-align: left; + font-weight: normal; + font-style: normal; + text-indent: 0; } + .rtl .navbar .nav-tabs .responsive-menu .nav-link:after, .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 .mcp .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, .rtl .navbar .nav-tabs .login .nav-link:after, .rtl .navbar .nav-tabs .register .nav-link:after, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .rightside .pages .nav-link:after, .rtl .navbar .nav-tabs .members .nav-link:after, .rtl .navbar .nav-tabs .forums .nav-link:after, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .leftside .pages .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, .navbar .nav-tabs .rightside .boardrules .nav-link, .navbar .nav-tabs .rightside .pages .nav-link { + text-indent: 999px; + width: 14px; + padding: 0 8px; + overflow: hidden; } + .navbar .nav-tabs .responsive-menu .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .rightside .boardrules .nav-link:after, .navbar .nav-tabs .rightside .pages .nav-link:after { + text-align: center; + font-size: 14px; + left: 8px; } + .rtl .navbar .nav-tabs .responsive-menu .nav-link:after, .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 .mcp .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, .rtl .navbar .nav-tabs .login .nav-link:after, .rtl .navbar .nav-tabs .register .nav-link:after, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .rightside .pages .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, .navbar .nav-tabs .rightside .boardrules .nav-link + strong, .navbar .nav-tabs .rightside .pages .nav-link + strong { + right: -2px; } + .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, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link + strong, .rtl .navbar .nav-tabs .rightside .pages .nav-link + strong { + right: auto; + left: -2px; } + @media (max-width: 550px) { + .navbar .nav-tabs .members .nav-link, .navbar .nav-tabs .forums .nav-link, .navbar .nav-tabs .leftside .boardrules .nav-link, .navbar .nav-tabs .leftside .pages .nav-link { + text-indent: 999px; + width: 14px; + padding: 0 8px; + overflow: hidden; } + .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .nav-link:after, .navbar .nav-tabs .leftside .boardrules .nav-link:after, .navbar .nav-tabs .leftside .pages .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, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .leftside .pages .nav-link:after { + left: auto; + right: 8px; } + .navbar .nav-tabs .members .nav-link + strong, .navbar .nav-tabs .forums .nav-link + strong, .navbar .nav-tabs .leftside .boardrules .nav-link + strong, .navbar .nav-tabs .leftside .pages .nav-link + strong { + right: -2px; } + .rtl .navbar .nav-tabs .members .nav-link + strong, .rtl .navbar .nav-tabs .forums .nav-link + strong, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link + strong, .rtl .navbar .nav-tabs .leftside .pages .nav-link + strong { + right: auto; + left: -2px; } } + .navbar .nav-tabs .responsive-menu .nav-link:after, .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .boardrules .nav-link:after, .navbar .nav-tabs .pages .nav-link:after { + font-family: FontAwesome; } + .navbar .nav-tabs .responsive-menu .nav-link:after { + content: '\f0c9'; } + .navbar .nav-tabs .members .nav-link { + padding-left: 32px; + padding-right: 24px; } + .rtl .navbar .nav-tabs .members .nav-link { + padding-left: 24px; + padding-right: 32px; } + .navbar .nav-tabs .members .nav-link:after { + content: '\f0c0'; } + @media (max-width: 550px) { + .navbar .nav-tabs .members .nav-link { + padding: 0 8px !important; } } + .rtl .navbar .nav-tabs .forums .nav-link { + padding-left: 12px; + padding-right: 32px; } + .navbar .nav-tabs .forums .nav-link:after { + content: '\f075'; } + .navbar .nav-tabs .account .nav-link:after { + content: '\f007'; } + .navbar .nav-tabs .pm .nav-link:after { + content: '\f01c'; } + .navbar .nav-tabs .notifications .nav-link:after { + content: '\f0f3'; + font-size: 13px; } + .navbar .nav-tabs .mcp .nav-link:after { + content: '\f0e3'; } + .navbar .nav-tabs .acp .nav-link:after { + content: '\f085'; } + .navbar .nav-tabs .faq .nav-link:after { + content: '\f059'; } + @media (max-width: 550px) { + .navbar .nav-tabs .faq, .navbar .nav-tabs .faq .nav-link { + display: none !important; } } + .navbar .nav-tabs .logout .nav-link:after { + content: '\f08b'; + margin-left: 1px; } + .navbar .nav-tabs .login .nav-link:after { + content: '\f090'; } + .navbar .nav-tabs .register .nav-link:after { + content: '\f234'; } + .navbar .nav-tabs .boardrules .nav-link:after { + content: '\f071'; } + .navbar .nav-tabs .pages .nav-link:after { + content: '\f0f6'; } + .navbar .inner.static { + position: fixed; + top: 0; + z-index: 50; + left: 0; + right: 0; + padding-top: 0; + padding-bottom: 0; + width: auto; + max-width: none; + opacity: .9; + transition: opacity .2s; } + .navbar .inner.static > .static-inner { + box-sizing: border-box; + margin: 0 auto; + max-width: none; + min-width: 625px; + margin: 0 12px; + 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; } + +.forabg { + padding: 0; + margin: 10px 0; } + +.forumbg { + padding: 0; } + +.panel { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + margin-bottom: 10px; + padding: 5px 10px; } + .panel.bg3 { + border-radius: 0; + border-width: 0; + 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; } + .postform .panel.panel { + border-radius: 3px; } + +.panel > .inner > h3:first-child, .panel > h3:first-child { + margin: -5px -10px 5px; + border-radius: 2px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: #3d98c6; + border: 0 solid #3d98c6; + padding: 5px; + text-transform: none; + font-size: 15px; + line-height: 1.4; + font-weight: normal; + color: #fff; + padding-left: 10px; + padding-right: 10px; } + @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; } + .panel-container .panel > .inner > h3:first-child, + .panel-container .panel > h3:first-child { + font-size: 15px; + line-height: 1.4; } + +.post { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 0; + margin-bottom: 10px; + position: relative; } + +.post > .inner { + padding: 5px 10px; } + +.rowbg { + margin: 5px 5px 2px 5px; } + +.navbar ul.linklist { + padding: 2px 0; } + +ul.linklist { + display: block; + margin: 0; } + +.cp-main .panel { + padding: 5px 10px; } + +ul.linklist > li { + float: left; + font-size: 11px; + line-height: 2; + list-style-type: none; + margin-right: 7px; + padding-top: 1px; + width: auto; } + ul.linklist > li.icon-only, ul.linklist > li.rightside.icon-only { + text-align: center; + min-width: 20px; } + +ul.linklist > li.rightside, p.rightside, a.rightside { + float: right; + margin-right: 0; + margin-left: 7px; + text-align: right; } + +ul.navlinks { + border-top: 1px solid transparent; } + ul.navlinks.nav-breadcrumbs { + 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.linklist li.responsive-menu { + position: relative; + margin: 0 5px; } + +.fa-bars:before { + display: none; } + +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: '\f0c9'; + font-family: FontAwesome; + 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 { + font-family: FontAwesome; + content: '\f078'; } + +.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; + display: inline-block; + font-size: 7px; + float: right; + padding-left: 2px; + font-weight: normal; + opacity: 0.7; } + +.dropdown-container { + position: relative; } + +.dropdown-container-right { + float: right; } + +.dropdown-container-left { + float: left; } + +.nojs .dropdown-container:hover .dropdown { + display: block !important; } + +.dropdown { + display: none; + 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, .dropdown .pointer-inner { + position: absolute; + width: 0; + height: 0; + border-top-width: 0; + border-bottom: 10px solid transparent; + border-left: 10px dashed transparent; + border-right: 10px dashed transparent; + -webkit-transform: rotate(360deg); + /* better anti-aliasing in webkit */ + display: block; } + +.dropdown-up .pointer, .dropdown-up .pointer-inner { + border-bottom-width: 0; + border-top: 10px solid transparent; } + +.dropdown .pointer { + right: auto; + left: 10px; + top: 0; + z-index: 3; } + +.dropdown-up .pointer { + bottom: 0; + top: auto; } + +.dropdown-left .dropdown .pointer, .nojs .rightside .dropdown .pointer { + left: auto; + right: 10px; } + +.dropdown .pointer-inner { + top: auto; + bottom: -11px; + left: -10px; } + +.dropdown-up .pointer-inner { + bottom: auto; + top: -11px; } + +.dropdown .dropdown-contents { + z-index: 30; + overflow: hidden; + overflow-y: auto; + border: 0px solid transparent; + border-radius: 0 0 3px 3px; + border-top-width: 3px; + padding: 5px; + position: relative; + min-width: 40px; + max-height: 300px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + .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-contents > li { + padding-right: 15px; + min-width: 180px; } + +.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 { + border-top: 1px solid transparent; + margin: 4px 0; + padding: 0; } + +.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: 1px; } + +.breadcrumbs .crumb { + float: left; + font-weight: bold; + word-wrap: normal; + position: relative; + padding-left: 13px; } + .rtl .breadcrumbs .crumb { + padding-left: 0; + padding-right: 13px; } + +.breadcrumbs .crumb:before { + content: '\f054'; + font-family: FontAwesome; + font-weight: normal; + position: absolute; + left: 1px; + width: 11px; + top: 50%; + margin-top: -5.5px; + font-size: 7px; + height: 11px; + line-height: 11px; + text-align: center; } + .rtl .breadcrumbs .crumb:before { + left: auto; + right: 1px; + content: '\f053'; } + +.breadcrumbs .crumb:first-child { + padding-left: 0; + padding-right: 0; } + .breadcrumbs .crumb:first-child:before { + display: none; } + +.breadcrumbs .crumb a { + display: inline-block; + white-space: nowrap; + text-overflow: ellipsis; + vertical-align: bottom; + overflow: hidden; } + +.breadcrumbs.wrapped .crumb a { + letter-spacing: -.3px; } + +.breadcrumbs.wrapped .crumb.wrapped-medium a { + letter-spacing: -.4px; } + +.breadcrumbs.wrapped .crumb.wrapped-tiny a { + letter-spacing: -.5px; } + +.breadcrumbs .crumb.wrapped-max a { + max-width: 120px; } + +.breadcrumbs .crumb.wrapped-wide a { + max-width: 100px; } + +.breadcrumbs .crumb.wrapped-medium a { + max-width: 80px; } + +.breadcrumbs .crumb.wrapped-small a { + max-width: 60px; } + +.breadcrumbs .crumb.wrapped-tiny a { + max-width: 40px; } + +table.table1 { + width: 100%; } + +.ucp-main table.table1 { + padding: 2px; } + +table.table1 thead th { + background: #3d98c6; + border: 0 solid #3d98c6; + color: #fff; + text-transform: none; + line-height: 1.4; + font-weight: normal; + font-size: 13px; + padding: 4px; } + table.table1 thead th:first-child { + border-top-left-radius: 2px; } + table.table1 thead th:last-child { + border-top-right-radius: 2px; } + +table.table1 thead th span { + padding-left: 7px; } + +table.table1 tbody tr { + border-top: 1px solid transparent; } + +table.table1 td { + font-size: 12px; + line-height: 1.4; } + +table.table1 tbody td { + padding: 5px; + border-top: 1px solid transparent; } + +table.table1 tbody th { + padding: 5px; + border-bottom: 1px solid transparent; + text-align: left; } + +table.table1 .name { + text-align: left; } + +table.table1 .center { + text-align: center; } + +table.table1 .reportby { + width: 15%; } + +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; + 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 { + font-size: 11px; } + +dl.details dt { + float: left; + clear: left; + width: 30%; + text-align: right; + display: block; } + +dl.details dd { + margin-left: 0; + padding-left: 5px; + margin-bottom: 5px; + float: left; + width: 65%; + overflow: hidden; + text-overflow: ellipsis; } + +.clearfix, fieldset dl, dl.polls { + overflow: hidden; } + +ul.topiclist dd.lastpost { + float: right; } + +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 { + width: auto !important; } + +fieldset.fields1 dl.pmlist dd.recipients { + margin-left: 0 !important; } + +.action-bar { + font-size: 11px; + margin: 4px 0; } + +.forabg + .action-bar { + margin-top: 10px; } + +.action-bar .button { + margin-right: 5px; + float: left; } + +.action-bar .button-search { + margin-right: 0; } + +.pagination { + float: right; + font-size: 11px; + text-align: right; + width: auto; } + +.action-bar.bottom .pagination { + margin-top: 0; } + +.action-bar .pagination .button { + margin-right: 0; + float: none; } + +.pagination > ul { + display: inline-block; + list-style: none !important; + margin-left: 5px; } + +.pagination > ul > li { + display: inline-block !important; + padding: 0; + font-size: 11px; + line-height: normal; + vertical-align: middle; } + +.pagination li a, .pagination li span { + border-radius: 2px; + padding: 2px 5px; } + +.pagination li.active span { + display: inline-block; + font-size: 13px; + font-weight: normal; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 1.4; + text-align: center; + white-space: nowrap; + vertical-align: middle; + border: 1px solid transparent; } + +.pagination li.ellipsis span { + border: none; + padding: 0; } + +.pagination li.page-jump { + margin-right: 5px; } + +.pagination li.page-jump a { + background: transparent none !important; + border-color: transparent !important; + padding: 0 8px; } + +.pagination li.page-jump a i { + font-size: 21px; } + +.pagination .arrow a { + padding: 2px 0; } + +.rtl .pagination li.previous a:after { + content: '\f054'; + right: 1px; + left: 3px; } + +.rtl .pagination li.next a:after { + content: '\f053'; + left: 1px; + right: 3px; } + +.row .pagination { + display: block; + margin-top: 3px; + margin-bottom: 3px; } + +.row .pagination > ul { + margin: 0; } + +.row .pagination li a, .row .pagination li span { + border-radius: 2px; + padding: 1px 3px; + font-size: 9px; } + +.phpbb_alert { + border: 1px solid transparent; + display: none; + left: 0; + padding: 0 25px 20px 25px; + position: fixed; + right: 0; + top: 150px; + z-index: 50; + width: 620px; + margin: 0 auto; } + +@media (max-height: 500px) { + .phpbb_alert { + top: 25px; } } +.phpbb_alert .alert_close { + display: block; + float: right; + width: 24px; + height: 24px; + overflow: hidden; + text-decoration: none !important; + background: transparent none 0 0 no-repeat; + margin-top: -12px; + margin-right: -36px; + position: relative; } + +.phpbb_alert .alert_close:before, +.phpbb_alert .alert_close:after { + content: '\f057'; + font-family: FontAwesome; + position: absolute; + font-size: 18px; + line-height: 24px; + font-weight: normal; + font-style: normal; + text-indent: 0; + text-align: center; + left: 0; + top: 0; + margin: 0; + padding: 0; + width: 24px; + height: 24px; } + +.phpbb_alert .alert_close:before { + content: '\f111'; + font-size: 20px; } + +.phpbb_alert p { + margin: 8px 0; + padding-bottom: 8px; } + +.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 { + font-size: 10px; + text-align: center; + padding: 10px; } + +.footer-row { + font-size: 10px; + line-height: 1.8; + margin: 0; } + +.small { + font-size: 0.9em !important; } + +.titlespace { + margin-bottom: 15px; } + +.headerspace { + margin-top: 20px; } + +.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; + padding-left: 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; } + +.jumpbox { + margin: 5px 0; } + +.jumpbox .dropdown li { + border-top: 1px solid transparent; } + +.jumpbox .dropdown-select { + margin: 0; } + +.jumpbox .dropdown-contents { + padding: 0; + text-decoration: none; } + +.jumpbox .dropdown-contents li { + padding: 0; } + +.jumpbox .dropdown-contents a { + margin-right: 20px; + padding: 5px 10px; + text-decoration: none; + width: 100%; } + +.jumpbox .spacer { + display: inline-block; + width: 0px; } + +.jumpbox .spacer + .spacer { + width: 20px; } + +.dropdown-contents a { + display: block; + padding: 5px; } + +.jumpbox .dropdown-select { + margin: 0; } + +.jumpbox .dropdown-contents a { + text-decoration: none; } + +.dropdown li { + display: list-item; + border-top: 1px dotted transparent; + float: none !important; + line-height: normal !important; + font-size: 1em !important; + list-style: none; + margin: 0; + white-space: nowrap; + text-align: left; } + +.stat-block { + clear: both; } + +.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; } + +.emoji { + min-height: 18px; + min-width: 18px; + height: 1em; + width: 1em; } + +.hidden { + display: none; } + +.smilies { + vertical-align: text-bottom; } + +.icon-notification { + position: relative; } + +.member-search { + float: left; + margin: 0; + padding: 6px 10px; } + +.member-search strong { + font-size: 11px; } + +.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; } + +.dropdown-extended .header { + padding: 0 10px; + font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: bold; + text-align: left; + line-height: 30px; } + .dropdown-down .dropdown-extended .header { + margin-top: -3px; } + +.dropdown-extended .header .header_settings { + float: right; + font-weight: normal; + text-transform: none; } + +.dropdown-extended .header .header_settings a { + display: inline-block; + padding: 0 5px; } + +.dropdown-extended .header:after { + content: ''; + display: table; + clear: both; } + +.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 img { + float: left; + max-height: 50px; + max-width: 50px; + width: auto !important; + height: auto !important; + margin-right: 5px; } + +.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; + text-overflow: ellipsis; + white-space: nowrap; } + +.notification_list p.notification-time { + font-size: 10px; + margin: 0; + text-align: right; } + +.notification_list div.notifications { + margin-left: 50px; + padding: 5px; } + +.notification_list div.notifications a { + display: block; } + +.notification_list p.notifications_title { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 15px !important; } + +.notification_list p.notifications_title strong { + font-weight: 600; } + +.notification_list p.notifications_time { + font-size: 11px !important; } + +.notification_text { + margin-left: 58px; + white-space: normal; } + +.badge { + border-radius: 10px; + opacity: 0.8; + text-align: center; + white-space: nowrap; + font-size: 10px; + line-height: 1; + float: right; + display: inline-block; + margin-left: 3px; + vertical-align: baseline; + position: relative; + top: 3px; + padding: 4px 6px; } + +.badge.hidden { + display: none; } + +.linklist .quick-links { + margin: 0 7px 0 0; } + +.linklist.compact .rightside > a > span span { + display: none; } + +.dropdown-page-jump .dropdown { + top: 20px; } + +.dropdown-page-jump.dropdown-up .dropdown { + bottom: 20px; } + +.dropdown-page-jump input.tiny { + width: 50px; } + +.dropdown .clone.hidden { + display: none; } + +.dropdown .clone.hidden + li.separator { + display: none; } + +.dropdown .clone.hidden + li { + border-top: none; } + +a { + direction: ltr; + unicode-bidi: embed; + text-decoration: none; + /* we use links inline more often then not so to address several bugs with + IE and some other browsers we render all links as inlineblock by default */ + display: inline-block; } + +.username-coloured { + font-weight: bold; + display: inline !important; + padding: 0 !important; } + +span.username-coloured { + margin-left: 10px; } + +.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; } + +.dropdown-extended a.mark_read { + display: block; + opacity: .2; + position: absolute; + z-index: 2; + right: 0; + top: 0; + bottom: 0; + width: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + transition: opacity .2s; } + +.dropdown-extended li:hover a.mark_read { + opacity: .85; } + +.dropdown-extended li a.mark_read:hover { + opacity: 1; } + +.dropdown-extended a.mark_read:after { + width: auto; + left: 4px; + right: 0; + font-size: 16px; } + +.jumpbox-cat-link, +.jumpbox-forum-link { + font-weight: bold; } + +a.forumtitle, a.topictitle { + display: inline-block; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 1.2; + font-weight: 500; + padding-bottom: 2px; + text-decoration: none; } + a.forumtitle:hover, a.topictitle:hover { + text-decoration: underline; } + +a.topictitle { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 15px; } + +a.lastsubject { + font-weight: bold; + text-decoration: none; } + +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; } + +.top { + font-size: 12px; + text-decoration: none; + margin-top: 10px; } + +.back2top { + clear: both; } + .post > .back2top { + position: relative; + right: 5px; + bottom: 5px; } + .rtl .post > .back2top { + right: auto; + left: 5px; } + +.back2top .top { + float: right; + margin-top: 0; } + +a.top, a.top2 { + position: relative; } + +a.arrow-up, a.arrow-down { + position: relative; } + a.arrow-up:after, a.arrow-down:after { + position: absolute; + top: 50%; + margin-top: -5px; + text-align: center; + font-family: FontAwesome; + 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; } + +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:hover { + text-decoration: none; } + +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: FontAwesome; + font-size: 14px; + font-weight: normal; + font-style: normal; + line-height: 16px; + text-align: center; } + +a.top-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 { + margin: -5px -10px 5px; + border-radius: 2px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: #3d98c6; + border: 0 solid #3d98c6; + padding: 5px; + text-transform: none; + font-size: 15px; + line-height: 1.4; + font-weight: normal; + color: #fff; + border-radius: 3px; + 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 { + color: #fff; } + .forabg ul.topiclist li.header a:hover, .forumbg ul.topiclist li.header a:hover { + color: #fff; } + .forabg ul.topiclist li.header .forum-toggle, .forumbg ul.topiclist li.header .forum-toggle { + position: absolute; + right: 5px; + top: 50%; + margin-top: -8px; + height: 16px; + width: 16px; + text-decoration: none !important; + outline-style: none !important; + color: inherit; + transition: opacity 0.3s ease; + opacity: .5; } + .forabg ul.topiclist li.header .forum-toggle:after, .forumbg ul.topiclist li.header .forum-toggle:after { + content: '\f056'; + font-family: FontAwesome; + position: absolute; + top: 0; + left: 0; + width: 16px; + height: 16px; + font-size: 12px; + line-height: 16px; } + .forabg ul.topiclist li.header .forum-toggle.toggled:after, .forumbg ul.topiclist li.header .forum-toggle.toggled:after { + content: '\f055'; } + .forabg ul.topiclist li.header .forum-toggle:hover, .forumbg ul.topiclist li.header .forum-toggle:hover { + opacity: 1; } + .rtl .forabg ul.topiclist li.header .forum-toggle, .rtl .forumbg ul.topiclist li.header .forum-toggle { + right: auto; + left: 4px; } + +ul.topiclist dl { + position: relative; } + +ul.topiclist li.row dl { + margin: 2px 0; } + +ul.topiclist dt, ul.topiclist dd { + display: block; + float: left; } + +ul.topiclist dt { + width: 100%; + margin-right: -440px; + font-size: 11px; } + +ul.topiclist.missing-column dt { + margin-right: -345px; } + +dl.elegant-row dt, +ul.topiclist.two-long-columns dt { + margin-right: -250px; } + +ul.topiclist.two-columns dt { + margin-right: -80px; } + +ul.topiclist dt .list-inner { + margin-right: 440px; + padding-left: 5px; + padding-right: 5px; + position: relative; } + +ul.topiclist.missing-column dt .list-inner { + margin-right: 345px; } + +dl.elegant-row dt .list-inner, +ul.topiclist.two-long-columns dt .list-inner { + margin-right: 250px; } + +ul.topiclist.two-columns dt .list-inner { + margin-right: 80px; } + +ul.topiclist dd { + border-left: 1px solid transparent; + padding: 4px 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +ul.topiclist dfn { + display: none; + position: absolute; + left: -999px; + width: 990px; } + +.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: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 5px; + margin: 5px 0; + padding: 0; } + .forabg ul.topiclist li.row.reported, .forumbg ul.topiclist li.row.reported { + background-color: #f6f1ea; } + 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 { + 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-size: 12px; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + line-height: 18px; } + +li.header dt { + width: 100%; + margin-right: -440px; } + .forabg li.header dt { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-weight: 500; + font-size: 14px; } + li.header dt .list-inner { + margin-right: 440px; + text-indent: 5px; + padding-left: 0; } + +li.header dd { + padding-left: 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +li.header dl dt, li.header dl dd { + min-height: 0; } + +.forabg li.header dl.row-item dt .list-inner { + padding-left: 0; + padding-right: 50px; } + +.row .list-inner { + padding: 4px 0; } + +dl.row-item { + background-position: 10px 50%; + background-repeat: no-repeat; + background-size: 36px; } + +dl.row-item dt { + background-repeat: no-repeat; + background-position: 5px 95%; + background-size: 17px; } + +dl.row-item dt .list-inner { + padding-left: 55px; + position: relative; + padding-top: 5px; + padding-bottom: 5px; } + li.header dl.row-item dt .list-inner { + padding-top: 0; + padding-bottom: 0; } + +dl.row-item dt .list-inner .topic-status { + position: absolute; + right: 4px; + top: 3px; + font-size: 14px; + pointer-events: none; } + .rtl dl.row-item dt .list-inner .topic-status { + right: auto; + left: 4px; } + +dl.row-item dt .list-inner .topic-status + .topic-status { + right: 20px; } + +dl.row-item dt, dl.row-item dd { + min-height: 42px; } + +dl.row-item dt a { + display: inline; } + +dl.row-item.with-description dt, dl.row-item.with-description dd { + min-height: 50px; } + +dl a.row-item-link { + display: block; + width: 36px; + height: 36px; + padding: 0; + position: absolute; + top: 50%; + left: 0; + margin-top: -15px; + margin-left: 9px; + z-index: 2; } + +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 { + line-height: 34px; + font-size: 12px; } + .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 { + width: 95px; } + .elegant-row dd.posts, .elegant-row dd.topics, .elegant-row dd.views { + display: none; } + +dl.row-item dt ol, +dl.row-item dt ul { + list-style-position: inside; + margin-left: 1em; } + +dl.row-item dt li { + display: list-item; + list-style-type: inherit; } + +dd.lastpost, dd.redirect, dd.moderation, dd.time, dd.info { + width: 250px; + font-size: 11px; } + +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.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; } + +.forum-lastpost { + display: none; } + @media (max-width: 550px) { + .forum-lastpost { + display: block !important; + padding-top: 2px; + line-height: 1.2; + overflow: hidden; } } + .forum-lastpost strong, .forum-lastpost span { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; } + .forum-lastpost strong, .forum-lastpost span, .forum-lastpost a.lastsubject { + font-weight: normal; } + .forum-lastpost strong { + display: block; + float: left; + max-width: 200px; + padding-right: 5px; } + .rtl .forum-lastpost strong { + float: right; + padding-right: 0; + padding-left: 5px; } + @media (max-width: 400px) { + .forum-lastpost strong { + max-width: 130px; } } + .forum-lastpost span { + display: inline-block; + max-width: 100%; } + .forum-lastpost span:after { + content: '|'; + display: inline-block; + text-align: center; + width: 12px; } + .forum-lastpost span:last-of-type:after { + 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; } + .postprofile + .postbody { + float: right; + margin-left: -160px; + width: 100%; + position: relative; } + .rtl .postprofile + .postbody { + margin-left: 0; + margin-right: -160px; + float: left; } + .search .postprofile + .postbody { + margin-left: -260px; } + .rtl .search .postprofile + .postbody { + margin-left: 0; + margin-right: -260px; } + +.postprofile + .postbody > div { + margin-left: 160px; } + .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 { + float: left; + font-size: 16px; + padding: 2px 0 0 0; + margin-top: 0 !important; + margin-bottom: 0.3em !important; + text-transform: none; + border: none; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + line-height: 1.25; } + .rtl .postbody h3 { + float: right; } + +.postbody h3 img { + vertical-align: bottom; } + +.has-profile .postbody h3 { + float: none !important; + margin-right: 180px; } + .rtl .has-profile .postbody h3 { + margin-right: 0; + margin-left: 180px; } + +.postbody .content { + font-size: 13px; + line-height: 1.4; + overflow-x: auto; } + +.postbody img.postimage { + max-width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +.panel .review { + margin-top: 2em; } + +.topicreview { + padding-right: 5px; + 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; + min-height: 3em; + overflow: hidden; + line-height: 1.4; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + padding-bottom: 1px; } + +.content h2, .panel h2 { + font-weight: normal; + border-bottom: 1px solid transparent; + font-size: 15px; + margin-top: 0.5em; + margin-bottom: 0.5em; + padding-bottom: 0.5em; } + .content h2.faq-title, .panel h2.faq-title { + margin-top: 5px; } + +.panel h3 { + margin: 0.5em 0; } + +.panel p { + font-size: 13px; + margin-bottom: 1em; + line-height: 1.4; } + +.content p { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + margin-bottom: 1em; + line-height: 1.4; } + +dl.faq, .content dl.faq { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + margin-top: 1em; + margin-bottom: 2em; + line-height: 1.4; } + +dl.faq dt, .content dl.faq dt { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 1.25; + font-weight: normal; + margin-bottom: 5px; } + +.content dl.faq { + margin-bottom: 0.5em; } + +.content li { + list-style-type: inherit; } + +.content ul, .content ol { + margin: 0.8em 0 0.9em 3em; } + +.posthilit { + padding: 0 2px 1px 2px; } + +p.author { + margin-bottom: 0.3em; + padding: 0 0 5px 0; + font-family: Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; + line-height: 1.4; + clear: both; } + +.signature { + margin-top: 1.5em; + padding-top: 0.2em; + font-size: 12px; + border-top: 1px solid transparent; + clear: left; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + line-height: 1.4; + overflow: hidden; + width: 100%; } + +.signature.standalone { + border-top-width: 0; + margin-top: 0; } + +dd .signature { + margin: 0; + padding: 0; + clear: none; + border: none; } + +.signature li { + list-style-type: inherit; } + +.signature ul, .signature ol { + margin: 0.8em 0 0.9em 3em; } + +.notice { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: auto; + margin-top: 1.5em; + padding-top: 0.2em; + 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 { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + font-size: 12px; + margin: 8px 12px; + overflow: hidden; + padding: 5px; + position: relative; } + .rtl blockquote { + border-left-width: 0; + border-right-width: 3px; } + +/*blockquote:before { + position: absolute; + font-family: 'Trebuchet MS'; + top: 5px; + left: 4px; + height: 16px; + font-size: 30px; + line-height: 30px; + pointer-events: none; +}*/ +blockquote blockquote { + margin: 5px; } + +blockquote cite { + font-style: normal; + font-weight: bold; + display: block; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 12px; + line-height: 1.6; } + +blockquote cite:before, .uncited:before { + padding-right: 5px; } + +blockquote cite > div { + float: right; + font-weight: normal; } + +.postbody .content li blockquote { + overflow: inherit; + margin-left: 0; } + +.codebox { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + margin: 8px 12px; + font-size: 12px; + word-wrap: normal; } + .rtl .codebox { + border-left-width: 0; + border-right-width: 3px; } + +.codebox p { + text-transform: uppercase; + border-bottom: 1px solid transparent; + margin-bottom: 3px; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 12px !important; + line-height: 1.6; + font-weight: bold; + display: block; } + +blockquote .codebox { + margin-left: 0; } + +.codebox code { + overflow: auto; + display: block; + height: auto; + max-height: 200px; + padding: 5px 3px; + font-family: Monaco, "Andale Mono","Courier New", Courier, mono; + font-size: 12px; + line-height: 1.3; } + +.attachbox { + float: left; + width: auto; + max-width: 100%; + margin: 5px 5px 5px 0; + padding: 6px; + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + clear: left; + box-sizing: border-box; } + .rtl .attachbox { + border-left-width: 0; + border-right-width: 3px; } + +.attachbox dt { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, 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: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + display: block; } + +dl.file dt { + text-transform: none; + margin: 0; + padding: 0; + font-weight: bold; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, 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; + box-sizing: border-box; } + +dl.thumbnail dd { + font-style: italic; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +.attachbox dl.thumbnail dd { + font-size: 100%; } + +dl.thumbnail dt a:hover img { + border: 1px solid transparent; } + +fieldset.polls { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; } + +fieldset.polls dl { + margin: 0; + border: 1px 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-size: 15px; + font-weight: bold; + text-align: center; } + +.postprofile { + margin: 0; + padding: 5px 0; + min-height: 80px; + border: 0px solid transparent; + border-right-width: 1px; + width: 150px; + float: left; + position: relative; + box-sizing: border-box; + z-index: 2; } + .rtl .postprofile { + float: right; + border-width: 0; + border-left-width: 1px; } + .search .postprofile { + width: 250px; } + +.postprofile dd, .postprofile dt { + font-size: 11px; + line-height: 1.4; + margin-right: 8px; } + .rtl .postprofile dd, .rtl .postprofile dt { + margin-left: 8px; + margin-right: 0; } + +.postprofile dd { + overflow: hidden; + text-overflow: ellipsis; } + +.postprofile strong { + font-weight: normal; } + +.postprofile dt.no-profile-rank, .postprofile dd.profile-rank, .postprofile .search-result-date { + margin-bottom: 10px; } + +.postprofile .has-avatar .avatar-container { + margin-bottom: 3px; + 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 .icon_contact { + vertical-align: middle; } + +.profile-contact .dropdown { + margin-right: -14px; } + +.online-ribbon { + display: block; + width: 70px; + height: 70px; + position: absolute; + overflow: hidden; + top: 0; + left: 0; + pointer-events: none; } + .rtl .online-ribbon { + left: auto; + right: 0; } + .online-ribbon span { + display: block; + font-weight: 500; + font-style: normal; + width: 100px; + font-size: 11px; + line-height: 18px; + height: 18px; + text-align: center; + position: absolute; + top: 17px; + white-space: nowrap; + left: -25px; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); } + .online-ribbon span + span { + opacity: .75; + z-index: 29; } + .rtl .online-ribbon span { + left: auto; + right: -25px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); } + +.panel.online > .inner { + position: relative; + z-index: 2; } + +.no-avatar .avatar-container { + display: block; + width: 92px; + height: 92px; + background: transparent none 50% 50% no-repeat; + background-size: cover; } + +.profile-avatar img { + max-width: 100%; } + +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; + 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; } + +#memberlist tr.inactive, #team tr.inactive { + font-style: italic; } + +a.post { + display: inline !important; + background: none !important; + box-shadow: none !important; + border: none !important; } + +.button { + display: inline-block; + padding: 2px 8px; + font-size: 14px; + font-weight: 600; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 18px; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid transparent; + border-radius: 4px; } + .button > strong { + font-weight: 600; } + +.button:focus, +.button:hover { + text-decoration: none; + outline: none; } + +.caret { + border-left: 1px solid; + position: relative; + right: -6px; } + +.caret i { + vertical-align: top; } + +/* Posting page styles +----------------------------------------*/ +.button-search, +.button-search-end { + float: left; + border-radius: 0; + margin: 0; + padding: 2px 5px; } + +.button-search-end { + border-left-width: 0; + border-radius: 0 4px 4px 0; } + +.search-header .button-search, +.search-header .button-search-end { + border-top-width: 0; + border-bottom-width: 0; + padding: 3px 5px; } + +.search-header .button-search-end { + border-right-width: 0; } + +.button-icon-only { + padding-left: 3px; + padding-right: 3px; } + +.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; + 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: 8px; } + +.contact-icons .last-cell { + border-right: none; } + +.contact-icons div:last-child a { + border-bottom: none; } + +.contact-icons div { + clear: left; } + +.pm-icon:after { + content: '\f086'; } + +.email-icon:after { + content: '\f0e0'; } + +.jabber-icon:after { + content: '\f0eb'; + font-size: 16px; } + +.phpbb_icq-icon:after { + content: '\f013'; } + +.phpbb_wlm-icon:after { + content: '\f007'; } + +.phpbb_aol-icon:after { + content: '\f2bb'; } + +.phpbb_website-icon:after { + content: '\f08e'; } + +.phpbb_youtube-icon:after { + content: '\f16a'; } + +.phpbb_facebook-icon:after { + content: '\f230'; } + +.phpbb_googleplus-icon:after { + content: '\f0d5'; } + +.phpbb_skype-icon:after { + content: '\f17e'; } + +.phpbb_twitter-icon:after { + content: '\f099'; } + +.phpbb_yahoo-icon:after { + content: '\f19e'; } + +.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 > li { + float: left; + margin-right: 3px; } + +.post-buttons .button, .format-buttons .button { + padding-left: 3px; + padding-right: 3px; } + +.hastouch .post-buttons { + margin-right: 10px; } + +.post-buttons .button span { + font-size: 0; } + +.post-buttons .dropdown { + top: 20px; } + +.post-buttons .dropdown a { + display: block; + font-size: 12px; + line-height: 1.4; + text-align: left; + margin-left: 18px; + position: relative; } + .post-buttons .dropdown a:before { + position: absolute; + left: -16px; + top: 50%; + height: 12px; + line-height: 14px; + margin: -6px 0 0; + pointer-events: none; + color: inherit; } + .rtl .post-buttons .dropdown a { + text-align: right; } + +.hasjs .postbody .post-buttons { + max-width: 40%; } + +button::-moz-focus-inner { + padding: 0; + border: 0; } + +/* Deprecated as of version 3.2 +-------------------------------------------------*/ +.small-icon { + background-position: 0 50%; + background-repeat: no-repeat; + background-image: none; } + +.dropdown .small-icon { + background-position: 5px 50%; + padding: 5px; } + +.small-icon > a { + padding: 0 0 0 18px; } + +ul.linklist.bulletin > li.small-icon:before { + display: none; } + +.dropdown .small-icon > a { + display: block; } + +.rtl .small-icon { + background-position: 100% 50%; } + +.rtl .small-icon > a { + padding-left: 0; + padding-right: 19px; } + +.cp-menu { + float: left; + width: 19%; + margin: 0 -2px; + padding-right: 7px; + 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: 13px; + line-height: 1.4; } + +.panel-container .panel ol { + margin-left: 2em; + font-size: 13px; } + +.panel-container .panel 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; } + +.panel-container .postbody p.author { + font-size: 11px; } + +.cp-main .buttons { + margin-left: 0; } + +.cp-main ul.linklist { + margin: 0; } + +.mcp-main .postbody { + width: 100%; } + +.tabs-container h2 { + float: left; + margin-bottom: 0px; } + +.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: '\f0c9'; + font-family: FontAwesome; + 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 { + font-family: FontAwesome; + content: '\f078'; } + +.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 hr + ul { + margin-top: 10px; } + +.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: none; + padding: 0; + margin-left: 10px; } + +.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; } + +.friend-online { + font-weight: bold; } + +.friend-offline { + font-style: italic; } + +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; } + +/* DEPRECATED 3.2.6 +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: transparent; + border-right-color: transparent; +} +*/ +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour, +.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 3px transparent; + border-width: 0 3px; } + +.pm-legend { + border-left-width: 10px; + border-left-style: solid; + border-right-width: 0; + margin-bottom: 3px; + padding-left: 3px; } + +.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; + 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; } + .cp-menu .navigation { + margin: 0 10px; + float: left; } } + @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; } + .cp-menu .navigation + .cp-mini { + float: left; + margin: 0 10px; + max-width: 220px; } } + @media (max-width: 900px) and (max-width: 450px) { + .cp-menu .navigation + .cp-mini { + float: none; + margin: 10px auto 0; } } + +@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: Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; } + +input { + font-weight: normal; + vertical-align: middle; + padding: 0 3px; + font-size: 12px; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +select { + font-family: Verdana, Helvetica, Arial, sans-serif; + font-weight: normal; + cursor: pointer; + vertical-align: middle; + border: 1px solid transparent; + border-radius: 2px; + padding: 1px; + font-size: 12px; } + +select:focus { + outline-style: none; } + +option { + padding-right: 1em; } + +select optgroup option { + padding-right: 1em; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +textarea { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: 60%; + padding: 2px; + font-size: 13px; + line-height: 1.4; + border-radius: 2px; + -webkit-appearance: none; } + +label { + cursor: default; + padding-right: 5px; } + +label input { + vertical-align: middle; } + +label img { + vertical-align: middle; } + +fieldset dl { + padding: 4px 0; } + +fieldset dt { + float: left; + width: 40%; + text-align: left; + display: block; } + +fieldset dd { + margin-left: 41%; + vertical-align: top; + margin-bottom: 3px; } + +fieldset.fields1 dt { + width: 15em; + border-right-width: 0; } + +fieldset.fields1 dd { + margin-left: 15em; + border-left-width: 0; } + +fieldset.fields1 div { + margin-bottom: 3px; } + +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: bold; + text-align: left; } + +dd label { + white-space: nowrap; } + +dd input, dd textarea { + margin-right: 3px; } + +dd select { + width: auto; } + +dd select[multiple] { + width: 100%; } + +dd textarea { + width: 85%; } + +.timezone { + width: 95%; } + +/* Browser-specific tweaks */ +button::-moz-focus-inner { + padding: 0; + border: 0; } + +fieldset.quick-login { + margin-top: 5px; } + +fieldset.quick-login input { + width: auto; } + +fieldset.quick-login input.inputbox { + width: 15%; + vertical-align: middle; + margin-right: 5px; } + +fieldset.quick-login label { + white-space: nowrap; + padding-right: 2px; } + +fieldset.display-options { + text-align: center; + margin: 3px 0 5px 0; } + +fieldset.display-options label { + white-space: nowrap; + padding-right: 2px; } + +fieldset.display-options a { + margin-top: 3px; } + +.dropdown fieldset.display-options { + font-size: 1em; + margin: 0; + padding: 0; } + +.dropdown fieldset.display-options label { + display: block; + margin: 4px; + padding: 0; + text-align: right; + white-space: nowrap; } + +.dropdown fieldset.display-options select { + min-width: 120px; } + +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; } + +.format-buttons { + margin: 15px 0 2px 0; } + +.format-buttons input, .format-buttons select { + vertical-align: middle; } + +.message-box { + width: 80%; } + +.message-box textarea { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: 450px; + height: 270px; + min-width: 100%; + max-width: 100%; + font-size: 13px; + line-height: 1.4; + resize: vertical; + outline: 3px dashed transparent; + outline-offset: -4px; + -webkit-transition: all .5s ease, height 1ms linear; + -moz-transition: all .5s ease, height 1ms linear; + -ms-transition: all .5s ease, height 1ms linear; + -o-transition: all .5s ease, height 1ms linear; + transition: all .5s ease, height 1ms linear; } + +.smiley-box { + width: 18%; + float: right; } + +.smiley-box img { + margin: 3px; } + +.inputbox { + border: 1px solid transparent; + padding: 2px; + border-radius: 2px; + -webkit-appearance: none; } + +.inputbox:hover, .inputbox:focus { + border: 1px solid transparent; + outline-style: none; } + +input.inputbox { + width: 85%; } + +input.medium { + width: 50%; } + +input.narrow { + width: 25%; } + +input.tiny { + width: 150px; } + +textarea.inputbox { + width: 85%; } + +.autowidth { + width: auto !important; } + +input[type="number"] { + -moz-padding-end: 0; } + +input[type="search"] { + -webkit-appearance: none; + -webkit-box-sizing: content-box; } + +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; } + +input.button1, input.button2 { + font-size: 13px; } + +a.button1, input.button1, input.button3, a.button2, input.button2 { + width: auto !important; + padding-top: 1px; + padding-bottom: 1px; + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + background: transparent none repeat-x top left; + line-height: 1.5; + 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, input.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"], .search-results li { + cursor: pointer; } + +a.button2, input.button2, input.button3 { + border: 1px solid transparent; } + +a.button1, a.button2 { + text-decoration: none; + padding: 0 3px; + vertical-align: text-bottom; } + +a.button1:hover, input.button1:hover, a.button2:hover, input.button2: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; + -moz-box-sizing: border-box; + box-sizing: border-box; } + .rtl .search-box .inputbox { + border-radius: 0 4px 4px 0; } + +.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; } + +.navbar .linklist > li.responsive-search { + display: none; } + +.full { + width: 95%; } + +.medium { + width: 50%; } + +.narrow { + width: 25%; } + +.tiny { + width: 10%; } + +.icon-search-new, .icon-search-unanswered, .icon-search-unread, .icon-search-self, .icon-search, .icon-search-active, .icon-search-advanced, .icon-acp, .icon-bookmark, .icon-bump, .icon-contact, .icon-delete-cookies, .icon-download, .icon-faq, .icon-home, .icon-logout, .icon-login, .icon-mark, .icon-mcp, .icon-members, .icon-notification, .icon-pages, .icon-pm, .icon-print, .icon-profile, .icon-register, .icon-sendemail, .icon-subscribe, .icon-team, .icon-ucp, .icon-unsubscribe, .icon-new-posts, .icon-forums, .icon-chat, .icon-time, .icon-thanks, .icon-thanks_toplist { + position: relative; + background-image: none; } + .icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + content: ''; + position: absolute; + top: 50%; + left: 0; + height: 14px; + margin-top: -7px; + text-align: center; + font-size: 12px; + line-height: 14px; + vertical-align: baseline; + font-weight: normal; + font-style: normal; + text-transform: none; + text-indent: 0; + pointer-events: none; } + .small-icon.icon-search-new:after, .small-icon.icon-search-unanswered:after, .small-icon.icon-search-unread:after, .small-icon.icon-search-self:after, .small-icon.icon-search:after, .small-icon.icon-search-active:after, .small-icon.icon-search-advanced:after, .small-icon.icon-acp:after, .small-icon.icon-bookmark:after, .small-icon.icon-bump:after, .small-icon.icon-contact:after, .small-icon.icon-delete-cookies:after, .small-icon.icon-download:after, .small-icon.icon-faq:after, .small-icon.icon-home:after, .small-icon.icon-logout:after, .small-icon.icon-login:after, .small-icon.icon-mark:after, .small-icon.icon-mcp:after, .small-icon.icon-members:after, .small-icon.icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before, .small-icon.icon-notification:after, .small-icon.icon-pages:after, .small-icon.icon-pm:after, .small-icon.icon-print:after, .small-icon.icon-profile:after, .small-icon.icon-register:after, .small-icon.icon-sendemail:after, .small-icon.icon-subscribe:after, .small-icon.icon-team:after, .small-icon.icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .small-icon.icon-ucp:after, .small-icon.icon-unsubscribe:after, .small-icon.icon-new-posts:after, .small-icon.icon-forums:after, .small-icon.icon-chat:after, .small-icon.icon-time:after, .small-icon.icon-thanks:after, .small-icon.icon-thanks_toplist:after { + width: 18px; + text-align: center; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + font-family: FontAwesome; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after { + content: '\f002'; } + +.icon-acp:after { + content: '\f085'; } + +.icon-bookmark:after { + content: '\f02e'; + margin-left: -1px; + margin-right: -1px; } + +.icon-bump:after { + content: '\f079'; } + +.icon-contact:after { + content: '\f0e0'; } + +.icon-delete-cookies:after { + content: '\f014'; } + +.icon-download:after { + content: '\f019'; } + +.icon-faq:after { + content: '\f059'; } + +.icon-home:after { + content: '\f015'; } +.icon-home.breadcrumbs:after { + text-align: left; } + +.icon-logout:after { + content: '\f08b'; } + +.icon-login:after { + content: '\f090'; } + +.icon-mark:after { + content: '\f046'; } + +.icon-mcp:after { + content: '\f0e3'; } + +.icon-members:after, .icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before { + content: '\f007'; } +.icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before { + display: block; + font-size: 10px; + padding: 0; + padding-left: 4px; + padding-top: 1px; + opacity: .7; } + +.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-print:after { + content: '\f02f'; } + +.icon-profile:after { + content: '\f007'; } + +.icon-register:after { + content: '\f234'; } + +.icon-sendemail:after { + content: '\f003'; } + +.icon-subscribe:after { + content: '\f05d'; } + +.icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before { + content: '\f007'; } +.icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before { + display: block; + font-size: 10px; + padding: 0; + white-space: nowrap; + padding-top: 1px; + opacity: .7; + content: '\f007\f007'; } + +.icon-ucp:after { + content: '\f0ad'; } + +.icon-unsubscribe:after { + content: '\f05c'; } + +.icon-new-posts:after { + content: '\f086'; } + +.icon-forums:after { + content: '\f075'; } + +.icon-chat:after { + content: '\f086'; } + +.icon-time:after { + content: '\f017'; } + +.icon-thanks { + background-image: none !important; } + .icon-thanks:after { + content: '\f087'; } + +.icon-thanks_toplist { + background-image: none !important; } + .icon-thanks_toplist:after { + content: '\f005'; } + +@media (max-width: 320px) { + select, .inputbox { + max-width: 240px; } } +/* Notifications list +----------------------------------------*/ +@media (max-width: 350px) { + .dropdown-extended .dropdown-contents { + width: auto; } } +@media (max-width: 430px) { + .action-bar .search-box .inputbox { + width: 120px; } + + .section-viewtopic .search-box .inputbox { + width: 57px; } + + .action-bar .search-box .inputbox ::-moz-placeholder { + content: "Search..."; } + + .action-bar .search-box .inputbox :-ms-input-placeholder { + content: "Search..."; } + + .action-bar .search-box .inputbox ::-webkit-input-placeholder { + content: "Search..."; } } +@media (max-width: 500px) { + dd label { + white-space: normal; } + + select, .inputbox { + max-width: 260px; } + + .captcha-panel dd.captcha { + margin-left: 0; } + + .captcha-panel dd.captcha-image img { + width: 100%; } + + dl.details dt, dl.details dd { + width: auto; + float: none; + text-align: left; } + + dl.details dd { + margin-left: 20px; } + + 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; } + + p.jumpbox-return { + display: none; } + + .display-options > label:nth-child(1) { + display: block; + margin-bottom: 5px; } + + .attach-controls { + margin-top: 5px; + width: 100%; } + + .quick-links .dropdown-trigger span { + display: none; } } +@media (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) { + .responsive-hide { + display: none !important; } + + .responsive-show { + display: block !important; } + + .responsive-show-inline { + display: inline !important; } + + .responsive-show-inline-block { + display: inline-block !important; } + + /* Content wrappers + ----------------------------------------*/ + html { + height: auto; } + + body { + padding: 0; } + + #wrap { + border: none; + border-radius: 0; + margin: 0; + padding: 0 5px; } + + .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; + text-overflow: ellipsis; } + + .site-description p, .headerbar .search-header { + display: none; } + + .responsive-search { + display: block !important; } + + 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; } + + /* Forums and topics lists + ----------------------------------------*/ + ul.topiclist.forums dt { + margin-right: -250px; } + + 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; } + + li.row .responsive-show strong { + font-weight: bold; + color: inherit; } + + ul.topiclist li.row dt a.subforum { + vertical-align: bottom; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100px; } + + /* Pagination + ----------------------------------------*/ + .pagination > ul { + margin: 5px 0 0; } + + .row .pagination .ellipsis + li { + display: none !important; } + + /* Responsive tables + ----------------------------------------*/ + 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 tr { + margin: 2px 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; } + + 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; } + + /* Forms + ----------------------------------------*/ + fieldset dt, fieldset.fields1 dt, fieldset.fields2 dt { + width: auto; + float: none; } + + fieldset dd, fieldset.fields1 dd, fieldset.fields2 dd { + margin-left: 0px; } + + textarea, dd textarea, .message-box textarea { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; } + + 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; } + + .colour-palette, .colour-palette tbody, .colour-palette tr { + display: block; } + + .colour-palette td { + display: inline-block; + margin-right: 2px; } + + .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 input.inputbox { + width: 85%; + max-width: 300px; + margin-left: 20px; } + + fieldset.quick-login label[for="autologin"] { + display: inline-block; + text-align: right; + min-width: 50%; } + + /* User profile + ----------------------------------------*/ + .column1, .column2, .left-box.profile-details { + float: none; + width: auto; + clear: both; } + + /* Polls + ----------------------------------------*/ + 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; } + + /* Post + ----------------------------------------*/ + .postbody { + position: inherit; } + + .postprofile + .postbody { + float: none; + position: inherit; + width: auto; } + + .postprofile, .postbody, .search .postbody { + display: block; + width: auto; + float: none; + padding: 0; + min-height: 0; } + + .post .postprofile { + width: auto; + border-width: 0 0 1px 0; + padding-bottom: 5px; + margin: 0; + margin-bottom: 5px; + min-height: 40px; + overflow: hidden; + z-index: auto !important; } + + .postprofile dd { + display: none; } + + .postprofile dt, .postprofile dd.profile-rank, .search .postprofile dd { + display: block; + margin: 0; } + + .postprofile .has-avatar .avatar-container, + .postprofile .no-avatar .avatar-container { + margin: 0; + overflow: inherit; + float: left; + padding-right: 5px; } + + .postprofile .avatar-container:after { + clear: none; } + + .postprofile .avatar, .postprofile .no-avatar .avatar-container { + margin-right: 5px; } + + .postprofile .avatar img { + width: auto !important; + height: auto !important; + max-height: 32px; } + + .no-avatar .avatar-container { + width: 32px; + height: 32px; } + + .has-profile .postbody h3 { + margin-left: 0 !important; + margin-right: 0 !important; } + + .has-profile .post-buttons { + right: 10px; + top: 10px; } + .rtl .has-profile .post-buttons { + right: auto; + left: 10px; } + + .online-ribbon { + width: 35px; + height: 35px; + top: 0; + left: 0; } + .rtl .online-ribbon { + left: auto; + right: 0; } + .online-ribbon span { + width: 50px; + font-size: 6px; + line-height: 10px; + height: 10px; + text-align: center; + position: absolute; + top: 8px; + white-space: nowrap; + left: -12px; } + .rtl .online-ribbon span { + left: auto; + right: -12px; } + + 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; } + + .phpbb_alert { + width: auto; + margin: 0 5px; } + + .attach-comment dfn { + width: 100%; } } +@media (min-width: 700px) { + .postbody { + width: 70%; } } +@media (min-width: 850px) { + .postbody { + width: 76%; } } +@media (min-width: 701px) and (max-width: 950px) { + ul.topiclist dt { + margin-right: -410px; } + + ul.topiclist dt .list-inner { + margin-right: 410px; } + + ul.topiclist dd.lastpost { + float: right; } + + dd.posts, dd.topics, dd.views { + width: 80px; } } +html, body { + color: #141414; + background-image: url("./images/pattern.png"); + background-color: #e0e0e0; } + +h1, p.sitename { + color: #141414; } + +h2 { + color: #3d98c6; } + +h3 { + color: #3d98c6; } + .post h3 { + color: #4396c0; } + h3 a { + color: inherit; } + h3 a:hover { + color: #d3973e; } + +hr { + border-color: #fafafa; + border-top-color: #c7c7c7; } + +/* Post body links */ +.postlink { + border-bottom-color: #3d98c6; + color: #3d98c6; } + +.postlink:visited { + border-bottom-color: #868686; + color: #868686; } + +.postlink:hover { + background-color: #dbdbdb; + color: #d3973e; } + +.signature a, .signature a:hover { + background-color: transparent; } + +.search-box .inputbox, +.search-box .inputbox:hover, +.search-box .inputbox:focus, +.search-box .button:hover { + border-color: #c6c6c6; } + +.search-box .button, .search-box .button:hover { + background-color: #f4f4f4 !important; + border-color: #c6c6c6 !important; } +.search-box .button, .search-box .button:before, .search-box .button:after { + color: #3d98c6; } +.search-box .button:hover, .search-box .button:hover:before, .search-box .button:hover:after { + color: #d3973e !important; } + +.search-header { + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); } + .navbar.with-search .search-header { + box-shadow: none; } + .search-header .inputbox, .search-header .button { + background: #f4f4f4 !important; + border-color: #f4f4f4 !important; } + .navbar.with-search .search-header .button, .navbar.with-search .search-header .button:before, .navbar.with-search .search-header .button:after { + color: #3d98c6; } + .search-header .inputbox:hover, .search-header .inputbox:focus { + background-color: #f8f8f8 !important; + color: #000 !important; + border-color: #f4f4f4 !important; } + .search-header .button:hover, .search-header .button:hover:before, .search-header .button:hover:after, .search-header .button:focus, .search-header .button:focus:before, .search-header .button:focus:after { + background-color: #d3973e !important; + color: #fff !important; + border-color: #d3973e !important; } + +.headerbar { + color: #141414; } + +.breadcrumbs .crumb:before { + color: #868686; } + +.navbar { + background-image: none; } + .navbar.secondary { + color: #3d98c6; } + .navbar.secondary > ul > li:hover, .navbar.secondary > ul > li:hover:after, .navbar.secondary > ul > li:hover:before, + .navbar.secondary > ul > li.dropdown-visible, + .navbar.secondary > ul > li.dropdown-visible:after, + .navbar.secondary > ul > li.dropdown-visible:before { + color: #d3973e; } + .navbar.secondary .dropdown { + color: #141414; } + .navbar .nav-tabs { + background-color: #3d98c6; } + .navbar .nav-tabs .tab { + color: #fff; } + .navbar .nav-tabs .tab.selected { + color: #3d98c6; + background-color: #f4f4f4; } + .navbar .nav-tabs .tab:hover, .navbar .nav-tabs .tab.dropdown-visible { + color: #d3973e; + background-color: #f4f4f4; } + .navbar .nav-tabs .tab > strong { + color: #fff; + background-color: #d33e3e; + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); } + .navbar .nav-tabs .tab > strong .arrow { + border-top-color: #d33e3e; } + .navbar .nav-tabs .tab .dropdown { + color: #141414; } + +.panel { + background-color: #f4f4f4; + color: #141414; } + +.post:target .content { + color: #000; } + +.post:target h3 a { + color: #000; } + +.bg1 { + background-color: #f4f4f4; } + +table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) { + background-color: #f4f4f4; } + +.bg2 { + background-color: #f6f6f6; } + +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: -webkit-linear-gradient(to bottom, #f8f8f8 0%, rgba(248, 248, 248, 0) 100%); + background: linear-gradient(to bottom, #f8f8f8 0%, rgba(248, 248, 248, 0) 100%); } + .section-posting .bg3.panel { + background-color: #f4f4f4; } + .section-posting .bg3.panel:before, .section-posting .bg3.panel:after { + background: transparent; } + +ul.navlinks { + border-top-color: #e7e7e7; } + +.forum_unread .forumtitle, .forum_unread_subforum .forumtitle, .forum_unread_locked .forumtitle { + color: #d3973e; } + +.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: #d3973e; } + +.forum-statistics { + color: #868686; } + +.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 { + color: #fff; } + +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: #5690ad; } + +.sep { + color: #3d98c6; } + +/* Icon styles +---------------------------------------- */ +.icon.icon-blue, a:hover .icon.icon-blue { + color: #196db5; } + +.icon.icon-green, a:hover .icon.icon-green { + color: #1b9A1B; } + +.icon.icon-red, a:hover .icon.icon-red { + color: #BC2A4D; } + +.icon.icon-orange, a:hover .icon.icon-orange { + color: #FF6600; } + +.icon.icon-bluegray, a:hover .icon.icon-bluegray { + color: #536482; } + +.icon.icon-gray, a:hover .icon.icon-gray { + color: #777777; } + +.icon.icon-lightgray, a:hover .icon.icon-lightgray { + color: #999999; } + +.icon.icon-black, a:hover .icon.icon-black { + color: #333333; } + +.alert_close .icon:before { + background-color: #FFFFFF; } + +/* Jumpbox */ +.jumpbox .dropdown li { + border-top-color: #3d98c6; } + +.jumpbox-cat-link { + background-color: #3d98c6; + color: #fff; } + +.jumpbox-cat-link:hover { + background-color: #d3973e; + border-top-color: #d3973e; + color: #fff; } + +.jumpbox-forum-link { + background-color: #f4f4f4; } + +.jumpbox-forum-link:hover { + background-color: #e0e0e0; } + +.jumpbox .dropdown .pointer-inner { + border-color: #f4f4f4 transparent; } + +.jumpbox-sub-link { + background-color: #f4f4f4; } + +.jumpbox-sub-link:hover { + background-color: #e0e0e0; } + +.pagination li a { + color: #3d98c6; + background-color: #f4f4f4; + border-color: #e7e7e7; } + +.pagination li.ellipsis span { + background-color: transparent; + color: #000; } + +.pagination li.active span { + color: #fff; + background-color: #3d98c6; + border-color: #3d98c6; } + +.pagination li a:hover, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger { + border-color: #d3973e; + background-color: #d3973e; + color: #fff; } + +.pagination li.page-jump a:after { + color: #3d98c6; } + +.pagination li.page-jump a:hover:after { + color: #d3973e; } + +.copyright { + color: #868686; } + +.error { + color: #d3973e; } + +.reported { + background-color: #f6f1ea; } + .reported .postprofile, .reported .signature { + border-color: #f1eadf; } + +li.reported:hover { + background-color: #f6f1ea; } + +div.rules { + background-color: #ded5c8; + color: #d3973e; } + +p.post-notice { + background-color: #efe6d9; + color: #d3973e; + 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; } + +p.post-notice.deleted:before { + content: '\f057'; + color: #d3973e; } + +p.post-notice.unapproved:before { + content: '\f059'; + color: #d3973e; } + +p.post-notice.reported:before, p.post-notice.error:before { + content: '\f071'; + color: #d3973e; } + +.topic-status.sticky { + color: #868686; } + +a { + color: #3d98c6; } + +a:hover { + color: #d3973e; } + +a.time { + color: #9d9d9d; } + a.time:hover { + color: #d3973e; } + +.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: #d3973e; } + +a.feed-icon-forum:after { + color: #bdbdbd; } + +a.feed-icon-forum:hover:after { + color: #d3973e; } + +ul.topiclist li { + color: #141414; } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + ul.topiclist li.row dt a.subforum.read { + background-size: 11px 9px; } } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + ul.topiclist li.row dt a.subforum.unread { + background-size: 11px 9px; } } + +li.row { + border-top-color: white; + border-bottom-color: #e7e7e7; } + li.row .forum-lastpost strong, + li.row .subforums-list strong { + color: #868686; } + +li.row strong { + color: #000; } + +.icon-link + .list-inner > a.forumtitle, .icon-link + .list-inner > a.topictitle, +.pm_unread .topictitle, +a.subforum.unread { + color: #d3973e; } + +.postbody { + color: #141414; } + +.content { + color: #141414; } + +.content h2, .panel h2 { + color: #497287; + border-bottom-color: #e7e7e7; } + +dl.faq dt, .content dl.faq dt { + color: #141414; } + +.posthilit { + background-color: #f6f1ea; + color: #b57d29; } + +.signature { + border-top-color: #e7e7e7; } + +.notice { + border-top-color: #e7e7e7; } + +blockquote { + background-color: #fff; + border-color: #ededed; + border-left-color: #e1b97c; } + .rtl blockquote { + border-left-color: #ededed; + border-right-color: #e1b97c; } + +blockquote blockquote, blockquote .codebox, blockquote .attachbox { + background-color: #f4f4f4; + background-color: rgba(196, 196, 196, 0.1); + border-left-color: #9bbdce; } + .rtl blockquote blockquote, + .rtl blockquote .codebox, + .rtl blockquote .attachbox { + border-left-color: #ededed; + border-right-color: #9bbdce; } + +blockquote blockquote blockquote, blockquote blockquote .codebox, blockquote blockquote .attachbox { + background-color: #fff; + border-left-color: #e1b97c; } + .rtl blockquote blockquote blockquote, + .rtl blockquote blockquote .codebox, + .rtl blockquote blockquote .attachbox { + border-left-color: #ededed; + border-right-color: #e1b97c; } + +blockquote:before { + color: #868686; } + +.codebox { + background-color: #fff; + border-color: #ededed; + border-left-color: #9bbdce; } + .rtl .codebox { + border-left-color: #ededed; + border-right-color: #9bbdce; } + +.codebox p { + border-bottom-color: #f2f2f2; } + +.codebox code { + color: #3dc64f; } + +.attachbox { + background-color: #fff; + border-color: #ededed; + border-left-color: #9bbdce; } + .rtl .attachbox { + border-left-color: #ededed; + border-right-color: #9bbdce; } + +.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 { + box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.2); } + +.pollbar1 { + background-color: #af9062; } + +.pollbar2 { + background-color: #b5915c; } + +.pollbar3 { + background-color: #bb9256; } + +.pollbar4 { + background-color: #c7954a; } + +.pollbar5 { + background-color: #d3973e; } + +.postprofile { + color: #141414; + border-color: #e7e7e7; } + +.postprofile strong { + color: #000; } + +.online-ribbon span { + background-color: #d3973e; + color: #fff; } + +dd.profile-warnings { + color: #BC2A4D; } + +.no-avatar .avatar-container { + background-image: url("./images/no_avatar.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .no-avatar .avatar-container { + background-image: url("./images/no_avatar_hd.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, .buttons > .button.locked-icon { + border-color: #4fa1cb; + background-color: #4fa1cb; + color: #fff; + box-shadow: none; } +.buttons > .button.locked-icon { + color: #fff; } + .buttons > .button.locked-icon:after, .buttons > .button.locked-icon:before { + color: #fff !important; } + .buttons > .button.locked-icon:hover { + box-shadow: none; } +.buttons > .button, .button.report-icon, .button.delete-icon { + border-color: #3d98c6; + background-color: #3d98c6; + color: #fff; } + .buttons > .button:after, .buttons > .button:before, .button.report-icon:after, .button.report-icon:before, .button.delete-icon:after, .button.delete-icon:before { + color: #e2f0f6 !important; } +.button.report-icon, .button.delete-icon { + border-color: #d3973e; + background-color: #d3973e; } + .button.report-icon:after, .button.report-icon:before, .button.delete-icon:after, .button.delete-icon:before { + color: #f8efe2 !important; } + +.buttons > .dropdown-select { + color: #868686; } + +.dropdown-select:after { + border-color: #89bad3; } + +.dropdown-select:hover { + border-color: #4fa1cb; } + +.dropdown-select:hover:after, .dropdown-visible .dropdown-select:after, .nojs .dropdown-container:hover .dropdown-select:after { + border-color: #d49e4e; } + +.dropdown-visible .dropdown-select, .dropdown-visible .dropdown-select:hover, .nojs .dropdown-container:hover .dropdown-select, +.buttons > .button:hover, +.button:hover, .dropdown-visible .dropdown-select, .nojs .dropdown-container:hover .dropdown-select { + border-color: #d3973e !important; + background-color: #d3973e; + 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, + .buttons > .button:hover:before, + .button:hover:after, + .button: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; } + +.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: #78add3; } + +.phpbb_aol-icon:after { + color: #ffd800; + text-shadow: 0 0 1px #000, 0 0 2px #000; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + color: #3d98c6; } +.icon-search-new:hover:after, .icon-search-unanswered:hover:after, .icon-search-unread:hover:after, .icon-search-self:hover:after, .icon-search:hover:after, .icon-search-active:hover:after, .icon-search-advanced:hover:after, .icon-acp:hover:after, .icon-bookmark:hover:after, .icon-bump:hover:after, .icon-contact:hover:after, .icon-delete-cookies:hover:after, .icon-download:hover:after, .icon-faq:hover:after, .icon-home:hover:after, .icon-logout:hover:after, .icon-login:hover:after, .icon-mark:hover:after, .icon-mcp: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-sendemail: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-ucp:hover:after, .icon-unsubscribe:hover:after, .icon-new-posts:hover:after, .icon-forums:hover:after, .icon-chat:hover:after, .icon-time:hover:after, .icon-thanks:hover:after, .icon-thanks_toplist:hover:after { + color: #d3973e; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after { + color: #d3973e; } + +.icon-search-self:after { + color: #9d9d9d; } + +.icon-home.breadcrumbs:after { + color: #3d98c6; } + +.icon-notification.non-zero:after, .icon-pm.non-zero:after { + color: #d3973e; } + +.icon-time:after { + color: #9d9d9d; } + +/* 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; } + +.global_read, .global_read_mine, .announce_read_mine, .announce_read { + background-image: url("./images/announce_read.png"); } + +.global_read_locked, .global_read_locked_mine, .announce_read_locked_mine, .announce_read_locked { + background-image: url("./images/announce_read_locked.png"); } + +.global_unread, .global_unread_mine, .announce_unread_mine, .announce_unread { + background-image: url("./images/announce_unread.png"); } + +.global_unread_locked, .global_unread_locked_mine, .announce_unread_locked_mine, .announce_unread_locked { + background-image: url("./images/announce_unread_locked.png"); } + +.forum_link { + background-image: url("./images/forum_link.png"); } + +.forum_read { + background-image: url("./images/forum_read.png"); } + +.forum_read_locked { + background-image: url("./images/forum_read_locked.png"); } + +.forum_read_subforum { + background-image: url("./images/forum_read_subforum.png"); } + +.forum_unread { + background-image: url("./images/forum_unread.png"); } + +.forum_unread_locked { + background-image: url("./images/forum_unread_locked.png"); } + +.forum_unread_subforum { + background-image: url("./images/forum_unread_subforum.png"); } + +.topic_moved { + background-image: url("./images/topic_moved.png"); } + +.topic_read, .sticky_read, .pm_read { + background-image: url("./images/topic_read.png"); } + +.topic_read_mine, .sticky_read_mine { + background-image: url("./images/topic_read_mine.png"); } + +.topic_read_hot { + background-image: url("./images/topic_read_hot.png"); } + +.topic_read_hot_mine { + background-image: url("./images/topic_read_hot_mine.png"); } + +.topic_read_locked, .sticky_read_locked { + background-image: url("./images/topic_read_locked.png"); } + +.topic_read_locked_mine, .sticky_read_locked_mine { + background-image: url("./images/topic_read_locked_mine.png"); } + +.topic_unread, .sticky_unread, .pm_unread { + background-image: url("./images/topic_unread.png"); } + +.topic_unread_mine, .sticky_unread_mine { + background-image: url("./images/topic_unread_mine.png"); } + +.topic_unread_hot { + background-image: url("./images/topic_unread_hot.png"); } + +.topic_unread_hot_mine { + background-image: url("./images/topic_unread_hot_mine.png"); } + +.topic_unread_locked, .sticky_unread_locked { + background-image: url("./images/topic_unread_locked.png"); } + +.topic_unread_locked_mine, .sticky_unread_locked_mine { + background-image: url("./images/topic_unread_locked_mine.png"); } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (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: 36px 36px; } + + .global_read, .global_read_mine, .announce_read_mine, .announce_read { + background-image: url("./images/announce_read_hd.png"); } + + .global_read_locked, .global_read_locked_mine, .announce_read_locked_mine, .announce_read_locked { + background-image: url("./images/announce_read_locked_hd.png"); } + + .global_unread, .global_unread_mine, .announce_unread_mine, .announce_unread { + background-image: url("./images/announce_unread_hd.png"); } + + .global_unread_locked, .global_unread_locked_mine, .announce_unread_locked_mine, .announce_unread_locked { + background-image: url("./images/announce_unread_locked_hd.png"); } + + .forum_link { + background-image: url("./images/forum_link_hd.png"); } + + .forum_read { + background-image: url("./images/forum_read_hd.png"); } + + .forum_read_locked { + background-image: url("./images/forum_read_locked_hd.png"); } + + .forum_read_subforum { + background-image: url("./images/forum_read_subforum_hd.png"); } + + .forum_unread { + background-image: url("./images/forum_unread_hd.png"); } + + .forum_unread_locked { + background-image: url("./images/forum_unread_locked_hd.png"); } + + .forum_unread_subforum { + background-image: url("./images/forum_unread_subforum_hd.png"); } + + .topic_moved { + background-image: url("./images/topic_moved_hd.png"); } + + .topic_read, .sticky_read, .pm_read { + background-image: url("./images/topic_read_hd.png"); } + + .topic_read_mine, .sticky_read_mine { + background-image: url("./images/topic_read_mine_hd.png"); } + + .topic_read_hot { + background-image: url("./images/topic_read_hot_hd.png"); } + + .topic_read_hot_mine { + background-image: url("./images/topic_read_hot_mine_hd.png"); } + + .topic_read_locked, .sticky_read_locked { + background-image: url("./images/topic_read_locked_hd.png"); } + + .topic_read_locked_mine, .sticky_read_locked_mine { + background-image: url("./images/topic_read_locked_mine_hd.png"); } + + .topic_unread, .sticky_unread, .pm_unread { + background-image: url("./images/topic_unread_hd.png"); } + + .topic_unread_mine, .sticky_unread_mine { + background-image: url("./images/topic_unread_mine_hd.png"); } + + .topic_unread_hot { + background-image: url("./images/topic_unread_hot_hd.png"); } + + .topic_unread_hot_mine { + background-image: url("./images/topic_unread_hot_mine_hd.png"); } + + .topic_unread_locked, .sticky_unread_locked { + background-image: url("./images/topic_unread_locked_hd.png"); } + + .topic_unread_locked_mine, .sticky_unread_locked_mine { + background-image: url("./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 { + color: #141414; + border-bottom-color: #e7e7e7; } + +#cp-main .pm-message { + border-color: #e0e0e0; + background-color: #f4f4f4; } + +#tabs .tab > a { + background: #f4f4f4; + color: #5690ad; } + +#tabs .tab > a:hover { + background: #f8f8f8; + color: #d3973e; } + +#tabs .activetab > a, +#tabs .activetab > a:hover { + background: #f8f8f8; + box-shadow: 0 5px 5px -5px #f8f8f8; + border-color: #f8f8f8; + color: #2b2b2b; } + +#minitabs .tab > a { + background-color: #f6f6f6; } + +#minitabs .activetab > a, +#minitabs .activetab > a:hover { + background-color: #F9F9F9; + color: #333333; } + +.responsive-tab .responsive-tab-link:before { + color: #5690ad; } + +#navigation a { + color: #141414; + background: #f4f4f4; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.1); } + +#navigation a:hover { + background: #f6f6f6; + color: #d3973e; } + +#navigation #active-subsection a { + background: #3d98c6; + color: #fff; } + +#navigation #active-subsection a:hover { + background-color: #d3973e; } + +#navigation > hr { + border-top-color: #f6f6f6; } + +.panel-container h2 { + color: #141414; } + +.panel-container .panel { + background: #eaeaea; + box-shadow: none; + border-width: 0; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } + .panel-container .panel > .inner > h3:first-child { + background-color: transparent; + color: #3d98c6; + background-image: none; } + .panel-container .panel > .inner > h3:first-child a { + color: #3d98c6; } + .panel-container .panel > .inner > h3:first-child a:hover { + color: #d3973e; } + .panel-container .panel:before, .panel-container .panel:after { + background: transparent; } + +#cp-main .pm { + background-color: #f4f4f4; } + +.cp-mini { + background-color: #f6f6f6; } + +.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: #ffac05; } + +.pmlist li.pm_replied_colour, .pm_replied_colour { + border-color: #aab8c2; } + +.pmlist li.pm_friend_colour, .pm_friend_colour { + border-color: #5D8FBD; } + +.pmlist li.pm_foe_colour, .pm_foe_colour { + border-color: #000000; } + +#gallery label { + background: #f6f6f6; + border-color: #e7e7e7; } + +#gallery label:hover { + background-color: #f8f8f8; } + +select { + border-color: #c6c6c6; + background-color: #fff; + color: #141414; } + +label { + color: #141414; } + +option.disabled-option { + color: #868686; } + +dd label { + color: #141414; } + +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; } + +#message-box textarea.drag-n-drop { + outline-color: rgba(157, 157, 157, 0.5); } + +#message-box textarea.drag-n-drop-highlight { + outline-color: rgba(134, 134, 134, 0.5); } + +.inputbox, select { + background-color: #fff; + border-color: #c6c6c6; + color: #141414; } + +.inputbox::-moz-placeholder { + color: #5b5b5b; } +.inputbox::-webkit-input-placeholder { + color: #5b5b5b; } +.inputbox:-ms-input-placeholder { + color: #5b5b5b; } + +.inputbox:hover, select:hover { + background-color: #fff; + border-color: #d3973e; + color: #141414; } + +.inputbox:focus, select:focus { + background-color: #fff; + border-color: #3d98c6; + color: #141414; } + +.inputbox:hover::-moz-placeholder { + color: #141414; } +.inputbox:hover::-webkit-input-placeholder { + color: #141414; } +.inputbox:hover:-ms-input-placeholder { + color: #141414; } + +.inputbox:focus::-moz-placeholder { + color: transparent; } +.inputbox:focus::-webkit-input-placeholder { + color: transparent; } +.inputbox:focus:-ms-input-placeholder { + color: transparent; } + +a.button1, input.button1, input.button3, a.button2, input.button2 { + color: #fff; + border-color: #4fa1cb; + background-color: #4fa1cb; } + +a.button1, input.button1 { + border-color: #3d98c6; + background-color: #3d98c6; + color: #fff; } + +input.button3 { + background-image: none; } + +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border-color: #d3973e; + background-color: #d3973e; + color: #fff; } + +input.button1:focus, input.button2:focus, input.button3:focus { + border-color: #d3973e; + background-color: #d3973e; + color: #fff; } + +input.disabled { + color: #868686; } + +.phpbb_alert { + background-color: #e0e0e0; + border-color: #e7e7e7; } + +.phpbb_alert .alert_close:before { + color: #3d98c6; } + +.phpbb_alert .alert_close:hover:before { + color: #d3973e; } + +.phpbb_alert .alert_close:after { + color: #e0e0e0; } + +.darken { + background-color: #000; } + +.loading_indicator { + background-color: #000; + background-image: url("./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: #3d98c6; + 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: #3d98c6; } + +ul.linklist li.responsive-menu a.responsive-menu-link:hover:before, ul.linklist li.responsive-menu.visible a.responsive-menu-link:before { + color: #d3973e; } + +.dropdown .dropdown-contents { + background: #f4f4f4; + border-color: #3d98c6; + box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5); } + +.dropdown-up .dropdown-contents { + box-shadow: 1px 0 5px rgba(0, 0, 0, 0.5); } + +.dropdown li, .dropdown li li { + border-color: #dbdbdb; } + +.dropdown li.separator { + border-color: #dbdbdb; } + +.notification_list li.notification-reported strong, .notification_list li.notification-disapproved strong { + color: #d3973e; } +.notification_list li.dropdown-notification { + background-color: #f4f4f4; + color: #3d98c6; } + .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: #cecece; } + .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: #8bacbd; } + .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: #cecece; } + .notification_list li.dropdown-notification a.mark_read:hover, .notification_list li.dropdown-notification a.mark_read:after:hover { + color: #3d98c6; } +.notification_list li.bg3 { + background-color: #dfd9d0; + color: #d3973e; } + .notification_list li.bg3, .panel-container .notification_list li.bg3 { + border-top-color: #f4f2ee; + border-bottom-color: #cac0b2; } + .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: #bfa682; } + .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: #d3973e; } +.notification_list li.dropdown-notification:hover { + background-color: #f6f6f6; + color: #3d98c6; } + .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: #cecece; } + .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: #8cadbd; } + .notification_list li.dropdown-notification:hover a.mark_read { + background-color: white; } + .notification_list li.dropdown-notification:hover a.mark_read, .notification_list li.dropdown-notification:hover a.mark_read:after { + color: #cecece; } + .notification_list li.dropdown-notification:hover a.mark_read:hover, .notification_list li.dropdown-notification:hover a.mark_read:after:hover { + color: #3d98c6; } + +.imageset.icon_post_target { + background-image: url("./images/icon_post_target.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .imageset.icon_post_target { + background-image: url("./images/icon_post_target_hd.png"); } } + +.imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread_hd.png"); } } + +.imageset.icon_topic_attach:after { + color: #868686; } + +.imageset.icon_topic_poll:after { + color: #81a0b0; } + +/* -------------------------------------------------------------- + $Icons +-------------------------------------------------------------- */ +/* Global module setup +--------------------------------*/ +/* Renamed version of .fa class for agnostic usage 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 */ } + +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS and IE text size adjust after device orientation change, + * without disabling user zoom. + */ +html { + font-family: sans-serif; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ } + +/** + * Remove default margin. + */ +body { + margin: 0; } + +/* HTML5 display definitions + ========================================================================== */ +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; } + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ +audio, +canvas, +progress, +video { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ } + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ +audio:not([controls]) { + display: none; + height: 0; } + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. + */ +[hidden], +template { + display: none; } + +/* Links + ========================================================================== */ +/** + * Remove the gray background color from active links in IE 10. + */ +a { + background-color: transparent; } + +/** + * Improve readability of focused elements when they are also in an + * active/hover state. + */ +a:active, +a:hover { + outline: 0; } + +/* Text-level semantics + ========================================================================== */ +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ +abbr[title] { + border-bottom: 1px dotted; } + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ +b, +strong { + font-weight: bold; } + +/** + * Address styling not present in Safari and Chrome. + */ +dfn { + font-style: italic; } + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; } + +/** + * Address styling not present in IE 8/9. + */ +mark { + background: #ff0; + color: #000; } + +/** + * Address inconsistent and variable font size in all browsers. + */ +small { + font-size: 80%; } + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +/* Embedded content + ========================================================================== */ +/** + * Remove border when inside `a` element in IE 8/9/10. + */ +img { + border: 0; } + +/** + * Correct overflow not hidden in IE 9/10/11. + */ +svg:not(:root) { + overflow: hidden; } + +/* Grouping content + ========================================================================== */ +/** + * Address margin not present in IE 8/9 and Safari. + */ +figure { + margin: 1em 40px; } + +/** + * Address differences between Firefox and other browsers. + */ +hr { + box-sizing: content-box; + height: 0; } + +/** + * Contain overflow in all browsers. + */ +pre { + overflow: auto; } + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; } + +/* Forms + ========================================================================== */ +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ +button, +input, +optgroup, +select, +textarea { + color: inherit; + /* 1 */ + font: inherit; + /* 2 */ + margin: 0; + /* 3 */ } + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ +button { + overflow: visible; } + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ +button, +select { + text-transform: none; } + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ } + +/** + * Re-set default cursor for disabled elements. + */ +button[disabled], +html input[disabled] { + cursor: default; } + +/** + * Remove inner padding and border in Firefox 4+. + */ +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; } + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ +input { + line-height: normal; } + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; } + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. + */ +input[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + box-sizing: content-box; + /* 2 */ } + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ +legend { + border: 0; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ +textarea { + overflow: auto; } + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ +optgroup { + font-weight: bold; } + +/* Tables + ========================================================================== */ +/** + * Remove most spacing between table cells. + */ +table { + border-collapse: collapse; + border-spacing: 0; } + +td, +th { + padding: 0; } + +/* -------------------------------------------------------------- + $Utilities +-------------------------------------------------------------- */ +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; } + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; } + +.clearfix:before, +.clearfix:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after { + content: " "; + display: table; } + +.clearfix:after, +.container:after, +.container-fluid:after, +.row:after { + clear: both; } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; } + +.pull-right { + float: right !important; } + +.pull-left { + float: left !important; } + +.hide { + display: none !important; } + +.show { + display: block !important; } + +.invisible { + visibility: hidden; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.hidden { + display: none; } + +.affix { + position: fixed; } diff --git a/simplicity_lightblue/theme/stylesheet.scss b/simplicity_lightblue/theme/stylesheet.scss new file mode 100644 index 0000000..d6de161 --- /dev/null +++ b/simplicity_lightblue/theme/stylesheet.scss @@ -0,0 +1,35 @@ +// +// stylesheet.css replacement +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// +// If you have any questions please visit support forum at: +// http://www.artodia.com/forums/ +// +// Set your custom configuration variables in _custom_config.scss +// Add your custom code to _custom.scss +// +// After editing any .scss file you must recompile stylesheet. +// +/*! + 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/ +*/ +@import "custom_config"; +@import "style_config"; +@import "common/common"; +@import "common/links"; +@import "common/content"; +@import "common/buttons"; +@import "common/cp"; +@import "common/forms"; +@import "common/imageset"; +@import "common/responsive"; +@import "colours"; +@import "custom"; +@import "common/icons"; +@import "common/normalize"; +@import "common/utilities"; diff --git a/simplicity_lightblue/theme/tweaks.css b/simplicity_lightblue/theme/tweaks.css new file mode 100644 index 0000000..820faa4 --- /dev/null +++ b/simplicity_lightblue/theme/tweaks.css @@ -0,0 +1,7 @@ +/* Style Sheet Tweaks + +These style definitions are IE 8 & 9 only. +They are required due to the poor CSS support in IE browsers. +------------------------------------------------------------------------------*/ + +@import "../../simplicity/theme/tweaks.css"; \ No newline at end of file diff --git a/simplicity_steelblue/license.txt b/simplicity_steelblue/license.txt new file mode 100644 index 0000000..a5319f7 --- /dev/null +++ b/simplicity_steelblue/license.txt @@ -0,0 +1,33 @@ +IMPORTANT: This license does not apply to files in directory theme/fonts/ + +Files in those directories have their own licenses, see license.txt in respective +directories for details. + +----------------------------------------------------------------------------- + +Copyright (c) 2015, Vjacheslav Trushkin +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The views and conclusions contained in the software and documentation are those +of the authors and should not be interpreted as representing official policies, +either expressed or implied, of the FreeBSD Project. \ No newline at end of file diff --git a/simplicity_steelblue/style.cfg b/simplicity_steelblue/style.cfg new file mode 100644 index 0000000..c7baf72 --- /dev/null +++ b/simplicity_steelblue/style.cfg @@ -0,0 +1,32 @@ +# +# phpBB Style Configuration File +# +# This file is part of the phpBB Forum Software package. +# +# @copyright (c) phpBB Limited +# @license GNU General Public License, version 2 (GPL-2.0) +# +# For full copyright and license information, please see +# the docs/CREDITS.txt file. +# +# At the left is the name, please do not change this +# At the right the value is entered +# +# Values get trimmed, if you want to add a space in front or at the end of +# the value, then enclose the value with single or double quotes. +# Single and double quotes do not need to be escaped. +# +# + +# General Information about this style +name = Simplicity Steel Blue +copyright = Created by Arty (Vjacheslav Trushkin), http://www.artodia.com/, Modified by Gabriel Fischer +style_version = 3.3.0 +phpbb_version = 3.3.0 + +# Defining a different template bitfield +# template_bitfield = lNg= + +# Parent style +# Set value to empty or to this style's name if this style does not have a parent style +parent = Simplicity diff --git a/simplicity_steelblue/theme/_colours.scss b/simplicity_steelblue/theme/_colours.scss new file mode 100644 index 0000000..f0a2be8 --- /dev/null +++ b/simplicity_steelblue/theme/_colours.scss @@ -0,0 +1,1685 @@ +// +// -------------------------------------------------------------- +// Colours and backgrounds for common.css +// -------------------------------------------------------------- + +html, body { + color: $text-color; + background-image: url('./images/pattern.png'); + @if $use-wrapper { + background-color: $page-background; + &.simple { + background-color: $content-background; + } + } + @else { + background-color: $content-background; + } +} + +h1, p.sitename { + color: $header-text; +} + +h2 { + color: $page-title-color; +} + +h3 { + color: $stats-title-color; + .post & { + color: $block-title-color; + } + a { + color: inherit; + &:hover { + color: $link-hover-color; + } + } +} + +hr { + border-color: $content-top-border; + border-top-color: $content-bottom-border; +} + +/* Post body links */ +.postlink { + border-bottom-color: $link-color; + color: $link-color; +} + +.postlink:visited { + border-bottom-color: $muted-color; + color: $muted-color; +} + +.postlink:hover { + background-color: darken($block-background, 10%); + color: $link-hover-color; +} + +.signature a, .signature a:hover { + background-color: transparent; +} + +// Search box +// --------------------------------------------- + +.search-box .inputbox, +.search-box .inputbox:hover, +.search-box .inputbox:focus, +.search-box .button:hover { + border-color: $search-box-border; +} + +.search-box .button { + &, &:hover { + background-color: $block-background !important; + border-color: $search-box-border !important; + } + &, &:before, &:after { + color: $primary-color; + } + &:hover, &:hover:before, &:hover:after { + color: $secondary-color !important; + } +} + +.search-header { + box-shadow: $search-box-shadow; + .navbar.with-search & { + box-shadow: none; + } + .inputbox, .button { + background: $block-background !important; + border-color: $block-background !important; + } + .navbar.with-search & .button { + &, &:before, &:after { + color: $link-color; + } + } + .inputbox:hover, .inputbox:focus { + background-color: $block-background3 !important; + color: $bold-text-color !important; + border-color: $block-background !important; + } + .button:hover, .button:focus { + &, &:before, &:after { + background-color: $secondary-color !important; + color: #fff !important; + border-color: $secondary-color !important; + } + } +} + +// Round cornered boxes and backgrounds +// ---------------------------------------- +#wrap { + @if $use-wrapper { + background-color: $content-background; + background-image: url('./images/pattern.png'); + border-color: $content-border-color; + } +} + +.headerbar { + color: $header-text; +} + +// Navigation +.breadcrumbs .crumb:before { + color: $muted-color; +} + +.navbar { + background-image: none; + &.secondary { + color: $link-color; + > ul > li:hover, + > ul > li.dropdown-visible { + &, &:after, &:before { + color: $secondary-nav-hover-link; + } + } + .dropdown { + color: $text-color; + } + } + + .nav-tabs { + background-color: $primary-nav-bg; + + .tab { + color: $primary-nav-color; + &.selected { + color: $primary-nav-selected-color; + background-color: $primary-nav-selected-bg; + } + &:hover, + &.dropdown-visible { + color: $primary-nav-hover-color; + background-color: $primary-nav-hover-bg; + } + & > strong { + color: $primary-nav-alert-color; + background-color: $primary-nav-alert-bg; + box-shadow: $primary-nav-alert-shadow; + .arrow { + border-top-color: $primary-nav-alert-bg; + } + } + .dropdown { + color: $text-color; + } + } + } + + // Tabbed navigation + @if $tabbed-navigation { + &.tabbed.not-static { + .nav-tabs { + li.tab { + // Tabs layout + color: $link-color; + background-color: $block-background; + + &.selected { + @include tabbed-nav-layout-all { + background-color: $primary-color; + color: $overlay-color; + } + } + + &:hover { + @include tabbed-nav-layout-all { + background-color: $secondary-color; + color: $overlay-color; + } + } + + &.dropdown-visible { + @include tabbed-nav-layout-all { + background-color: $primary-color; + color: $overlay-color; + } + } + } + } + + // Second row + + .navbar.secondary { + background: $primary-color; + color: $overlay-color; + + > ul > li { + &, &:after, &:before { + color: $overlay-color; + } + } + + > ul > li:hover, + > ul > li.dropdown-visible { + &, &:after, &:before { + color: $overlay-color; + } + background: none; + box-shadow: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + } + } + } + } +} + +.panel { + background-color: $block-background; + color: $text-color; +} + +.post:target .content { + color: $bold-text-color; +} + +.post:target h3 a { + color: $bold-text-color; +} + +.bg1 { + background-color: $block-background; +} + +table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) { + background-color: $block-background; +} + +.bg2 { + background-color: $block-background2; +} + +table.zebra-list tr:nth-child(even) td, ul.zebra-list li:nth-child(even) { + background-color: $block-background2; +} + +.bg3 { + background-color: $block-background3; + &.panel { + background: transparent none; + background-color: rgba($content-background, .3); + border-top-color: $tab-selected-background; + &:before, &:after { + background: -webkit-linear-gradient(to bottom, $tab-selected-background 0%, rgba($tab-selected-background, 0) 100%); + background: linear-gradient(to bottom, $tab-selected-background 0%, rgba($tab-selected-background, 0) 100%); + } + } + .section-posting &.panel { + background-color: $block-background; + &:before, &:after { + background: transparent; + } + } +} + +// Horizontal lists +// ---------------------------------------- + +ul.navlinks { + border-top-color: $block-inner-border; +} + +// Forums list layout +// ---------------------- +.forumtitle { + .forum_unread &, + .forum_unread_subforum &, + .forum_unread_locked & { + color: $link-hover-color; + } +} + +.topictitle { + .global_unread &, + .global_unread_mine &, + .global_unread_locked &, + .global_unread_locked_mine &, + .announce_unread &, + .announce_unread_mine &, + .announce_unread_locked &, + .announce_unread_locked_mine &, + .sticky_unread &, + .sticky_unread_mine &, + .sticky_unread_locked &, + .sticky_unread_locked_mine &, + .topic_unread &, + .topic_unread_mine &, + .topic_unread_locked &, + .topic_unread_locked_mine &, + .topic_unread_hot &, + .topic_unread_hot_mine & + { + color: $link-hover-color; + } +} + +.forum-statistics { + color: $muted-color; +} + +.forum-lastpost { + color: $muted-color; + span:before { + opacity: .5; + } +} + +.forum-description.toggle { + color: $forum-description-color; + background-color: fade-out($forum-description-bg, .2); + a { + color: inherit !important; + } + span.arrow { + border-right-color: fade-out($forum-description-bg, .2); + } + .rtl & span.arrow { + border-right-color: transparent; + border-left-color: fade-out($forum-description-bg, .2); + } +} + +.forum-statistics { + .value { + color: $bold-text-color; + } +} + +// Table styles +// ---------------------------------------- +table.table1 thead th { + color: $heading-color; +} + +table.table1 tbody tr { + border-color: $block-inner-border; +} + +table.table1 tbody tr:hover, table.table1 tbody tr.hover { + background-color: $block-background3; + color: $bold-text-color; +} + +table.table1 td { + color: $text-color; +} + +table.table1 tbody td { + border-top-color: $block-inner-border; +} + +table.table1 tbody th { + border-bottom-color: $block-bottom-border; + color: $bold-text-color; + background-color: $content-background; +} + +table.info tbody th { + color: $bold-text-color; +} + +// Misc layout styles +// ---------------------------------------- +dl.details dt { + color: $bold-text-color; +} + +dl.details dd { + color: $tab-color; +} + +.sep { + color: $primary-color; +} + +/* Icon styles +---------------------------------------- */ +.icon.icon-blue, a:hover .icon.icon-blue { + color: #196db5; +} + +.icon.icon-green, a:hover .icon.icon-green{ + color: #1b9A1B; +} + +.icon.icon-red, a:hover .icon.icon-red{ + color: #BC2A4D; +} + +.icon.icon-orange, a:hover .icon.icon-orange{ + color: #FF6600; +} + +.icon.icon-bluegray, a:hover .icon.icon-bluegray{ + color: #536482; +} + +.icon.icon-gray, a:hover .icon.icon-gray{ + color: #777777; +} + +.icon.icon-lightgray, a:hover .icon.icon-lightgray{ + color: #999999; +} + +.icon.icon-black, a:hover .icon.icon-black{ + color: #333333; +} + +.alert_close .icon:before { + background-color: #FFFFFF; +} + +/* Jumpbox */ +.jumpbox .dropdown li { + border-top-color: $dropdown-heading-top; +} + +.jumpbox-cat-link { + background-color: $dropdown-heading-top; + color: $dropdown-heading-color; +} + +.jumpbox-cat-link:hover { + background-color: $secondary-color; + border-top-color: $secondary-color; + color: $dropdown-heading-link-hover-color; +} + +.jumpbox-forum-link { + background-color: $dropdown-bg; +} + +.jumpbox-forum-link:hover { + background-color: $content-background; +} + +.jumpbox .dropdown .pointer-inner { + border-color: $dropdown-bg transparent; +} + +.jumpbox-sub-link { + background-color: $dropdown-bg; +} + +.jumpbox-sub-link:hover { + background-color: $content-background; +} + + + +// Pagination +// ---------------------------------------- + +.pagination li a { + color: $link-color; + background-color: $block-background; + border-color: $block-inner-border; +} + +.pagination li.ellipsis span { + background-color: transparent; + color: $bold-text-color; +} + +.pagination li.active span { + color: $overlay-color; + background-color: $primary-color; + border-color: $primary-color; +} + +.pagination li a:hover, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger { + border-color: $link-hover-color; + background-color: $link-hover-color; + color: $overlay-color; +} + +.pagination li.page-jump a:after { + color: $link-color; +} + +.pagination li.page-jump a:hover:after { + color: $link-hover-color; +} + +// Miscellaneous styles +// ---------------------------------------- + +.copyright { + color: $muted-color; +} + +.error { + color: $secondary-color; +} + +.reported { + background-color: $block-background-reported; + .postprofile, .signature { + border-color: darken($block-background-reported, 3%); + } +} + +li.reported:hover { + background-color: $block-background-reported; +} +.sticky, .announce { + // you can add a background for stickies and announcements +} + +div.rules { + background-color: mix($content-background, $rules-color, 85%); + color: $rules-color; +} + +p.post-notice { + background-color: mix($block-background, $rules-color, 85%); + color: $rules-color; + background-image: none; +} + +// Blank FontAwesome replacement +%post-notice { + font-family: FontAwesome; +} + +p.post-notice.deleted:before { + @extend %post-notice; + content: '\f057'; // fa-times-circle + color: $secondary-color; +} + +p.post-notice.unapproved:before { + @extend %post-notice; + content: '\f059'; // fa-question-circle + color: $secondary-color; +} + +p.post-notice.reported:before, p.post-notice.error:before { + @extend %post-notice; + content: '\f071'; // fa-warning + color: $secondary-color; +} + +// Topic status +.topic-status.sticky { + color: $muted-color; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for links.css +// -------------------------------------------------------------- + +a { color: $link-color; } +a:hover { color: $link-hover-color; } + +a.time { + color: $faint-color; + &:hover { + color: $link-hover-color; + } +} + +// Links on gradient backgrounds +.forumbg .header a, .forabg .header a, th a { + color: $heading-link; +} + +.forumbg .header a:hover, .forabg .header a:hover, th a:hover { + color: $heading-link-hover; +} + +// Notification mark read link +.dropdown-extended a.mark_read { + background-color: $dropdown-bg; +} + +// Back to top of page +a.top, a.top2 { + color: $muted-color; + &:hover { + color: $link-hover-color; + } +} + +// Arrow links +a.arrow-left:hover { +} + +a.arrow-right:hover { +} + +a.feed-icon-forum:after { + color: mix($muted-color, $block-background, 50%); +} + +a.feed-icon-forum:hover:after { + color: $link-hover-color; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for content.css +// -------------------------------------------------------------- + +ul.forums { +} + +ul.topiclist li { + color: $text-color; + @if $split-forums == false { + .forabg &, .forumbg & { + background: transparent; + } + } +} + +ul.topiclist li.row dt a.subforum.read { + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-size: 11px 9px; + } +} + +ul.topiclist li.row dt a.subforum.unread { + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-size: 11px 9px; + } +} + +li.row { + border-top-color: $block-top-border; + border-bottom-color: $block-bottom-border; + .forum-lastpost strong, + .subforums-list strong { + color: $muted-color; + } +} + +li.row strong { + color: $bold-text-color; +} + +li.row:hover { +} + +li.row:hover dd { +} + +// Unread forum/topic +.icon-link + .list-inner > a.forumtitle, +.pm_unread .topictitle, +a.subforum.unread { + color: $secondary-color; +} + +// Post body styles +// ---------------------------------------- +.postbody { + color: $post-text-color; +} + +// Content container styles +// ---------------------------------------- +.content { + color: $post-text-color; +} + +.content h2, .panel h2 { + color: $panel-title-color; + border-bottom-color: $panel-title-border; +} + +dl.faq dt { + color: $post-text-color; +} + +.posthilit { + background-color: $block-background-reported; + color: if($light, darken($secondary-color, 10%), lighten($secondary-color, 10%)); +} + +.announce, .unreadpost { + // Highlight the announcements & unread posts box +} + +// Post signature +.signature { + border-top-color: $block-inner-border; +} + +// Post noticies +.notice { + border-top-color: $block-inner-border; +} + +// BB Code styles +// ---------------------------------------- +// Quote block +blockquote { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten($secondary-color, 15%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten($secondary-color, 15%); + } +} + +blockquote blockquote, +blockquote .codebox, +blockquote .attachbox { + // Nested quotes + background-color: $bbcode-background2; + background-color: rgba(196, 196, 196, 0.1); + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +blockquote blockquote blockquote, +blockquote blockquote .codebox, +blockquote blockquote .attachbox { + // Nested quotes + background-color: $bbcode-background; + border-left-color: lighten($secondary-color, 15%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten($secondary-color, 15%); + } +} + +blockquote:before { + color: $muted-color; +} + +// Code block +.codebox { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +.codebox p { + border-bottom-color: $bbcode-inner-border; +} + +.codebox code { + color: $bbcode-code-color; +} + +// Attachments +// ---------------------------------------- +.attachbox { + background-color: $bbcode-background; + border-color: $bbcode-outer-border; + border-left-color: lighten(desaturate($primary-color, 20%), 20%); + .rtl & { + border-left-color: $bbcode-outer-border; + border-right-color: lighten(desaturate($primary-color, 20%), 20%); + } +} + +.attachbox dd { + border-top-color: $bbcode-inner-border; +} + +.attachbox p { + color: $bbcode-heading-text; +} + +.attachbox p.stats { + color: $bbcode-heading-text; +} + +// Inline image thumbnails + +dl.file dd { + color: $bbcode-heading-text; +} + +dl.thumbnail img { + border-color: $bbcode-inner-border; + background-color: $block-background; +} + +dl.thumbnail dd { + color: $bbcode-heading-text; +} + +// Post poll styles +// ---------------------------------------- + +fieldset.polls dl { + border-top-color: $block-top-border; + border-bottom-color: $block-bottom-border; + color: $text-color; +} + +fieldset.polls dl.voted { + color: $bold-text-color; +} + +fieldset.polls dd div { + color: $overlay-color; +} + +%pollbar { + box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.2); +} + +.pollbar1 { + @extend %pollbar; + background-color: desaturate($secondary-color, 30%); +} + +.pollbar2 { + @extend %pollbar; + background-color: desaturate($secondary-color, 25%); +} + +.pollbar3 { + @extend %pollbar; + background-color: desaturate($secondary-color, 20%); +} + +.pollbar4 { + @extend %pollbar; + background-color: desaturate($secondary-color, 10%); +} + +.pollbar5 { + @extend %pollbar; + background-color: $secondary-color; +} + +// Poster profile block +// ---------------------------------------- +.postprofile { + color: $text-color; + border-color: $block-inner-border; +} + +.postprofile strong { + color: $bold-text-color; +} + +.online-ribbon span { + background-color: $secondary-color; + color: #fff; +} + +dd.profile-warnings { + color: #BC2A4D; +} + +.no-avatar .avatar-container { + background-image: url("./images/no_avatar.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/no_avatar_hd.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, .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, .3); +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for buttons.css +// -------------------------------------------------------------- +.button { + &, .buttons > &.locked-icon { + border-color: $button-border; + background-color: $button-bg; + color: $button-text; + box-shadow: none; + } + + + &:after, &:before { + } + .buttons > &.locked-icon { + color: $button-icon; + &:after, &:before { + color: $button-icon !important; + } + &:hover { + box-shadow: none; + } + } + + & > strong { + } + + .buttons > &, &.report-icon, &.delete-icon { + border-color: $primary-color; + background-color: $primary-color; + color: $overlay-color; + + &:after, &:before { + color: mix($overlay-color, $primary-color, 85%) !important; + } + + & > strong { + } + } + &.report-icon, &.delete-icon { + border-color: $secondary-color; + background-color: $secondary-color; + + &:after, &:before { + color: mix($overlay-color, $secondary-color, 85%) !important; + } + } +} + +.dropdown-select { + .buttons > & { + color: $muted-color; + } +} + +.dropdown-select:after { + border-color: mix($button-bg, $content-background, 60%); +} +.dropdown-select:hover { + border-color: $button-border; +} + +.dropdown-select:hover:after, .dropdown-visible .dropdown-select:after, .nojs .dropdown-container:hover .dropdown-select:after { + border-color: mix($secondary-color, $content-background, 90%); +} + +.dropdown-visible .dropdown-select, .dropdown-visible .dropdown-select:hover, .nojs .dropdown-container:hover .dropdown-select, +.buttons > .button:hover, +.button:hover, .dropdown-visible .dropdown-select, .nojs .dropdown-container:hover .dropdown-select { + border-color: $secondary-color !important; + background-color: $secondary-color; + color: $overlay-color; + + &:after, &:before { + color: $overlay-color !important; + } +} + +.contact-icons a { border-color: $block-inner-border; } + +// Small icons +%icon-button { + color: $button-icon; + &:hover { + color: $button-icon-hover; + } +} + +%icon-button-visible { + .dropdown-visible &, + .nojs .dropdown-container:hover & { + color: $button-icon-hover; + } +} + +.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: #79add0; +} + +.phpbb_aol-icon:after { + color: #ffd800; + text-shadow: 0 0 1px #000, 0 0 2px #000; +} + +// Icon images +// ---------------------------------------- +%icon-image { + &:after { + color: $link-color; + } + &:hover:after { + color: $link-hover-color; + } +} + +%icon-search-new { + &:after { + color: $secondary-color; + } +} + +%icon-search-misc { + &:after { + color: $faint-color; + } +} + +.icon-home { + &.breadcrumbs:after { + color: $link-color; + } +} + +.icon-notification, .icon-pm { + &.non-zero:after { + color: $secondary-color; + } +} + +.icon-time { + &:after { + color: $faint-color; + } +} + +/* 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 { background-image: url("./images/announce_read.png"); } +.global_read_mine { @extend .global_read; } +.global_read_locked { background-image: url("./images/announce_read_locked.png"); } +.global_read_locked_mine { @extend .global_read_locked; } +.global_unread { background-image: url("./images/announce_unread.png"); } +.global_unread_mine { @extend .global_unread; } +.global_unread_locked { background-image: url("./images/announce_unread_locked.png"); } +.global_unread_locked_mine { @extend .global_unread_locked; } + +.announce_read { @extend .global_read; } +.announce_read_mine { @extend .global_read_mine; } +.announce_read_locked { @extend .global_read_locked; } +.announce_read_locked_mine { @extend .global_read_locked_mine; } +.announce_unread { @extend .global_unread; } +.announce_unread_mine { @extend .global_unread_mine; } +.announce_unread_locked { @extend .global_unread_locked; } +.announce_unread_locked_mine { @extend .global_unread_locked_mine; } + +.forum_link { background-image: url("./images/forum_link.png"); } +.forum_read { background-image: url("./images/forum_read.png"); } +.forum_read_locked { background-image: url("./images/forum_read_locked.png"); } +.forum_read_subforum { background-image: url("./images/forum_read_subforum.png"); } +.forum_unread { background-image: url("./images/forum_unread.png"); } +.forum_unread_locked { background-image: url("./images/forum_unread_locked.png"); } +.forum_unread_subforum { background-image: url("./images/forum_unread_subforum.png"); } + +.sticky_read { @extend .topic_read; } +.sticky_read_mine { @extend .topic_read_mine; } +.sticky_read_locked { @extend .topic_read_locked; } +.sticky_read_locked_mine { @extend .topic_read_locked_mine; } +.sticky_unread { @extend .topic_unread; } +.sticky_unread_mine { @extend .topic_unread_mine; } +.sticky_unread_locked { @extend .topic_unread_locked; } +.sticky_unread_locked_mine { @extend .topic_unread_locked_mine; } + +.topic_moved { background-image: url("./images/topic_moved.png"); } +.topic_read { background-image: url("./images/topic_read.png"); } +.topic_read_mine { background-image: url("./images/topic_read_mine.png"); } +.topic_read_hot { background-image: url("./images/topic_read_hot.png"); } +.topic_read_hot_mine { background-image: url("./images/topic_read_hot_mine.png"); } +.topic_read_locked { background-image: url("./images/topic_read_locked.png"); } +.topic_read_locked_mine { background-image: url("./images/topic_read_locked_mine.png"); } +.topic_unread, { background-image: url("./images/topic_unread.png"); } +.topic_unread_mine { background-image: url("./images/topic_unread_mine.png"); } +.topic_unread_hot { background-image: url("./images/topic_unread_hot.png"); } +.topic_unread_hot_mine { background-image: url("./images/topic_unread_hot_mine.png"); } +.topic_unread_locked { background-image: url("./images/topic_unread_locked.png"); } +.topic_unread_locked_mine { background-image: url("./images/topic_unread_locked_mine.png"); } + +.pm_read { @extend .topic_read; } +.pm_unread { @extend .topic_unread; } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) +{ + .global_read, .global_read_locked, .global_unread, .global_unread_locked, + .forum_link, .forum_read, .forum_read_locked, .forum_read_subforum, .forum_unread, .forum_unread_locked, .forum_unread_subforum, + .topic_moved, .topic_read, .topic_read_mine, .topic_read_hot, .topic_read_hot_mine, .topic_read_locked, .topic_read_locked_mine, + .topic_unread, .topic_unread_mine, .topic_unread_hot, .topic_unread_hot_mine, .topic_unread_locked, .topic_unread_locked_mine + { + background-size: 36px 36px; + } + + .global_read { background-image: url("./images/announce_read_hd.png"); } + .global_read_locked { background-image: url("./images/announce_read_locked_hd.png"); } + .global_unread { background-image: url("./images/announce_unread_hd.png"); } + .global_unread_locked { background-image: url("./images/announce_unread_locked_hd.png"); } + + .forum_link { background-image: url("./images/forum_link_hd.png"); } + .forum_read { background-image: url("./images/forum_read_hd.png"); } + .forum_read_locked { background-image: url("./images/forum_read_locked_hd.png"); } + .forum_read_subforum { background-image: url("./images/forum_read_subforum_hd.png"); } + .forum_unread { background-image: url("./images/forum_unread_hd.png"); } + .forum_unread_locked { background-image: url("./images/forum_unread_locked_hd.png"); } + .forum_unread_subforum { background-image: url("./images/forum_unread_subforum_hd.png"); } + + .topic_moved { background-image: url("./images/topic_moved_hd.png"); } + .topic_read { background-image: url("./images/topic_read_hd.png"); } + .topic_read_mine { background-image: url("./images/topic_read_mine_hd.png"); } + .topic_read_hot { background-image: url("./images/topic_read_hot_hd.png"); } + .topic_read_hot_mine { background-image: url("./images/topic_read_hot_mine_hd.png"); } + .topic_read_locked { background-image: url("./images/topic_read_locked_hd.png"); } + .topic_read_locked_mine { background-image: url("./images/topic_read_locked_mine_hd.png"); } + .topic_unread { background-image: url("./images/topic_unread_hd.png"); } + .topic_unread_mine { background-image: url("./images/topic_unread_mine_hd.png"); } + .topic_unread_hot { background-image: url("./images/topic_unread_hot_hd.png"); } + .topic_unread_hot_mine { background-image: url("./images/topic_unread_hot_mine_hd.png"); } + .topic_unread_locked { background-image: url("./images/topic_unread_locked_hd.png"); } + .topic_unread_locked_mine { background-image: url("./images/topic_unread_locked_mine_hd.png"); } +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for cp.css +// -------------------------------------------------------------- + +// Main CP box +// ---------------------------------------- + +.panel-container h3, .panel-container hr, #cp-menu hr { +} + +.panel-container .panel li.row { +} + +ul.cplist { +} + +.panel-container .panel li.header dd, .panel-container .panel li.header dt { + color: $bold-text-color; +} + +.panel-container table.table1 thead th { + color: $post-text-color; + border-bottom-color: $block-inner-border; +} + +#cp-main .pm-message { + border-color: $block-border; + background-color: $block-background; +} + +// CP tabbed menu +// ---------------------------------------- +#tabs .tab > a { + background: $tab-background; + color: $tab-color; +} + +#tabs .tab > a:hover { + background: $tab-hover-background; + color: $tab-hover-color; +} + +#tabs .activetab > a, +#tabs .activetab > a:hover { + background: $tab-selected-background; + box-shadow: 0 5px 5px -5px $tab-selected-background; + border-color: $tab-selected-background; + color: $tab-selected-color; +} + +#tabs .activetab > a:hover { +} + +// Mini tabbed menu used in MCP +// ---------------------------------------- +#minitabs .tab > a { + background-color: $block-background2; +} + +#minitabs .activetab > a, +#minitabs .activetab > a:hover { + background-color: #F9F9F9; + color: #333333; +} + +// Responsive tabs +// ---------------------------------------- +.responsive-tab .responsive-tab-link:before { + color: $tab-color; +} + +// UCP navigation menu +// ---------------------------------------- + +// Link styles for the sub-section links +#navigation a { + color: $text-color; + background: $block-background; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .1); +} + +#navigation a:hover { + background: $block-background2; + color: $link-hover-color; +} + +#navigation #active-subsection a { + background: $primary-color; + color: $overlay-color; +} + +#navigation #active-subsection a:hover { + background-color: $secondary-color; +} + +#navigation > hr { + border-top-color: $block-background2; +} + +// Preferences pane layout +// ---------------------------------------- +.panel-container h2 { + color: $post-text-color; +} + +.panel-container .panel { + background: mix($content-background, $block-background3, 60%); + box-shadow: none; + border-width: 0; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + & > .inner > h3:first-child { + @include section-heading-cp; + } + &:before, &:after { + background: transparent; + } +} + +#cp-main .pm { + background-color: $block-background; +} + +// Friends list +.cp-mini { + background-color: $block-background2; +} + +dl.mini dt { +} + +// PM Styles +// ---------------------------------------- +// PM Message history +.current { + color: $bold-text-color !important; +} + +// PM marking colours +.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: #ff1100; +} + +.pmlist li.pm_replied_colour, .pm_replied_colour { + border-color: #aab8c2; +} + +.pmlist li.pm_friend_colour, .pm_friend_colour { + border-color: #5D8FBD; +} + +.pmlist li.pm_foe_colour, .pm_foe_colour { + border-color: #000000; +} + +// Avatar gallery +#gallery label { + background: $block-background2; + border-color: $block-inner-border; +} + +#gallery label:hover { + background-color: $block-background3; +} + +// +// -------------------------------------------------------------- +// Colours and backgrounds for forms.css +// -------------------------------------------------------------- + +// General form styles +// ---------------------------------------- +select { + border-color: $input-border; + background-color: $input-bg; + color: $input-text; +} + +label { + color: $text-color; +} + +option.disabled-option { + color: $muted-color; +} + +// Definition list layout for forms +// ---------------------------------------- +dd label { + color: $post-text-color; +} + +fieldset.fields1 { + background-color: transparent; +} + +// Hover effects +fieldset dl:hover dt label { + color: $bold-text-color; +} + +fieldset.fields2 dl:hover dt label { + color: inherit; +} + +// Quick-login on index page +fieldset.quick-login input.inputbox { +} + +// Posting page styles +// ---------------------------------------- + +#message-box textarea { + color: $input-text; +} + +#message-box textarea.drag-n-drop { + outline-color: rgba($faint-color, 0.5); +} + +#message-box textarea.drag-n-drop-highlight { + outline-color: rgba($muted-color, 0.5); +} + +// Input field styles +// ---------------------------------------- +.inputbox, select { + background-color: $input-bg; + border-color: $input-border; + color: $input-text; +} + +.inputbox { + @include placeholder { + color: mix($input-text, $input-bg, 70%); + } +} + +.inputbox:hover, select:hover { + background-color: $input-hover-bg; + border-color: $input-hover-border; + color: $input-hover-text; +} + +.inputbox:focus, select:focus { + background-color: $input-focus-bg; + border-color: $input-focus-border; + color: $input-focus-text; +} + +.inputbox:hover { + @include placeholder { + color: $input-hover-text; + } +} + +.inputbox:focus { + @include placeholder { + color: transparent; + } +} + + +// Form button styles +// ---------------------------------------- + +a.button1, input.button1, input.button3, a.button2, input.button2 { + color: $button-text; + border-color: $button-border; + background-color: $button-bg; +} + +a.button1, input.button1 { + border-color: $primary-color; + background-color: $primary-color; + color: $overlay-color; +} + +input.button3 { + background-image: none; +} + +// Hover states +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border-color: $secondary-color; + background-color: $secondary-color; + color: $overlay-color; +} + +// Focus states +input.button1:focus, input.button2:focus, input.button3:focus { + border-color: $secondary-color; + background-color: $secondary-color; + color: $overlay-color; +} + +input.disabled { + color: $muted-color; +} + +// jQuery popups +// ---------------------------------------- +.phpbb_alert { + background-color: $content-background; + border-color: $block-inner-border; +} +.phpbb_alert .alert_close:before { + color: $link-color; +} +.phpbb_alert .alert_close:hover:before { + color: $link-hover-color; +} +.phpbb_alert .alert_close:after { + color: $content-background; +} +.darken { + background-color: #000; +} + +.loading_indicator { + background-color: #000; + background-image: url("./images/loading.gif"); +} + +.dropdown-extended ul li { + border-top-color: $block-inner-border; +} + +.dropdown-extended ul li:hover { + background-color: $block-background2; + color: $bold-text-color; +} + +.dropdown-extended .header, .dropdown-extended .footer { + border-color: $block-inner-border; + color: $bold-text-color; +} + +.dropdown-extended .footer { + border-top-style: solid; + border-top-width: 1px; +} + +.dropdown-extended .header { + background: $dropdown-heading-top; + // background-image: -webkit-linear-gradient(top, $dropdown-heading-top 0, $dropdown-heading-bottom 100%); + // background-image: linear-gradient(to bottom, $dropdown-heading-top 0, $dropdown-heading-bottom 100%); + // filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($dropdown-heading-top)}', endColorstr='#{ie-hex-str($dropdown-heading-top)}'); + color: $dropdown-heading-color; + a { + color: $dropdown-heading-link-color; + &:hover { + color: $dropdown-heading-link-hover-color; + } + } +} + +ul.linklist li.responsive-menu a.responsive-menu-link:before { + color: $link-color; +} + +ul.linklist li.responsive-menu a.responsive-menu-link:hover:before, ul.linklist li.responsive-menu.visible a.responsive-menu-link:before { + color: $link-hover-color; +} + +.dropdown .dropdown-contents { + background: $dropdown-bg; + border-color: $dropdown-border; + box-shadow: $dropdown-shadow; +} + +.dropdown-up .dropdown-contents { + box-shadow: $dropdown-shadow-up; +} + +.dropdown li, .dropdown li li { + border-color: $dropdown-inner-border; +} + +.dropdown li.separator { + border-color: $dropdown-inner-border; +} + +// Notifications +// ---------------------------------------- +.notification_list li { + &.notification-reported strong, &.notification-disapproved strong { + color: $secondary-color; + } + + &.dropdown-notification { + background-color: $dropdown-notification-bg; + color: $dropdown-notification-color; + &, .panel-container & { + border-top-color: lighten($dropdown-notification-bg, 10%); + border-bottom-color: darken($dropdown-notification-bg, 10%); + } + strong { + color: $dropdown-notification-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($dropdown-notification-bg, $dropdown-notification-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($dropdown-notification-bg) < 50%, darken($dropdown-notification-bg, 30%), lighten($dropdown-notification-bg, 30%)), 100%); + &, &:after { + color: $dropdown-notification-strong-color; + &:hover { + color: $dropdown-notification-color; + } + } + } + } + + &.bg3 { + // Unread + background-color: $notification-unread-bg; + color: $notification-unread-color; + &, .panel-container & { + border-top-color: lighten($notification-unread-bg, 10%); + border-bottom-color: darken($notification-unread-bg, 10%); + } + strong { + color: $notification-unread-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($notification-unread-bg, $notification-unread-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($notification-unread-bg) < 50%, darken($notification-unread-bg, 30%), lighten($notification-unread-bg, 30%)), 100%); + &, &:after { + color: $notification-unread-strong-color; + &:hover { + color: $notification-unread-color; + } + } + } + } + + &.dropdown-notification:hover { + background-color: $dropdown-notification-hover-bg; + color: $dropdown-notification-color; + &, .panel-container & { + border-top-color: lighten($dropdown-notification-hover-bg, 10%); + border-bottom-color: darken($dropdown-notification-hover-bg, 10%); + } + strong { + color: $dropdown-notification-strong-color; + } + a { + color: inherit; + } + p.notification-time, p.notifications_time { + color: desaturate(mix($dropdown-notification-hover-bg, $dropdown-notification-color, 30%), 25%); + } + a.mark_read { + background-color: desaturate(if(lightness($dropdown-notification-hover-bg) < 50%, darken($dropdown-notification-hover-bg, 30%), lighten($dropdown-notification-hover-bg, 30%)), 100%); + &, &:after { + color: $dropdown-notification-strong-color; + &:hover { + color: $dropdown-notification-color; + } + } + } + } +} + + +// +// -------------------------------------------------------------- +// Colours and backgrounds for imageset.css +// -------------------------------------------------------------- +// .imageset.icon_post_target_unread { +// &:after { +// color: #D31141; +// } +// } + +.imageset.icon_post_target { + background-image: url("./images/icon_post_target.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/icon_post_target_hd.png"); + } +} +.imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread.png"); + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + background-image: url("./images/icon_post_target_unread_hd.png"); + } +} + +.imageset.icon_topic_attach { + &:after { + color: $muted-color; + } +} + +%imageset-secondary-color { + &:after { + color: $secondary-color; + } +} + +.imageset.icon_topic_poll { + &:after { + color: desaturate(mix($primary-color, $block-background, 80%), 30%); + } +} diff --git a/simplicity_steelblue/theme/_custom.scss b/simplicity_steelblue/theme/_custom.scss new file mode 100644 index 0000000..adc0a77 --- /dev/null +++ b/simplicity_steelblue/theme/_custom.scss @@ -0,0 +1,6 @@ +// +// Add your custom code to this file +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// diff --git a/simplicity_steelblue/theme/_custom_config.scss b/simplicity_steelblue/theme/_custom_config.scss new file mode 100644 index 0000000..750dc54 --- /dev/null +++ b/simplicity_steelblue/theme/_custom_config.scss @@ -0,0 +1,13 @@ +// +// Add your custom configuration variables to this file. +// See _style_config.scss for list of variables +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// + + +// Examples: (commented to prevent it from working) +// +// $show-logo: true; +// $use-wrapper: false; diff --git a/simplicity_steelblue/theme/_style_config.scss b/simplicity_steelblue/theme/_style_config.scss new file mode 100644 index 0000000..31012a6 --- /dev/null +++ b/simplicity_steelblue/theme/_style_config.scss @@ -0,0 +1,414 @@ +// +// Do not edit configuration values in this file. +// +// Instead add your own configuration to _custom_config.scss +// Copy line from this file, paste it to _custom_config.scss and change value. +// + +// Configuration file +$show-logo: true !default; // true or false +$center-logo: true !default; // true or false +$logo-block-padding: 10px 0 !default; +$responsive-hide-logo: false !default; // Hide logo on mobile devices. true or false + +$show-forum-title: false !default; // true or false + +$profile-width: 150px !default; +$profile-side: left !default; // left or right +$post-margin: ($profile-width + 10px) !default; + +$use-wrapper: false !default; // true or false +$max-width: none !default; // Maximum width. Set to "none" to make layout fluid + +$split-forums: true !default; // Changes layout of forums list. Values are true or false + +$tabbed-navigation: false !default; // true or false. Toggles tabbed navigation layout + +// +// Fonts +// + +$font-size: 11px !default; // Base font size +$font-family: Verdana, Helvetica, Arial, sans-serif !default; // Default font +$line-height: 1.4 !default; // Line height + +$h1-font-size: $font-size + 10px !default; +$h1-font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !default; + +$h2-font-size: $font-size + 8px !default; +$h2-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$paragraph-line-height: 1.3 !default; + +$nav-primary-font-size: $font-size + 1px !default; +$nav-secondary-font-size: $font-size + 1px !default; + +$heading-font-size: $font-size + 4px !default; +$panel-heading-font-size: $font-size + 4px !default; + +$list-heading-font-size: $font-size + 1px !default; +$list-heading-line-height: $font-size + 7px !default; +$list-heading-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$forum-heading-font-size: $list-heading-font-size + 2px !default; +$forum-heading-font-family: $list-heading-font-family !default; +$forum-heading-font-weight: 500 !default; + +$button-font-size: $font-size + 3px !default; +$button-line-height: floor(($font-size + 8px) / 2) * 2 !default; // Convert to even number +$button-glyph-font-size: floor($font-size / 2) * 2 !default; // Convert to even number + +$dropdown-header-font-size: $font-size + 2px !default; +$dropdown-header-font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif !default; +$dropdown-header-line-height: 30px !default; + +$forum-link-font-size: $font-size + 5px !default; +$forum-link-line-height: 1.2 !default; +$forum-link-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default; + +$forum-list-column-font-size: $font-size + 1px !default; +$forum-list-last-column-font-size: $font-size !default; +$forum-list-description-font-size: $font-size + 2px !default; + +$topic-link-font-size: $font-size + 4px !default; +$topic-link-font-family: $forum-link-font-family !default; + +$tab-font-size: $font-size !default; +$tab-line-height: $tab-font-size * 2 + 4px !default; + +// Posts +$post-content-font-size: $font-size + 2px !default; // Post content +$post-content-line-height: 1.4 !default; +$post-content-font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif !default; + +$post-title-font-size: $font-size + 5px !default; +$post-title-line-height: 1.25 !default; +$post-title-font-family: $h2-font-family !default; + +$post-signature-font-size: $font-size + 1px !default; +$post-quote-font-size: $post-content-font-size - 1px !default; +$post-code-font-size: $post-content-font-size - 1px !default; + +$post-block-title-font-size: $post-quote-font-size !default; // Quote title, code title +$post-block-title-line-height: 1.6 !default; +$post-block-title-font-family: $post-content-font-family !default; + +$post-profile-font-size: $font-size !default; +$post-profile-line-height: $line-height !default; + +// Forms +$input-button-font-size: $font-size + 2px !default; +$input-button-font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif !default; +$bbcode-button-font-size: $font-size + 1px !default; + +// +// Color palette +// + +// Absolute black and white colors. Reverse them for dark styles +$black-color: #000 !default; // Main color to mix with. Black for light styles, white for dark styles +$white-color: #fff !default; // Opposite of $black-color + +// Page colors +$page-background: #e8e8e8 !default; // HTML element +$content-background: #e0e0e0 !default; // Page inside content wrapper +$content-border-color: #e0e0e0 !default; // Border color for content wrapper + +// Primary colors +$primary-color: #525d73 !default; // Main color, used for links and stuff +$secondary-color: #d03c3c !default; // Secondary color, usually in red - yellow range +$overlay-color: $white-color !default; // Text on top of sections that use colorful background. +$block-background: #f4f4f4 !default; // Background of blocks +$block-background-reported: #f5e9e9 !default; // Background for reported posts + +// Global color values +$text-color: #141414 !default; // Text color +$bold-text-color: $black-color !default; // Text color with higher contrast to background. #000 or #fff +$post-text-color: $text-color !default; // Text inside posts +$link-color: $primary-color !default; // Links +$link-hover-color: $secondary-color !default; // Links, hover state +$muted-color: mix($black-color, $content-background, 40%) !default; // Gray color +$faint-color: mix($black-color, $content-background, 30%) !default; // Gray color +$rules-color: $secondary-color !default; // Forum rules + +// +// Calculated colors +// + +// Misc. DO NOT EDIT! +$light: if(lightness($black-color) < 50%, true, false) !default; + +// Blocks +$block-background2: #f6f6f6 !default; // Blocks with .bg2 background color +$block-background3: #f8f8f8 !default; // Blocks with .bg3 background color - mostly UCP/MCP and posting form + +$block-border: #e0e0e0 !default; // Border color for blocks +$border-radius: 3px !default; // Main border radius +$block-top-border: lighten($block-background, 10%) !default; // Top border of forums in forums list +$block-bottom-border: darken($block-background, 5%) !default; // Bottom border of forums in forums list +$block-inner-border: $block-bottom-border !default; // Border inside blocks where there is only 1 border instead of top/bottom borders + +$block-title-color: desaturate($link-color, 5%) !default; // Title inside blocks, such as post title + +// Tabs +$tab-color: desaturate($link-color, 20%) !default; +$tab-background: $block-background !default; + +$tab-hover-color: $link-hover-color !default; +$tab-hover-background: $block-background3 !default; + +$tab-selected-color: mix($text-color, $block-background3, 90%) !default; +$tab-selected-background: $block-background3 !default; + +// Header +$header-bg: $content-background !default; +$header-text: $text-color !default; +$header-link: $overlay-color !default; +$header-link-hover: mix($header-link, $header-bg, 80%) !default; + +// Primary navigation +$primary-nav-bg: $primary-color !default; +$primary-nav-color: $overlay-color !default; + +$primary-nav-selected-bg: $block-background !default; +$primary-nav-selected-color: $primary-color !default; + +$primary-nav-hover-bg: $block-background !default; +$primary-nav-hover-color: $secondary-color !default; + +$primary-nav-alert-bg: hsl(0, saturation($secondary-color), lightness($secondary-color)) !default; +$primary-nav-alert-color: $overlay-color !default; +$primary-nav-alert-shadow: 1px 1px 3px rgba(0, 0, 0, .2) !default; + +// Secondary navigation +$secondary-nav-hover-link: $link-hover-color !default; + +// Dropdown +$dropdown-bg: $block-background !default; +$dropdown-border: $primary-color !default; +$dropdown-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5) !default; +$dropdown-shadow-up: 1px 0 5px rgba(0, 0, 0, 0.5) !default; +$dropdown-inner-border: if($light, darken($dropdown-bg, 10%), lighten($dropdown-bg, 10%)) !default; + +$dropdown-heading-top: $dropdown-border !default; +$dropdown-heading-bottom: $dropdown-heading-top !default; +$dropdown-heading-color: $overlay-color !default; +$dropdown-heading-link-color: $overlay-color !default; +$dropdown-heading-link-hover-color: $overlay-color !default; + +$forum-description-color: $overlay-color !default; +$forum-description-bg: mix($black-color, $block-background, 75%) !default; + +// Notifications +$notification-unread-bg: mix($content-background, $rules-color, 90%) !default; +$notification-unread-color: $rules-color !default; +$notification-unread-strong-color: $black-color !default; + +$dropdown-notification-bg: $block-background !default; +$dropdown-notification-hover-bg: $block-background2 !default; +$dropdown-notification-color: $link-color !default; +$dropdown-notification-strong-color: desaturate(if(lightness($dropdown-notification-color) < 50%, darken($dropdown-notification-color, 30%), lighten($dropdown-notification-color, 30%)), 100%) !default; + +// Panels +$panel-title-color: desaturate(if($light, darken($primary-color, 10%), lighten($primary-color, 10%)), 25%) !default; +$panel-title-border: $block-inner-border !default; + +// Content outside of blocks +$page-title-color: $primary-color !default; +$stats-title-color: $primary-color !default; +$content-top-border: lighten($content-background, 10%) !default; +$content-bottom-border: darken($content-background, 10%) !default; +$content-inner-border: $content-bottom-border !default; + +// Heading section +$heading-bg: $primary-color !default; +$heading-border: $heading-bg !default; +$heading-color: $overlay-color !default; +$heading-link: $overlay-color !default; +$heading-link-hover: $overlay-color !default; + +// Inputs +$input-text: $text-color !default; // Input text color +$input-bg: $white-color !default; // Input background +$input-border: #c6c6c6 !default; // Input border color +$input-hover-text: $input-text !default; +$input-hover-bg: $input-bg !default; +$input-hover-border: $secondary-color !default; +$input-focus-text: $input-text !default; +$input-focus-bg: $input-bg !default; +$input-focus-border: $primary-color !default; +$input-border-radius: 2px !default; + +$search-box-border: #c6c6c6 !default; // Border for search box block +$search-box-border-header: #ccc !default; // Same as above, for search box in header +$search-box-shadow: 1px 1px 3px rgba(0, 0, 0, .1) !default; // Box-shadow for search box in header + +// Buttons +$button-bg: mix($block-background, $primary-color, 10%) !default; +$button-border-radius: 3px !default; +$button-border: $button-bg !default; +$button-icon: $overlay-color !default; +$button-icon-hover: $overlay-color !default; +$button-text: $overlay-color !default; + +$button-top-padding: 2px !default; +$button-side-padding: 8px !default; +$button-border-width: 1px !default; +$button-height: $button-line-height + ($button-top-padding + $button-border-width) * 2 !default; + +$big-button-border-radius: 4px !default; // For big buttons and blocks like quick search + +// BBCode +$bbcode-border-radius: 0px !default; +$bbcode-background: #fff !default; +$bbcode-background2: #f4f4f4 !default; +$bbcode-outer-border: if($light, darken($bbcode-background, 7%), lighten($bbcode-background, 7%)) !default; +$bbcode-inner-border: if($light, darken($bbcode-background, 5%), lighten($bbcode-background, 5%)) !default; +$bbcode-heading-text: #666 !default; + +// Code colors +@function code-color($hue) { + @return hsl($hue, saturation($primary-color), lightness($primary-color)); +} +$bbcode-code-color: code-color(128deg) !default; + +// Do not edit few lines below +$post-side: if($profile-side == left, right, left) !default; + +// Mixins +@mixin section { + background: $block-background; + border: 0 solid $block-border; + border-radius: $border-radius; + padding: 5px 10px; +} + +@mixin section-forum { + @include section; + padding: 5px; +} + +// Undo section mixin +@mixin section-empty { + background: transparent; + border-width: 0; + border-radius: 0; + box-shadow: none; + padding: 0; +} + +// Heading block +@mixin section-heading { + margin: -5px -10px 5px; + border-radius: max(0, $border-radius - 1px); + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: $heading-bg; + border: 0 solid $heading-border; + padding: 5px; + text-transform: none; + font-size: $heading-font-size; + line-height: $line-height; + font-weight: normal; + color: $heading-color; + + @if $border-radius > 1px { + @media (max-width: 700px) { + border-radius: 0; + } + } + + a { + color: $heading-link; + &:hover { + color: $heading-link-hover; + } + } +} + +@mixin section-heading-forum { + @include section-heading; + @if $split-forums == false { + margin: -5px -5px 0; + } + @else { + @include section-heading-separate; + margin: 0; + } +} + +@mixin section-heading-separate { + border-radius: $border-radius; +} + +@mixin section-heading-cp { + background-color: transparent; + color: $stats-title-color; + background-image: none; + a { + color: $link-color; + &:hover { + color: $link-hover-color; + } + } +} + +@mixin table-heading { + background: $heading-bg; + border: 0 solid $heading-border; + color: $heading-color; + + @if $border-radius > 1px { + &:first-child { + border-top-left-radius: max(0, $border-radius - 1px); + } + &:last-child { + border-top-right-radius: max(0, $border-radius - 1px); + } + } +} + +@mixin table-heading-transparent { + background: transparent; + color: inherit; +} + +@mixin placeholder { + &::-moz-placeholder { + @content + } + &::-webkit-input-placeholder { + @content + } + &:-ms-input-placeholder { + @content + } +} + +@mixin tabbed-nav-layout-all { + @if ($use-wrapper) { + &, #wrap & { + @content; + } + } + @else { + @content; + } +} + +@mixin tabbed-nav-layout-alt { + @if ($use-wrapper) { + @content; + } +} + +@mixin tabbed-nav-layout-default { + @if ($use-wrapper) { + #wrap & { + @content; + } + } + @else { + @content; + } +} diff --git a/simplicity_steelblue/theme/bidi.css b/simplicity_steelblue/theme/bidi.css new file mode 100644 index 0000000..f6c92ae --- /dev/null +++ b/simplicity_steelblue/theme/bidi.css @@ -0,0 +1,4 @@ +/* RTL definitions +---------------------------------------- */ + +@import "../../simplicity/theme/bidi.css"; \ No newline at end of file diff --git a/simplicity_steelblue/theme/common/_buttons.scss b/simplicity_steelblue/theme/common/_buttons.scss new file mode 100644 index 0000000..eed1254 --- /dev/null +++ b/simplicity_steelblue/theme/common/_buttons.scss @@ -0,0 +1,304 @@ +// Button Styles +// ---------------------------------------- + +$button-inner-height: $button-line-height + $button-top-padding * 2; +$button-outer-height: $button-inner-height + $button-border-width * 2; + +.button { + display: inline-block; + padding: $button-top-padding $button-side-padding; + font-size: $button-font-size; + font-weight: 600; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: $button-line-height; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: $button-border-width solid transparent; + border-radius: $big-button-border-radius; + + & > strong { + font-weight: 600; + } +} + +.button:focus, +.button:hover { + text-decoration: none; + outline: none; +} + +.caret { + border-left: 1px solid; + position: relative; + right: -6px; +} + +.caret i { + vertical-align: top; +} + +/* Posting page styles +----------------------------------------*/ +.button-search, +.button-search-end { + float: left; + border-radius: 0; + margin: 0; + padding: 2px 5px; +} + +.button-search-end { + border-left-width: 0; + border-radius: 0 4px 4px 0; +} + +.search-header .button-search, +.search-header .button-search-end { + border-top-width: 0; + border-bottom-width: 0; + padding: 3px 5px; +} + +.search-header .button-search-end { + border-right-width: 0; +} + +.button-icon-only { + padding-left: 3px; + padding-right: 3px; +} + +// Poster contact icons +// ---------------------------------------- +.contact-icons.dropdown-contents { + min-width: 0; + padding: 0; + font-size: 0; +} + +.contact-icon { + position: relative; + display: block; + height: 16px; + width: 16px; + &:after { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + text-align: center; + font-family: FontAwesome; + 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: 8px; +} + +%contact-icon-gi { + font-family: 'Glyphicons Regular', 'Glyphicons'; +} + +.contact-icons .last-cell { + border-right: none; +} + +.contact-icons div:last-child a { + border-bottom: none; +} + +.contact-icons div { + clear: left; +} + +// Profile icons +.pm-icon:after { + content: '\f086'; // fa-comments +} +.email-icon:after { + content: '\f0e0'; // fa-envelope +} +.jabber-icon:after { + content: '\f0eb'; // fa-lightbulb-o + font-size: 16px; +} +.phpbb_icq-icon:after { + content: '\f013'; // fa-cog +} +.phpbb_wlm-icon:after { + content: '\f007'; // fa-user +} +.phpbb_aol-icon:after { + content: '\f2bb'; // fa-address-card +} +.phpbb_website-icon:after { + content: '\f08e'; // fa-external-link +} +.phpbb_youtube-icon:after { + content: '\f16a'; // fa-youtube-play +} +.phpbb_facebook-icon:after { + content: '\f230'; // fa-facebook-official +} +.phpbb_googleplus-icon:after { + content: '\f0d5'; // fa-google-plus +} +.phpbb_skype-icon:after { + content: '\f17e'; // fa-skype +} +.phpbb_twitter-icon:after { + content: '\f099'; // fa-twitter +} +.phpbb_yahoo-icon:after { + content: '\f19e'; // fa-yahoo +} + + +// Post control buttons +// --------------------------------------------- +.post-buttons { + float: right; + list-style: none; + margin-top: 2px; + .rtl & { + float: left; + } +} + +.has-profile .post-buttons { + float: none; + position: absolute; + margin: 0; + top: 5px; + + @if $profile-side == left { + right: 0; + .rtl & { + left: 0; + } + } + @else { + right: $post-margin; + .rtl & { + left: $post-margin; + } + } + + .rtl & { + right: auto; + } +} + +.post-buttons > li { + float: left; + margin-right: 3px; +} + +.post-buttons .button, .format-buttons .button { + padding-left: 3px; + padding-right: 3px; +} + + +.hastouch .post-buttons { + margin-right: 10px; +} + +.post-buttons .button span { + font-size: 0; +} + +// Responsive buttons in post body +.post-buttons .dropdown { + top: 20px; +} + +$post-dropdown-glyphs-font-size: floor($dropdown-content-font-size / 2) * 2; + +.post-buttons .dropdown a { + display: block; + font-size: $dropdown-content-font-size; + line-height: $dropdown-content-line-height; + text-align: left; + margin-left: 18px; + position: relative; + &:before { + position: absolute; + left: -16px; + top: 50%; + height: $post-dropdown-glyphs-font-size; + line-height: $post-dropdown-glyphs-font-size + 2px; + margin: -#{$post-dropdown-glyphs-font-size / 2} 0 0; + pointer-events: none; + color: inherit; + } + .rtl & { + text-align: right; + } +} + +.hasjs .postbody .post-buttons { + max-width: 40%; +} + +// Browser-specific tweaks +button::-moz-focus-inner { + padding: 0; + border: 0 +} + + +/* Deprecated as of version 3.2 +-------------------------------------------------*/ +.small-icon { + background-position: 0 50%; + background-repeat: no-repeat; + background-image: none; +} + +.dropdown .small-icon { + background-position: 5px 50%; + padding: 5px; +} + +.small-icon > a { + padding: 0 0 0 18px; +} + +ul.linklist.bulletin > li.small-icon:before { + display: none; +} + +.dropdown .small-icon > a { + display: block; +} + +.rtl .small-icon { + background-position: 100% 50%; +} + +.rtl .small-icon > a { + padding-left: 0; + padding-right: 19px; +} diff --git a/simplicity_steelblue/theme/common/_common.scss b/simplicity_steelblue/theme/common/_common.scss new file mode 100644 index 0000000..7503c91 --- /dev/null +++ b/simplicity_steelblue/theme/common/_common.scss @@ -0,0 +1,2336 @@ +// CSS Reset http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 +// ---------------------------------------- +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%; + font: inherit; + vertical-align: baseline; +} +// HTML5 display-role reset for older browsers +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:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +abbr { + text-decoration: none; +} + +// Useful stuff +%clearfix { + &:after, &:before { + content: ' '; + display: table; + clear: both; + } +} + +// General Markup Styles +// ---------------------------------------- +html { + font-size: 100%; + height: 100%; +} + +body { + font-family: $font-family; + font-size: $font-size; + line-height: $line-height; + margin: 0; + padding: 0 0 12px; + word-wrap: break-word; + min-height: 100%; + box-sizing: border-box; + -webkit-print-color-adjust: exact; +} + +$h1-font-size: $font-size + 10px !default; +$h1-line-height: inherit !default; + +h1, p.sitename { + // Forum name + font-family: $h1-font-family; + margin-right: 200px; + margin-top: 15px; + margin-bottom: 0; + font-weight: bold; + font-size: $h1-font-size; + line-height: $h1-line-height; +} + +h2 { + // Forum header titles + font-family: $h2-font-family; + font-weight: normal; + font-size: $h2-font-size; + margin: 0.8em 0 0.2em 0; +} + +h2.solo { + margin-bottom: 1em; +} + +$h3-font-size: ($h2-font-size - 2px) !default; +$h3-font-family: $h2-font-family !default; + +h3 { + // Sub-headers (also used as post headers, but defined later) + font-family: $h3-font-family; + font-weight: 500; + margin-bottom: 5px; + font-size: $h3-font-size; + margin-top: 20px; +} + +$h4-font-size: ceil($font-size * 1.3) !default; +$h4-font-family: $h1-font-family !default; + +h4 { + // Forum and topic list titles + font-family: $h4-font-family; + font-size: $h4-font-size; +} + +$paragraph-font-size: $font-size !default; + +p { + line-height: $paragraph-line-height; + font-size: $paragraph-font-size; + margin-bottom: 1.5em; +} + +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; +} + +p.jumpbox-return { + margin-top: 10px; + margin-bottom: 0; + float: left; +} + +b, strong { + font-weight: bold; +} + +.text-strong { + font-weight: bold; +} + +i, em { + font-style: italic; +} + +.text-italics { + 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; +} + + +// Main blocks +// ---------------------------------------- +@mixin wrapper-padding { + padding: 10px; +} + +#wrap { + @if $use-wrapper { + border: 1px solid transparent; + border-radius: 8px; + @include wrapper-padding; + } +} + +@mixin page-width { + box-sizing: border-box; + margin: 0 auto; + max-width: $max-width; + min-width: 625px; + @if $max-width != none { + @media (max-width: ($max-width + 24px)) { + margin: 0 12px; + } + } + @else { + margin: 0 12px; + } +} +.page-width { + @include page-width; +} + +.page-width .page-width { + margin: 0; +} + +.page-body { + margin: 4px 0; + #wrap > &:first-of-type { + margin-top: 0; + } + #wrap > &:last-of-type { + margin-bottom: 0; + } + clear: both; +} + +.page-footer { + clear: both; + #wrap + & { + margin-top: 5px; + } +} + +.page-footer h3 { + margin-top: 20px; +} + +.logo { + @if $show-logo == true { + display: block; + box-sizing: border-box; + max-width: 100%; + @if $center-logo == true { + &, & img { + margin: 0 auto; + } + } + @else { + float: left; + } + img { + display: block; + max-width: 100%; + } + padding: $logo-block-padding; + &:hover { + text-decoration: none; + } + } + @else { + display: none; + } +} + +// Site description and logo +.site-description { + @extend %clearfix; + h1, p.sitename { + margin-left: 0; + margin-right: 0; + } + + @if $center-logo == true { + text-align: center; + } + + @if $show-forum-title == false { + h1, p { + display: none; + } + } +} + +// Round cornered boxes and backgrounds +// ---------------------------------------- +.headerbar { + & > .inner { + position: relative; + } +} + +$nav-primary-glyph-font-size: $nav-primary-font-size + 2px !default; +$nav-primary-glyph-margin: 0px - ($nav-primary-glyph-font-size / 2) !default; + +$nav-alert-font-size: 9px !default; + +.navbar { + $navtabs-border-radius: min(5px, $border-radius) !default; + $navtabs-border-radius-small: max(0px, $navtabs-border-radius - 2) !default; + $tab-height: $nav-primary-font-size + 18px !default; + $tab-padding: 12px !default; + $tab-padding-glyph: 8px !default; + + @include section; + padding: 0 9px; + clear: both; + + &.tabbed, &.secondary { + @include section-empty; + } + + .page-body & { + margin-bottom: 10px; + } + + .navbar { + margin-top: 5px; + } + &.tabbed { + padding: 0; + } + &.secondary { + @extend %clearfix; + margin: 0; + padding: 1px 0; + > ul { + list-style-type: none; + margin: 0; + padding: 0; + } + > ul > li { + position: relative; + display: inline-block; + margin: 0; + padding: 0; + > a { + display: inline-block; + color: inherit; + padding: 1px 8px; + text-align: center; + line-height: $nav-secondary-font-size + 14px; + font-size: $nav-secondary-font-size; + } + &:hover { + > a { + text-decoration: none; + } + border-radius: 3px; + } + &.small-icon > a { + padding-left: 18px; + } + .dropdown { + top: $nav-secondary-font-size + 16px; + } + &.dropdown-up .dropdown { + top: auto; + bottom: $nav-secondary-font-size + 16px; + } + &.search-box { + display: block; + margin: 0; + float: right; + .rtl & { + float: left; + } + &, &:hover { + border-radius: 0; + border-width: 0; + box-shadow: none; + background: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + } + } + } + + .nav-breadcrumbs { + margin-top: 0; + } + } + + li.small-icon > a { + padding-left: 18px; + } + + .nav-tabs { + border-radius: $navtabs-border-radius; + & .leftside { + & .tab:first-child, + & .tab.first-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + } + .rtl & .rightside { + & .tab:last-child, + & .tab.last-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + } + & .rightside { + & .tab:last-child, + & .tab.last-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + } + .rtl & .leftside { + & .tab:first-child, + & .tab.first-visible { + border-radius: max($navtabs-border-radius - 1px, 0px); // 1px smaller than overall border to avoid rough edges + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + } + + @extend %clearfix; + + & > ul { + list-style-type: none; + margin: 0; + height: $tab-height; + + &.leftside, .rtl &.rightside { + float: left; + } + &.rightside, .rtl &.leftside { + float: right; + } + + & > li { + float: left; + height: $tab-height; + } + .rtl & > li { + float: right; + } + .quick-links { + margin: 0; + &.empty { + display: none; + } + &.showing-responsive-menu { + display: block; + } + } + } + + .nav-link { + text-decoration: none; + color: inherit; + display: inline-block; + height: $tab-height; + line-height: $tab-height; + padding: 0 $tab-padding; + vertical-align: baseline; + font-size: $nav-primary-font-size; + outline-style: none; + &.dropdown-toggle { + position: relative; + &:before { + $nav-primary-font-size-toggle: ceil($nav-primary-font-size * 2 / 3) !default; + content: '\f078'; // fa-chevron-down + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: $nav-primary-font-size-toggle; + line-height: $nav-primary-font-size; + width: $nav-primary-font-size-toggle; + height: $nav-primary-font-size; + margin-top: -6px; + .rtl & { + right: auto; + left: 12px; + } + } + &:hover:before { + } + } + .username-coloured { + color: inherit !important; + font-weight: inherit; + font-style: inherit; + } + } + + .responsive-menu .nav-link:before, + .dropdown-visible .nav-link:before { + content: '\f077'; // fa-chevron-up + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: 9px; + line-height: 13px; + width: 9px; + height: 13px; + margin-top: -6px; + } + + .dropdown { + top: $tab-height; + .dropdown-up & { + top: auto; + bottom: $tab-height; + } + } + + .tab { + position: relative; + // Alert + & > strong { + display: none; + font-weight: bold; + font-size: $nav-alert-font-size; + padding: 0 2px; + border-radius: 3px; + position: absolute; + right: 5px; + top: -10px; + line-height: $nav-alert-font-size + 5px; + min-width: 10px; + _width: 10px; + text-align: center; + text-shadow: none; + white-space: nowrap; + word-wrap: normal; + height: $nav-alert-font-size + 5px; + pointer-events: none; + .rtl & { + right: auto; + left: 5px; + } + .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; + } + } + &.non-zero > strong { + display: block; + } + } + + // Glyphs + %glyph { + position: relative; + padding-left: ($tab-padding + 18px); + &:after { + position: absolute; + left: $tab-padding; + top: 50%; + margin-top: $nav-primary-glyph-margin; + width: $nav-primary-glyph-font-size; + font-size: $nav-primary-font-size; + line-height: $nav-primary-glyph-font-size; + height: $nav-primary-glyph-font-size; + text-align: left; + font-weight: normal; + font-style: normal; + text-indent: 0; + } + .rtl & { + } + .rtl &:after { + left: auto; + right: $tab-padding; + } + } + %glyph-only { + @extend %glyph; + text-indent: 999px; + width: $nav-primary-glyph-font-size; + padding: 0 $tab-padding-glyph; + overflow: hidden; + &:after { + text-align: center; + font-size: $nav-primary-glyph-font-size; + left: $tab-padding-glyph; + } + .rtl &:after { + left: auto; + right: $tab-padding-glyph; + } + & + strong { + right: -2px; + .rtl & { + right: auto; + left: -2px; + } + } + } + @media (max-width: 550px) { + %glyph-only-media { + text-indent: 999px; + width: $nav-primary-glyph-font-size; + padding: 0 $tab-padding-glyph; + overflow: hidden; + &:after { + text-align: center; + font-size: $nav-primary-glyph-font-size; + left: $tab-padding-glyph; + } + .rtl &:after { + left: auto; + right: $tab-padding-glyph; + } + & + strong { + right: -2px; + .rtl & { + right: auto; + left: -2px; + } + } + } + } + + %glyph-fa { + font-family: FontAwesome; + } + + .responsive-menu .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0c9'; // fa-bars + } + } + + .members .nav-link { + @extend %glyph; + padding-left: ($tab-padding + 20px); + padding-right: ($tab-padding + 12px); + .rtl & { + padding-left: ($tab-padding + 12px); + padding-right: ($tab-padding + 20px); + } + &:after { + @extend %glyph-fa; + content: '\f0c0'; // fa-groups + } + @media (max-width: 550px) { + @extend %glyph-only-media; + padding: 0 $tab-padding-glyph !important; + } + } + + .forums .nav-link { + @extend %glyph; + .rtl & { + padding-left: $tab-padding; + padding-right: ($tab-padding + 20px); + } + &:after { + @extend %glyph-fa; + content: '\f075'; // fa-comment + } + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + + .account .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f007'; // fa-user + } + } + + .pm .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f01c'; // fa-inbox + } + } + + .notifications .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0f3'; // fa-bell + font-size: $nav-primary-glyph-font-size - 1px; + } + } + + .mcp .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f0e3'; // fa-gavel + } + } + + .acp .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f085'; // fa-cogs + } + } + + .faq .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f059'; // fa-question-circle + } + } + + @media (max-width: 550px) { + .faq { + &, & .nav-link { + display: none !important; + } + } + } + + .logout .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f08b'; // fa-sign-out + margin-left: 1px; + } + } + + .login .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f090'; // fa-sign-in + } + } + + .register .nav-link { + @extend %glyph-only; + &:after { + @extend %glyph-fa; + content: '\f234'; // fa-user-plus + } + } + + // Commonly used links for extensions + .boardrules .nav-link { + &:after { + @extend %glyph-fa; + content: '\f071'; // fa-exclamation-triangle + } + } + .leftside .boardrules .nav-link { + @extend %glyph; + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + .rightside .boardrules .nav-link { + @extend %glyph-only; + } + + .pages .nav-link { + &:after { + @extend %glyph-fa; + content: '\f0f6'; // fa-file-text-o + } + } + .leftside .pages .nav-link { + @extend %glyph; + @media (max-width: 550px) { + @extend %glyph-only-media; + } + } + .rightside .pages .nav-link { + @extend %glyph-only; + } + } + + // Tabbed navigation + @if $tabbed-navigation { + &.tabbed.not-static { + + @if $use-wrapper { + // Add spacing between top of wrapper and tabs on mobile devices + @media (max-width: 700px) { + #wrap > div:first-child > &:first-child:before { + content: ''; + display: block; + height: 10px; + } + } + } + + .nav-tabs { + background: none; + box-shadow: none; + border-radius: 0; + border-width: 0; + padding: 0 10px; + + .quick-links { + margin: 0 3px; + } + li.tab { + // Tabs layout + margin: 0 3px; + padding: 0; + border-width: 0; + border-radius: 0; + text-shadow: none; + + @include tabbed-nav-layout-alt { + border-top-left-radius: ($navtabs-border-radius + 2); + border-top-right-radius: ($navtabs-border-radius + 2); + } + + @include tabbed-nav-layout-default { + border-top-left-radius: $navtabs-border-radius; + border-top-right-radius: $navtabs-border-radius; + } + + @media (max-width: 700px) { + margin: 0 2px; + } + + // Link + .nav-link.dropdown-toggle { + &:before { + display: none; + right: 2px; + .rtl & { + right: auto; + left: 2px; + } + } + &:hover:before { + display: block; + } + } + + // Dropdown position + &.dropdown-right .dropdown { + left: -1px; + } + + &.dropdown-left .dropdown { + right: -1px; + } + + &.dropdown-down .dropdown { + top: ($tab-height - 1); + } + + &.dropdown-up .dropdown { + bottom: ($tab-height - 1); + } + } + + .rightside li.tab { + margin: 0 2px; + } + } + + // Second row + + .navbar.secondary { + border-width: 0; + border-radius: $border-radius; + font-size: $nav-secondary-font-size; + z-index: 2; + position: relative; + margin: 0 0 10px; + padding: 0 5px; + + @media (max-width: 700px) { + border-radius: 0; + border-left-width: 0; + border-right-width: 0; + } + } + } + } + + // Static navigation + .inner.static { + position: fixed; + top: 0; + z-index: 50; + left: 0; + right: 0; + padding-top: 0; + padding-bottom: 0; + width: auto; + max-width: none; + opacity: .9; + transition: opacity .2s; + @if $use-wrapper { + #wrap & > .static-inner { + @include wrapper-padding; + } + } + & > .static-inner { + @include page-width; + padding-top: 0 !important; + padding-bottom: 0 !important; + } + &:hover { + opacity: 1; + } + .nav-tabs { + border-radius: 0; + & .leftside, .rtl & .rightside { + & .tab:first-child, + & .tab.first-visible { + border-radius: 0; + } + } + & .rightside, .rtl & .leftside { + & .tab:last-child, + & .tab.last-visible { + border-radius: 0; + } + } + .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; + .arrow { + display: none; + } + } + .tab.non-zero > strong { + display: inline-block; + } + .pm > .nav-link + strong { + margin-left: -5px; + } + } + } +} + +.forabg { + @if $split-forums == false { + @include section-forum; + margin-bottom: 4px; + clear: both; + & + .forabg { + margin-top: 10px; + } + } + @else { + padding: 0; + margin: 10px 0; + } +} + +.forumbg { + @if $split-forums == false { + @include section-forum; + margin-bottom: 4px; + clear: both; + + &.forumbg-table { + @include section-empty; + padding: 0 1px; + } + } + @else { + padding: 0; + } +} + +.panel { + @include section; + margin-bottom: 10px; + padding: 5px 10px; + + // UCP/MCP panel + &.bg3 { + border-radius: 0; + border-width: 0; + box-shadow: none; + border-top: 3px solid transparent; + position: relative; + &:before, &:after { + content: ''; + position: absolute; + top: 0; + width: 3px; + height: 50px; + } + &:before { + left: 0; + } + &:after { + right: 0; + } + } + + // Posting form + .postform &.panel { + border-radius: $border-radius; + } +} + +$panel-heading-line-height: $line-height !default; + +.panel > .inner > h3:first-child, +.panel > h3:first-child { + @include section-heading; + padding-left: 10px; + padding-right: 10px; + .panel-container & { + font-size: $panel-heading-font-size; + line-height: $panel-heading-line-height; + } +} + +.post { + @include section; + padding: 0; + margin-bottom: 10px; + position: relative; +} + +.post > .inner { + padding: 5px 10px; +} + +.rowbg { + margin: 5px 5px 2px 5px; +} + +// Horizontal lists +// ---------------------------------------- +.navbar ul.linklist { + padding: 2px 0; +} + +ul.linklist { + display: block; + margin: 0; +} + +.cp-main .panel { + padding: 5px 10px; +} + +$list-font-size: $font-size !default; +$list-line-height: 2 !default; +ul.linklist > li { + float: left; + font-size: $list-font-size; + line-height: $list-line-height; + list-style-type: none; + margin-right: 7px; + padding-top: 1px; + width: auto; + &, &.rightside { + &.icon-only { + text-align: center; + min-width: 20px; + } + } +} + +ul.linklist > li.rightside, p.rightside, a.rightside { + float: right; + margin-right: 0; + margin-left: 7px; + text-align: right; +} + +ul.navlinks { + border-top: 1px solid transparent; + &.nav-breadcrumbs { + 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.linklist li.responsive-menu { + position: relative; + margin: 0 5px; +} + +$responsive-menu-font-size: $font-size + 2px !default; + +.fa-bars:before { + display: none; +} + +ul.linklist li.responsive-menu a.responsive-menu-link { + display: inline-block; + margin: 0 5px; + font-size: $responsive-menu-font-size + 4px; + position: relative; + width: $responsive-menu-font-size + 4px; + line-height: $responsive-menu-font-size + 8px; + text-decoration: none; +} + +ul.linklist li.responsive-menu a.responsive-menu-link { + &:before { + content: '\f0c9'; // fa-bars + font-family: FontAwesome; + position: absolute; + left: 0; + top: 50%; + margin-top: -#{$responsive-menu-font-size / 2}; + width: $responsive-menu-font-size + 2px; + font-size: $responsive-menu-font-size; + line-height: $responsive-menu-font-size; + height: $responsive-menu-font-size; + text-align: center; + font-weight: normal; + font-style: normal; + text-indent: 0; + } + &:hover:before { + font-family: FontAwesome; + content: '\f078'; // fa-chevron-down + } +} + +.hasjs ul.linklist.leftside, .hasjs ul.linklist.rightside { + max-width: 48%; +} + +.hasjs ul.linklist.fullwidth { + max-width: none; +} + +li.responsive-menu.dropdown-right .dropdown { +} + +li.responsive-menu.dropdown-left .dropdown { +} + +ul.linklist .dropdown { + top: $list-font-size * 2; +} + +ul.linklist .dropdown-up .dropdown { + bottom: $list-font-size * 2; + top: auto; +} + +// Bulletin icons for list items +// ---------------------------------------- +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; +} + +// Profile in overall_header.html +.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'; // fa-chevron-down + font-family: FontAwesome; + display: inline-block; + font-size: 7px; + float: right; + padding-left: 2px; + font-weight: normal; + opacity: 0.7; +} + +// Dropdown menu +// ---------------------------------------- +.dropdown-container { + position: relative; +} + +.dropdown-container-right { + float: right; +} + +.dropdown-container-left { + float: left; +} + +.nojs .dropdown-container:hover .dropdown { + display: block !important; +} + +.dropdown { + display: none; + position: absolute; + left: 0; + top: if(unitless($line-height), #{$line-height}em, $line-height); + 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: if(unitless($line-height), #{$line-height}em, $line-height); +} + +.dropdown-left .dropdown, .nojs .rightside .dropdown { + left: auto; + right: 0; + margin-left: -500px; + margin-right: 0; +} + +.dropdown-button-control .dropdown { + top: $button-height; +} + +.dropdown-button-control.dropdown-up .dropdown { + top: auto; + bottom: $button-height; +} + +.dropdown .pointer, .dropdown .pointer-inner { + position: absolute; + width: 0; + height: 0; + border-top-width: 0; + border-bottom: 10px solid transparent; + border-left: 10px dashed transparent; + border-right: 10px dashed transparent; + -webkit-transform: rotate(360deg); /* better anti-aliasing in webkit */ + display: block; +} + +.dropdown-up .pointer, .dropdown-up .pointer-inner { + border-bottom-width: 0; + border-top: 10px solid transparent; +} + +.dropdown .pointer { + right: auto; + left: 10px; + top: 0; + z-index: 3; +} + +.dropdown-up .pointer { + bottom: 0; + top: auto; +} + +.dropdown-left .dropdown .pointer, .nojs .rightside .dropdown .pointer { + left: auto; + right: 10px; +} + +.dropdown .pointer-inner { + top: auto; + bottom: -11px; + left: -10px; +} + +.dropdown-up .pointer-inner { + bottom: auto; + top: -11px; +} + +.dropdown .dropdown-contents { + z-index: 30; + overflow: hidden; + overflow-y: auto; + border: 0px solid transparent; + border-radius: 0 0 min($border-radius, 5px) min($border-radius, 5px); + border-top-width: 3px; + padding: 5px; + position: relative; + min-width: 40px; + max-height: 300px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + .notifications & { + min-width: 300px; + } +} + +.dropdown-up .dropdown-contents { + border-bottom-width: 3px; + border-top-width: 0; + border-radius: min($border-radius, 5px) min($border-radius, 5px) 0 0; +} + +$dropdown-content-font-size: $font-size + 1px !default; +$dropdown-content-line-height: $line-height !default; + +.dropdown-contents > li { + padding-right: 15px; + min-width: 180px; +} + +.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 { + border-top: 1px solid transparent; + margin: 4px 0; + padding: 0; +} + +.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; + &:before { + font-size: 1.4em; + line-height: 1; + position: relative; + top: 1px; + } +} + +// Responsive breadcrumbs +// ---------------------------------------- +.breadcrumbs .crumb { + float: left; + font-weight: bold; + word-wrap: normal; + position: relative; + padding-left: $list-font-size + 2px; + .rtl & { + padding-left: 0; + padding-right: $list-font-size + 2px; + } +} + +.breadcrumbs .crumb:before { + content: '\f054'; // fa-chevron-right + font-family: FontAwesome; + font-weight: normal; + position: absolute; + left: 1px; + width: $list-font-size; + top: 50%; + margin-top: -#{$list-font-size / 2}; + font-size: $list-font-size - 4px; + height: $list-font-size; + line-height: $list-font-size; + text-align: center; + .rtl & { + left: auto; + right: 1px; + content: '\f053'; // fa-chevron-left + } +} + +.breadcrumbs .crumb:first-child { + padding-left: 0; + padding-right: 0; + &:before { + display: none; + } +} + +.breadcrumbs .crumb a { + display: inline-block; + white-space: nowrap; + text-overflow: ellipsis; + vertical-align: bottom; + overflow: hidden; +} + +.breadcrumbs.wrapped .crumb a { letter-spacing: -.3px; } +.breadcrumbs.wrapped .crumb.wrapped-medium a { letter-spacing: -.4px; } +.breadcrumbs.wrapped .crumb.wrapped-tiny a { letter-spacing: -.5px; } + +.breadcrumbs .crumb.wrapped-max a { max-width: 120px; } +.breadcrumbs .crumb.wrapped-wide a { max-width: 100px; } +.breadcrumbs .crumb.wrapped-medium a { max-width: 80px; } +.breadcrumbs .crumb.wrapped-small a { max-width: 60px; } +.breadcrumbs .crumb.wrapped-tiny a { max-width: 40px; } + +// Table styles +// ---------------------------------------- +table.table1 { + width: 100%; +} + +.ucp-main table.table1 { + padding: 2px; +} + +$table-heading-font-size: $font-size + 2px !default; +$table-heading-line-height: $line-height !default; +$table-content-font-size: $font-size + 1px !default; + +table.table1 thead th { + @include table-heading; + text-transform: none; + line-height: $table-heading-line-height; + font-weight: normal; + font-size: $table-heading-font-size; + padding: 4px; +} + +table.table1 thead th span { + padding-left: 7px; +} + +table.table1 tbody tr { + border-top: 1px solid transparent; +} + +table.table1 td { + font-size: $table-content-font-size; + line-height: $line-height; +} + +table.table1 tbody td { + padding: 5px; + border-top: 1px solid transparent; +} + +table.table1 tbody th { + padding: 5px; + border-bottom: 1px solid transparent; + text-align: left; +} + +// Specific column styles +table.table1 .name { text-align: left; } +table.table1 .center { text-align: center; } +table.table1 .reportby { width: 15%; } +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) { + 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; + 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; +} + +// Misc layout styles +// ---------------------------------------- +// column[1-2] styles are containers for two column layouts +.column1 { + float: left; + clear: left; + width: 49%; +} + +.column2 { + float: right; + clear: right; + width: 49%; +} + +// General classes for placing floating blocks +.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 { + font-size: $font-size; +} + +dl.details dt { + float: left; + clear: left; + width: 30%; + text-align: right; + display: block; +} + +dl.details dd { + margin-left: 0; + padding-left: 5px; + margin-bottom: 5px; + float: left; + width: 65%; + overflow: hidden; + text-overflow: ellipsis; +} + +.clearfix, fieldset dl, dl.polls { + overflow: hidden; +} + +ul.topiclist dl { + @extend %clearfix; +} + +ul.topiclist dd.lastpost { + float: right; +} + +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: $font-size - 2px; + margin-right: 0; + padding: 0; +} + +fieldset.fields1 dl.pmlist > dt { + width: auto !important; +} + +fieldset.fields1 dl.pmlist dd.recipients { + margin-left: 0 !important; +} + +// Action-bars (container for post/reply buttons, pagination, etc.) +// ---------------------------------------- +.action-bar { + font-size: $font-size; + margin: 4px 0; +} + +.forabg + .action-bar { + margin-top: 10px; +} + +.action-bar .button { + margin-right: 5px; + float: left; +} + +.action-bar .button-search { + margin-right: 0; +} + + +// Pagination +// ---------------------------------------- +$pagination-font-size: $font-size !default; +$pagination-line-height: $font-size + 2px !default; +$pagination-link-font-size: $font-size !default; +$pagination-link-line-height: $font-size !default; + +.pagination { + float: right; + font-size: $font-size; + text-align: right; + width: auto; +} + +.action-bar.bottom .pagination { + margin-top: 0; +} + +.action-bar .pagination .button { + margin-right: 0; + float: none; +} + +.pagination > ul { + display: inline-block; + list-style: none !important; + margin-left: 5px; +} + +.pagination > ul > li { + display: inline-block !important; + padding: 0; + font-size: $font-size; + line-height: normal; + vertical-align: middle; +} + +.pagination li a, .pagination li span { + border-radius: 2px; + padding: 2px 5px; +} + +.pagination li.active span { + display: inline-block; + font-size: 13px; + font-weight: normal; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 1.4; + text-align: center; + white-space: nowrap; + vertical-align: middle; + border: 1px solid transparent; +} + +.pagination li.ellipsis span { + border: none; + padding: 0; +} + +.pagination li.page-jump { + margin-right: 5px; +} + +.pagination li.page-jump a { + background: transparent none !important; + border-color: transparent !important; + padding: 0 8px; +} + +.pagination li.page-jump a i { + font-size: 21px; +} + +.pagination .arrow a { + padding: 2px 0; +} + +.rtl .pagination li.previous a:after { + content: '\f054'; // fa-chevron-right + right: 1px; + left: 3px; +} + +.rtl .pagination li.next a:after { + content: '\f053'; // fa-chevron-left + left: 1px; + right: 3px; +} + +// Pagination in viewforum for multipage topics +.row .pagination { + display: block; + margin-top: 3px; + margin-bottom: 3px; +} + +.row .pagination > ul { + margin: 0; +} + +.row .pagination li a, .row .pagination li span { + border-radius: 2px; + padding: 1px 3px; + font-size: 9px; +} + +// jQuery popups +// ---------------------------------------- +.phpbb_alert { + border: 1px solid transparent; + display: none; + left: 0; + padding: 0 25px 20px 25px; + position: fixed; + right: 0; + top: 150px; + z-index: 50; + width: 620px; + margin: 0 auto; +} + +@media (max-height: 500px) +{ + .phpbb_alert { + top: 25px; + } +} + +.phpbb_alert .alert_close { + display: block; + float: right; + width: 24px; + height: 24px; + overflow: hidden; + text-decoration: none !important; + background: transparent none 0 0 no-repeat; + margin-top: -12px; + margin-right: -36px; + position: relative; +} + +.phpbb_alert .alert_close:before, +.phpbb_alert .alert_close:after { + content: '\f057'; // fa-times-circle + font-family: FontAwesome; + position: absolute; + font-size: 18px; + line-height: 24px; + font-weight: normal; + font-style: normal; + text-indent: 0; + text-align: center; + left: 0; + top: 0; + margin: 0; + padding: 0; + width: 24px; + height: 24px; +} + +.phpbb_alert .alert_close:before { + content: '\f111'; // fa-circle + font-size: 20px; +} + +.phpbb_alert p { + margin: 8px 0; + padding-bottom: 8px; +} + +.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: $font-size; +} + +.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; +} + +// Miscellaneous styles +// ---------------------------------------- +.forum-permissions { + float: right; + width: auto; + padding-left: 5px; + margin-left: 5px; + margin-top: 10px; + text-align: right; +} + +.copyright { + font-size: 10px; + text-align: center; + padding: 10px; +} + +.footer-row { + font-size: 10px; + line-height: 1.8; + margin: 0; +} + +.small { + font-size: 0.9em !important; +} + +.titlespace { + margin-bottom: 15px; +} + +.headerspace { + margin-top: 20px; +} + +.error { + font-weight: bold; + font-size: $font-size; +} + +$rules-font-size: $font-size !default; + +div.rules { + margin: 10px 0; + font-size: $rules-font-size; + padding: 5px 10px; + border-radius: $border-radius; +} + +div.rules ul, div.rules ol { + margin-left: 20px; +} + +$post-notice-font-size: $font-size + 1px; + +p.post-notice { + position: relative; + padding: 5px; + padding-left: 26px; + min-height: 14px; + margin-bottom: 1em; + font-size: $post-notice-font-size; +} + +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; +} + +.jumpbox { + margin: 5px 0; +} + +.jumpbox .dropdown li { + border-top: 1px solid transparent; +} + +.jumpbox .dropdown-select { + margin: 0; +} + +.jumpbox .dropdown-contents { + padding: 0; + text-decoration: none; +} + +.jumpbox .dropdown-contents li { + padding: 0; +} + +.jumpbox .dropdown-contents a { + margin-right: 20px; + padding: 5px 10px; + text-decoration: none; + width: 100%; +} + +.jumpbox .spacer { + display: inline-block; + width: 0px; +} + +.jumpbox .spacer + .spacer { + width: 20px; +} + +.dropdown-contents a { + display: block; + padding: 5px; +} + +.jumpbox .dropdown-select { + margin: 0; +} + +.jumpbox .dropdown-contents a { + text-decoration: none; +} + +.dropdown li { + display: list-item; + border-top: 1px dotted transparent; + float: none !important; + line-height: normal !important; + font-size: 1em !important; + list-style: none; + margin: 0; + white-space: nowrap; + text-align: left; +} + +.stat-block { + clear: both; +} + +.top { + position: absolute; + top: -20px; +} + +.clear { + display: block; + clear: both; + font-size: 1px; + line-height: 1px; + background: transparent; +} + +// Inner box-model clearing +.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; +} + +.emoji { + min-height: 18px; + min-width: 18px; + height: 1em; + width: 1em; +} + +.hidden { + display: none; +} + +.smilies { + vertical-align: text-bottom; +} + +.icon-notification { + position: relative; +} + +.member-search { + float: left; + margin: 0; + padding: 6px 10px; +} + +.member-search strong { + font-size: $font-size; +} + +.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: $font-size; + 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; +} + +.dropdown-extended .header { + .dropdown-down & { + margin-top: -3px; + } + padding: 0 10px; + font-family: $dropdown-header-font-family; + font-size: $dropdown-header-font-size; + font-weight: bold; + text-align: left; + // text-transform: uppercase; + line-height: $dropdown-header-line-height; +} + +.dropdown-extended .header .header_settings { + float: right; + font-weight: normal; + text-transform: none; +} + +.dropdown-extended .header .header_settings a { + display: inline-block; + padding: 0 5px; +} + +.dropdown-extended .header:after { + content: ''; + display: table; + clear: both; +} + +.dropdown-extended .footer { + text-align: center; + font-size: $font-size; +} + +.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 img { + float: left; + max-height: 50px; + max-width: 50px; + width: auto !important; + height: auto !important; + margin-right: 5px; +} + +.notification_list ul li p { + margin-bottom: 4px; + font-size: $font-size; +} + +.notification_list p.notification-reference, +.notification_list p.notification-location, +.notification_list li a p.notification-reason { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.notification_list p.notification-time { + font-size: $font-size - 1px; + margin: 0; + text-align: right; +} + +.notification_list div.notifications { + margin-left: 50px; + padding: 5px; +} + +.notification_list div.notifications a { + display: block; +} + +.notification_list p.notifications_title { + font-family: $topic-link-font-family; + font-size: $topic-link-font-size !important; +} + +.notification_list p.notifications_title strong { + font-weight: 600; +} + +.notification_list p.notifications_time { + font-size: $font-size !important; +} + +.notification_text { + margin-left: 58px; + white-space: normal; +} + +.badge { + border-radius: 10px; + opacity: 0.8; + text-align: center; + white-space: nowrap; + font-size: 10px; + line-height: 1; + float: right; + display: inline-block; + margin-left: 3px; + vertical-align: baseline; + position: relative; + top: 3px; + padding: 4px 6px; + } + +.badge.hidden { + display: none; +} + +// Navbar specific list items +// ---------------------------------------- + +.linklist .quick-links { + margin: 0 7px 0 0; +} + +.linklist.compact .rightside > a > span span { + display: none; +} + +.dropdown-page-jump .dropdown { + top: 20px; +} + +.dropdown-page-jump.dropdown-up .dropdown { + bottom: 20px; +} + +.dropdown-page-jump input.tiny { + width: 50px; +} + +.dropdown .clone.hidden { + display: none; +} + +.dropdown .clone.hidden + li.separator { + display: none; +} + +.dropdown .clone.hidden + li { + border-top: none; +} diff --git a/simplicity_steelblue/theme/common/_content.scss b/simplicity_steelblue/theme/common/_content.scss new file mode 100644 index 0000000..b7b170d --- /dev/null +++ b/simplicity_steelblue/theme/common/_content.scss @@ -0,0 +1,1278 @@ +// Content Styles +// ---------------------------------------- + +ul.topiclist { + display: block; + list-style-type: none; + margin: 0; +} + +ul.topiclist li { + display: block; + list-style-type: none; + margin: 0; + .forabg &.header, + .forumbg &.header { + @include section-heading-forum; + position: relative; + .forum-toggle { + position: absolute; + right: 5px; + top: 50%; + margin-top: -8px; + height: 16px; + width: 16px; + text-decoration: none !important; + outline-style: none !important; + color: inherit; + transition: opacity 0.3s ease; + opacity: .5; + &:after { + content: '\f056'; // fa-minus-circle + font-family: FontAwesome; + position: absolute; + top: 0; + left: 0; + width: 16px; + height: 16px; + font-size: 12px; + line-height: 16px; + } + &.toggled:after { + content: '\f055'; // fa-plus-circle + } + &:hover { + opacity: 1; + } + .rtl & { + right: auto; + left: 4px; + } + } + } +} + +ul.topiclist dl { + position: relative; +} + +ul.topiclist li.row dl { + margin: 2px 0; +} + +ul.topiclist dt, ul.topiclist dd { + display: block; + float: left; +} + +ul.topiclist dt { + width: 100%; + margin-right: -440px; + font-size: $font-size; +} + +ul.topiclist.missing-column dt { + margin-right: -345px; +} + +dl.elegant-row dt, +ul.topiclist.two-long-columns dt { + margin-right: -250px; +} + +ul.topiclist.two-columns dt { + margin-right: -80px; +} + +ul.topiclist dt .list-inner { + margin-right: 440px; + padding-left: 5px; + padding-right: 5px; + position: relative; +} + +ul.topiclist.missing-column dt .list-inner { + margin-right: 345px; +} + +dl.elegant-row dt .list-inner, +ul.topiclist.two-long-columns dt .list-inner { + margin-right: 250px; +} + +ul.topiclist.two-columns dt .list-inner { + margin-right: 80px; +} + +ul.topiclist dd { + border-left: 1px solid transparent; + padding: 4px 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +ul.topiclist dfn { + // Labels for post/view counts + display: none; + position: absolute; + left: -999px; + width: 990px; +} + +.forum-image { + float: left; + padding-top: 5px; + margin-right: 5px; +} + +li.row { + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + &:first-child { + border-top-width: 0; + padding-top: 0; + } + &:last-child { + border-bottom-width: 0; + padding-bottom: 0; + } + + @if $split-forums == true { + ul.topiclist & { + .forabg &, .forumbg & { + @include section-forum; + margin: 5px 0; + padding: 0; + &.reported { + background-color: $block-background-reported; + } + } + } + } + + .forum-description { + + } + .subforums-list { + ul { + list-style-type: none; + display: inline; + margin: 0; + } + li { + display: inline; + & > span { + display: inline; + } + } + } + .forum-mcplink { + right: 4px; + top: 4px; + .rtl & { + 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-size: $list-heading-font-size; + font-family: $list-heading-font-family; + line-height: $list-heading-line-height; +} + +li.header dt { + .forabg & { + font-family: $forum-heading-font-family; + font-weight: $forum-heading-font-weight; + font-size: $forum-heading-font-size; + } + width: 100%; + margin-right: -440px; + .list-inner { + margin-right: 440px; + text-indent: 5px; + padding-left: 0; + } +} + +li.header dd { + padding-left: 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +li.header dl dt, li.header dl dd { + min-height: 0; +} + +li.header dl.row-item dt .list-inner { + // Tweak for headers alignment when folder icon used + .forabg & { + padding-left: 0; + padding-right: 50px; + } +} + +.row .list-inner { padding: 4px 0; } + +dl.row-item { + background-position: 10px 50%; // Position of folder icon + background-repeat: no-repeat; + background-size: 36px; +} + +dl.row-item dt { + background-repeat: no-repeat; + background-position: 5px 95%; // Position of topic icon + background-size: 17px; +} + +dl.row-item dt .list-inner { + padding-left: 55px; // Space for folder icon + position: relative; + padding-top: 5px; + padding-bottom: 5px; + li.header & { + padding-top: 0; + padding-bottom: 0; + } +} + +dl.row-item dt .list-inner .topic-status { + position: absolute; + right: 4px; + top: 3px; + font-size: 14px; + pointer-events: none; + .rtl & { + right: auto; + left: 4px; + } +} + +dl.row-item dt .list-inner .topic-status + .topic-status { + right: 20px; +} + +dl.row-item dt, dl.row-item dd { + min-height: 42px; +} + +dl.row-item dt a { + display: inline; +} + +dl.row-item.with-description dt, dl.row-item.with-description dd { + min-height: 50px; +} + +dl a.row-item-link { // topic row icon links + display: block; + width: 36px; + height: 36px; + padding: 0; + position: absolute; + top: 50%; + left: 0; + margin-top: -15px; + margin-left: 9px; + z-index: 2; +} + +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 { + line-height: 34px; + font-size: $forum-list-column-font-size; + .with-description & { + line-height: 42px; + } +} + +dd.lastpost.empty br { + display: none; +} + +dd.posts, dd.topics, dd.views { + width: 95px; + .elegant-row & { + display: none; + } +} + +// List in forum description +dl.row-item dt ol, +dl.row-item dt ul { + list-style-position: inside; + margin-left: 1em; +} + +dl.row-item dt li { + display: list-item; + list-style-type: inherit; +} + +dd.lastpost, dd.redirect, dd.moderation, dd.time, dd.info { + width: 250px; + font-size: $forum-list-last-column-font-size; +} + +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.extra, dd.mark { + line-height: 200%; +} + +dd.option { + width: 125px; + line-height: 200%; + text-align: center; + font-size: $font-size; +} + +// Forums list layout +// ---------------------- +.forum-description { + font-size: $forum-list-description-font-size; + padding-top: 2px; +} + +.forum-statistics { + font-size: $font-size; + padding-top: 2px; + .value { + } +} + +.forum-lastpost { + display: none; + @media (max-width: 550px) { + display: block !important; + padding-top: 2px; + line-height: 1.2; + overflow: hidden; + } + strong, span { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + } + strong, span, a.lastsubject { + font-weight: normal; + } + strong { + display: block; + float: left; + max-width: 200px; + padding-right: 5px; + .rtl & { + float: right; + padding-right: 0; + padding-left: 5px; + } + @media (max-width: 400px) { + max-width: 130px; + } + } + span { + display: inline-block; + max-width: 100%; + &:after { + content: '|'; + display: inline-block; + text-align: center; + width: 12px; + } + &:last-of-type:after { + display: none; + } + } +} + +.subforums-list { + padding-top: 2px; +} + +.forum-description.toggle { + display: none; + position: absolute; + font-size: $font-size; + border-radius: 4px; + padding: 4px 9px; + max-width: 500px; + cursor: pointer; + a.forumtitle + & { + left: 55px; + top: 25px; + z-index: 30; + .rtl & { + left: auto; + right: 55px; + } + } + a { + background: none !important; + text-decoration: underline !important; + border-width: 0 !important; + } + 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 & span.arrow { + border-left: 6px solid transparent; + border-right: 1px none transparent; + left: auto; + right: -6px; + } + &.no-arrow span.arrow { + display: none; + } +} + +// Post body styles +// ---------------------------------------- +.postbody { + padding: 0; + font-size: $font-size; + line-height: $line-height; + .postprofile + & { + float: $post-side; + margin-#{$profile-side}: -#{$post-margin}; + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: -#{$post-margin}; + float: $profile-side; + } + width: 100%; + position: relative; + .search & { + margin-#{$profile-side}: (-100px - $post-margin); + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: (-100px - $post-margin); + } + } + } +} + +.postprofile + .postbody > div { + margin-#{$profile-side}: $post-margin; + &:only-child:after { + content: ' '; + display: table; + clear: both; + } + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: $post-margin; + } + .search & { + margin-#{$profile-side}: ($post-margin + 100px); + .rtl & { + margin-#{$profile-side}: 0; + margin-#{$post-side}: ($post-margin + 100px); + } + } +} + +.postbody .ignore { + font-size: $post-content-font-size; + line-height: $post-content-line-height; +} + +.postbody h3.first { + // The first post on the page uses this +} + +.postbody h3 { + // Postbody requires a different h3 format - so change it here + float: left; + font-size: $post-title-font-size; + padding: 2px 0 0 0; + margin-top: 0 !important; + margin-bottom: 0.3em !important; + text-transform: none; + border: none; + font-family: $post-title-font-family; + line-height: $post-title-line-height; + .rtl & { + float: right; + } +} + +.postbody h3 img { + vertical-align: bottom; +} + +.has-profile .postbody h3 { + // If there is a post-profile, we position the post-buttons differently + float: none !important; + margin-right: 180px; + .rtl & { + margin-right: 0; + margin-left: 180px; + } +} + +.postbody .content { + font-size: $post-content-font-size; + line-height: $post-content-line-height; + overflow-x: auto; +} + +.postbody img.postimage { + max-width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +// Topic review panel +// ---------------------------------------- +.panel .review { + margin-top: 2em; +} + +.topicreview { + padding-right: 5px; + 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; +} + +// MCP Post details +// ---------------------------------------- +.post_details { + overflow: auto; + max-height: 300px; +} + +// Content container styles +// ---------------------------------------- +.content { + clear: both; + min-height: 3em; + overflow: hidden; + line-height: $post-content-line-height; + font-family: $post-content-font-family; + font-size: $post-content-font-size; + padding-bottom: 1px; +} + +.content h2, .panel h2 { + font-weight: normal; + border-bottom: 1px solid transparent; + font-size: $panel-heading-font-size; + margin-top: 0.5em; + margin-bottom: 0.5em; + padding-bottom: 0.5em; + &.faq-title { + margin-top: 5px; + } +} + +.panel h3 { + margin: 0.5em 0; +} + +$panel-font-size: $font-size + 2px !default; +$panel-line-height: $line-height !default; + +.panel p { + font-size: $panel-font-size; + margin-bottom: 1em; + line-height: $panel-line-height; +} + +.content p { + font-family: $post-content-font-family; + font-size: $post-content-font-size; + margin-bottom: 1em; + line-height: $post-content-line-height; +} + +dl.faq { + font-family: $post-content-font-family; + font-size: $post-content-font-size; + margin-top: 1em; + margin-bottom: 2em; + line-height: $post-content-line-height; +} + +dl.faq dt { + font-family: $post-title-font-family; + font-size: $post-title-font-size; + line-height: $post-title-line-height; + font-weight: normal; + margin-bottom: 5px; +} + +.content dl.faq { + @extend dl.faq; + margin-bottom: 0.5em; +} + +.content li { + list-style-type: inherit; +} + +.content ul, .content ol { + margin: 0.8em 0 0.9em 3em; +} + +.posthilit { + padding: 0 2px 1px 2px; +} + +// Post author +p.author { + margin-bottom: 0.3em; + padding: 0 0 5px 0; + font-family: $font-family; + font-size: $font-size; + line-height: $line-height; + clear: both; +} + +// Post signature +.signature { + margin-top: 1.5em; + padding-top: 0.2em; + font-size: $post-signature-font-size; + border-top: 1px solid transparent; + clear: left; + font-family: $post-content-font-family; + line-height: $post-content-line-height; + overflow: hidden; + width: 100%; +} + +.signature.standalone { + border-top-width: 0; + margin-top: 0; +} + +dd .signature { + margin: 0; + padding: 0; + clear: none; + border: none; +} + +.signature li { + list-style-type: inherit; +} + +.signature ul, .signature ol { + margin: 0.8em 0 0.9em 3em; +} + +// Post noticies +.notice { + font-family: $post-content-font-family; + width: auto; + margin-top: 1.5em; + padding-top: 0.2em; + font-size: $post-content-font-size; + border-top: 1px dashed transparent; + clear: left; + line-height: $post-content-line-height; +} + +// Jump to post link for now +ul.searchresults { + list-style: none; + text-align: right; + clear: both; + @if $profile-side == right { + margin-right: ($post-margin + 100px); + } + .rtl & { + text-align: left; + @if $profile-side == right { + margin-right: 0; + margin-left: ($post-margin + 100px); + } + } +} + +// BB Code styles +// ---------------------------------------- +// Quote block +blockquote { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + font-size: $post-quote-font-size; + margin: 8px 12px; + overflow: hidden; + padding: 5px; + position: relative; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +/*blockquote:before { + position: absolute; + font-family: 'Trebuchet MS'; + top: 5px; + left: 4px; + height: 16px; + font-size: 30px; + line-height: 30px; + pointer-events: none; +}*/ + +blockquote blockquote { + // Nested quotes + margin: 5px; +} + +blockquote cite { + // Username/source of quoter + font-style: normal; + font-weight: bold; + display: block; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; +} + +blockquote cite cite { +} + +blockquote cite:before, .uncited:before { + padding-right: 5px; +} + +blockquote cite > div { + float: right; + font-weight: normal; +} + +.postbody .content li blockquote { + overflow: inherit; + margin-left: 0; +} + +// Code block +$post-code-line-height: 1.3 !default; + +.codebox { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + margin: 8px 12px; + font-size: $post-code-font-size; + word-wrap: normal; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +.codebox p { + text-transform: uppercase; + border-bottom: 1px solid transparent; + margin-bottom: 3px; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size !important; + line-height: $post-block-title-line-height; + font-weight: bold; + display: block; +} + +blockquote .codebox { + margin-left: 0; +} + +.codebox code { + overflow: auto; + display: block; + height: auto; + max-height: 200px; + padding: 5px 3px; + font-family: Monaco, "Andale Mono","Courier New", Courier, mono; + font-size: $post-code-font-size; + line-height: $post-code-line-height; +} + +// Attachments +// ---------------------------------------- +.attachbox { + float: left; + width: auto; + max-width: 100%; + margin: 5px 5px 5px 0; + padding: 6px; + border: 0px solid transparent; + border-left-width: 3px; + border-radius: $bbcode-border-radius; + clear: left; + box-sizing: border-box; + .rtl & { + border-left-width: 0; + border-right-width: 3px; + } +} + +.attachbox dt { + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; + 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: $post-content-line-height; + font-weight: normal; + clear: left; +} + +.attach-image { + margin: 3px 0; + max-width: 100%; +} + +.attach-image img { + // border: 1px solid transparent; +// cursor: move; + cursor: default; +} + +// Inline image thumbnails +div.inline-attachment dl.thumbnail, div.inline-attachment dl.file { + display: block; + margin-bottom: 4px; +} + +div.inline-attachment p { + font-size: $post-quote-font-size; +} + +dl.file { + font-family: $post-block-title-font-family; + display: block; +} + +dl.file dt { + text-transform: none; + margin: 0; + padding: 0; + font-weight: bold; + font-family: $post-block-title-font-family; + font-size: $post-block-title-font-size; + line-height: $post-block-title-line-height; +} + +dl.file dd { + margin: 0; + padding: 0; +} + +dl.thumbnail img { + padding: 3px; + border: 1px solid transparent; + box-sizing: border-box; +} + +dl.thumbnail dd { + font-style: italic; + font-family: $font-family; +} + +.attachbox dl.thumbnail dd { + font-size: 100%; +} + +dl.thumbnail dt a:hover img { + border: 1px solid transparent; +} + +// Post poll styles +// ---------------------------------------- +fieldset.polls { + font-family: $post-content-font-family; + font-size: $post-content-font-size; +} + +fieldset.polls dl { + margin: 0; + border: 1px solid transparent; + border-width: 1px 0; + padding: 5px 0; + line-height: $post-content-line-height; + &:first-child { + border-top-width: 0; + } + &: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: $post-content-font-size; +} + +fieldset.polls dd { + float: left; + width: 10%; + border-left: none; + padding: 0 5px; + margin-left: 0; + font-size: $post-content-font-size; +} + +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: max(min($border-radius, 5px) - 1px, 0); +} + +.vote-submitted { + font-size: $post-content-font-size + 2px; + font-weight: bold; + text-align: center; +} + +// Poster profile block +// ---------------------------------------- +.postprofile { + margin: 0; + padding: 5px 0; + min-height: 80px; + border: 0px solid transparent; + border-#{$post-side}-width: 1px; + width: $profile-width; + float: $profile-side; + position: relative; + box-sizing: border-box; + z-index: 2; + .rtl & { + float: $post-side; + border-width: 0; + border-#{$profile-side}-width: 1px; + } + .search & { + width: ($profile-width + 100px); + } +} + +.postprofile dd, .postprofile dt { + font-size: $post-profile-font-size; + line-height: $post-profile-line-height; + margin-#{$post-side}: 8px; + .rtl & { + margin-#{$profile-side}: 8px; + margin-#{$post-side}: 0; + } +} + +.postprofile dd { + overflow: hidden; + text-overflow: ellipsis; +} + +.postprofile strong { + font-weight: normal; +} + +.postprofile dt.no-profile-rank, .postprofile dd.profile-rank, .postprofile .search-result-date { + margin-bottom: 10px; +} + +// Post-profile avatars +.postprofile .has-avatar .avatar-container { + margin-bottom: 3px; + overflow: hidden; +} + +.postprofile .avatar { + display: block; + float: left; + max-width: 100%; + .rtl & { + 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 .icon_contact { + vertical-align: middle; +} + +.profile-contact .dropdown { + margin-right: -14px; +} + +.online-ribbon { + display: block; + width: 70px; + height: 70px; + position: absolute; + overflow: hidden; + top: 0; + #{$profile-side}: 0; + pointer-events: none; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: 0; + } + + span { + display: block; + font-weight: 500; + font-style: normal; + width: 100px; + font-size: 11px; + line-height: 18px; + height: 18px; + text-align: center; + position: absolute; + top: 17px; + white-space: nowrap; + #{$profile-side}: -25px; + + @if $profile-side == left { + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + } + @else { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } + + + span { + opacity: .75; + z-index: 29; + } + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: -25px; + + @if $profile-side == right { + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + } + @else { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } + } + } +} + +.panel.online > .inner { + position: relative; + z-index: 2; +} + +.no-avatar .avatar-container { + display: block; + width: 92px; + height: 92px; + background: transparent none 50% 50% no-repeat; + background-size: cover; +} + +// Profile used on view-profile +.profile-avatar img { + max-width: 100%; +} + +// pm list in compose message if mass pm is enabled +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; + text-overflow: ellipsis; + white-space: nowrap; +} + +table.fixed-width-table { + table-layout: fixed; +} + +// Show scrollbars for items with overflow on iOS devices +// ---------------------------------------- +.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; +} + +#memberlist tr.inactive, #team tr.inactive { + font-style: italic; +} + +// +// Extensions +// + +// Thanks for posts +a.post { + display: inline !important; + background: none !important; + box-shadow: none !important; + border: none !important; +} diff --git a/simplicity_steelblue/theme/common/_cp.scss b/simplicity_steelblue/theme/common/_cp.scss new file mode 100644 index 0000000..cfbb15e --- /dev/null +++ b/simplicity_steelblue/theme/common/_cp.scss @@ -0,0 +1,440 @@ +// Control Panel Styles +// ---------------------------------------- + + +// Main CP box +// ---------------------------------------- +.cp-menu { + float:left; + width: 19%; + margin: 0 -2px; + padding-right: 7px; + box-sizing: border-box; + .rtl & { + float: right; + padding-left: 7px; + padding-right: 0; + } +} + +.cp-main { + float: left; + width: 81%; + .rtl & { + float: right; + } +} + +.cp-main .content { + padding: 0; +} + +.panel-container .panel { + margin-bottom: 10px; +} + +.panel-container .panel p { + font-size: $panel-font-size; + line-height: $panel-line-height; +} + +.panel-container .panel ol { + margin-left: 2em; + font-size: $panel-font-size; +} + +.panel-container .panel 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 { + @include table-heading-transparent; + 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; +} + +.panel-container .postbody p.author { + font-size: $font-size; +} + +.cp-main .buttons { + margin-left: 0; +} + +.cp-main ul.linklist { + margin: 0; +} + +// MCP Specific tweaks +.mcp-main .postbody { + width: 100%; +} + +.tabs-container h2 { + float: left; + margin-bottom: 0px; +} + +// CP tabs shared +// ---------------------------------------- +.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: $tab-font-size; + font-weight: bold; + line-height: $tab-line-height; +} + +.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; +} + +// CP tabbed menu +// ---------------------------------------- +.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; +} + +// Mini tabbed menu used in MCP +// ---------------------------------------- +.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 tabs +// ---------------------------------------- +.responsive-tab { + position: relative; +} + +a.responsive-tab-link { + .responsive-tab > & { + display: block; + font-size: 16px; + position: relative; + width: 16px; + line-height: 14px; + text-decoration: none; + } + .responsive-tab > &:before { + content: '\f0c9'; // fa-bars + font-family: FontAwesome; + 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 > &:before, + .responsive-tab > &:hover:before { + font-family: FontAwesome; + content: '\f078'; // fa-chevron-down + } +} + +.tabs .dropdown, .minitabs .dropdown { + top: $tab-line-height + 2px; + margin-right: -2px; + font-size: $dropdown-content-font-size; + line-height: $dropdown-content-line-height; + font-weight: normal; +} + +.minitabs .dropdown { + margin-right: -4px; +} + +.tabs .dropdown-up .dropdown, .minitabs .dropdown-up .dropdown { + bottom: $tab-line-height + 2px; + top: auto; +} + +.tabs .dropdown li { + text-align: right; +} + +.minitabs .dropdown li { + text-align: left; +} + +// UCP navigation menu +// ---------------------------------------- +// Container for sub-navigation list +.navigation { + width: 100%; + hr { + display: none; + + ul { + margin-top: 10px; + } + } +} + +.navigation ul { + list-style: none; +} + +// Default list state +.navigation li { + display: inline; + font-weight: bold; + margin: 1px 0; + padding: 0; +} + +// Link styles for the sub-section links +.navigation a { + display: block; + padding: 5px; + margin: 2px 0; + border-radius: max(0px, $border-radius - 2px); + text-decoration: none; + font-size: $font-size; + line-height: $line-height; +} + +.navigation a:hover { + text-decoration: none; +} + +// Preferences pane layout +// ---------------------------------------- +.cp-main h2 { + border-bottom: none; + padding: 0; + margin-left: 10px; +} + +// Friends list +.cp-mini { + margin: 10px 15px 10px 5px; + max-height: 200px; + overflow-y: auto; + padding: 5px 10px; + border-radius: $border-radius; +} + +dl.mini dt { + font-weight: bold; +} + +dl.mini dd { + padding-top: 4px; +} + +.friend-online { + font-weight: bold; +} + +.friend-offline { + font-style: italic; +} + +// PM Styles +// ---------------------------------------- +// Defined rules list for PM options +ol.def-rules { + padding-left: 0; +} + +ol.def-rules li { + line-height: 180%; + padding: 1px; +} + +// PM marking colours +.pmlist li.bg1 { + padding: 0 3px; +} + +.pmlist li.bg2 { + padding: 0 3px; +} + +/* DEPRECATED 3.2.6 +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: transparent; + border-right-color: transparent; +} +*/ + +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour, +.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 3px transparent; + border-width: 0 3px; +} + +.pm-legend { + border-left-width: 10px; + border-left-style: solid; + border-right-width: 0; + margin-bottom: 3px; + padding-left: 3px; +} + +// Avatar gallery +.gallery label { + position: relative; + float: left; + margin: 10px; + padding: 5px; + width: auto; + border: 1px solid transparent; + text-align: center; +} + +// Responsive *CP navigation +// ---------------------------------------- +@media (max-width: 900px) +{ + .nojs .tabs a span, .nojs .minitabs a span { + max-width: 40px; + overflow: hidden; + 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; + .cp-menu & { + margin: 0 10px; + float: left; + @media (max-width: 450px) { + float: none; + margin: 0 auto; + } + } + &, .cp-menu &:only-child { + float: none; + margin: 0 auto; + } + .cp-menu & + .cp-mini { + float: left; + margin: 0 10px; + max-width: 220px; + @media (max-width: 450px) { + float: none; + margin: 10px auto 0; + } + } + } + + .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; + } +} diff --git a/simplicity_steelblue/theme/common/_forms.scss b/simplicity_steelblue/theme/common/_forms.scss new file mode 100644 index 0000000..80a6269 --- /dev/null +++ b/simplicity_steelblue/theme/common/_forms.scss @@ -0,0 +1,459 @@ +// Form Styles +// ---------------------------------------- + +// General form styles +// ---------------------------------------- +$input-font-size: $font-size + 1px !default; +$input-font-family: $font-family !default; + +fieldset { + border-width: 0; + font-family: $font-family; + font-size: $font-size; +} + +input { + font-weight: normal; + vertical-align: middle; + padding: 0 3px; + font-size: $input-font-size; + font-family: $input-font-family; +} + +select { + font-family: $input-font-family; + font-weight: normal; + cursor: pointer; + vertical-align: middle; + border: 1px solid transparent; + border-radius: $input-border-radius; + padding: 1px; + font-size: $input-font-size; +} + +select:focus { + outline-style: none; +} + +option { + padding-right: 1em; +} + +select optgroup option { + padding-right: 1em; + font-family: $input-font-family; +} + +textarea { + font-family: $post-content-font-family; + width: 60%; + padding: 2px; + font-size: $post-content-font-size; + line-height: $post-content-line-height; + border-radius: $input-border-radius; + -webkit-appearance: none; +} + +label { + cursor: default; + padding-right: 5px; +} + +label input { + vertical-align: middle; +} + +label img { + vertical-align: middle; +} + +// Definition list layout for forms +// ---------------------------------------- +fieldset dl { + padding: 4px 0; +} + +fieldset dt { + float: left; + width: 40%; + text-align: left; + display: block; +} + +fieldset dd { + margin-left: 41%; + vertical-align: top; + margin-bottom: 3px; +} + +// Specific layout 1 +fieldset.fields1 dt { + width: 15em; + border-right-width: 0; +} + +fieldset.fields1 dd { + margin-left: 15em; + border-left-width: 0; +} + +fieldset.fields1 div { + margin-bottom: 3px; +} + +// Set it back to 0px for the reCaptcha divs: PHPBB3-9587 +fieldset.fields1 .live-search div { + margin-bottom: 0; +} + +// Specific layout 2 +fieldset.fields2 dt { + width: 15em; + border-right-width: 0; +} + +fieldset.fields2 dd { + margin-left: 16em; + border-left-width: 0; +} + +// Form elements +dt label { + font-weight: bold; + text-align: left; +} + +dd label { + white-space: nowrap; +} + +dd input, dd textarea { + margin-right: 3px; +} + +dd select { + width: auto; +} + +dd select[multiple] { + width: 100%; +} + +dd textarea { + width: 85%; +} + +// Hover effects +.timezone { + width: 95%; +} + +/* Browser-specific tweaks */ +button::-moz-focus-inner { + padding: 0; + border: 0 +} + + +// Quick-login on index page +fieldset.quick-login { + margin-top: 5px; +} + +fieldset.quick-login input { + width: auto; +} + +fieldset.quick-login input.inputbox { + width: 15%; + vertical-align: middle; + margin-right: 5px; +} + +fieldset.quick-login label { + white-space: nowrap; + padding-right: 2px; +} + +// Display options on viewtopic/viewforum pages +fieldset.display-options { + text-align: center; + margin: 3px 0 5px 0; +} + +fieldset.display-options label { + white-space: nowrap; + padding-right: 2px; +} + +fieldset.display-options a { + margin-top: 3px; +} + +.dropdown fieldset.display-options { + font-size: 1em; + margin: 0; + padding: 0; +} + +.dropdown fieldset.display-options label { + display: block; + margin: 4px; + padding: 0; + text-align: right; + white-space: nowrap; +} + +.dropdown fieldset.display-options select { + min-width: 120px; +} + +// Display actions for ucp and mcp pages +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; +} + +// MCP forum selection +fieldset.forum-selection { + margin: 5px 0 3px 0; + float: right; +} + +fieldset.forum-selection2 { + margin: 13px 0 3px 0; + float: right; +} + +// Submit button fieldset +fieldset.submit-buttons { + text-align: center; + vertical-align: middle; + margin: 5px 0; +} + +fieldset.submit-buttons input { + vertical-align: middle; +} + +// Posting page styles +// ---------------------------------------- + +// Buttons used in the editor +.format-buttons { + margin: 15px 0 2px 0; +} + +.format-buttons input, .format-buttons select { + vertical-align: middle; +} + +// Main message box +.message-box { + width: 80%; +} + +.message-box textarea { + font-family: $post-content-font-family; + width: 450px; + height: 270px; + min-width: 100%; + max-width: 100%; + font-size: $post-content-font-size; + line-height: $post-content-line-height; + resize: vertical; + outline: 3px dashed transparent; + outline-offset: -4px; + -webkit-transition: all .5s ease, height 1ms linear; + -moz-transition: all .5s ease, height 1ms linear; + -ms-transition: all .5s ease, height 1ms linear; + -o-transition: all .5s ease, height 1ms linear; + transition: all .5s ease, height 1ms linear; +} + +// Emoticons panel +.smiley-box { + width: 18%; + float: right; +} + +.smiley-box img { + margin: 3px; +} + +// Input field styles +// ---------------------------------------- +.inputbox { + border: 1px solid transparent; + padding: 2px; + border-radius: $input-border-radius; + -webkit-appearance: none; +} + +.inputbox:hover, .inputbox:focus { + border: 1px solid transparent; + outline-style: none; +} + +input.inputbox { width: 85%; } +input.medium { width: 50%; } +input.narrow { width: 25%; } +input.tiny { width: 150px; } + +textarea.inputbox { + width: 85%; +} + +.autowidth { + width: auto !important; +} + +input[type="number"] { + -moz-padding-end: 0; +} + +input[type="search"] { + -webkit-appearance: none; + -webkit-box-sizing: content-box; +} + +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; +} + +// Form button styles +// ---------------------------------------- +input.button1, input.button2 { + font-size: $input-button-font-size; +} + +a.button1, input.button1, input.button3, a.button2, input.button2 { + width: auto !important; + padding-top: 1px; + padding-bottom: 1px; + font-family: $input-button-font-family; + background: transparent none repeat-x top left; + line-height: 1.5; + border-radius: $button-border-radius; + font-size: $input-button-font-size; + .format-buttons & { + font-size: $bbcode-button-font-size; + } +} + +a.button1, input.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"], .search-results li { + cursor: pointer; +} + +// Alternative button +a.button2, input.button2, input.button3 { + border: 1px solid transparent; +} + +// button in the style of the form buttons +a.button1, a.button2 { + text-decoration: none; + padding: 0 3px; + vertical-align: text-bottom; +} + +// Hover states +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border: 1px solid transparent; +} + +input.disabled { + font-weight: normal; +} + +// Focus states +input.button1:focus, input.button2:focus, input.button3:focus { + outline-style: none; +} + +// Topic and forum Search +.search-box { + float: left; +} + +.search-box .inputbox { + background-image: none; + border-right-width: 0; + border-radius: $big-button-border-radius 0 0 $big-button-border-radius; + float: left; + height: $button-outer-height; + padding: 3px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + .rtl & { + border-radius: 0 $big-button-border-radius $big-button-border-radius 0; + } +} + +// Search box (header) +// --------------------------------------------- +.search-header { + border-radius: $big-button-border-radius; + display: block; + border: 1px solid transparent; + .navbar.with-search & { + margin-top: 1px; + } + @if $tabbed-navigation { + .navbar.not-static + .navbar.with-search & { + &, & a.button, & .inputbox { + border-radius: 0; + } + margin-right: -3px; + .rtl & { + margin-right: 0; + margin-left: -3px; + } + } + } + .headerbar & { + position: absolute; + top: 50%; + right: 5px; + margin-top: -13px; + } +} + +.search-header .inputbox { border: 0; } + +.navbar .linklist > li.responsive-search { display: none; } + +.full { width: 95%; } +.medium { width: 50%;} +.narrow { width: 25%;} +.tiny { width: 10%;} diff --git a/simplicity_steelblue/theme/common/_icons.scss b/simplicity_steelblue/theme/common/_icons.scss new file mode 100644 index 0000000..3ac5984 --- /dev/null +++ b/simplicity_steelblue/theme/common/_icons.scss @@ -0,0 +1,96 @@ +/* -------------------------------------------------------------- + $Icons +-------------------------------------------------------------- */ + +/* Global module setup +--------------------------------*/ + +/* Renamed version of .fa class for agnostic usage 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 */ +} + diff --git a/simplicity_steelblue/theme/common/_imageset.scss b/simplicity_steelblue/theme/common/_imageset.scss new file mode 100644 index 0000000..8b4d1dd --- /dev/null +++ b/simplicity_steelblue/theme/common/_imageset.scss @@ -0,0 +1,278 @@ +// Icon images +// ---------------------------------------- +%icon-image { + position: relative; + background-image: none; + &:after { + content: ''; + position: absolute; + top: 50%; + left: 0; + height: 14px; + margin-top: -7px; + text-align: center; + font-size: 12px; + line-height: 14px; + vertical-align: baseline; + font-weight: normal; + font-style: normal; + text-transform: none; + text-indent: 0; + pointer-events: none; + } + &.small-icon:after { + width: 18px; + text-align: center; + } +} + +%icon-image-fa { + @extend %icon-image; + &:after { + font-family: FontAwesome; + } +} + +%icon-search-old { + @extend %icon-image-fa; + &:after { + content: '\f002'; // fa-search + } +} + +%icon-search-new { + @extend %icon-search-old; +} + +%icon-search-misc { + @extend %icon-search-old; +} + +.icon-acp { + @extend %icon-image-fa; + &:after { + content: '\f085'; // fa-cogs + } +} +.icon-bookmark { + @extend %icon-image-fa; + &:after { + content: '\f02e'; // fa-bookmark + margin-left: -1px; + margin-right: -1px; + } +} +.icon-bump { + @extend %icon-image-fa; + &:after { + content: '\f079'; // fa-retweet + } +} +.icon-contact { + @extend %icon-image-fa; + &:after { + content: '\f0e0'; // fa-envelope + } +} +.icon-delete-cookies { + @extend %icon-image-fa; + &:after { + content: '\f014'; // fa-trash-o + } +} +.icon-download { + @extend %icon-image-fa; + &:after { + content: '\f019'; // fa-download + } +} +.icon-faq { + @extend %icon-image-fa; + &:after { + content: '\f059'; // fa-question-circle + } +} +.icon-home { + @extend %icon-image-fa; + &:after { + content: '\f015'; // fa-home + } + &.breadcrumbs:after { + text-align: left; + } +} +.icon-logout { + @extend %icon-image-fa; + &:after { + content: '\f08b'; // fa-sign-out + } +} +.icon-login { + @extend %icon-image-fa; + &:after { + content: '\f090'; // fa-sign-in + } +} +.icon-mark { + @extend %icon-image-fa; + &:after { + content: '\f046'; // fa-check-square-o + } +} +.icon-mcp { + @extend %icon-image-fa; + &:after { + content: '\f0e3'; // fa-gavel + } +} +.icon-members { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } + &:before { + @extend .icon-members:after; + display: block; + font-size: 10px; + padding: 0; + padding-left: 4px; + padding-top: 1px; + opacity: .7; + } +} +ul.linklist.bulletin > li.small-icon.icon-members:before { + @extend .icon-members:before; +} +.icon-notification { + @extend %icon-image-fa; + &:after { + content: '\f0a2'; // fa-bell-o + } + &.non-zero:after { + content: '\f0f3'; // fa-bell + } +} +.icon-pages { + @extend %icon-image-fa; + &:after { + content: '\f0c5'; // fa-copy + } +} +.icon-pm { + @extend %icon-image-fa; + &:after { + content: '\f003'; // fa-envelope-o + } + &.non-zero:after { + content: '\f0e0'; // fa-envelope + } +} +.icon-print { + @extend %icon-image-fa; + &:after { + content: '\f02f'; // fa-print + } +} +.icon-profile { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } +} +.icon-register{ + @extend %icon-image-fa; + &:after { + content: '\f234'; // fa-user-plus + } +} +.icon-search { @extend %icon-search-old; } +.icon-search-active { @extend %icon-search-old; } +.icon-search-advanced { @extend %icon-search-old; } +.icon-search-new { @extend %icon-search-new; } +.icon-search-self { @extend %icon-search-misc; } +.icon-search-unanswered { @extend %icon-search-new; } +.icon-search-unread { @extend %icon-search-new; } +.icon-sendemail { + @extend %icon-image-fa; + &:after { + content: '\f003'; // fa-envelope-o + } +} +.icon-subscribe { + @extend %icon-image-fa; + &:after { + content: '\f05d'; // fa-check-circle-o + } +} +.icon-team { + @extend %icon-image-fa; + &:after { + content: '\f007'; // fa-user + } + &:before { + @extend .icon-team:after; + display: block; + font-size: 10px; + padding: 0; + white-space: nowrap; + padding-top: 1px; + opacity: .7; + content: '\f007\f007'; // fa-user fa-user + } +} +ul.linklist.bulletin > li.small-icon.icon-team:before { @extend .icon-team:before; } +.icon-ucp { + @extend %icon-image-fa; + &:after { + content: '\f0ad'; // fa-wrench + } +} +.icon-unsubscribe { + @extend %icon-image-fa; + &:after { + content: '\f05c'; // times-circle-o + } +} +.icon-new-posts { + @extend %icon-image-fa; + &:after { + content: '\f086'; // fa-comments + } +} +.icon-forums { + @extend %icon-image-fa; + &:after { + content: '\f075'; // fa-comment + } +} +.icon-chat { + @extend %icon-image-fa; + &:after { + content: '\f086'; // fa-comments + } +} +.icon-time { + @extend %icon-image-fa; + &:after { + // content: '\E055'; // glyphicons-clock + content: '\f017'; // fa-clock-o + } +} + + +// Thanks for posts mod +.icon-thanks { + background-image: none !important; + @extend %icon-image-fa; + &:after { + content: '\f087'; // fa-thumbs-o-up + } +} + +.icon-thanks_toplist { + background-image: none !important; + @extend %icon-image-fa; + &:after { + content: '\f005'; // fa-star + } +} \ No newline at end of file diff --git a/simplicity_steelblue/theme/common/_links.scss b/simplicity_steelblue/theme/common/_links.scss new file mode 100644 index 0000000..495e240 --- /dev/null +++ b/simplicity_steelblue/theme/common/_links.scss @@ -0,0 +1,249 @@ +// Link Styles +// ---------------------------------------- + +// Links adjustment to correctly display an order of rtl/ltr mixed content +a { + direction: ltr; + unicode-bidi: embed; + text-decoration: none; + /* we use links inline more often then not so to address several bugs with + IE and some other browsers we render all links as inlineblock by default */ + display: inline-block; +} + +// Coloured usernames +.username-coloured { + font-weight: bold; + display: inline !important; + padding: 0 !important; +} + +span.username-coloured { + margin-left: 10px; +} + +// Links on gradient backgrounds +.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; +} + +// Notification mark read link +.dropdown-extended a.mark_read { + display: block; + opacity: .2; + position: absolute; + z-index: 2; + right: 0; + top: 0; + bottom: 0; + width: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + transition: opacity .2s; +} + +.dropdown-extended li:hover a.mark_read { + opacity: .85; +} + +.dropdown-extended li a.mark_read:hover { + opacity: 1; +} + +.dropdown-extended a.mark_read:after { + width: auto; + left: 4px; + right: 0; + font-size: 16px; +} + +.jumpbox-cat-link, +.jumpbox-forum-link { font-weight: bold; } + +// Links for forum/topic lists +a.forumtitle { + display: inline-block; + font-family: $forum-link-font-family; + font-size: $forum-link-font-size; + line-height: $forum-link-line-height; + font-weight: 500; + padding-bottom: 2px; + text-decoration: none; + &:hover { + text-decoration: underline; + } +} + +a.topictitle { + @extend a.forumtitle; + font-family: $topic-link-font-family; + font-size: $topic-link-font-size; +} + +a.lastsubject { + font-weight: bold; + text-decoration: none; +} + +a.lastsubject:hover { + text-decoration: underline; +} + +// Profile links +.postprofile a, .postprofile dt.author a { + font-weight: bold; + text-decoration: none; +} + +.postprofile a:hover, .postprofile dt.author a:hover { + text-decoration: underline; +} + +// Profile searchresults +.search .postprofile a { + text-decoration: none; + font-weight: normal; +} + +.search .postprofile a:hover { + text-decoration: underline; +} + +.top { + font-size: 12px; + text-decoration: none; + margin-top: 10px; +} + +// Back to top of page +.back2top { + clear: both; + .post > & { + position: relative; + right: 5px; + bottom: 5px; + .rtl & { + right: auto; + left: 5px; + } + } +} + +.back2top .top { + float: right; + margin-top: 0; +} + +a.top, a.top2 { + position: relative; +} + +// Arrow links +%arrow { + position: relative; + &:after { + position: absolute; + top: 50%; + margin-top: -5px; + text-align: center; + font-family: FontAwesome; + 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 { + @extend %arrow; + &:after { + content: '\f077'; // fa-chevron-up + left: 0; + } + .rtl &:after { + left: auto; + right: 0; + } +} +a.arrow-down { + @extend %arrow; + &:after { + content: '\f078'; // fa-chevron-down + right: 0; + padding-top: 1px; + } + .rtl &:after { + right: auto; + left: 0; + } +} + +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:hover { + text-decoration: none; +} + +a.arrow-right:hover { + text-decoration: none; +} + +// invisible skip link, used for accessibility +.skiplink { + position: absolute; + left: -999px; + width: 990px; +} + +// Feed icon in forumlist_body.html +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'; // fa-rss + position: absolute; + left: 0; + right: 0; + width: 16px; + height: 16px; + font-family: FontAwesome; + font-size: 14px; + font-weight: normal; + font-style: normal; + line-height: 16px; + text-align: center; +} + +a.top-anchor { + display: block; +} diff --git a/simplicity_steelblue/theme/common/_normalize.scss b/simplicity_steelblue/theme/common/_normalize.scss new file mode 100644 index 0000000..31ef98e --- /dev/null +++ b/simplicity_steelblue/theme/common/_normalize.scss @@ -0,0 +1,414 @@ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS and IE text size adjust after device orientation change, + * without disabling user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability of focused elements when they are also in an + * active/hover state. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + box-sizing: content-box; /* 2 */ +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/simplicity_steelblue/theme/common/_responsive.scss b/simplicity_steelblue/theme/common/_responsive.scss new file mode 100644 index 0000000..2284b4a --- /dev/null +++ b/simplicity_steelblue/theme/common/_responsive.scss @@ -0,0 +1,652 @@ +// Responsive Design +// ---------------------------------------- + +@media (max-width: 320px) { + select, .inputbox { + max-width: 240px; + } +} + +/* Notifications list +----------------------------------------*/ +@media (max-width: 350px) { + .dropdown-extended .dropdown-contents { + width: auto; + } +} + +@media (max-width: 430px) { + .action-bar .search-box .inputbox { + width: 120px; + } + + .section-viewtopic .search-box .inputbox { + width: 57px; + } + + .action-bar .search-box .inputbox ::-moz-placeholder { + content: "Search..."; + } + + .action-bar .search-box .inputbox :-ms-input-placeholder { + content: "Search..."; + } + + .action-bar .search-box .inputbox ::-webkit-input-placeholder { + content: "Search..."; + } +} + +@media (max-width: 500px) { + dd label { + white-space: normal; + } + + select, .inputbox { + max-width: 260px; + } + + .captcha-panel dd.captcha { + margin-left: 0; + } + + .captcha-panel dd.captcha-image img { + width: 100%; + } + + dl.details dt, dl.details dd { + width: auto; + float: none; + text-align: left; + } + + dl.details dd { + margin-left: 20px; + } + + 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; + } + + p.jumpbox-return { + display: none; + } + + .display-options > label:nth-child(1) { + display: block; + margin-bottom: 5px; + } + + .attach-controls { + margin-top: 5px; + width: 100%; + } + + .quick-links .dropdown-trigger span { + display: none; + } +} + +@media (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) { + .responsive-hide { display: none !important; } + .responsive-show { display: block !important; } + .responsive-show-inline { display: inline !important; } + .responsive-show-inline-block { display: inline-block !important; } + + /* Content wrappers + ----------------------------------------*/ + html { + height: auto; + } + + body { + padding: 0; + } + + #wrap { + border: none; + border-radius: 0; + margin: 0; + + padding: 0 5px; + } + + .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; + } + + // Common block wrappers + // ---------------------------------------- + .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; + } + + @if $tabbed-navigation == false { + .navbar.tabbed .nav-tabs, .navbar.tabbed .nav-tabs .tab { + border-radius: 0 !important; + } + } + + // Logo block + // ---------------------------------------- + .site-description { + float: none; + width: auto; + text-align: center; + } + + .logo { + @if $responsive-hide-logo == true { + display: none; + } + float: none; + margin: 0 auto; + padding: 10px; + img { + margin: 0 auto; + } + } + + .site-description h1, .site-description p, .site-description p.sitename { + @if $responsive-hide-logo == true { + display: block; + } + text-align: inherit; + float: none; + margin: 5px; + line-height: 1.2em; + overflow: hidden; + text-overflow: ellipsis; + } + + .site-description p, .headerbar .search-header { + display: none; + } + + // Navigation + // ---------------------------------------- + + // Search + // ---------------------------------------- + .responsive-search { display: block !important; } + + // .topiclist lists + // ---------------------------------------- + li.header dt { + } + + 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; + } + + /* Forums and topics lists + ----------------------------------------*/ + ul.topiclist.forums dt { + margin-right: -250px; + } + + 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; + } + + li.row .responsive-show strong { + font-weight: bold; + color: inherit; + } + + ul.topiclist li.row dt a.subforum { + vertical-align: bottom; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100px; + } + + /* Pagination + ----------------------------------------*/ + .pagination > ul { + margin: 5px 0 0; + } + + .row .pagination .ellipsis + li { + display: none !important; + } + + /* Responsive tables + ----------------------------------------*/ + 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 tr { + margin: 2px 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; + } + + 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; + } + + /* Forms + ----------------------------------------*/ + fieldset dt, fieldset.fields1 dt, fieldset.fields2 dt { + width: auto; + float: none; + } + + fieldset dd, fieldset.fields1 dd, fieldset.fields2 dd { + margin-left: 0px; + } + + textarea, dd textarea, .message-box textarea { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + 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; + } + + .colour-palette, .colour-palette tbody, .colour-palette tr { + display: block; + } + + .colour-palette td { + display: inline-block; + margin-right: 2px; + } + + .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 input.inputbox { + width: 85%; + max-width: 300px; + margin-left: 20px; + } + + fieldset.quick-login label[for="autologin"] { + display: inline-block; + text-align: right; + min-width: 50%; + } + + /* User profile + ----------------------------------------*/ + .column1, .column2, .left-box.profile-details { + float: none; + width: auto; + clear: both; + } + + /* Polls + ----------------------------------------*/ + 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; + } + + /* Post + ----------------------------------------*/ + .postbody { + position: inherit; + } + + .postbody { + .postprofile + & { + float: none; + position: inherit; + width: auto; + } + } + + .postprofile, .postbody, .search .postbody { + display: block; + width: auto; + float: none; + padding: 0; + min-height: 0; + } + + .post .postprofile { + width: auto; + border-width: 0 0 1px 0; + padding-bottom: 5px; + margin: 0; + margin-bottom: 5px; + min-height: 40px; + overflow: hidden; + z-index: auto !important; + } + + .postprofile dd { + display: none; + } + + .postprofile dt, .postprofile dd.profile-rank, .search .postprofile dd { + display: block; + margin: 0; + } + + .postprofile .has-avatar .avatar-container, + .postprofile .no-avatar .avatar-container { + margin: 0; + overflow: inherit; + float: left; + padding-right: 5px; + } + + .postprofile .avatar-container:after { + clear: none; + } + + .postprofile .avatar, .postprofile .no-avatar .avatar-container { + margin-right: 5px; + } + + .postprofile .avatar img { + width: auto !important; + height: auto !important; + max-height: 32px; + } + + .no-avatar .avatar-container { + width: 32px; + height: 32px; + } + + .has-profile .postbody h3 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .has-profile .post-buttons { + right: 10px; + top: 10px; + .rtl & { + right: auto; + left: 10px; + } + } + + .online-ribbon { + width: 35px; + height: 35px; + top: 0; + #{$profile-side}: 0; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: 0; + } + + span { + width: 50px; + font-size: 6px; + line-height: 10px; + height: 10px; + text-align: center; + position: absolute; + top: 8px; + white-space: nowrap; + #{$profile-side}: -12px; + + .rtl & { + #{$profile-side}: auto; + #{$post-side}: -12px; + } + } + } + + // Misc stuff + // ---------------------------------------- + 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; + } + + .phpbb_alert { + width: auto; + margin: 0 5px; + } + + .attach-comment dfn { + width: 100%; + } +} + +@media (min-width: 700px) { + .postbody { width: 70%; } +} + +@media (min-width: 850px) { + .postbody { width: 76%; } +} + +@media (min-width: 701px) and (max-width: 950px) { + + ul.topiclist dt { + margin-right: -410px; + } + + ul.topiclist dt .list-inner { + margin-right: 410px; + } + + ul.topiclist dd.lastpost { + float: right; + } + + dd.posts, dd.topics, dd.views { + width: 80px; + } +} diff --git a/simplicity_steelblue/theme/common/_utilities.scss b/simplicity_steelblue/theme/common/_utilities.scss new file mode 100644 index 0000000..cbb8127 --- /dev/null +++ b/simplicity_steelblue/theme/common/_utilities.scss @@ -0,0 +1,66 @@ +/* -------------------------------------------------------------- + $Utilities +-------------------------------------------------------------- */ + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} + +.clearfix:before, +.clearfix:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after { + content: " "; + display: table; +} +.clearfix:after, +.container:after, +.container-fluid:after, +.row:after { clear: both } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} + +.pull-right { float: right !important } +.pull-left { float: left !important } +.hide { display: none !important } +.show { display: block !important } +.invisible { visibility: hidden } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.hidden { + display: none ; +} + +.affix { position: fixed } diff --git a/simplicity_steelblue/theme/images/announce_read.png b/simplicity_steelblue/theme/images/announce_read.png new file mode 100644 index 0000000000000000000000000000000000000000..2c14d5a91bf0b61d0610870568e710a34e59b711 GIT binary patch literal 964 zcmV;#13UbQP)-aBR;^lL_rU|-2O$q1zBx&*0IONeYW~BKWegmj;V;E%J6TjZ%1O1; zELXK=`Ld&wFSU<|_?>$#B5s(b8RVSrbIzl-ZO8ikevES-<(%(3juUhoXJa8qB!X*s zM3ED(yTXt^)v=rWv$tJLY0WGX)lN949yv=D32FxpO3LJlI8>6ffFmvWx)$fL^Z` zngp2@=QvJi>TQzCtx~pfNBp4NGpJdr;T8aZZQFbEV5YTY+xFi0cFr)8t=y5(_)t** z0A1I2=Ec0WTTf303b3AYe2Fb`&4kY!l{BEACvfMnsO=?9JC5OJL`wmmOsUL0d= z+XG3325~cr0sx?t?lQ&%#@NEB*Kpn*N%$jh?b@Dmu z!k!yTrD|J<7?=h07M%B#0RVi-Uq{5OO2n*6{B0fO>O_>)5CFja{rv|`)8<0W3NsAj z`8@;xAm*yyyC64iV~OK>!rdcH(}dA114Sv_9RkHA^-#>HM9d7M#H>o<8MXP_;9Ev1 zJzNAd4aOK7{+2}$*WwxV$^(r-C62G7004-%Gp?n#;9j&N%4+D3)HfogzWwz{QsQE| z{)3pkK8UB)TNfA4sLfQVwgmvt?RNK;0di4>Vf;J<`t;}J$KO-Rfh3&|opogy17i9r zET(J8xLi{b@>R(_F?PG%(6T^`v6y=-e$!A&gPNwrrrp9R$Y1@xDW$KUv1b`X-0XBZ z;aNetu7?qEbMS!tXc)!;V@xm%<6tQuA8dnC8timB`;^k?pt%^OG^*?RKBY8>h-3ek mF~+tB(DzG4t!6du=lE83*9w#7pX8NP%F*wzMf)%uSQj$(m&893a3Pd06Dy0)|+0n=jb{N-o9RaJFn7}wlMrlN6}W%fCW zNfu6+)CI&+1#6{0S3J!_Jk7&S8dISVd|@}Js;V>9YW0Dx>kEVsPq$U8)jYbcFI215 z2P4CxQ-wz#k{@Gq@&cHYec58A__GiDA79#yNeH>4Y1)fQrLuAz7`v)gt1FtOy�# z84664g}Wb8oS#l!K)pHzVp#5&$rk=*19Q7vF8|Umlom7V7edJG!Qmuf?nCn8$cWP^ z5W{lE@ice8aZFJZ?_Ktkf#MjD+`6vc>$lAmy$3Ej3DB-=v66+8MjQaRp{nW=RaHHz zstyIG-k)lv;LK($)ULkO7% zfa#ueB0KQ!$R0qeG9#InUSmV1DC(xBX|Ihq!vwMcdreW)&1>OAV=&harxg&LD0q$I z0lf5O)Y*!|tQ}6LKy(69 z#@QnX!dJcEi~>#&gs++c1-4JUJpt{3%Q&7a%P%Jls8XreJ}V*sxE0(!ISs^4ZGk$e zaH9BieLPiFXB0(QnKYnkwYmZTU)nCOKS8b7Y;J?Q46h(PcDwRB))VRUvy6&<7ZEc^dw*qPh7f8Ub#^u#1&Nu=QLOhmb zw#A(6Z868ttlB{ZnbWJi9z{{^PdbpMY2TTE{LD$N7oaE$ck5%7N~O6`0rd+{)3mvU z8FYNs3s54FxZ14~MR9)8fe0bIP_7VBG+f%Vl$;-eit?T4Khr zWLaM71!xqrs}ZnLsk}AMpf*jqT{X<0zTk`!s9Y{Dn|lzQU*DjQVT0}+NDu^%vHA%% zEKm!OFM7P#N1&xi2U1nlZ33dA`PmIR4;yqIHX_#Q1_)#9nsgvblcp%@mM?mE>a)Sw zh~%L@yPD0g#;^ItW!9?35lB%K^Vd8=2vOmj*B8lyT^WJwii&=|QRI1kZqk8DrP7=g zD4L(WF3@|!qXx%u_a_}l5QOh6KnS6!_u<2xW=L09b`{NCJ*=`UJJSu&pzwMDvfUFx z2%-1>+@rNn4jQW++IsZJwA~?!;+shYvNUMxQp@?f1@eWnrVX<~q449VfvyWE%ksl! zHV7ev*6HIvdjki*+s&j_SmDIc)s`y&d|50OSNgToh6Sf6iv5G$8p~bd#QDcC5qy&&0Mas=Fhyf!|?{vXYWI~cdMbyLvJt}Xa}?w z$yr{1;d%b)I0H$Nm-Pc`7HTu|`18eP;_o&yFPD}QtzMg*qPEysuRlw9gV|HdG7ROw7s>s@ z^fxH#rXUEf#~8?k4E@s-Z|GoQ)qmij0{gZPX{|z0)Gca@o%IECi)+E`Iu*|C`9itF zwNUoh7s`Kc{44-Wa~#*zcE}KcJdz~+rQ7T8djQ}D&+|_?j`MIFH`Kn=0pP1q`&(a#55Ns?AD#xDTC_QxzN%g)HM{J8NPPY{H+{dyC>?_pVXrdTXK;CcSq`$?iG zz9|-q4_KD%=;u%XFpV+(UXrAL)sc9f|LdTywdb%bJ9D{x`-J1Td5p2^vS%#|g0PG+ zc4LfPmxlyTIF7sDDN3^dz+FKQ{w|85^(87NPMkP#;>3v)Cr+GnnEwOzOQR|LUd){U O0000Nkl7bO_D5V>+EE{E6o}CC{ zwW2DVyt0Om3g>%A1-_HxPNMt!I12zkDb-R+EsaLQ*=RJJ&1Q3GD5Vxksdn^Mk~kOn zqY#T6BCn(y6-^exh^PhtsMTslNs=52rawbq4q29sBVl$EcoI59UP%XbRN$jWg#(U5 z4FEvBUN=7n85JkXvU%t>aq)aCn7HJ-L7_)bE|$W1002pnR>#2%YfF-()xqr?pf#Ad zQeI*>u+H^`%EpH1By16o}_}ZXeA60Jpcd zA6^1Yf@?Gy&U(FW?SQ<|i==Pwf>+WH^2Kl-5jEpr#sxJR4JRVL0{{R|B%A97_2Upx zU8z(S#s!Uwt5hlr9gsJ2!7J%U0RV`ixKycBoRvytV$@5x&N=divq|sX1>Z^JDM%0m zMgetanz&l6_V3r*8_IZgLRnr(H_RJ(+R!vn0~_*$PAxm346no+$@YY0QH_WT&w-|e z>zpBuL(La1bN)G);Xelz*kfZpUuqr^HKTxDgX_Fy003XYXI3_t=GkDH?`~@+l;K$} zZ3Y0izP|n-2*OyXei$OU{C@v#Bog7u{}_k@r(A*9VPOe-7?`>WNeQxwIe9+2CcwzGjW&jxx?Y%tBc1L@o^ z5C1Yz6z!9MTrSr>A*5|GndHsQ&7{p{OBoD??*@b6dp4VO_WaANh$?p=ecAyHKyB}y z*#H0#@%^BdUc#A7CV6>z`5PjBQr0{kPxPTFNAGrVY4dNsuRQDf`lrjAbhG}+9=c_nIIGTZE9d!C;8?fLye)M_| zd+xd%hZ@#@YGM5;kDE&+x4F}pa$_u&O6GAv7K^3SzfK5gudlCPDc9mxjVOvnK@c3n zwoniR=gP{;9UoD!FG5IrZEY<#6;Ky!Run~Ju~^&?MbY-qoI?~vn@*?u zHa9nSr&6gz0O0#GGc!{)nM|jMI5$<)ka>a_km+pM8)!;n1_0{|S@BF{&2g=?*5(oi`ZcpzR3WR@JZf3IXuq1@_Zg<9tOku)vtc_t6%-Fyta(#uKCsJ0xu(0`Wc1LHw8q#LssE^tm@kAA5uJ-VRAyJVDy9OENPA z@zY=Gjmxs^2tw#9p64|PA$>ldpXYgg0U@-65Lzl0iwpUDejXvDzdq(GmSsmeam|g? zfNK|Khyw~I{P9yFZ~;4kcx8g0vKypfH%Nmw$ly*Vd?qz0%d#VdLSZ(a&(9%*jLoK4 zEE@Cq{9K_>nC%*tI}m^R!T)i`?Y{sbARS4p0Db=9;NvT)F%d$eJkP)6IBxkiFj6TL z3d=mtzeEU)b_B*n!ov>%%I5Z8Kq-v^5hN8Qj^fi2FvGcA?i;yKYRs%}5JJQ4!|{XW zga6`0h|?$#K~mA(AoW;0W-^&nUau)_#StJapS$EEEc_n{GE32@kjSVkeCNm1AAw9K=K7`yAn#bC-Y+ zLPn0`w9NtS#ca*u2!ROl<8$G7$z)Pl4d*TZA%u)9%T6?eV{@N9b?(MMoJNscz6%eA zVFRV{0N^v0Wf$%`P_bBC0Fb`B7uJB&d%n{O5U~$WgahVsIbAKBdg<_bq^qg3xeGH= zIE@0ieGm}NoS~c$l*CX zv+tZq0yUB?-{oIR~-R#ySlSzHA10jU;Wk6PUq$MEXSm|_nz8RoSfi(k^%jL=! z>J8$gr4|#8mC0llTLJ3E>=FZV9QR%M463t8*NbQd$%4~Opj7qsN5JZifOWev%>XeBGvDh#6^k^E z<3kqL@tH*e$GRPX((I}>!^B_n;x?<5y9kucX3M|kF$}}-t+3g$9RaBbfuw@FKHVtN zG_C1%pmaK|sRVLGW^N0#CV14KDC%*q10@m(RRs`+VFPPh$KGm4H&{|}g>N2KNs=6C z2B=+ltpG{x31Jw9t=Ym)SDj%Hrykn6>!fVEBbiKo+p9no3v^|xg>B6OS+j(mt#%tY9LK%0v$H=>PEP(I&h+&3uLgr5D*jA1o0Z;j6_#o1@IMtW+n-Xk z&D@c)smU;$^TCKj)YPFnJtL4Oh)9G}n5>TSn&psH2VJ2tjiP?S#;s}9iwVuftD(hdGrgfbJ zip654>FMcTg{|apI9$Tn6^q48I-M>hL|R*0^QKa%+CLm(7>1ebAxA4fmhA|EiGF%! z7-peUKyTl^Jrv@2JRWKm0)ws7kv@!Qsy1vX>Vq zikj#YkVd1qX(7E{PuE+-OUFKX^yufhvuD*7`c4YRY!9BVIm7Qw&d?LH6BiWjIZFE3wr63Aw=xoQEW(`ln{9WodU|E&syZ-kzGy4cX}`;E}6 z#YJDO*JcOsO>)L;JHpM5qqB-ObcVsQ9sXC@|G@EkiA3VfT?N|M*sx-P^|P$Z&civA z?a+wZ4h-9Y2x<3A1#4#qJI zgQ1}zW_*17$H~db-=&USTwHwHZI_AyfKi5FUf%Wrw+75lLqkIhhG8I%LZP6>#>R>& zmFhR)XRKDMU9LCrWiOH>M=mcfXK9*lYClPMffExGzdU&GAg@p;C`J2)UxTAEzAVE`QDLSi7*&Ir7ND15rt6rp@zlMeF8z3!4fE#u zj%ly&OkjOy0KX!J^KbQzDxKi=hm83VmTmoN~F^UYnqF^)?d`$yi z(_p4+k(96LZ~XG|v1y`(@0Dq6nty6+n=hL?69@^VTD?=$`EFzDzTMcq56vAj!35TKC(zuT%-1)~ zB^;CV$de=p`RPJsn3auC>d{+;s+%X%dUp)qc^IEk#eqG-hLw#!ujqUphOsH>}-?k6T>t_V9 z=oSjEyg~sYibe2?Mes!lBb8#Jttl{zO0VL=C-4>Zl~3r4kx->`(yeZuKuE1Sj=)6ftj!GrUe$mX%28qt-F3wlVRxuoOZFIV{_Ec>!FW zhe%8iz|9KaWwV%E9!rHJ;!O1{B__vmqKJF6(zKLn$Gh^3k_M)UanXUy#z4jl+3VOell z7F>?U@Ip)?N-viW$i1~=UQvV>CE;dt`sM23)Tj@^s1ISeaTpM7t%eXn7Dc)?O@qzE zV5!8`l5q+=ID!C9YFp_j-9jGRLIIpYA%2GtLddA}Zy*hw$ZJ3Z6f>9fOd#8PH{frWu;ILc_$76T_Tp=59`6``k?$sGV#NTDbw)uOldhj2;dKdKSUBH_f zMi})Wl^s-G5U=sw`Bn37}fafA-9{_j=b8h zXq5v{*ACvOs|SDA8;7^GwZT-c+I1h{+k4MM zXu-;49;bvtDT+!+1>FjTl21e=#e>81-#jZ4*U>K-6QP9{nauHvOy*50!mwL312#=# zqUfSt{nzIBZ;~&+#c@Z!NGP1=^ao28k@?)tWCAG?L(%aihR*}TfXy(UKc|JIGlE#O zIeORTxPRko6#iwRANbM#Q^vYY-?Ba=Mph>CrA1ONZIYVXBssSz>ZL`IUpf>uvS|9! y|7B+c@jIIpM2F>`{*%r9`BxLVnydMLng0Qmij-LP=8+%(00005J^2v8PTL%ULMRd>hoX)_E?>LL=aSqPEtzkMlw?s)l9FXfrbtCC zVB``9Ns*I-AZV(S;hy9+@u@)(C>EF8rC}#Pivl^-jvyp$Dg)B=AaQqQUy^Obworb+ z?`Dp`ALje!Kf5%Bb*o$5>Q=Y9)va!It6SabR<{mi#Y>l->mOYp3uE=A!uaCV{8+tR z7_Z+ejMp~{6N{ULiN$*Z;ZuRgoix-FVMAw?nyIm*7>W|);W z!`zlx_FkJ|{ws6BrpyWV+8lqo&2lR;&%P}QY@$WeCmzRl-cKFLj#R1sk=h^gqqYC! zN9&+4zNj$JVd71NL4~E|{M7G$Vzj6nS;1xN-EX$F| zRy)c7m8c5Csvxp>2vycCKDKp>7nY?++bnxUj7N_DU~+P!3qp2eVFQ-4Z$V@AZwsZR z-)PsALm^J0>Gh77A573LZC+TH1%W$gH%GF=)x}(K0T|IgqLN31)px1=yD(Nm`X1EG6!&Q(iE*OHy z(zaf)jtu10eE!)MO@AiQG=P!AVU$P|0+z+7Fc2)KVBUH>Xz#R{3deu8nh)+7Hw-I# zt{Usec^E;t;=;%9ddodMN2O5c6Rn&lDu@?=%yEBt;C9OwXJ1MWU);zHUj!Yp#i|LA ztdSbXjnqK4xbXGZSoNpynypaiT_ZV9T2Px8fXwpmJ&>UEx%um`oCg*(TI)sR1ZY7D zg@73{O`{;P%w`ibk04p5!O|*RavYEZHnuN0siE0udT1VK$(*}rjHV4U!__Y^3_H?U z?`FvJLMs$nf7%7fEVq6$7J6YXKSvS+bB*-5d7wqRqf}5qxse4LUQh}IK9Yh#V1*nC zq0nI!ZTl(Wj9bq%H)*qz0Wuf+$hx%#=E>BMUe3M+4KMtoTCG0QSx+R%*Cd~RTM7h# z6>>0$5~5XLS!Uv(nbnR&RFJ^Q=!NNEw#BIMnyH|~;Oxh#!FiAx(vv=S(Ga-ZvP0EH zWcT>|S0%r-oTo|<%L18Yt{TdTmo7b*EX;kM7?=aeK|My&QkprH8=C!PXT6)g=!=p+ zuyxo3wOMvc-kWE+qzL!47je zQiJox?21YZ&R;G%Hv5!9ETxpg*w0i4ZW0P%tzBWdt%OXg>lXFVcCB@erxRydqR z1f9*#+f{0g$!tt{HjHg zK*38{BKf=;U|D`+f&mCPmBVNg`d%%lB1OVqp))9V{_epEqBdG21r#W2B(E36=U0Ju zliALKPCe7OU=$g`5eF;Bi9Z6a`yQ?>M9`qRj9rI1Md!^}i0|i)?0WE?++0Xn!WT~xZIm$Fa;5h-IdAoXMS6=rurqgQDAg`LGL;0)fjqL0qa#J*=R< z%(Qyda1qJFE~pjMTs3y$9aLV5~lL1Y=UppdSpmsJ~aqUmx21-CUVj|YVyRkV@8 zNE~$PArZkUp&JTQPdwdawNpZ>5*5-Fpk-%gbvvQG7l>rR8qx3UMNKb(?*=gjVy@=yi51XK-&u{$DzEjm|^%*Wv`to4} z#nRJ%hhO`A;UHcYamTjkbO9@nf$nmHrrV?9A&fz;GL%A#@KETiL#%FfV7(`3q9>Dt}wc547G7HpT9J4+j~#5pe9MK-@tM6Uz~Zp#UDk_PW+3BPXacv zOMGI3Nt7%pfU zl%deTNm!$8LBd-!6%_3oW109Q*rmlLCWrd^iqD&V0K<-OsWQbT%gbD{{Jqhf;!~9Y z_yeo2zy7Rfvwil|3L?obs~Gl-;kRWIr79Djc%Ms5p0GwcOKl^d|23eFJxZ2JXCg!b_-CXz*9ed+z$3ttM1b$8+ON>Xvfel~Z{SRmtcg=Nq RWU&AM002ovPDHLkV1k&>LU;fG literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/announce_unread_locked.png b/simplicity_steelblue/theme/images/announce_unread_locked.png new file mode 100644 index 0000000000000000000000000000000000000000..5a63eb1e2cbcaaebea3ce07d82ff02ec06d91d5c GIT binary patch literal 1767 zcmVG9moIB&=`S`riNVA=pY0hJZ11;5JvIsaJ&Z* zeG4LTOXB0=hIr}@MU5)K;KOb(2!l`vYA6IX9MOnGO^nny^o-HRwZU6Zx%fks5=IT7 zbZM`WDepliTWK0-sqKAC2qCgRSnCEXG6Phr)N!GKR4*3$cBy#0W)a%Gm0sL~PPW`M zsWg$Th*?c2peTU=te8oKHNp{-NCe$z4BcpKC@qzXn`koVa@?1O&}?z%Xs+}gbkd8v z7WOc=C{ErDxy~xn(@>_Tq4@nnbOQm6L4^kT&h(89Jpjx2xj0mg!~JOL93g~|nfaam zZ1Fwl%$0Tx(u=#ORK(GaFTg229~7SthS-3v->-4JPD3mLH5}G>N}c-aRAMpC5PElE z2eU;DGc8Su5JF_PyQX-3P`q9kVm=>~X&<`N(;EJOCZ%Jkb7*HnVlh)L9M*O;vvBR` z-Gyt=(ZtNe2qC27b~j~@7qWL4Q_Qd7510f3P=X;S!H~Hz>&_xkSifi8aCDatLP#pV zeQRcZ8#4tBO>D=25JEaETa(>x$Zj`ek7o$Q>ot?J)~WBzI{t6eX@1Y-;2@!7cDs_w zZ$szm{58y25GvwmhjwwY%LUoxf+03Q@pv@6zGHRjV#lfsJbhmOal4_o-B3JU4X@9{Qf1d47~p^E#=4;}?niy+jHjQ- zY_*fQ29mi3Qu(a`Mrv6?2T?3^RnxvKq(h)Wrt- zI(+LbET2D*vdxCF&4%p@Z{jnCf#UZ=_6KW2LVTwFJ0Vktkf|e)ZCIolNM;+4uNF5> z-Jz(_4$VB27#3D!)}`TcLw0*iJYEg24}baXWt45_(Y!c`kKTS8hrj*}s*VX%9TWK6 z<9&FCqRhW#p`!RQpV|0Y$ZSH$Y(h(_VUWxqkZBq+ z!)jRNT&{tf8_f$BvFVt=7jBQSvD;U!plq|DK5=1ZD4p1BEzPGl5TDz45})1pNXTzp z=I82dA-(xXPfW-(`d8DNQ-l!Gq29S^NKq7IiqfQL8ZyI}QmnbLhQommFI_TUq{jov z<3ZUrj;h^$I3&c)*8a%PZM22-+F9$*g+lctpWdkO>G~}p(>O}z>Pj}d{;EjGNXO|s z91_x{7{($s*p}OchTV?e9}`jrLLXkb^!RRwIz_(EiG+;YcRF|OJDpF4D%7{dx*)ME zB$mbgn-@?S8^emthK9p|y4~@wO}nGta5zvNAIHjhJL>j{_rI5re)rfbQyt3riR5$+ zq-YI>HD2N38*iXIHjc%yF(l5M`N!FpPux5)GV+1*^iMy@zW(~x{h?=Vu+7c_7hDU!v)LhhZM1&iwqJ?CH~YUVG`KKM+D%Rz?VE|MJH_ z`LlR&Qu@N}|JDCY=o!~~4x&Gl%nPCCxnB@MsAurAA5!SK@89a{h(CAMv#tOD002ov JPDHLkV1ne=YUBU_ literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/announce_unread_locked_hd.png b/simplicity_steelblue/theme/images/announce_unread_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..2139c692b93d28a718db363bbe504b5d001357cb GIT binary patch literal 3108 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 O00007p9| literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/forum_link_hd.png b/simplicity_steelblue/theme/images/forum_link_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..952e1ce05e9157839de3c22433c1aee6491ad916 GIT binary patch literal 682 zcmV;b0#*HqP))i!iQCK)M69i>h&hk8eE4o*2SQm5^9NraqoEVBdE$B#@HLt>o^#3977jLlH{YJD0f7! zr*paz6vr_z#?GTCx-WW7ozkVCO41L*Fdp8zNEAgNOBiFnZvA>9y0idEDy8%(3Tj9g zhSMMjUZJ4o%o$_vw+ae^0Ax-WhM$zCV}R&_eMlIFUus`;MVISKeBb{z8jbGV5ajzl zVE*MR3Tgw;|YJa0+} zdAU`NjDkGR`)yg)lU8zM6XZC~PeRB^YdL+!wr%J*mxKBx)TJEPbjH#a%|fkFBXg8|9ak0kUWR4oOmx~|K41#g=iUDw9|Anzs4EpjdHq)$07*qoM6N<$g0KZFXaE2J literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/forum_page.png b/simplicity_steelblue/theme/images/forum_page.png new file mode 100644 index 0000000000000000000000000000000000000000..2d5fed76f9d5238a1632fdebfd8ca01cc36d05db GIT binary patch literal 747 zcmVnFmoW{OaZ7Edn2N~-e{m#+(kewv|%CWb%x058vZUfqB1ZcTjem2JFSWPCA zuZ=+c1cHLSPI6FJT&CN}EbaeDK8iCsVT{3Iu?PpM zxBNChY_F7ploC?Pcpx5%AzAWg5(nm-3kPCH{McCA3`c)@8)M>t{7D@HpkA$q=XewRfSH#C4eGd0g8& z=PEB~Aut?-loCV~SJdoi-CN_PVmtPswT_!ZM1(xgONX&QQ5oVnDl&U(o*6_SXTQ``{6vv0QYE`JvpFJ8)B}FVH?s@A?3J15gM7g^&b7_=o|40g)&Ykr5$LkRb}J zLr9!YypHVs8hgF#e=o>c9Z%MdL*ku9%1B4DW8$6p&HsGN*(E}pjFWLP(l(04;?F{e zGbyp3dc532kJFChn4agkDH!(h^74rI0xC7*jO)4*DH$6Z8?}!gKmH?x_)#|)8fRSB zbpgP2UAV3b&+{OqjI36xwOGAg|7ugei(jW+ufs45Y;JB^hGG0Eg!oPfaVk}SIGj#U zeBVEmbpy=vJmm9vEG{l$dwY9rW@hF$-Ef3pfa2hEg3@R-4zzBe5umxbIn2+`&kB?(wVge5yJiz0}kMZo;GrW5B%K!A~)4xJPeRLoo)uj#s(+#XRU{Xqq zj*envWCUYlW4LqY4laX{jXyPE5|7#bSF z;NT#Jhlg?F#tq!Mbqjaz-bE&pK{lI3p-?Dfv)Ny@1M+=8*0od!hp|qO>h(G-%fgi_ zS8)0AWn8^_71yp^!|?DhZr;3!@$qroyLS)SY&J9uV@L>bI&nZegHifbAsxld+PRqT z`|vyurfH(DuMZb5Uc{wKmoP9e5DRK*YRY@_=FQ*YOX^P!5EX2^PKnD{#{oxGkK;Jl z-rh!ke?KlHin6b2~1B0r`9$g+c*aTU#iX%WxbA0N^-|K0rw;h%(sj?k+Yr zH&G}Qu(Y&wPZ9gETFmmw>1SvMdXx zX<}nz1MBPSSY2Jk`uaL{c6LxMmrB8g>BpLJWsEJq?8eyqyP~l-}j@ohwHj<949i@b)yZ`svr)d z-D$oTfYie)B?+}(lzIgv35Y}DEtpiqptJx|=b;r4^`t3i5~wf?58aFY8spap!w~g) z9YGMZ^ry4~A^>XZHEBTVT@U(PJD_%rdtHD?LDX^79;B&xUaQrj0I9>p;uJ(T7gLeN z$jx*pi1&_2LHzEkb_LOHb#wFZxQ$H`ki6~qCNi%~tI6A&pnH40K=5QmgBAZmqBiq{Irb=?S%=Xnt*3YJHGHmDm@ zpB)N<0G{W;^StPUuT?<=$@9Eu_m1n~scr!^o6WX>QsH7Wp>7_e>ZO9hFpOM_GOX5) zA}NTw7XhMOP1?m&Kw1?wUVyYYWq|~JK0M}{JZIT+`Syfi8fFhAUbQ& zMB*}Rav2*nhAltU}Do9Eh$(US?!-~srs>^kw9$p=*m9h$l0M+aDXnxuN5u94B z)*@?l((PdJUUs)`*6w?`YtcL`%Yu}epD>eB?hDpDXgiM65|iQ<){W6KL2;j{*X4~g z?SQz7sB(=1#rrdHi&Vk!_x$cHZ?EvU=lgy%2d*BifOvhwA#s;egEwDj+-v$h{$35h zq#7RY=$fRQYPA~GOIq6qGt=@|b5`sYBa=UC2?00000 LNkvXXu0mjf=klYo literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/forum_read.png b/simplicity_steelblue/theme/images/forum_read.png new file mode 100644 index 0000000000000000000000000000000000000000..2c14d5a91bf0b61d0610870568e710a34e59b711 GIT binary patch literal 964 zcmV;#13UbQP)-aBR;^lL_rU|-2O$q1zBx&*0IONeYW~BKWegmj;V;E%J6TjZ%1O1; zELXK=`Ld&wFSU<|_?>$#B5s(b8RVSrbIzl-ZO8ikevES-<(%(3juUhoXJa8qB!X*s zM3ED(yTXt^)v=rWv$tJLY0WGX)lN949yv=D32FxpO3LJlI8>6ffFmvWx)$fL^Z` zngp2@=QvJi>TQzCtx~pfNBp4NGpJdr;T8aZZQFbEV5YTY+xFi0cFr)8t=y5(_)t** z0A1I2=Ec0WTTf303b3AYe2Fb`&4kY!l{BEACvfMnsO=?9JC5OJL`wmmOsUL0d= z+XG3325~cr0sx?t?lQ&%#@NEB*Kpn*N%$jh?b@Dmu z!k!yTrD|J<7?=h07M%B#0RVi-Uq{5OO2n*6{B0fO>O_>)5CFja{rv|`)8<0W3NsAj z`8@;xAm*yyyC64iV~OK>!rdcH(}dA114Sv_9RkHA^-#>HM9d7M#H>o<8MXP_;9Ev1 zJzNAd4aOK7{+2}$*WwxV$^(r-C62G7004-%Gp?n#;9j&N%4+D3)HfogzWwz{QsQE| z{)3pkK8UB)TNfA4sLfQVwgmvt?RNK;0di4>Vf;J<`t;}J$KO-Rfh3&|opogy17i9r zET(J8xLi{b@>R(_F?PG%(6T^`v6y=-e$!A&gPNwrrrp9R$Y1@xDW$KUv1b`X-0XBZ z;aNetu7?qEbMS!tXc)!;V@xm%<6tQuA8dnC8timB`;^k?pt%^OG^*?RKBY8>h-3ek mF~+tB(DzG4t!6du=lE83*9w#7pX8NP%F*wzMf)%uSQj$(m&893a3Pd06Dy0)|+0n=jb{N-o9RaJFn7}wlMrlN6}W%fCW zNfu6+)CI&+1#6{0S3J!_Jk7&S8dISVd|@}Js;V>9YW0Dx>kEVsPq$U8)jYbcFI215 z2P4CxQ-wz#k{@Gq@&cHYec58A__GiDA79#yNeH>4Y1)fQrLuAz7`v)gt1FtOy�# z84664g}Wb8oS#l!K)pHzVp#5&$rk=*19Q7vF8|Umlom7V7edJG!Qmuf?nCn8$cWP^ z5W{lE@ice8aZFJZ?_Ktkf#MjD+`6vc>$lAmy$3Ej3DB-=v66+8MjQaRp{nW=RaHHz zstyIG-k)lv;LK($)ULkO7% zfa#ueB0KQ!$R0qeG9#InUSmV1DC(xBX|Ihq!vwMcdreW)&1>OAV=&harxg&LD0q$I z0lf5O)Y*!|tQ}6LKy(69 z#@QnX!dJcEi~>#&gs++c1-4JUJpt{3%Q&7a%P%Jls8XreJ}V*sxE0(!ISs^4ZGk$e zaH9BieLPiFXB0(QnKYnkwYmZTU)nCOKS8b7Y;J?Q46h(PcDwRB))VRUvy6&<7ZEc^dw*qPh7f8Ub#^u#1&Nu=QLOhmb zw#A(6Z868ttlB{ZnbWJi9z{{^PdbpMY2TTE{LD$N7oaE$ck5%7N~O6`0rd+{)3mvU z8FYNs3s54FxZ14~MR9)8fe0bIP_7VBG+f%Vl$;-eit?T4Khr zWLaM71!xqrs}ZnLsk}AMpf*jqT{X<0zTk`!s9Y{Dn|lzQU*DjQVT0}+NDu^%vHA%% zEKm!OFM7P#N1&xi2U1nlZ33dA`PmIR4;yqIHX_#Q1_)#9nsgvblcp%@mM?mE>a)Sw zh~%L@yPD0g#;^ItW!9?35lB%K^Vd8=2vOmj*B8lyT^WJwii&=|QRI1kZqk8DrP7=g zD4L(WF3@|!qXx%u_a_}l5QOh6KnS6!_u<2xW=L09b`{NCJ*=`UJJSu&pzwMDvfUFx z2%-1>+@rNn4jQW++IsZJwA~?!;+shYvNUMxQp@?f1@eWnrVX<~q449VfvyWE%ksl! zHV7ev*6HIvdjki*+s&j_SmDIc)s`y&d|50OSNgToh6Sf6iv5G$8p~bd#QDcC5qy&&0Mas=Fhyf!|?{vXYWI~cdMbyLvJt}Xa}?w z$yr{1;d%b)I0H$Nm-Pc`7HTu|`18eP;_o&yFPD}QtzMg*qPEysuRlw9gV|HdG7ROw7s>s@ z^fxH#rXUEf#~8?k4E@s-Z|GoQ)qmij0{gZPX{|z0)Gca@o%IECi)+E`Iu*|C`9itF zwNUoh7s`Kc{44-Wa~#*zcE}KcJdz~+rQ7T8djQ}D&+|_?j`MIFH`Kn=0pP1q`&(a#55Ns?AD#xDTC_QxzN%g)HM{J8NPPY{H+{dyC>?_pVXrdTXK;CcSq`$?iG zz9|-q4_KD%=;u%XFpV+(UXrAL)sc9f|LdTywdb%bJ9D{x`-J1Td5p2^vS%#|g0PG+ zc4LfPmxlyTIF7sDDN3^dz+FKQ{w|85^(87NPMkP#;>3v)Cr+GnnEwOzOQR|LUd){U O0000PvgQ+~99 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 Hu0mjfR&x=d literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/forum_read_subforum.png b/simplicity_steelblue/theme/images/forum_read_subforum.png new file mode 100644 index 0000000000000000000000000000000000000000..2c14d5a91bf0b61d0610870568e710a34e59b711 GIT binary patch literal 964 zcmV;#13UbQP)-aBR;^lL_rU|-2O$q1zBx&*0IONeYW~BKWegmj;V;E%J6TjZ%1O1; zELXK=`Ld&wFSU<|_?>$#B5s(b8RVSrbIzl-ZO8ikevES-<(%(3juUhoXJa8qB!X*s zM3ED(yTXt^)v=rWv$tJLY0WGX)lN949yv=D32FxpO3LJlI8>6ffFmvWx)$fL^Z` zngp2@=QvJi>TQzCtx~pfNBp4NGpJdr;T8aZZQFbEV5YTY+xFi0cFr)8t=y5(_)t** z0A1I2=Ec0WTTf303b3AYe2Fb`&4kY!l{BEACvfMnsO=?9JC5OJL`wmmOsUL0d= z+XG3325~cr0sx?t?lQ&%#@NEB*Kpn*N%$jh?b@Dmu z!k!yTrD|J<7?=h07M%B#0RVi-Uq{5OO2n*6{B0fO>O_>)5CFja{rv|`)8<0W3NsAj z`8@;xAm*yyyC64iV~OK>!rdcH(}dA114Sv_9RkHA^-#>HM9d7M#H>o<8MXP_;9Ev1 zJzNAd4aOK7{+2}$*WwxV$^(r-C62G7004-%Gp?n#;9j&N%4+D3)HfogzWwz{QsQE| z{)3pkK8UB)TNfA4sLfQVwgmvt?RNK;0di4>Vf;J<`t;}J$KO-Rfh3&|opogy17i9r zET(J8xLi{b@>R(_F?PG%(6T^`v6y=-e$!A&gPNwrrrp9R$Y1@xDW$KUv1b`X-0XBZ z;aNetu7?qEbMS!tXc)!;V@xm%<6tQuA8dnC8timB`;^k?pt%^OG^*?RKBY8>h-3ek mF~+tB(DzG4t!6du=lE83*9w#7pX8NP%F*wzMf)%uSQj$(m&893a3Pd06Dy0)|+0n=jb{N-o9RaJFn7}wlMrlN6}W%fCW zNfu6+)CI&+1#6{0S3J!_Jk7&S8dISVd|@}Js;V>9YW0Dx>kEVsPq$U8)jYbcFI215 z2P4CxQ-wz#k{@Gq@&cHYec58A__GiDA79#yNeH>4Y1)fQrLuAz7`v)gt1FtOy�# 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 RWU&AM002ovPDHLkV1k&>LU;fG literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/forum_unread_locked.png b/simplicity_steelblue/theme/images/forum_unread_locked.png new file mode 100644 index 0000000000000000000000000000000000000000..fc0694c8794e2f0bf4dbd86a9f3390a8c2fc3ed0 GIT binary patch literal 1772 zcmVL6HVR8W3j0|HsR%NXMp^wu;kB^*j0H`e9+E-YJx}JB8)?;mq>R?=5H=c#=&AooB%PLCo?hCjPcPOU z<(IaQU)n-pxsJlhHfC0~QCQjje7>^xIw6E8p^#0D@ORZ{6m33+HqTRH0@^|sF^;w< zQsRlb%Eg%N`DJFLlT!;)b84Z6sf8M*7i-X@@=J9Tmg=7^EJ&|Pg!C!l;JOkHKT)F* zsL?2ek3!{niV%Y;2v7w9ZBfvrR6%^A#>dtriS&J|OmYwBiYq9jwdv!+fNlr&2H8+#VRtzDzbCe4Cbj+ zZc*AJgpgLqKh_F`U`7pxDUk?heccMR>S8gpHFPmir&r`Y1D3MP{yw z?EEzo5;AkrKH6Cq!^f5Yk6Dl8js4`-| zE|e^67E`mE&`1}nIyAM-j|d?|_615Uze%QxYL+@G)Rk&Squ(wSiECT3i%bq?}r&9sSqU;HVB8&ibTxYwtccGD- z*)Xw*$r)+re$aVB86AZ(Its<->!IcMQ@R!EXgkw3*7E>Nr|pqUKhGF zy^e`I#Yl@v5kiRUa+MU17mCLNUCir+GU`QZbd=)rQz;Eoojp725sMmfp%C5C`1IAo zOVd}OLB)*32qC25a#dxw2ePLZL(E6<`3?MjD1ji9K+xEjd1v7W%-^$CD6&BaA!ICj z<<9uj6^!R7RBT;`5JDOpSCU;W$SxOTx4Q?$<1vym*QxEyJpOOgX?)M*KsTX8`bu#u zdj%R7r>qcirY=`c#qVni5;oZ|MZC?2nYsmhkm-^KUTjkSUy97Mb)^`{?C zt<@8m3KE$L#*cU5JD2k(y4g5jCi^XO-xHHo>}{d5JDO(S8B2>nhr+~GRIMl)~Shg z_x16)bNH3jid~BZyH+cHGdzsHJDpH`KFGd6sYggimERLnWr(RV;^~S>s)9ti^7vwY zb>JSu^fy??!={6S8JTlZoG!>Nw}IP3@p$p43k-HGR@@pM#@%-=;E(6dY zwe!Mcxh^IzKhhEtQ9PUq7(hpY&9yZHsfF z$#H0M9B$cc*c}|ip2dorr){`lwf^h6)!Mmv+J+sA1$$O2ZVV0Wd@mvGKIh)CH5mIR zO}o7-#Znxc{tCATe~z8OL2M5WqV(n)|FHGHdiy7RFa1(He*BZ_TW@{6^Y+_#|LiXg zCGw1a`oGIH&U2?47nqHP-TvnW>v+&)9i1l2b{Y=HgYp|E|9R=BKf7mn<;TAzgw)Ku zL`a<*82Ipaw&CU%F5k%iOz0U`dk!K$l*|jE=ec1*2=fe%|Byn@eg6iTXO9YXl7(3S O0000`=TaEXIE zDcYu$mR3com?qRNZ$Q<$6*h`^QC?J(_-vn1yGpAj^~Kf#LfuM1N`8Bh`0oDq-~^fn zBKaqM-bC?V=a2rs-~W4e#;{@)t60S7pA{p%- zJ0IyvY1bKmR6K`ZagfC;WZCr})JfB(>I!qaw z50CyS(mDD=q%#50?lG2@JUu5^T3M14k^W!*TxwCqLT<`BiDAY?FgX_iIhTurAUH@; z8n+u5l4P=8_i)Zx|Kd_h!7vQN!W{``sADwM+&Kyn9?`A@hfq}a7({!puuI6wJfdmB) z9lOYv^T2{SN9z$eW}7E#wSpXs&4z-=lABGudBl??8!QWjOOk}Fhw#ozPM~eb8EiWS zLYfX8mqyTrP3_d@7>2FNuXo*A`+UY~z5S>QVhHl~b+7gLx%{m1wG5|%hmL^|;f~@! z1%(ff*!T-(&E~UNivky?%GrXqwKN%}@x&VnMOmIQX*U#PMcU&f(xd0;fwXOoVHic6xTp3i7oM zeGq6p27xv)!9&L-;kR3;jT%FCkI{5KYbq?~krG4@z!0wUl5!gR#@G6z!*_ix!{Bcf zBPA^$m{Z}lq3!wgt{a^%W=-a)l_n@h5K}a1*(?^+GN|{p48y|<8vYl5y^P6nG;1=$ z3KRr6Cow7()H;;(wG6=w!y*E$$E2ARR1T{nkZybyqg@ci!&=?gX zC5^w^{E;E{Sr2V6_*c51jNKkW1RabFe)kgvZON~d*6UAZ3-Aq{^m<^aGZZ9itP{YOWs=5X=D|uO>#Snck0Q;1*ynjcL+d)eTVL#<|8*6nvcK? zgCfv&6C)4=D_v05ZoemJv4Ick!$+V#oR@@x?kMq$;;)s~=>b7s7?HF(BS$_<3E^ic zvxNo8P(li2DKV&^1EIm>f(fdvy_2r31s0vIAjrHD3X>b|{HRbUbQX#X1s=gPI z^J%U2LRzZ@7QQSAGCCc~eC8J-i)%gEnI#n&M8dfC%UG=FF^^#w<_*R_@HX{>w`oAc zf$$NQdI>!Ips3ZJT4GvA!L7z@t?~q7v?tgP zLJ(OJE$9ixxtrB$-Ntl{7Fe`}$<)@O==2=I$RH(-cj_S#p-@7X6vmx+qMOxxc>-~# zCm07IGdnAfc!zmI180yyU8BvdSV3mXmy&Y0R*PSJU_rqFZLJmEO|$aNCOOK7!vidL(E6(vKurUqp`^NTM_CUjoHarphtoscXo zok6K&8Goe=&h4*~iVIV;PA7ikindv-!ySkLA9P2FXOt({4+la6$U}P?$Ima9pmP-! zoEQl~Nu?5!J9fb7y|2#frddI0qe=RqeZDA)T21=;{_!w^yupEg@?ZOWuGa0LarHE< zsewWu1HDEIX>Bb>txg)`R>r`RG1S4w)i@+em57{E<-6hZo>$@Yo>zH-${@L;49@J^ zmp=ukX}wbg8j&gLt3plyOe?^bp{wOdxaG=URDNI z)M{jyPwEYDX74^$P;y5ZTvDqcZ8R2safo3UM*4d{`6+_DP5sv}{;TK8%I8x!ew$XS zL5{RWgEF6pfV3MY>(7;yvvQO$zGDYm)o7$|VGIU1RbI~SruX*l{o%T`w(zTGvMIjJ z)z~{t`uji#+H!G8*j5YlBR^iC@ft6U+|H7bb-KJ9lG{rmxxEz5 z?t4u>Cg=@t30Jc%7~ir*{3b(KE??ho2%lIE>F>So_Q(E61p91mf9!8_3GxKv-vk0( z$j@I=c=g*$E$HL@)ddAj>h!FjQHA1e_l6BG$jYg!>v+O>u;*J>V=oZCSsHupxO{!% zHg6B|<7~G-<|6!kbip@9ljpwcLK#npCOCNtNpMLI@gDC}3<>49oUXgoHwIe`xF0|FC~6 zmF9J&QZx6}FHwD3QL%oqy7~`vb@eo@Qh{iQ^D`3?FnPBt+8P*BY=beyHdGLgu9A|} z=Ev5IV;DwNu6yd8&drs+>?7Lbxfyv}7SY5^%(#OqwP!m)*s6Ij%%ELO3K#jpPZEP-@uZ?o9o00000NkvXX Hu0mjfLxJz9 literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/forum_unread_subforum.png b/simplicity_steelblue/theme/images/forum_unread_subforum.png new file mode 100644 index 0000000000000000000000000000000000000000..9865bb54313f5353a42af4bf65e73c7e104f6a90 GIT binary patch literal 1600 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 RWU&AM002ovPDHLkV1k&>LU;fG literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/icon_post_target.png b/simplicity_steelblue/theme/images/icon_post_target.png new file mode 100644 index 0000000000000000000000000000000000000000..e4ff1d5d0e0a937a406b5fe3f6adfe2c3f677c9b GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^+(699!3HFsq+HVlQc<2Rjv*3Ldruqk9Z=wL4)nXX z_(5`Ei_ZoF0oKOdTY^GOTlFie`5tmH-0wD&d#KG&^R4=W0fU~QXP@D>jWgdqzIIFM wyyea6^m8|luR0Z_?X4*yxNJ(zo401_GPM_*Ki-p+1KPsi>FVdQ&MBb@0Qn*`=Kufz literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/icon_post_target_hd.png b/simplicity_steelblue/theme/images/icon_post_target_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..3a60e20e9f8a96ffdac68a629952aea6484b1234 GIT binary patch literal 228 zcmVrPJv5h})}r9aGZzNR^(l)}Y5j^EP?;4=Jm zde?3I27C>_3FCj^ea!qFn274bB7&TAeR$h8q?GEz%#0XgeVB+4LZ}Oi2vSOL&V3Gx z2$&f}gmqnEt;H}5U5B=9 e%i+@f41NMPv_jEJvV5ul0000qiAcDo%wDgBL&R12t)V;>J-5&ez+s?z8 z`0I4kWjr4~iC=?j{4czXnZE-QQF&NIkWwlSuj`5!V|kdF5ke>r6A`@kWnmFPj1ki` zeGZEVm>EQbWm({yL)*6b@D@rbA%p<$J?44FFbuHPLTjB5Zz1O##&Ja7_vpF~#uzB2 g&@@dxoV%aFPgg?}lZID48vpld-m*^GG)r6dk=T+-1+$N;~O__ zeE$6T>({RnCrVB`}y-{MMXt#Z||#D zuYUaaF>BVWnKNgeIdi6}s_M;~H(R!BdGzSf>eZ|J`}=q8+BJLj?B~y)U%h(u>C>mz zu3cNZcJ1=z%g>%Y`|H=Q^78WkV8B2$Q2fcl$iQI8paaqY@)HAF&Vd;P9y&s?9cQ{j z7$jQzjybbBZ{%5*p24DYU?2aH$w`V9`&v#N;5fKMOm9ZE;x8L^UCzgcE>v7|V^!ng zROjT9(f4OylVufDWz?7Ma$^wY)o0V!*4LZr@2tz`5?cUey&aqbydMpd&*wRuh&~}&3Td_4UAxctWqQPj?K#T`w zc8=YZU2ILes9k7ipas#`CZI)>hQrjF7!ygnFa}Z6Nc_!&L`_iNSrLc-z&De;Kg{?0 zJfG+Ly#49EWXDJZBCvws`Y*p)tu~9L*5PovJzlrl<8tBKS662x2-0LSnavdbj7H;V z>GhqvcE5k|67#=N6UReIjU@*iQ8o#`@;->@QXw2uQ zA0BzcPY1m|nhpe6J`@NtnOxz;j2d8AhUHlqG(^xoOUstL>DW#P0!y|c)&;RVwv`S@kVZne4Q4YK(o0j_~_^ZZeC zWtNZ31U+s?`-X3_Z_GvKQd<^`x$kZX`9IIqQz^l5ain1VWA}0UgU7N9OpkK&u^(De z^WEPM5iQR1BD-$t>Z60xso|@WPn}+V^P%*ildsg5e|vi@QCOmG?jegqZBrj?d6#N> z{EMUa-x{LZ_TKn$`M!Y`cKex=pC3#0;oqUOJ^Nx?M83T|Wrhu7r|e*@eXh}?+VCc{jRWD; zghE77SbkGZ;#-SS%hjhP{4cwbmo4M|S8XX&-C>3-7TFTXxB~kwX cNW6U4?|(D3i-Hhc4U*8@lPeSt;)b1n1MdPU(*OVf literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/logo.png b/simplicity_steelblue/theme/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a0496a6a42fb1712495c6d783de70c27ac6e238b GIT binary patch literal 1889 zcmV-n2cGzeP)V_cXJQn&~~1Q#k)m>`UNyDMCXV2m*)h+s?#6)IF*iv7^tX=m?l_oQ9h^Mk2& zcHZo~|IO!{13(}U2m}IwKp^;%nAaNPn9wb?x?0YM;D=W2hDD{sQAW9 z=)gs&)sZ0l=%V5q2fyiWq!e5U$WZ+bM z;}qd7XIdW1tIbSM4Yu}4iv!JWq<55;90>nuqQXKRZDzt}D2{y>!Yv2QZbT=v<8}2M zXCZXxN)pMN%}n^*#Nj~nq@VY;QTb~dm9Dr5HKUx>oSC_hC!3k@rHZ4Y3`x3i+*z|5 zd9s-aLL5OkrJuW<^%9lO<;7+u2yuA4K$p&UJBl|^%)(|S2yqadecuRG*M7Yh)-D2LM!R^|AJ{=e5Rol5&RXC~qU{$Waik<;5l! zb(u}6Wc3;*^e1ev4aJ~uvB6qV$$$1xBj#jZW&7g5I^D&@yr<}Nomaj>*daFPwyLw6 z{W^1AYmBQpB`TpmC^}uoI^D$vJK)s)KTOQ06;hY`ZJS{_%7O4*M_EO9D=#*=cut9E zOr3sE4Ei=m?TxMwcBmNaPOq{lL;6T07CzE@ty^FK9h zWwclM!*bN7{OxG>_-{+a#k|<$5;mAl@2l0-a%HJL5tUE2tP!os5GLl+;2l+`58}#h z6UUxnuse%Yx`6c?XQT2~YV|Qyrvw}9)saZp)wuE%!Zv+p|GrqI3+ghPl55tPsJt36 zC$UcN2O?K=`l6RWhUF+*DlT?A>IJ%VJ})-81dbS_yH#~cf*wcJDR=iR$%It4tPxD; z6Te;uaYI-j4%J|NkENB%jcIJKJzrF@4L=M=`M==5I~)b!^E}z)l0+N;0O0=$Ti9TG zykBe5)rxFcBS8=MfB78sM zs6X%Gzy^Jd4c5X{_I=dzAqU=Ucdi~v5A$M^OB!)3R_Q`;v>x?5&*Es`z|*P>MdcY< zB>1#E)_ovmBk6ixY;s9;wnEH%{>f%!tU#W{p;lMRe%%gvK|e!tRKz_J-X)_fY;s9_ zWN%p`NAaNM?WjC?7KcLUFaEcm>;)qv%Wl^V`IFuR8`LJ3q~cHvb~PAMcmctA6^FXa zrou=z!YaIcX&m(umCw1T^dKs}BJTc37B;yg5r-E`O82qh#h&u=j5{4n$A7CxV@+6dQM&g-tHusjALy_PTO_ z^&4lgPVa{i>xBNr3lRk1^u&P)`%N)czl*Djrmc)B2D_^0^n?G+d%eDQsDU>KwQNbc z+v}UNu*oG5M@J&;J=W>2LfB@Q!uds*=Z{{|+ovXuwiI5eXsbIm*sG2!7&_fmm)TS= z`z}JyhT$Lw!OecpHL|eDC2Ul$A)Rozh)xICpwHsQ>2?%i&iPImY<+!Hw})P@79R=b z*L$n2SKuVNt&-JiaXm~s%|c<$L1-sx4DXTlT?n7sl5}^_6+#v^xkSx5Dz*BUM$E|y zsmno9m)TU3D~qaOUQBw`QMRm+3aQJ31Q^RT>r7>-KA}|^3hRHlG2PE4rZ`@r^10^B z%!MGprils*?c={wC`oRyaA}w~*|V_OLE7!}EJ?dVD(Ha_hk%O^hk%O^hk%O^hk%O^ zhk%O^hky$<=xa>qe!u_LlP45|J;nzA#+o1{8Zjs1{)QmWXxhrCLd@jX{R9GmKp+qZ b1gFaXMjYdY>(3H(00000NkvXXu0mjfP-KbW literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/logo_hd.png b/simplicity_steelblue/theme/images/logo_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..45546b972b8e28303822b855d128c26d4cbf732c GIT binary patch literal 2817 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 literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/no_avatar.png b/simplicity_steelblue/theme/images/no_avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..fba97b3fdd0de61d6c3c3b971c28f746f4d6e2e0 GIT binary patch literal 1830 zcmV+>2if?EP)M9g$fmAsK^)*r3$`) zih%e6jW0uH!#w@43E6BmaF=54-Q9a<&bQ3&=J}m_?zv~r-3=Rayx>O9Hqd?mvl|D% z0hrr301m+1#sP2u<~9z112DI7033k1jRW8S%xxS12Vic~2Y~GS|7WzHUzY$>#oW1U zX?As!|3(im*aM&-E6(}4 zF)(-+1A~6}?~P($(2s#ZKQ3PCL2bi%>^oEqyR#?;N}63@5(FCn;yhjwKEvU~v8o2# z86HJ27=)G)3N7LB(@E4f`>=U?u?h$_AkYV(@cM}GXIk132z<~adZHnUBCcM$iCkAn zVi2YTpyKuWDrzu0_jX-`SB_vXi2A0Buvn$g!~z6*02Jb9IJ{`T-1|j@SC0GtjKiK= z$OHsB02Jb9JB#2S9!-k)kug2}gWPkBrApCy}*zS3CqW07$b- z3-0xsx2cF98Qr}Du!I+88nYm|0A${uY7=n0=FFNzo1UFR?~Pk%YU@N}YX_RzI?>mE z8*kpeU(@yW?mr%0n3F#XC;*T`kK>!Yn$ygY(J}1)?g+lh%tK069#XPg3d_TRBfnsJ z=C!8ljz5`z#p(`+qU6qkLTe+Rd==E?BJYO@#O_JwZfeQ!eaHnRd5iY&=S#oUQN%!Vs#}w3{e5l zd*c={fb+ht81Yr>I0_IF1SuSijE)iAM-)Y*WVvK1sR02Vqng!LhEyMs^yMK@YNX|My z1psMjd4EN<_ViEzpuWkc89*`@VrE0o{6YZfIf8aU6d~w7;Tiy7dA1pE1}KCf2@4I) zK5emI=KYcT2zx4sv!I#TIpZ(F(KOM6uAcscVvIeWKzhzj^~{G*{0v7vo=v_a_Wmn> z-Y`QN8XF!?oj!}{*|}vAK7RU)%iVp*+`LPX^OK7o0o>C^p6UWXLGh0U--yYCic~@) zxw<{K5L-Q^uvq0~2Ex~dD&ns+yVS<;$U`depBez=u2rqAByP7$Fsm{g`55v)&?LSn zis9_X=*74M5Y(Eih`JUO;%7UH*7Rbhv9(>X_!_w!oe;zdwhF*hn*gV)1TSBa?XKlx zV9=kq%wc!{E5RW8tt7s?@DSd-eWzLcp*thteTF-Jy-DJKX9Iv{P*L&M(mNC@zS&;N zQx?DH`rpimuO9%4%xRmje@)_F?(RcMW*#%*>kL4&jb$whZewc)bK>g*fFksqyV#{k z_)usGCx2~}vK<>cEr~h}zqlAg z@qrVHcgbvt&prUfiyYF%t59eOrR7!3i?0&^Qux{KJwWXJO>LKul9i{v$zn)+-2h0n z38<*7B@+ML`+024_Ar<2=pH~#Z7UIgwhLFO*LMsFpuV}C2taB1&)Q#QasaCX_^t86 zs^W{Hh_5$!3neNsB-2fmtQ6C6=z&2qY--xX*04eUD zX(6ix4c~vHn?fAh02B-F`}qYT0DyGTg%{)24S;}L*Z0KY13+a}J(W&p!vb&@mTLk~ zUE8dil7ub*WIKyA0XTfTjssXf08$}t;`tPj_@XGnmRra}(E33LzZ3qcjtD@hadlJ@vzVwEu^`0mN29_m-W&-I0eehrM4+O{1o+MdgDYYT0dN53HV%LTFt>349Duov1E6gG0WNHk UQ^0A9asU7T07*qoM6N<$f<=y61^@s6 literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/no_avatar_female.png b/simplicity_steelblue/theme/images/no_avatar_female.png new file mode 100644 index 0000000000000000000000000000000000000000..aaf400cda592b94d09ec5b3f14e930fb506bfb94 GIT binary patch literal 1940 zcmV;F2W$9=P) z>01+56vq7rO9EOYVQ~eqLKe2N$u6}BY6Ocy6|_S1bMLux@5!dHs3a&s7n`WRfZRg?pa76}C;$`y z@(u-n0zlrO08jwPI}`v40C|T3Kmj1{Pyi?Z=*Fd{U<;3bTX&us)4(gh$gJ~YArwN?l{)LK1M8fOT9-B z9~n{wAuRwR^VM1d!Xgta$0P@V9)QSvL)y=Nd-BDao-rfNSl~Gw$r}K_+S$4z8E@Ww2#EQDo=v=7ge{tw zWeGs^^fz8=3#j>mem&O&l|)8?1OV_)e~c~{^Yime0L+*zh>A^@#3-NxAbR>+Z{B5M zzM#fSZBS`+@kUt%G(?=Fhb<&vy~$N*#&mQj1|qVzly$x4U}KuOtIYR_F% zT6R`m0IJUZLG8JVPE}uUe?b$B0E8uIeN!v7=Po)|cbTLXAOp~PQyN8>p!%j(_f5HA z25_%;fZB5xwX}AU6l3fFh>Eb0vFFsDyQrh9S3Uq#8vUwII|o{Q10y8WFk=AD^Zu;P z0IgKdU%ZhA0JYYDoj)9)_S;Qgzs(>dJf8V>1POrj++);!dz5BZ3iIs<5&$Qv>ZrZ; zsMG_c%&TEG07UNruC{eid+kw`H5Zr{V~hdtOVII&SJYm6)SY_|nNP$F0r2T3DmEQ< z&Q9&MM@`R|5f*7+Iu9@hV5&Gz?XyoEEU99;DHnJEqWnKL{({?Jbtk2Af> z$_#)o39Gew#OiX<(s~OsW(&3FSXfvel zCHI^14iG$mEzwE1d%r&*<_miG=n1}$roSI74FICm(e-vVx8*x;|LwltBg+x6Z$Efh5d}>h;A7pd*6I-%lZMOJI!OSuwclMl384$ZO4y_E&dPV^ z{%l-q>40T+j>LRHX0rv2&28B3=o#SyL;zs;AHXtO4*QdfaO1Cgk~R^I{>c}E8l+dC4nNoUd;| z#GbTuzsy-4fDhvnQhq{5S1)Wf|Mq#_D6-7Xq4`P&cE{(e`S%LE1Mp#dYW5NIJQ$Sx ziiVXI7HsIa)q{kTqE(Lw&j3W`3&yACnb1G@L^3@dq$ZBz(DPsrso6(X{DOZO0M3r) z{ez>_|KEmE|KR9~I<>n45Sd?H+br4B%u<)xY(Zv0nNJ8_0Ps2g(9zRMx>={pW{cw| zR6M-`^$I|(HQ;T4d-=;ny?w)8?;LFMmVTtx&u1fx<2dY&&siOS^gI*w_YNxM9jfp+ a5Bv|4`_n{xUS>xC0000= literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/no_avatar_female_hd.png b/simplicity_steelblue/theme/images/no_avatar_female_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..7f4cf0664e1b22f0e9fc45927a0a5aada0e55a91 GIT binary patch literal 4144 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 AcmMzZ literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/no_avatar_hd.png b/simplicity_steelblue/theme/images/no_avatar_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..1a743ab46115b73e967783744c1a397d70743ab5 GIT binary patch literal 3341 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 literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/no_avatar_male_hd.png b/simplicity_steelblue/theme/images/no_avatar_male_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..f6ee9e547c732b6b52cc32a396c2f9f51af96387 GIT binary patch literal 3802 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 Urjwlb4)r@K3YzlOa#msg1Jqp1w*UYD literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/plupload/done.gif b/simplicity_steelblue/theme/images/plupload/done.gif new file mode 100644 index 0000000000000000000000000000000000000000..788e3fc5bf05ebf3d67ac94b72bd4b011489d222 GIT binary patch literal 1024 zcmZ?wbhEHb6krfw_&%Ru-JPX#Z%mqSuD<9*M)SGyKYxF3f4F|@!*x|>a`TQPIW08y z+@S8zZRfJkIA>eftmEx7PPc8pux;Auwk@}o)$U1Kdw+KQj?7u7+G7q_7aUKWxO>9- zJIkJbefaFl`Hm~>Y?>Q^~!@Ov##_O?u;(qlTdd&f7;oOeUG>8y1n)9zrUJ|8Vj#Yoqc_xW{pO{ z{_xBbUirsTvUUb+xw~q{nfCpUceJ0ZeDdjG>(SDNQ^m!*VoDCD)b2|!IgzpT_KKH3 zo~CT@acHsKbbEz)ujzp&JM#}EmY&F%e`&(@8{6^^C+2UB%-tTo<>u17tr7WKBZ`lw z*_t!M<%Z*#m}J z=f`ffFWDZm?)t)g_qR^kKT)$lBWQusw}hJy;7ngg9Xw0*E!RhFh&}mk9Wpi^vL2B?Kb`2K4#7~D^Rh86_S)6#3aY%-jsog~4p-S6C`>-t! z3X>ml&uBDdk_}>NImE>gamb@9V8W@%p5hKqcDlGv!Z*-3UWfo5?Y4hCxg DNMn38 literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/plupload/error.gif b/simplicity_steelblue/theme/images/plupload/error.gif new file mode 100644 index 0000000000000000000000000000000000000000..c2bed3ff4e2bd848362fbcec55cf78ed54e68b38 GIT binary patch literal 994 zcmeH``Ad^=0EgerH;+P_3R$T%t?V=uf=o>~gQgBD1p z4IUg%P1ipMhMn66Ph z6;iHIbg|THlnodAp<02D#@#FBvkj4$roj9$(>_^+EcT)*?ov;#*HCYpxCtm1pb)!K z0!Wvxc|T1!ZKJ}awnNz3yXm?p!)J-1_XM%tYV6DN`Fzm-{ksA&ILv?`DRgvGVe=DE z;1I+JipuMLbvk3KW2)eKH#;C$gdUHoj#WmpuXb_ZZ*lc6cZN$iRbPK`;PhRosgl5s zk?l*!FANsU3=2r|KW08} zQiQ^iGkM&0@o;NAvx1Y)ybK3*#Fq3k5;M24_Y{V79^|qE8p9&zM5|)a_sjk9 z`#jI{eZINdbKXqbPa-7ZMiBKT^}xA-;P=6WKNl)0E2eKxhaZKneR-`QzrcOMJvKfT zx)lmP4A1{QA9)h7lvsMZdqb029JH3~(nv`^VO`dQxDnc;-1oz!sEu0QJXhB~$nrssc=;5d6bWb>~J{i+O9hUE>s zy$3K&J8PlS3s zuf&l@@FJcg=@u`pfhDq)R}nk`!N({wk0c0{S65>YWU5;9TUls-qL>gRi_rR);{wgY zMVdw2=B8#K29K9L3s zc2K-aUfk?E&kByZwEo`KQU%&(ulDp;Rd2jF$4C4_mBa4FtT?M{W386p329VQR0mG+mdz;^%6}=b+X&!0PAJghY6b|U<(&T>?OpL^EQ|Dg8v(US+(!5}gNN>68C zjIJsuuSa13hEay{0=HqHA>PcGLdSs$kl{5DmyWOoKy3@Be5XpZZB{~bv-Rt+_KBtg z?I&+!J&28PB^xhXaT!{!c-ZpmN=~tqb8%>d`}1|A?BGOz>Q{U7drQo%qk+Jq)wF|Bjbw4$i)(?^O-2qNn1c<7SK zeh64nT!z?PU-wbRweq{O<*Cxk-%v+|o7P1Kr$(&P;`Dngu`P{NC&`fTITT02B_YRx zMm@NDi25Ks=~!vhsbn#_65^=UAs+Z>fLS&$h+rtQa@x?&qIF}sS{QcM$9 zyj8I_JtbX`?QWmL>a)qPxTV4W0{AhtaEw8J%zHgmpSG<=!@1xzkcC#tDkpClZTQ9T{9{ XMrH}sh*f7CD@Dcca7lI@6tMnZ`e4## literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/subforum_read.png b/simplicity_steelblue/theme/images/subforum_read.png new file mode 100644 index 0000000000000000000000000000000000000000..2fcb6fe2e75bdf3d9e3b9863174ee40799de625c GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^+(699!3HFsq+HVlQgNOxjv*3LdrxoVJ)pqj5}2m4 zb$P*jQ^`gya}fmryIC$>i!44YeSOce{AuUMdyX}`*4r4)`zxpOrgP&F27_Zaj<4NX z8{-w39P0XBR#R2_dep??who139Rf|gYwxBp6>{x*7M6Um8fX)Pr>mdKI;Vst03hWz AJ^%m! literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/subforum_read_hd.png b/simplicity_steelblue/theme/images/subforum_read_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..af632906d5abf650d4ae2bca56a158f5e7c9049e GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8g!!3HGbRrPd%)Fw|C#}JF&vu7N+nhiu+63^c# z-RolO;Qzwtfu8_tpiql|u-tj`Ska~nNjXu!4(mME?uwnh>CnR1{O^Ci=e9o#`BPbS zHPc4Yu4{hNX|Dg=#|=N1Cn%lb@8)pg`1vsR_Jh6W`HhX|6#q*r(i<=x}>m jfY-uxuS+aS?VIJ-q`jOYJ2@x|=z0cES3j3^P6zmRMpJW7YfDJFe~OD?V3j wb8Nv@Hx9?+OGSdbj!1mG_ju0bjoWU|F=afOJF$>^1JD)*Pgg&ebxsLQ0FYHQm;e9( literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/subforum_unread_hd.png b/simplicity_steelblue/theme/images/subforum_unread_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..591e37feac4c64d575831712818be972e622635b GIT binary patch literal 231 zcmV@-eXx7jN=GvEt;muhxd?k4%0MY7zXrxkG5@L hjDglVAI{y+;3s+P6B+aZCR{VekMlOOZjO};PTRIC&iMs(M@I+&nx8LRTZ2P5#Q^&zWvi7 zXYkWn`_LO?tpy6Js)~#;Pe(z<7$Ej}Zb49%<*ExR%Mxbbe1f#rKR=n)8iz^(LjfIeQFajOBR_C!F@_7>miWZ2HGFO;hMI%QBkvqbDYk zQqnDGNs_>U+c=JCSJ-`wlybv4r(g1g5FmtjnS6MMNRnh;KZ*+r)O-Qe@jwx3rL2Ph O00007p9| literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/topic_moved_hd.png b/simplicity_steelblue/theme/images/topic_moved_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..952e1ce05e9157839de3c22433c1aee6491ad916 GIT binary patch literal 682 zcmV;b0#*HqP))i!iQCK)M69i>h&hk8eE4o*2SQm5^9NraqoEVBdE$B#@HLt>o^#3977jLlH{YJD0f7! zr*paz6vr_z#?GTCx-WW7ozkVCO41L*Fdp8zNEAgNOBiFnZvA>9y0idEDy8%(3Tj9g zhSMMjUZJ4o%o$_vw+ae^0Ax-WhM$zCV}R&_eMlIFUus`;MVISKeBb{z8jbGV5ajzl zVE*MR3Tgw;|YJa0+} zdAU`NjDkGR`)yg)lU8zM6XZC~PeRB^YdL+!wr%J*mxKBx)TJEPbjH#a%|fkFBXg8|9ak0kUWR4oOmx~|K41#g=iUDw9|Anzs4EpjdHq)$07*qoM6N<$g0KZFXaE2J literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/topic_read.png b/simplicity_steelblue/theme/images/topic_read.png new file mode 100644 index 0000000000000000000000000000000000000000..2c14d5a91bf0b61d0610870568e710a34e59b711 GIT binary patch literal 964 zcmV;#13UbQP)-aBR;^lL_rU|-2O$q1zBx&*0IONeYW~BKWegmj;V;E%J6TjZ%1O1; zELXK=`Ld&wFSU<|_?>$#B5s(b8RVSrbIzl-ZO8ikevES-<(%(3juUhoXJa8qB!X*s zM3ED(yTXt^)v=rWv$tJLY0WGX)lN949yv=D32FxpO3LJlI8>6ffFmvWx)$fL^Z` zngp2@=QvJi>TQzCtx~pfNBp4NGpJdr;T8aZZQFbEV5YTY+xFi0cFr)8t=y5(_)t** z0A1I2=Ec0WTTf303b3AYe2Fb`&4kY!l{BEACvfMnsO=?9JC5OJL`wmmOsUL0d= z+XG3325~cr0sx?t?lQ&%#@NEB*Kpn*N%$jh?b@Dmu z!k!yTrD|J<7?=h07M%B#0RVi-Uq{5OO2n*6{B0fO>O_>)5CFja{rv|`)8<0W3NsAj z`8@;xAm*yyyC64iV~OK>!rdcH(}dA114Sv_9RkHA^-#>HM9d7M#H>o<8MXP_;9Ev1 zJzNAd4aOK7{+2}$*WwxV$^(r-C62G7004-%Gp?n#;9j&N%4+D3)HfogzWwz{QsQE| z{)3pkK8UB)TNfA4sLfQVwgmvt?RNK;0di4>Vf;J<`t;}J$KO-Rfh3&|opogy17i9r zET(J8xLi{b@>R(_F?PG%(6T^`v6y=-e$!A&gPNwrrrp9R$Y1@xDW$KUv1b`X-0XBZ z;aNetu7?qEbMS!tXc)!;V@xm%<6tQuA8dnC8timB`;^k?pt%^OG^*?RKBY8>h-3ek mF~+tB(DzG4t!6du=lE83*9w#7pX8NP%F*wzMf)%uSQj$(m&893a3Pd06Dy0)|+0n=jb{N-o9RaJFn7}wlMrlN6}W%fCW zNfu6+)CI&+1#6{0S3J!_Jk7&S8dISVd|@}Js;V>9YW0Dx>kEVsPq$U8)jYbcFI215 z2P4CxQ-wz#k{@Gq@&cHYec58A__GiDA79#yNeH>4Y1)fQrLuAz7`v)gt1FtOy�# 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�# z84664g}Wb8oS#l!K)pHzVp#5&$rk=*19Q7vF8|Umlom7V7edJG!Qmuf?nCn8$cWP^ z5W{lE@ice8aZFJZ?_Ktkf#MjD+`6vc>$lAmy$3Ej3DB-=v66+8MjQaRp{nW=RaHHz zstyIG-k)lv;LK($)ULkO7% zfa#ueB0KQ!$R0qeG9#InUSmV1DC(xBX|Ihq!vwMcdreW)&1>OAV=&harxg&LD0q$I z0lf5O)Y*!|tQ}6LKy(69 z#@QnX!dJcEi~>#&gs++c1-4JUJpt{3%Q&7a%P%Jls8XreJ}V*sxE0(!ISs^4ZGk$e zaH9BieLPiFXB0(QnKYnkwYmZTU)nCOKS8b7Y;J?Q46h(PcDwRB))VRUvy6&<7ZEc^dw*qPh7f8Ub#^u#1&Nu=QLOhmb zw#A(6Z868ttlB{ZnbWJi9z{{^PdbpMY2TTE{LD$N7oaE$ck5%7N~O6`0rd+{)3mvU z8FYNs3s54FxZ14~MR9)8fe0bIP_7VBG+f%Vl$;-eit?T4Khr zWLaM71!xqrs}ZnLsk}AMpf*jqT{X<0zTk`!s9Y{Dn|lzQU*DjQVT0}+NDu^%vHA%% zEKm!OFM7P#N1&xi2U1nlZ33dA`PmIR4;yqIHX_#Q1_)#9nsgvblcp%@mM?mE>a)Sw zh~%L@yPD0g#;^ItW!9?35lB%K^Vd8=2vOmj*B8lyT^WJwii&=|QRI1kZqk8DrP7=g zD4L(WF3@|!qXx%u_a_}l5QOh6KnS6!_u<2xW=L09b`{NCJ*=`UJJSu&pzwMDvfUFx z2%-1>+@rNn4jQW++IsZJwA~?!;+shYvNUMxQp@?f1@eWnrVX<~q449VfvyWE%ksl! zHV7ev*6HIvdjki*+s&j_SmDIc)s`y&d|50OSNgToh6Sf6iv5G$8p~bd#QDcC5qy&&0Mas=Fhyf!|?{vXYWI~cdMbyLvJt}Xa}?w z$yr{1;d%b)I0H$Nm-Pc`7HTu|`18eP;_o&yFPD}QtzMg*qPEysuRlw9gV|HdG7ROw7s>s@ z^fxH#rXUEf#~8?k4E@s-Z|GoQ)qmij0{gZPX{|z0)Gca@o%IECi)+E`Iu*|C`9itF zwNUoh7s`Kc{44-Wa~#*zcE}KcJdz~+rQ7T8djQ}D&+|_?j`MIFH`Kn=0pP1q`&(a#55Ns?AD#xDTC_QxzN%g)HM{J8NPPY{H+{dyC>?_pVXrdTXK;CcSq`$?iG zz9|-q4_KD%=;u%XFpV+(UXrAL)sc9f|LdTywdb%bJ9D{x`-J1Td5p2^vS%#|g0PG+ zc4LfPmxlyTIF7sDDN3^dz+FKQ{w|85^(87NPMkP#;>3v)Cr+GnnEwOzOQR|LUd){U O0000av~*cD^!cgEN?V=QDChP%~j z&5eY3JUFwN`^mGpS3cd^D+~SX_mkS*#yJ20O6feM)TOFwKvmU1v)LRQMN#a!uGe~y z;anSr@!9QGa`-a&Lphz?MZt^}mCBVj&2^V$*`aBg-^2`O7}RJqyo#bM>AGHJjQwH3 z{L<-kmPTSWvUrf#MZruTwpSKXd*vOTM;icuqA1RBkh^e{Qdg(b;SIz1%P@>Td!V03 zE)$FTCMhKQj8VUXf)n*Ivr2D-L`9*wyY@1QoG%LJ#hSa9&LQ4bUGH4#bPRj zFA#A?mgSYJtE<4c+y~P%&974VnOXRcVLB#cTtdoIMX zrBH9**zdwT1T=2LD~e*j0i{aeaiCbHB=Fnl1OT|aynK5f=rK4|RRfBmc>177>MR%C zIupzcgQ96%Kt$Ulm`OpZss<481pokqlP5(hXc&ixvyvn&P70b7CrQ#`9~4QR31)^- z004v#yCg{gNs=Cox)0aiN0H5wTx9D^=qGs_B#Pn}Cdis;;$&HN`~yl9!fS~W!Hg9a zN#1T~ny8Ttg%d}vwM0QM6G@&7gyV1)5f{gSriJV8A)ZIuDqlGL5HAQH;wJ2-v1s&g z0TFEv0X+rRKV<*_tDDCjE}j>-cwVr!wU#Id9G`ar09;&LycI=pBGf}+^?Lp0J_G>3 zCH6lxL1xUxLK}sUxsOCq3=C%)C_;#R02GYmSGZVS;9`R)E}j>Hv3&8H-m{DlvhokeoEPvDojX;Gqj(q?Ci1=z$OHaYwYKP-Rj5Hg5gM z#jPKPgZyDG#2=;2e~i^?)j2JYBuW0MybcjU9HJ=t?^?n;kY8Ir6G9wM1_1yd;(Vo2 zaXl1NtJPeHINv)UOZ9r)D@jtIUaxzn0z|#I1q8< odzU0hi#_PesiL0edHxIYHyN{^7a*OG=Kufz07*qoM6N<$g3$E}tpET3 literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/topic_read_hot_mine_hd.png b/simplicity_steelblue/theme/images/topic_read_hot_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..f91fced2ee49eb6777189f8572bc0d77512004c4 GIT binary patch literal 2081 zcmV++2;TRJP)PkjAiHdg-N? zUV7=JmtOwwf)E<%^f6r8AcRH`LLXFB9q9D2T*@GX@(7_12%)1+AIqhS-aUG?yo&(f zdVqw%r6@hVOwvvwl3ZKbNNy967Ofj5K*Fsz5y}+| zAA?@C0udy&OKc^-vVggf$z*=t3=}hvqA0gjRUOhaP1H2)$2y?upK^gP48I8(2X(B@CKM0|JH5;cdxDK{p7@%5N zVuh1?W*h*xB1zIiNs{c6BsCq!h?LD{AL&R4p}eMPKWUowV;LNwew;OU>0hsoV+j;a z9t78uUz%{PiJ~~FM-x$zu(pu@YB=N5lz!r9jP{; zwL@3EI7T3XeEZNi9>;M5<#5^zB%Yq0j_4g_tb9KI6+-B!>TQQBxPRZfdI;vK6)6xp zUcxY}&oH$tHjECkVpRZUf3@vzGUY7yw-NEbZ;Pm-j7!YAIhR^_f1NBuV|EC{A}9P%f97 z27r$(rYC)P&GJr2);E=uUc^~Baosf_L6C~NbIdI61z~YszG^({j}h!s3|y|1j=MGQ^jjgFflhD+=cmI<3KFS+Ktsruy%o#067D@<4pv5(d|HzBuy3p z;eo{9d@up?!350vORF9rhGA^o4pg#8<2ZiZ8Q9);THwt46QFljxeha*=FQWrQe8$M zQ51_$^B9IT#CHMF_FPSJJ; z$8pcQ6{uu^E}d#|SG_<^-&WCvSu&Zt+i9SS0t$jKRL%y&Fbtau?*78z-aNAEq)J%6 z(9YSGD*$|)N~NZoHPzY$CyJu=ma8!{zRf?B!1&Lr>@*7|idvIln5W$aBnX1_roAD3 zvz~bPVn913k9}GN)G9c((qkVC!>}1|Y{=o>1aldIDowo^Z>(tk(lq^~TYz|;e^RY` zuo-vE(+H5$pCB;Pqi2R;CNDdXAP6r2tY0iW%N!B=)ZyMdvIHtK-K^kn?{?A43lv3t z-tMVZFBZpf-l}cTP`{E@pP^D6-XO|VIP+wx@ zf-l4#od4L^>Z^s=(-$w!@6avMhcA+Y4%Zg$@NDguOha!Roc{PXMSlawud*!r-6aOH zVTSdyC=T!D*oe>!zBaofv`Cr!i`Ti-H*)Isf1M_n{mSraZ;7YpYMn7>4;gBTRU)a8VNKw=%!!WkOnl;6;>=eT=lMKVy z3J(b$QWSNkR+Mr9fLkof{*L3g(wC@u>7|!mdg-N?UV7=Jmm2e5H=lZN#X#+U00000 LNkvXXu0mjf-%jH1 literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/topic_read_locked.png b/simplicity_steelblue/theme/images/topic_read_locked.png new file mode 100644 index 0000000000000000000000000000000000000000..c0a33f985fa5f116c206f1512d9679239decd80d GIT binary patch literal 1152 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 Vgzm+(JkS6D002ovPDHLkV1l0Ebe#YI literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/topic_read_locked_mine_hd.png b/simplicity_steelblue/theme/images/topic_read_locked_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..bbffd6ab070ddd10b1d9a5ed9d7b6e7eddc8aad8 GIT binary patch literal 2374 zcmV-M3Ay%(P)Ww z5dfgwiG!hK52;_lNi((`T3_A@?P1%Yqm^y)Xw^gRt$N7y6`V9Ldr18nP7PsL=2ykW zWm&e9U0NXwRE8C&mcs^y#LxMFA306H6>TrP1lm=y4wlkGVJ>+?QjN>>% zxj8#KGw?h=7K_F1peTCd-Me>V5JC(>c&q>;%|FgRKR!SH@(Z|YJM`$y=Gzt5<_W;I zm7|EYO&-13dizXiOpfEalF8&qB9WN742(QH&kwUK+Y2H5APB<03cx5v5Cl)zFisrY zezQ$jU7IIBOsPN^P6V*s(4YcLM?4($4!phQFS_R)OZ2(Xx*+|(_ zPre|dD0(BAOnxoJsRxi`n*B`zq=b|y8OON-G{tZV0lC~EldN-E45QgTvrIESgMI6hUfVg($7VxWHQ-TP-kHc3@PE13gmKwZE5$=H2p;-IF0B! znx?0r6|%W zcqJW=VVG~C(Ws%6Ts1hJ=f`t^7M2g@3IP>^v$??^rPHfaoT~`LahxG%nk`@l8w*$f zi^V1@0cu2d z$pI6I#Ea|>DzZoyi>!mHg40N#cs%|xdku2==Pa%Ou(&D*qG{S7O*O&l1)2k7b_VoS z1e(0=KrG8nWC5X0|B%Jy2NstfSe9~A4iH6A5h zgF$0Hpja$6oX-Y95CoZX1@4+`JI6|$R0wO)y??Rg3IO>0^z?M9T2t*Za43qdK79BP z_V@SyRi44Y!5{Q`eL(&<48tgIxk}5pxbvqRn59q2JI!4Ftk$F`>RF?J^m=_j2}T~R zR+|V0gGTZ1VzHR=roE(EX6(Mr%K`1@{OnUJph9rd)6-jW2(?Ubf|%hHAAs zEgt*y=~Eg2G1+#G6@l_hHzhdKv6uDo0znYH^#ampG#687baa#~wup+aZnsxYI8y((ZlYQ4#3}|M_m-G4yNs`)n15Hm)ZxsRx27^ZN z*uK8LA5|*VoxC_>0JOcfdVNxu*H+KIX@2)Piegy{7dr2KjM{fs3w0T~=*xM5>h$#V zt9k-ityX6tplCE|kgh{|z5dU6fzWyH<4+gsU3)$6eKtAy=?Pt-TF?c2$Yk9`P4?Zx zoN4Ir0rQgY%dG!_qBm%o{`#r{&CkzU5Xt(PRVK&In9;gpKy6!vUjb3VMbUP20Ut8k zefk;u?i{-4+b}zPdozyRfZ5?6kRA&FXd?)stnH9`0om<#XCxB&O}W=!^#TC2k|e1m z2*N-RL{(s>rlz(u8cjlai&v}FX^lpc$QSu{BDGqb*6DP3@hhlP0RU9h`U+6Wx90x- z{-1h#dp{IAuCK4}aieW6%I$V{P!#pF)<8WyJ?~pvTSEwffcExws;8&teSd%dPfEv5 zPEI~=v`bC_0J+Abb`ZpGf#RdRqZ5T$O z!g0Lw^z`&0Ns?vlCrK}`x3~Ahty{PFwzf6`QGk)BwYBwaS65d;rBZz_F76~r{zI1eSgbfD6 zWH=noeTnLt7pP(eYIvRvD^SG@)bKnTR-lR*sNs1wtUwhrP{Z?VSb-{LpoZt!umV-g sKn>5cVKs(S2ggyav~*cD^!cgEN?V=QDChP%~j z&5eY3JUFwN`^mGpS3cd^D+~SX_mkS*#yJ20O6feM)TOFwKvmU1v)LRQMN#a!uGe~y z;anSr@!9QGa`-a&Lphz?MZt^}mCBVj&2^V$*`aBg-^2`O7}RJqyo#bM>AGHJjQwH3 z{L<-kmPTSWvUrf#MZruTwpSKXd*vOTM;icuqA1RBkh^e{Qdg(b;SIz1%P@>Td!V03 zE)$FTCMhKQj8VUXf)n*Ivr2D-L`9*wyY@1QoG%LJ#hSa9&LQ4bUGH4#bPRj zFA#A?mgSYJtE<4c+y~P%&974VnOXRcVLB#cTtdoIMX zrBH9**zdwT1T=2LD~e*j0i{aeaiCbHB=Fnl1OT|aynK5f=rK4|RRfBmc>177>MR%C zIupzcgQ96%Kt$Ulm`OpZss<481pokqlP5(hXc&ixvyvn&P70b7CrQ#`9~4QR31)^- z004v#yCg{gNs=Cox)0aiN0H5wTx9D^=qGs_B#Pn}Cdis;;$&HN`~yl9!fS~W!Hg9a zN#1T~ny8Ttg%d}vwM0QM6G@&7gyV1)5f{gSriJV8A)ZIuDqlGL5HAQH;wJ2-v1s&g z0TFEv0X+rRKV<*_tDDCjE}j>-cwVr!wU#Id9G`ar09;&LycI=pBGf}+^?Lp0J_G>3 zCH6lxL1xUxLK}sUxsOCq3=C%)C_;#R02GYmSGZVS;9`R)E}j>Hv3&8H-m{DlvhokeoEPvDojX;Gqj(q?Ci1=z$OHaYwYKP-Rj5Hg5gM z#jPKPgZyDG#2=;2e~i^?)j2JYBuW0MybcjU9HJ=t?^?n;kY8Ir6G9wM1_1yd;(Vo2 zaXl1NtJPeHINv)UOZ9r)D@jtIUaxzn0z|#I1q8< odzU0hi#_PesiL0edHxIYHyN{^7a*OG=Kufz07*qoM6N<$g3$E}tpET3 literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/topic_read_mine_hd.png b/simplicity_steelblue/theme/images/topic_read_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..f91fced2ee49eb6777189f8572bc0d77512004c4 GIT binary patch literal 2081 zcmV++2;TRJP)PkjAiHdg-N? zUV7=JmtOwwf)E<%^f6r8AcRH`LLXFB9q9D2T*@GX@(7_12%)1+AIqhS-aUG?yo&(f zdVqw%r6@hVOwvvwl3ZKbNNy967Ofj5K*Fsz5y}+| zAA?@C0udy&OKc^-vVggf$z*=t3=}hvqA0gjRUOhaP1H2)$2y?upK^gP48I8(2X(B@CKM0|JH5;cdxDK{p7@%5N zVuh1?W*h*xB1zIiNs{c6BsCq!h?LD{AL&R4p}eMPKWUowV;LNwew;OU>0hsoV+j;a z9t78uUz%{PiJ~~FM-x$zu(pu@YB=N5lz!r9jP{; zwL@3EI7T3XeEZNi9>;M5<#5^zB%Yq0j_4g_tb9KI6+-B!>TQQBxPRZfdI;vK6)6xp zUcxY}&oH$tHjECkVpRZUf3@vzGUY7yw-NEbZ;Pm-j7!YAIhR^_f1NBuV|EC{A}9P%f97 z27r$(rYC)P&GJr2);E=uUc^~Baosf_L6C~NbIdI61z~YszG^({j}h!s3|y|1j=MGQ^jjgFflhD+=cmI<3KFS+Ktsruy%o#067D@<4pv5(d|HzBuy3p z;eo{9d@up?!350vORF9rhGA^o4pg#8<2ZiZ8Q9);THwt46QFljxeha*=FQWrQe8$M zQ51_$^B9IT#CHMF_FPSJJ; z$8pcQ6{uu^E}d#|SG_<^-&WCvSu&Zt+i9SS0t$jKRL%y&Fbtau?*78z-aNAEq)J%6 z(9YSGD*$|)N~NZoHPzY$CyJu=ma8!{zRf?B!1&Lr>@*7|idvIln5W$aBnX1_roAD3 zvz~bPVn913k9}GN)G9c((qkVC!>}1|Y{=o>1aldIDowo^Z>(tk(lq^~TYz|;e^RY` zuo-vE(+H5$pCB;Pqi2R;CNDdXAP6r2tY0iW%N!B=)ZyMdvIHtK-K^kn?{?A43lv3t z-tMVZFBZpf-l}cTP`{E@pP^D6-XO|VIP+wx@ zf-l4#od4L^>Z^s=(-$w!@6avMhcA+Y4%Zg$@NDguOha!Roc{PXMSlawud*!r-6aOH zVTSdyC=T!D*oe>!zBaofv`Cr!i`Ti-H*)Isf1M_n{mSraZ;7YpYMn7>4;gBTRU)a8VNKw=%!!WkOnl;6;>=eT=lMKVy z3J(b$QWSNkR+Mr9fLkof{*L3g(wC@u>7|!mdg-N?UV7=Jmm2e5H=lZN#X#+U00000 LNkvXXu0mjf-%jH1 literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/topic_unread.png b/simplicity_steelblue/theme/images/topic_unread.png new file mode 100644 index 0000000000000000000000000000000000000000..9865bb54313f5353a42af4bf65e73c7e104f6a90 GIT binary patch literal 1600 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 RWU&AM002ovPDHLkV1k&>LU;fG literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/topic_unread_hot.png b/simplicity_steelblue/theme/images/topic_unread_hot.png new file mode 100644 index 0000000000000000000000000000000000000000..9865bb54313f5353a42af4bf65e73c7e104f6a90 GIT binary patch literal 1600 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 RWU&AM002ovPDHLkV1k&>LU;fG literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/topic_unread_hot_mine.png b/simplicity_steelblue/theme/images/topic_unread_hot_mine.png new file mode 100644 index 0000000000000000000000000000000000000000..5a769b2925c7bf7da979de80dbe5b0730caeb194 GIT binary patch literal 1725 zcmV;u215CXP)if{u(8W+p2t(*%79j)?%9+J?pSBk*Gtd@t;I}an{5b#r z`DB3i^M3x1M=EuzR8{-nzwH440J-YUHL=wFK`eE*{_QU{I@?UVM(_UKV_XLR1` zjHa#b{b_4wbiTUt`JXgR`=$F?T`b(5NXo#Lr6;x|y|5K!YO95*t*9?-HUDIyD1*N) z#XpowolkPbPF^Z@|16byD3yBOOG}-0ZmGlNsyo-N6scCV4_3BMMk`y#ubbN^*xWwB z*3Jl9o%^`jxsR>R{pTC~2fqdYurirBJ10H1MG+^Gj1x&B$O=vr2Q`lqRYj|yq>9bH zD{_(V)nezjmt|J9Tg#i8vAlVV%bUlzvUQBERC9ZTt?kiYHaE2oHGml_n?AI%*>|>> zLt7LHl8Ck>5fmA1ML}CpaH1+Wk!8y&C|r4U|Er*kxYYfpywLmTl1zO~`%QgAd)e4L zMi*CVW%~r1TgTt->}c0CfEg>3c{t8yah%Jdoy!qKDIg}JEjuWxw=G-AKV0h_4MRf3 z-r1Eg)z|MC^^JSj*wg|X>fQ> zsP8_NO1-z2geq%Cqgs22we}F}>-T&%h*V=sdjJ41&Lro@nG6Q8vspqeha^5HLN_{D z#)*S1%U^E%p;dg+R`1xVdSDe4Zew>qh0edx(XLn8!`HR-A=cK1Sl_r8K*QR)_O{v6 zZk$rotd&Z=8mCg|kxrwXPNSX460$iTZ)*}xoYLE(^kyQ;rxQv3`$SgImX)b3Nsnzx zo%Mvut)q5j?Fe0}?V$(R+R@hl0A?c99VY`a4t7xLqL3ps5k*gGBFW?m1K6_M4G0Y$ zl~<3@rMfosX%Dg5)~ZA(X<5l62JttQA!M>X*({E8B93!nXj`@<`w$r%OVYQVP_cP< zUTS@YF6GrhfFmreY9BvKM{ip3I9l;IT8Tu6aWYA8BJ^;3=5{P}0D6J!sF@ z571>{`7SO7P}|z9PDdp(8bvc2MNiDZ;y3~?T!_;ZyAWma>YiB{r$cI^b3I?%e_g2U zW1+TBq#8bj#^J}$qIYhZtRoa87DFo*LyO}HyxoN&uK{d{GA zRH*f_Q0wD-ec!>`S``35XK2e{Su~^4}o< zfI_)@J73+ye02|9F?VD6+Wyx706NWf4Vp%SVM3TJOSl-PD;6rhOSordBGnBEDV4q7 ztCc-eD|?u)_5)IVEL8h%7n;2rrxZ1-)66S_VKIowMhVdvnla9Y;|aWgmJoNie3fQA z@#>VK{NJ*4Q~Q-t>HVNqc2TYDBH2{mqfqN(zP9%O0KlNwd4riUa0L^)#}bQ4PZu(L>`8OTq%YLNIBhdg@R9nC&i=5^KYJ|sT=T9 zMgy2Ri$o63B9V8Y2;FY6Q8ZYV;6>;4>R$%OzX`tlI>#OSBq4X6v%j0usmM1*B;rWX z1cvo5(S07GQ8c2_Z=SQl+$lxP8XUW2aNIx0H45Kp05d;}6aavJhrO+TN)7Z# literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/topic_unread_hot_mine_hd.png b/simplicity_steelblue/theme/images/topic_unread_hot_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..04f6fc8e616539ccce89c0cb57e97167b2278c87 GIT binary patch literal 2955 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 JPDHLkV1ne=YUBU_ literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/topic_unread_locked_hd.png b/simplicity_steelblue/theme/images/topic_unread_locked_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..2139c692b93d28a718db363bbe504b5d001357cb GIT binary patch literal 3108 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 literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/topic_unread_mine.png b/simplicity_steelblue/theme/images/topic_unread_mine.png new file mode 100644 index 0000000000000000000000000000000000000000..5a769b2925c7bf7da979de80dbe5b0730caeb194 GIT binary patch literal 1725 zcmV;u215CXP)if{u(8W+p2t(*%79j)?%9+J?pSBk*Gtd@t;I}an{5b#r z`DB3i^M3x1M=EuzR8{-nzwH440J-YUHL=wFK`eE*{_QU{I@?UVM(_UKV_XLR1` zjHa#b{b_4wbiTUt`JXgR`=$F?T`b(5NXo#Lr6;x|y|5K!YO95*t*9?-HUDIyD1*N) z#XpowolkPbPF^Z@|16byD3yBOOG}-0ZmGlNsyo-N6scCV4_3BMMk`y#ubbN^*xWwB z*3Jl9o%^`jxsR>R{pTC~2fqdYurirBJ10H1MG+^Gj1x&B$O=vr2Q`lqRYj|yq>9bH zD{_(V)nezjmt|J9Tg#i8vAlVV%bUlzvUQBERC9ZTt?kiYHaE2oHGml_n?AI%*>|>> zLt7LHl8Ck>5fmA1ML}CpaH1+Wk!8y&C|r4U|Er*kxYYfpywLmTl1zO~`%QgAd)e4L zMi*CVW%~r1TgTt->}c0CfEg>3c{t8yah%Jdoy!qKDIg}JEjuWxw=G-AKV0h_4MRf3 z-r1Eg)z|MC^^JSj*wg|X>fQ> zsP8_NO1-z2geq%Cqgs22we}F}>-T&%h*V=sdjJ41&Lro@nG6Q8vspqeha^5HLN_{D z#)*S1%U^E%p;dg+R`1xVdSDe4Zew>qh0edx(XLn8!`HR-A=cK1Sl_r8K*QR)_O{v6 zZk$rotd&Z=8mCg|kxrwXPNSX460$iTZ)*}xoYLE(^kyQ;rxQv3`$SgImX)b3Nsnzx zo%Mvut)q5j?Fe0}?V$(R+R@hl0A?c99VY`a4t7xLqL3ps5k*gGBFW?m1K6_M4G0Y$ zl~<3@rMfosX%Dg5)~ZA(X<5l62JttQA!M>X*({E8B93!nXj`@<`w$r%OVYQVP_cP< zUTS@YF6GrhfFmreY9BvKM{ip3I9l;IT8Tu6aWYA8BJ^;3=5{P}0D6J!sF@ z571>{`7SO7P}|z9PDdp(8bvc2MNiDZ;y3~?T!_;ZyAWma>YiB{r$cI^b3I?%e_g2U zW1+TBq#8bj#^J}$qIYhZtRoa87DFo*LyO}HyxoN&uK{d{GA zRH*f_Q0wD-ec!>`S``35XK2e{Su~^4}o< zfI_)@J73+ye02|9F?VD6+Wyx706NWf4Vp%SVM3TJOSl-PD;6rhOSordBGnBEDV4q7 ztCc-eD|?u)_5)IVEL8h%7n;2rrxZ1-)66S_VKIowMhVdvnla9Y;|aWgmJoNie3fQA z@#>VK{NJ*4Q~Q-t>HVNqc2TYDBH2{mqfqN(zP9%O0KlNwd4riUa0L^)#}bQ4PZu(L>`8OTq%YLNIBhdg@R9nC&i=5^KYJ|sT=T9 zMgy2Ri$o63B9V8Y2;FY6Q8ZYV;6>;4>R$%OzX`tlI>#OSBq4X6v%j0usmM1*B;rWX z1cvo5(S07GQ8c2_Z=SQl+$lxP8XUW2aNIx0H45Kp05d;}6aavJhrO+TN)7Z# literal 0 HcmV?d00001 diff --git a/simplicity_steelblue/theme/images/topic_unread_mine_hd.png b/simplicity_steelblue/theme/images/topic_unread_mine_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..04f6fc8e616539ccce89c0cb57e97167b2278c87 GIT binary patch literal 2955 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 .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 { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 0 9px; + clear: both; } + .navbar.tabbed, .navbar.secondary { + background: transparent; + border-width: 0; + border-radius: 0; + box-shadow: none; + padding: 0; } + .page-body .navbar { + margin-bottom: 10px; } + .navbar + .navbar { + margin-top: 5px; } + .navbar.tabbed { + padding: 0; } + .navbar.secondary { + margin: 0; + padding: 1px 0; } + .navbar.secondary > ul { + list-style-type: none; + margin: 0; + padding: 0; } + .navbar.secondary > ul > li { + position: relative; + display: inline-block; + margin: 0; + padding: 0; } + .navbar.secondary > ul > li > a { + display: inline-block; + color: inherit; + padding: 1px 8px; + text-align: center; + line-height: 26px; + font-size: 12px; } + .navbar.secondary > ul > li:hover { + border-radius: 3px; } + .navbar.secondary > ul > li:hover > a { + text-decoration: none; } + .navbar.secondary > ul > li.small-icon > a { + padding-left: 18px; } + .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: block; + margin: 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; + box-shadow: none; + background: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } + .navbar.secondary + .nav-breadcrumbs { + margin-top: 0; } + .navbar li.small-icon > a { + padding-left: 18px; } + .navbar .nav-tabs { + border-radius: 3px; } + .navbar .nav-tabs .leftside .tab:first-child, .navbar .nav-tabs .leftside .tab.first-visible { + border-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .rtl .navbar .nav-tabs .rightside .tab:last-child, .rtl .navbar .nav-tabs .rightside .tab.last-visible { + border-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .navbar .nav-tabs .rightside .tab:last-child, .navbar .nav-tabs .rightside .tab.last-visible { + border-radius: 2px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .rtl .navbar .nav-tabs .leftside .tab:first-child, .rtl .navbar .nav-tabs .leftside .tab.first-visible { + border-radius: 2px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .navbar .nav-tabs > ul { + list-style-type: none; + margin: 0; + height: 30px; } + .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: 30px; } + .rtl .navbar .nav-tabs > ul > li { + float: right; } + .navbar .nav-tabs > ul .quick-links { + margin: 0; } + .navbar .nav-tabs > ul .quick-links.empty { + display: none; } + .navbar .nav-tabs > ul .quick-links.showing-responsive-menu { + display: block; } + .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: 12px; + outline-style: none; } + .navbar .nav-tabs .nav-link.dropdown-toggle { + position: relative; } + .navbar .nav-tabs .nav-link.dropdown-toggle:before { + content: '\f078'; + font-family: FontAwesome; + position: absolute; + right: 12px; + 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: 12px; } + .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 { + content: '\f077'; + font-family: FontAwesome; + position: absolute; + right: 12px; + top: 50%; + font-size: 9px; + line-height: 13px; + width: 9px; + height: 13px; + margin-top: -6px; } + .navbar .nav-tabs .dropdown { + top: 30px; } + .dropdown-up .navbar .nav-tabs .dropdown { + top: auto; + bottom: 30px; } + .navbar .nav-tabs .tab { + position: relative; } + .navbar .nav-tabs .tab > strong { + display: none; + font-weight: bold; + font-size: 9px; + padding: 0 2px; + border-radius: 3px; + position: absolute; + right: 5px; + top: -10px; + 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, .navbar .nav-tabs .rightside .boardrules .nav-link, .navbar .nav-tabs .rightside .pages .nav-link, .navbar .nav-tabs .members .nav-link, .navbar .nav-tabs .forums .nav-link, .navbar .nav-tabs .leftside .boardrules .nav-link, .navbar .nav-tabs .leftside .pages .nav-link { + position: relative; + padding-left: 30px; } + .navbar .nav-tabs .responsive-menu .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .rightside .boardrules .nav-link:after, .navbar .nav-tabs .rightside .pages .nav-link:after, .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .nav-link:after, .navbar .nav-tabs .leftside .boardrules .nav-link:after, .navbar .nav-tabs .leftside .pages .nav-link:after { + position: absolute; + left: 12px; + top: 50%; + margin-top: -7px; + width: 14px; + font-size: 12px; + line-height: 14px; + height: 14px; + text-align: left; + font-weight: normal; + font-style: normal; + text-indent: 0; } + .rtl .navbar .nav-tabs .responsive-menu .nav-link:after, .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 .mcp .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, .rtl .navbar .nav-tabs .login .nav-link:after, .rtl .navbar .nav-tabs .register .nav-link:after, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .rightside .pages .nav-link:after, .rtl .navbar .nav-tabs .members .nav-link:after, .rtl .navbar .nav-tabs .forums .nav-link:after, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .leftside .pages .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, .navbar .nav-tabs .rightside .boardrules .nav-link, .navbar .nav-tabs .rightside .pages .nav-link { + text-indent: 999px; + width: 14px; + padding: 0 8px; + overflow: hidden; } + .navbar .nav-tabs .responsive-menu .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .rightside .boardrules .nav-link:after, .navbar .nav-tabs .rightside .pages .nav-link:after { + text-align: center; + font-size: 14px; + left: 8px; } + .rtl .navbar .nav-tabs .responsive-menu .nav-link:after, .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 .mcp .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, .rtl .navbar .nav-tabs .login .nav-link:after, .rtl .navbar .nav-tabs .register .nav-link:after, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .rightside .pages .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, .navbar .nav-tabs .rightside .boardrules .nav-link + strong, .navbar .nav-tabs .rightside .pages .nav-link + strong { + right: -2px; } + .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, .rtl .navbar .nav-tabs .rightside .boardrules .nav-link + strong, .rtl .navbar .nav-tabs .rightside .pages .nav-link + strong { + right: auto; + left: -2px; } + @media (max-width: 550px) { + .navbar .nav-tabs .members .nav-link, .navbar .nav-tabs .forums .nav-link, .navbar .nav-tabs .leftside .boardrules .nav-link, .navbar .nav-tabs .leftside .pages .nav-link { + text-indent: 999px; + width: 14px; + padding: 0 8px; + overflow: hidden; } + .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .nav-link:after, .navbar .nav-tabs .leftside .boardrules .nav-link:after, .navbar .nav-tabs .leftside .pages .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, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link:after, .rtl .navbar .nav-tabs .leftside .pages .nav-link:after { + left: auto; + right: 8px; } + .navbar .nav-tabs .members .nav-link + strong, .navbar .nav-tabs .forums .nav-link + strong, .navbar .nav-tabs .leftside .boardrules .nav-link + strong, .navbar .nav-tabs .leftside .pages .nav-link + strong { + right: -2px; } + .rtl .navbar .nav-tabs .members .nav-link + strong, .rtl .navbar .nav-tabs .forums .nav-link + strong, .rtl .navbar .nav-tabs .leftside .boardrules .nav-link + strong, .rtl .navbar .nav-tabs .leftside .pages .nav-link + strong { + right: auto; + left: -2px; } } + .navbar .nav-tabs .responsive-menu .nav-link:after, .navbar .nav-tabs .members .nav-link:after, .navbar .nav-tabs .forums .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 .mcp .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 .login .nav-link:after, .navbar .nav-tabs .register .nav-link:after, .navbar .nav-tabs .boardrules .nav-link:after, .navbar .nav-tabs .pages .nav-link:after { + font-family: FontAwesome; } + .navbar .nav-tabs .responsive-menu .nav-link:after { + content: '\f0c9'; } + .navbar .nav-tabs .members .nav-link { + padding-left: 32px; + padding-right: 24px; } + .rtl .navbar .nav-tabs .members .nav-link { + padding-left: 24px; + padding-right: 32px; } + .navbar .nav-tabs .members .nav-link:after { + content: '\f0c0'; } + @media (max-width: 550px) { + .navbar .nav-tabs .members .nav-link { + padding: 0 8px !important; } } + .rtl .navbar .nav-tabs .forums .nav-link { + padding-left: 12px; + padding-right: 32px; } + .navbar .nav-tabs .forums .nav-link:after { + content: '\f075'; } + .navbar .nav-tabs .account .nav-link:after { + content: '\f007'; } + .navbar .nav-tabs .pm .nav-link:after { + content: '\f01c'; } + .navbar .nav-tabs .notifications .nav-link:after { + content: '\f0f3'; + font-size: 13px; } + .navbar .nav-tabs .mcp .nav-link:after { + content: '\f0e3'; } + .navbar .nav-tabs .acp .nav-link:after { + content: '\f085'; } + .navbar .nav-tabs .faq .nav-link:after { + content: '\f059'; } + @media (max-width: 550px) { + .navbar .nav-tabs .faq, .navbar .nav-tabs .faq .nav-link { + display: none !important; } } + .navbar .nav-tabs .logout .nav-link:after { + content: '\f08b'; + margin-left: 1px; } + .navbar .nav-tabs .login .nav-link:after { + content: '\f090'; } + .navbar .nav-tabs .register .nav-link:after { + content: '\f234'; } + .navbar .nav-tabs .boardrules .nav-link:after { + content: '\f071'; } + .navbar .nav-tabs .pages .nav-link:after { + content: '\f0f6'; } + .navbar .inner.static { + position: fixed; + top: 0; + z-index: 50; + left: 0; + right: 0; + padding-top: 0; + padding-bottom: 0; + width: auto; + max-width: none; + opacity: .9; + transition: opacity .2s; } + .navbar .inner.static > .static-inner { + box-sizing: border-box; + margin: 0 auto; + max-width: none; + min-width: 625px; + margin: 0 12px; + 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; } + +.forabg { + padding: 0; + margin: 10px 0; } + +.forumbg { + padding: 0; } + +.panel { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + margin-bottom: 10px; + padding: 5px 10px; } + .panel.bg3 { + border-radius: 0; + border-width: 0; + 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; } + .postform .panel.panel { + border-radius: 3px; } + +.panel > .inner > h3:first-child, .panel > h3:first-child { + margin: -5px -10px 5px; + border-radius: 2px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: #525d73; + border: 0 solid #525d73; + padding: 5px; + text-transform: none; + font-size: 15px; + line-height: 1.4; + font-weight: normal; + color: #fff; + padding-left: 10px; + padding-right: 10px; } + @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; } + .panel-container .panel > .inner > h3:first-child, + .panel-container .panel > h3:first-child { + font-size: 15px; + line-height: 1.4; } + +.post { + background: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 0; + margin-bottom: 10px; + position: relative; } + +.post > .inner { + padding: 5px 10px; } + +.rowbg { + margin: 5px 5px 2px 5px; } + +.navbar ul.linklist { + padding: 2px 0; } + +ul.linklist { + display: block; + margin: 0; } + +.cp-main .panel { + padding: 5px 10px; } + +ul.linklist > li { + float: left; + font-size: 11px; + line-height: 2; + list-style-type: none; + margin-right: 7px; + padding-top: 1px; + width: auto; } + ul.linklist > li.icon-only, ul.linklist > li.rightside.icon-only { + text-align: center; + min-width: 20px; } + +ul.linklist > li.rightside, p.rightside, a.rightside { + float: right; + margin-right: 0; + margin-left: 7px; + text-align: right; } + +ul.navlinks { + border-top: 1px solid transparent; } + ul.navlinks.nav-breadcrumbs { + 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.linklist li.responsive-menu { + position: relative; + margin: 0 5px; } + +.fa-bars:before { + display: none; } + +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: '\f0c9'; + font-family: FontAwesome; + 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 { + font-family: FontAwesome; + content: '\f078'; } + +.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; + display: inline-block; + font-size: 7px; + float: right; + padding-left: 2px; + font-weight: normal; + opacity: 0.7; } + +.dropdown-container { + position: relative; } + +.dropdown-container-right { + float: right; } + +.dropdown-container-left { + float: left; } + +.nojs .dropdown-container:hover .dropdown { + display: block !important; } + +.dropdown { + display: none; + 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, .dropdown .pointer-inner { + position: absolute; + width: 0; + height: 0; + border-top-width: 0; + border-bottom: 10px solid transparent; + border-left: 10px dashed transparent; + border-right: 10px dashed transparent; + -webkit-transform: rotate(360deg); + /* better anti-aliasing in webkit */ + display: block; } + +.dropdown-up .pointer, .dropdown-up .pointer-inner { + border-bottom-width: 0; + border-top: 10px solid transparent; } + +.dropdown .pointer { + right: auto; + left: 10px; + top: 0; + z-index: 3; } + +.dropdown-up .pointer { + bottom: 0; + top: auto; } + +.dropdown-left .dropdown .pointer, .nojs .rightside .dropdown .pointer { + left: auto; + right: 10px; } + +.dropdown .pointer-inner { + top: auto; + bottom: -11px; + left: -10px; } + +.dropdown-up .pointer-inner { + bottom: auto; + top: -11px; } + +.dropdown .dropdown-contents { + z-index: 30; + overflow: hidden; + overflow-y: auto; + border: 0px solid transparent; + border-radius: 0 0 3px 3px; + border-top-width: 3px; + padding: 5px; + position: relative; + min-width: 40px; + max-height: 300px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + .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-contents > li { + padding-right: 15px; + min-width: 180px; } + +.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 { + border-top: 1px solid transparent; + margin: 4px 0; + padding: 0; } + +.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: 1px; } + +.breadcrumbs .crumb { + float: left; + font-weight: bold; + word-wrap: normal; + position: relative; + padding-left: 13px; } + .rtl .breadcrumbs .crumb { + padding-left: 0; + padding-right: 13px; } + +.breadcrumbs .crumb:before { + content: '\f054'; + font-family: FontAwesome; + font-weight: normal; + position: absolute; + left: 1px; + width: 11px; + top: 50%; + margin-top: -5.5px; + font-size: 7px; + height: 11px; + line-height: 11px; + text-align: center; } + .rtl .breadcrumbs .crumb:before { + left: auto; + right: 1px; + content: '\f053'; } + +.breadcrumbs .crumb:first-child { + padding-left: 0; + padding-right: 0; } + .breadcrumbs .crumb:first-child:before { + display: none; } + +.breadcrumbs .crumb a { + display: inline-block; + white-space: nowrap; + text-overflow: ellipsis; + vertical-align: bottom; + overflow: hidden; } + +.breadcrumbs.wrapped .crumb a { + letter-spacing: -.3px; } + +.breadcrumbs.wrapped .crumb.wrapped-medium a { + letter-spacing: -.4px; } + +.breadcrumbs.wrapped .crumb.wrapped-tiny a { + letter-spacing: -.5px; } + +.breadcrumbs .crumb.wrapped-max a { + max-width: 120px; } + +.breadcrumbs .crumb.wrapped-wide a { + max-width: 100px; } + +.breadcrumbs .crumb.wrapped-medium a { + max-width: 80px; } + +.breadcrumbs .crumb.wrapped-small a { + max-width: 60px; } + +.breadcrumbs .crumb.wrapped-tiny a { + max-width: 40px; } + +table.table1 { + width: 100%; } + +.ucp-main table.table1 { + padding: 2px; } + +table.table1 thead th { + background: #525d73; + border: 0 solid #525d73; + color: #fff; + text-transform: none; + line-height: 1.4; + font-weight: normal; + font-size: 13px; + padding: 4px; } + table.table1 thead th:first-child { + border-top-left-radius: 2px; } + table.table1 thead th:last-child { + border-top-right-radius: 2px; } + +table.table1 thead th span { + padding-left: 7px; } + +table.table1 tbody tr { + border-top: 1px solid transparent; } + +table.table1 td { + font-size: 12px; + line-height: 1.4; } + +table.table1 tbody td { + padding: 5px; + border-top: 1px solid transparent; } + +table.table1 tbody th { + padding: 5px; + border-bottom: 1px solid transparent; + text-align: left; } + +table.table1 .name { + text-align: left; } + +table.table1 .center { + text-align: center; } + +table.table1 .reportby { + width: 15%; } + +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; + 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 { + font-size: 11px; } + +dl.details dt { + float: left; + clear: left; + width: 30%; + text-align: right; + display: block; } + +dl.details dd { + margin-left: 0; + padding-left: 5px; + margin-bottom: 5px; + float: left; + width: 65%; + overflow: hidden; + text-overflow: ellipsis; } + +.clearfix, fieldset dl, dl.polls { + overflow: hidden; } + +ul.topiclist dd.lastpost { + float: right; } + +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 { + width: auto !important; } + +fieldset.fields1 dl.pmlist dd.recipients { + margin-left: 0 !important; } + +.action-bar { + font-size: 11px; + margin: 4px 0; } + +.forabg + .action-bar { + margin-top: 10px; } + +.action-bar .button { + margin-right: 5px; + float: left; } + +.action-bar .button-search { + margin-right: 0; } + +.pagination { + float: right; + font-size: 11px; + text-align: right; + width: auto; } + +.action-bar.bottom .pagination { + margin-top: 0; } + +.action-bar .pagination .button { + margin-right: 0; + float: none; } + +.pagination > ul { + display: inline-block; + list-style: none !important; + margin-left: 5px; } + +.pagination > ul > li { + display: inline-block !important; + padding: 0; + font-size: 11px; + line-height: normal; + vertical-align: middle; } + +.pagination li a, .pagination li span { + border-radius: 2px; + padding: 2px 5px; } + +.pagination li.active span { + display: inline-block; + font-size: 13px; + font-weight: normal; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 1.4; + text-align: center; + white-space: nowrap; + vertical-align: middle; + border: 1px solid transparent; } + +.pagination li.ellipsis span { + border: none; + padding: 0; } + +.pagination li.page-jump { + margin-right: 5px; } + +.pagination li.page-jump a { + background: transparent none !important; + border-color: transparent !important; + padding: 0 8px; } + +.pagination li.page-jump a i { + font-size: 21px; } + +.pagination .arrow a { + padding: 2px 0; } + +.rtl .pagination li.previous a:after { + content: '\f054'; + right: 1px; + left: 3px; } + +.rtl .pagination li.next a:after { + content: '\f053'; + left: 1px; + right: 3px; } + +.row .pagination { + display: block; + margin-top: 3px; + margin-bottom: 3px; } + +.row .pagination > ul { + margin: 0; } + +.row .pagination li a, .row .pagination li span { + border-radius: 2px; + padding: 1px 3px; + font-size: 9px; } + +.phpbb_alert { + border: 1px solid transparent; + display: none; + left: 0; + padding: 0 25px 20px 25px; + position: fixed; + right: 0; + top: 150px; + z-index: 50; + width: 620px; + margin: 0 auto; } + +@media (max-height: 500px) { + .phpbb_alert { + top: 25px; } } +.phpbb_alert .alert_close { + display: block; + float: right; + width: 24px; + height: 24px; + overflow: hidden; + text-decoration: none !important; + background: transparent none 0 0 no-repeat; + margin-top: -12px; + margin-right: -36px; + position: relative; } + +.phpbb_alert .alert_close:before, +.phpbb_alert .alert_close:after { + content: '\f057'; + font-family: FontAwesome; + position: absolute; + font-size: 18px; + line-height: 24px; + font-weight: normal; + font-style: normal; + text-indent: 0; + text-align: center; + left: 0; + top: 0; + margin: 0; + padding: 0; + width: 24px; + height: 24px; } + +.phpbb_alert .alert_close:before { + content: '\f111'; + font-size: 20px; } + +.phpbb_alert p { + margin: 8px 0; + padding-bottom: 8px; } + +.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 { + font-size: 10px; + text-align: center; + padding: 10px; } + +.footer-row { + font-size: 10px; + line-height: 1.8; + margin: 0; } + +.small { + font-size: 0.9em !important; } + +.titlespace { + margin-bottom: 15px; } + +.headerspace { + margin-top: 20px; } + +.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; + padding-left: 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; } + +.jumpbox { + margin: 5px 0; } + +.jumpbox .dropdown li { + border-top: 1px solid transparent; } + +.jumpbox .dropdown-select { + margin: 0; } + +.jumpbox .dropdown-contents { + padding: 0; + text-decoration: none; } + +.jumpbox .dropdown-contents li { + padding: 0; } + +.jumpbox .dropdown-contents a { + margin-right: 20px; + padding: 5px 10px; + text-decoration: none; + width: 100%; } + +.jumpbox .spacer { + display: inline-block; + width: 0px; } + +.jumpbox .spacer + .spacer { + width: 20px; } + +.dropdown-contents a { + display: block; + padding: 5px; } + +.jumpbox .dropdown-select { + margin: 0; } + +.jumpbox .dropdown-contents a { + text-decoration: none; } + +.dropdown li { + display: list-item; + border-top: 1px dotted transparent; + float: none !important; + line-height: normal !important; + font-size: 1em !important; + list-style: none; + margin: 0; + white-space: nowrap; + text-align: left; } + +.stat-block { + clear: both; } + +.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; } + +.emoji { + min-height: 18px; + min-width: 18px; + height: 1em; + width: 1em; } + +.hidden { + display: none; } + +.smilies { + vertical-align: text-bottom; } + +.icon-notification { + position: relative; } + +.member-search { + float: left; + margin: 0; + padding: 6px 10px; } + +.member-search strong { + font-size: 11px; } + +.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; } + +.dropdown-extended .header { + padding: 0 10px; + font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: bold; + text-align: left; + line-height: 30px; } + .dropdown-down .dropdown-extended .header { + margin-top: -3px; } + +.dropdown-extended .header .header_settings { + float: right; + font-weight: normal; + text-transform: none; } + +.dropdown-extended .header .header_settings a { + display: inline-block; + padding: 0 5px; } + +.dropdown-extended .header:after { + content: ''; + display: table; + clear: both; } + +.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 img { + float: left; + max-height: 50px; + max-width: 50px; + width: auto !important; + height: auto !important; + margin-right: 5px; } + +.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; + text-overflow: ellipsis; + white-space: nowrap; } + +.notification_list p.notification-time { + font-size: 10px; + margin: 0; + text-align: right; } + +.notification_list div.notifications { + margin-left: 50px; + padding: 5px; } + +.notification_list div.notifications a { + display: block; } + +.notification_list p.notifications_title { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 15px !important; } + +.notification_list p.notifications_title strong { + font-weight: 600; } + +.notification_list p.notifications_time { + font-size: 11px !important; } + +.notification_text { + margin-left: 58px; + white-space: normal; } + +.badge { + border-radius: 10px; + opacity: 0.8; + text-align: center; + white-space: nowrap; + font-size: 10px; + line-height: 1; + float: right; + display: inline-block; + margin-left: 3px; + vertical-align: baseline; + position: relative; + top: 3px; + padding: 4px 6px; } + +.badge.hidden { + display: none; } + +.linklist .quick-links { + margin: 0 7px 0 0; } + +.linklist.compact .rightside > a > span span { + display: none; } + +.dropdown-page-jump .dropdown { + top: 20px; } + +.dropdown-page-jump.dropdown-up .dropdown { + bottom: 20px; } + +.dropdown-page-jump input.tiny { + width: 50px; } + +.dropdown .clone.hidden { + display: none; } + +.dropdown .clone.hidden + li.separator { + display: none; } + +.dropdown .clone.hidden + li { + border-top: none; } + +a { + direction: ltr; + unicode-bidi: embed; + text-decoration: none; + /* we use links inline more often then not so to address several bugs with + IE and some other browsers we render all links as inlineblock by default */ + display: inline-block; } + +.username-coloured { + font-weight: bold; + display: inline !important; + padding: 0 !important; } + +span.username-coloured { + margin-left: 10px; } + +.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; } + +.dropdown-extended a.mark_read { + display: block; + opacity: .2; + position: absolute; + z-index: 2; + right: 0; + top: 0; + bottom: 0; + width: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + transition: opacity .2s; } + +.dropdown-extended li:hover a.mark_read { + opacity: .85; } + +.dropdown-extended li a.mark_read:hover { + opacity: 1; } + +.dropdown-extended a.mark_read:after { + width: auto; + left: 4px; + right: 0; + font-size: 16px; } + +.jumpbox-cat-link, +.jumpbox-forum-link { + font-weight: bold; } + +a.forumtitle, a.topictitle { + display: inline-block; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 1.2; + font-weight: 500; + padding-bottom: 2px; + text-decoration: none; } + a.forumtitle:hover, a.topictitle:hover { + text-decoration: underline; } + +a.topictitle { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 15px; } + +a.lastsubject { + font-weight: bold; + text-decoration: none; } + +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; } + +.top { + font-size: 12px; + text-decoration: none; + margin-top: 10px; } + +.back2top { + clear: both; } + .post > .back2top { + position: relative; + right: 5px; + bottom: 5px; } + .rtl .post > .back2top { + right: auto; + left: 5px; } + +.back2top .top { + float: right; + margin-top: 0; } + +a.top, a.top2 { + position: relative; } + +a.arrow-up, a.arrow-down { + position: relative; } + a.arrow-up:after, a.arrow-down:after { + position: absolute; + top: 50%; + margin-top: -5px; + text-align: center; + font-family: FontAwesome; + 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; } + +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:hover { + text-decoration: none; } + +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: FontAwesome; + font-size: 14px; + font-weight: normal; + font-style: normal; + line-height: 16px; + text-align: center; } + +a.top-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 { + margin: -5px -10px 5px; + border-radius: 2px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background: #525d73; + border: 0 solid #525d73; + padding: 5px; + text-transform: none; + font-size: 15px; + line-height: 1.4; + font-weight: normal; + color: #fff; + border-radius: 3px; + 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 { + color: #fff; } + .forabg ul.topiclist li.header a:hover, .forumbg ul.topiclist li.header a:hover { + color: #fff; } + .forabg ul.topiclist li.header .forum-toggle, .forumbg ul.topiclist li.header .forum-toggle { + position: absolute; + right: 5px; + top: 50%; + margin-top: -8px; + height: 16px; + width: 16px; + text-decoration: none !important; + outline-style: none !important; + color: inherit; + transition: opacity 0.3s ease; + opacity: .5; } + .forabg ul.topiclist li.header .forum-toggle:after, .forumbg ul.topiclist li.header .forum-toggle:after { + content: '\f056'; + font-family: FontAwesome; + position: absolute; + top: 0; + left: 0; + width: 16px; + height: 16px; + font-size: 12px; + line-height: 16px; } + .forabg ul.topiclist li.header .forum-toggle.toggled:after, .forumbg ul.topiclist li.header .forum-toggle.toggled:after { + content: '\f055'; } + .forabg ul.topiclist li.header .forum-toggle:hover, .forumbg ul.topiclist li.header .forum-toggle:hover { + opacity: 1; } + .rtl .forabg ul.topiclist li.header .forum-toggle, .rtl .forumbg ul.topiclist li.header .forum-toggle { + right: auto; + left: 4px; } + +ul.topiclist dl { + position: relative; } + +ul.topiclist li.row dl { + margin: 2px 0; } + +ul.topiclist dt, ul.topiclist dd { + display: block; + float: left; } + +ul.topiclist dt { + width: 100%; + margin-right: -440px; + font-size: 11px; } + +ul.topiclist.missing-column dt { + margin-right: -345px; } + +dl.elegant-row dt, +ul.topiclist.two-long-columns dt { + margin-right: -250px; } + +ul.topiclist.two-columns dt { + margin-right: -80px; } + +ul.topiclist dt .list-inner { + margin-right: 440px; + padding-left: 5px; + padding-right: 5px; + position: relative; } + +ul.topiclist.missing-column dt .list-inner { + margin-right: 345px; } + +dl.elegant-row dt .list-inner, +ul.topiclist.two-long-columns dt .list-inner { + margin-right: 250px; } + +ul.topiclist.two-columns dt .list-inner { + margin-right: 80px; } + +ul.topiclist dd { + border-left: 1px solid transparent; + padding: 4px 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +ul.topiclist dfn { + display: none; + position: absolute; + left: -999px; + width: 990px; } + +.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: #f4f4f4; + border: 0 solid #e0e0e0; + border-radius: 3px; + padding: 5px 10px; + padding: 5px; + margin: 5px 0; + padding: 0; } + .forabg ul.topiclist li.row.reported, .forumbg ul.topiclist li.row.reported { + background-color: #f5e9e9; } + 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 { + 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-size: 12px; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + line-height: 18px; } + +li.header dt { + width: 100%; + margin-right: -440px; } + .forabg li.header dt { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-weight: 500; + font-size: 14px; } + li.header dt .list-inner { + margin-right: 440px; + text-indent: 5px; + padding-left: 0; } + +li.header dd { + padding-left: 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +li.header dl dt, li.header dl dd { + min-height: 0; } + +.forabg li.header dl.row-item dt .list-inner { + padding-left: 0; + padding-right: 50px; } + +.row .list-inner { + padding: 4px 0; } + +dl.row-item { + background-position: 10px 50%; + background-repeat: no-repeat; + background-size: 36px; } + +dl.row-item dt { + background-repeat: no-repeat; + background-position: 5px 95%; + background-size: 17px; } + +dl.row-item dt .list-inner { + padding-left: 55px; + position: relative; + padding-top: 5px; + padding-bottom: 5px; } + li.header dl.row-item dt .list-inner { + padding-top: 0; + padding-bottom: 0; } + +dl.row-item dt .list-inner .topic-status { + position: absolute; + right: 4px; + top: 3px; + font-size: 14px; + pointer-events: none; } + .rtl dl.row-item dt .list-inner .topic-status { + right: auto; + left: 4px; } + +dl.row-item dt .list-inner .topic-status + .topic-status { + right: 20px; } + +dl.row-item dt, dl.row-item dd { + min-height: 42px; } + +dl.row-item dt a { + display: inline; } + +dl.row-item.with-description dt, dl.row-item.with-description dd { + min-height: 50px; } + +dl a.row-item-link { + display: block; + width: 36px; + height: 36px; + padding: 0; + position: absolute; + top: 50%; + left: 0; + margin-top: -15px; + margin-left: 9px; + z-index: 2; } + +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 { + line-height: 34px; + font-size: 12px; } + .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 { + width: 95px; } + .elegant-row dd.posts, .elegant-row dd.topics, .elegant-row dd.views { + display: none; } + +dl.row-item dt ol, +dl.row-item dt ul { + list-style-position: inside; + margin-left: 1em; } + +dl.row-item dt li { + display: list-item; + list-style-type: inherit; } + +dd.lastpost, dd.redirect, dd.moderation, dd.time, dd.info { + width: 250px; + font-size: 11px; } + +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.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; } + +.forum-lastpost { + display: none; } + @media (max-width: 550px) { + .forum-lastpost { + display: block !important; + padding-top: 2px; + line-height: 1.2; + overflow: hidden; } } + .forum-lastpost strong, .forum-lastpost span { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; } + .forum-lastpost strong, .forum-lastpost span, .forum-lastpost a.lastsubject { + font-weight: normal; } + .forum-lastpost strong { + display: block; + float: left; + max-width: 200px; + padding-right: 5px; } + .rtl .forum-lastpost strong { + float: right; + padding-right: 0; + padding-left: 5px; } + @media (max-width: 400px) { + .forum-lastpost strong { + max-width: 130px; } } + .forum-lastpost span { + display: inline-block; + max-width: 100%; } + .forum-lastpost span:after { + content: '|'; + display: inline-block; + text-align: center; + width: 12px; } + .forum-lastpost span:last-of-type:after { + 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; } + .postprofile + .postbody { + float: right; + margin-left: -160px; + width: 100%; + position: relative; } + .rtl .postprofile + .postbody { + margin-left: 0; + margin-right: -160px; + float: left; } + .search .postprofile + .postbody { + margin-left: -260px; } + .rtl .search .postprofile + .postbody { + margin-left: 0; + margin-right: -260px; } + +.postprofile + .postbody > div { + margin-left: 160px; } + .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 { + float: left; + font-size: 16px; + padding: 2px 0 0 0; + margin-top: 0 !important; + margin-bottom: 0.3em !important; + text-transform: none; + border: none; + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + line-height: 1.25; } + .rtl .postbody h3 { + float: right; } + +.postbody h3 img { + vertical-align: bottom; } + +.has-profile .postbody h3 { + float: none !important; + margin-right: 180px; } + .rtl .has-profile .postbody h3 { + margin-right: 0; + margin-left: 180px; } + +.postbody .content { + font-size: 13px; + line-height: 1.4; + overflow-x: auto; } + +.postbody img.postimage { + max-width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +.panel .review { + margin-top: 2em; } + +.topicreview { + padding-right: 5px; + 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; + min-height: 3em; + overflow: hidden; + line-height: 1.4; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + padding-bottom: 1px; } + +.content h2, .panel h2 { + font-weight: normal; + border-bottom: 1px solid transparent; + font-size: 15px; + margin-top: 0.5em; + margin-bottom: 0.5em; + padding-bottom: 0.5em; } + .content h2.faq-title, .panel h2.faq-title { + margin-top: 5px; } + +.panel h3 { + margin: 0.5em 0; } + +.panel p { + font-size: 13px; + margin-bottom: 1em; + line-height: 1.4; } + +.content p { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + margin-bottom: 1em; + line-height: 1.4; } + +dl.faq, .content dl.faq { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + margin-top: 1em; + margin-bottom: 2em; + line-height: 1.4; } + +dl.faq dt, .content dl.faq dt { + font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 1.25; + font-weight: normal; + margin-bottom: 5px; } + +.content dl.faq { + margin-bottom: 0.5em; } + +.content li { + list-style-type: inherit; } + +.content ul, .content ol { + margin: 0.8em 0 0.9em 3em; } + +.posthilit { + padding: 0 2px 1px 2px; } + +p.author { + margin-bottom: 0.3em; + padding: 0 0 5px 0; + font-family: Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; + line-height: 1.4; + clear: both; } + +.signature { + margin-top: 1.5em; + padding-top: 0.2em; + font-size: 12px; + border-top: 1px solid transparent; + clear: left; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + line-height: 1.4; + overflow: hidden; + width: 100%; } + +.signature.standalone { + border-top-width: 0; + margin-top: 0; } + +dd .signature { + margin: 0; + padding: 0; + clear: none; + border: none; } + +.signature li { + list-style-type: inherit; } + +.signature ul, .signature ol { + margin: 0.8em 0 0.9em 3em; } + +.notice { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: auto; + margin-top: 1.5em; + padding-top: 0.2em; + 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 { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + font-size: 12px; + margin: 8px 12px; + overflow: hidden; + padding: 5px; + position: relative; } + .rtl blockquote { + border-left-width: 0; + border-right-width: 3px; } + +/*blockquote:before { + position: absolute; + font-family: 'Trebuchet MS'; + top: 5px; + left: 4px; + height: 16px; + font-size: 30px; + line-height: 30px; + pointer-events: none; +}*/ +blockquote blockquote { + margin: 5px; } + +blockquote cite { + font-style: normal; + font-weight: bold; + display: block; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 12px; + line-height: 1.6; } + +blockquote cite:before, .uncited:before { + padding-right: 5px; } + +blockquote cite > div { + float: right; + font-weight: normal; } + +.postbody .content li blockquote { + overflow: inherit; + margin-left: 0; } + +.codebox { + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + margin: 8px 12px; + font-size: 12px; + word-wrap: normal; } + .rtl .codebox { + border-left-width: 0; + border-right-width: 3px; } + +.codebox p { + text-transform: uppercase; + border-bottom: 1px solid transparent; + margin-bottom: 3px; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 12px !important; + line-height: 1.6; + font-weight: bold; + display: block; } + +blockquote .codebox { + margin-left: 0; } + +.codebox code { + overflow: auto; + display: block; + height: auto; + max-height: 200px; + padding: 5px 3px; + font-family: Monaco, "Andale Mono","Courier New", Courier, mono; + font-size: 12px; + line-height: 1.3; } + +.attachbox { + float: left; + width: auto; + max-width: 100%; + margin: 5px 5px 5px 0; + padding: 6px; + border: 0px solid transparent; + border-left-width: 3px; + border-radius: 0px; + clear: left; + box-sizing: border-box; } + .rtl .attachbox { + border-left-width: 0; + border-right-width: 3px; } + +.attachbox dt { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, 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: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + display: block; } + +dl.file dt { + text-transform: none; + margin: 0; + padding: 0; + font-weight: bold; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, 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; + box-sizing: border-box; } + +dl.thumbnail dd { + font-style: italic; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +.attachbox dl.thumbnail dd { + font-size: 100%; } + +dl.thumbnail dt a:hover img { + border: 1px solid transparent; } + +fieldset.polls { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; } + +fieldset.polls dl { + margin: 0; + border: 1px 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-size: 15px; + font-weight: bold; + text-align: center; } + +.postprofile { + margin: 0; + padding: 5px 0; + min-height: 80px; + border: 0px solid transparent; + border-right-width: 1px; + width: 150px; + float: left; + position: relative; + box-sizing: border-box; + z-index: 2; } + .rtl .postprofile { + float: right; + border-width: 0; + border-left-width: 1px; } + .search .postprofile { + width: 250px; } + +.postprofile dd, .postprofile dt { + font-size: 11px; + line-height: 1.4; + margin-right: 8px; } + .rtl .postprofile dd, .rtl .postprofile dt { + margin-left: 8px; + margin-right: 0; } + +.postprofile dd { + overflow: hidden; + text-overflow: ellipsis; } + +.postprofile strong { + font-weight: normal; } + +.postprofile dt.no-profile-rank, .postprofile dd.profile-rank, .postprofile .search-result-date { + margin-bottom: 10px; } + +.postprofile .has-avatar .avatar-container { + margin-bottom: 3px; + 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 .icon_contact { + vertical-align: middle; } + +.profile-contact .dropdown { + margin-right: -14px; } + +.online-ribbon { + display: block; + width: 70px; + height: 70px; + position: absolute; + overflow: hidden; + top: 0; + left: 0; + pointer-events: none; } + .rtl .online-ribbon { + left: auto; + right: 0; } + .online-ribbon span { + display: block; + font-weight: 500; + font-style: normal; + width: 100px; + font-size: 11px; + line-height: 18px; + height: 18px; + text-align: center; + position: absolute; + top: 17px; + white-space: nowrap; + left: -25px; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); } + .online-ribbon span + span { + opacity: .75; + z-index: 29; } + .rtl .online-ribbon span { + left: auto; + right: -25px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); } + +.panel.online > .inner { + position: relative; + z-index: 2; } + +.no-avatar .avatar-container { + display: block; + width: 92px; + height: 92px; + background: transparent none 50% 50% no-repeat; + background-size: cover; } + +.profile-avatar img { + max-width: 100%; } + +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; + 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; } + +#memberlist tr.inactive, #team tr.inactive { + font-style: italic; } + +a.post { + display: inline !important; + background: none !important; + box-shadow: none !important; + border: none !important; } + +.button { + display: inline-block; + padding: 2px 8px; + font-size: 14px; + font-weight: 600; + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + line-height: 18px; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid transparent; + border-radius: 4px; } + .button > strong { + font-weight: 600; } + +.button:focus, +.button:hover { + text-decoration: none; + outline: none; } + +.caret { + border-left: 1px solid; + position: relative; + right: -6px; } + +.caret i { + vertical-align: top; } + +/* Posting page styles +----------------------------------------*/ +.button-search, +.button-search-end { + float: left; + border-radius: 0; + margin: 0; + padding: 2px 5px; } + +.button-search-end { + border-left-width: 0; + border-radius: 0 4px 4px 0; } + +.search-header .button-search, +.search-header .button-search-end { + border-top-width: 0; + border-bottom-width: 0; + padding: 3px 5px; } + +.search-header .button-search-end { + border-right-width: 0; } + +.button-icon-only { + padding-left: 3px; + padding-right: 3px; } + +.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; + 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: 8px; } + +.contact-icons .last-cell { + border-right: none; } + +.contact-icons div:last-child a { + border-bottom: none; } + +.contact-icons div { + clear: left; } + +.pm-icon:after { + content: '\f086'; } + +.email-icon:after { + content: '\f0e0'; } + +.jabber-icon:after { + content: '\f0eb'; + font-size: 16px; } + +.phpbb_icq-icon:after { + content: '\f013'; } + +.phpbb_wlm-icon:after { + content: '\f007'; } + +.phpbb_aol-icon:after { + content: '\f2bb'; } + +.phpbb_website-icon:after { + content: '\f08e'; } + +.phpbb_youtube-icon:after { + content: '\f16a'; } + +.phpbb_facebook-icon:after { + content: '\f230'; } + +.phpbb_googleplus-icon:after { + content: '\f0d5'; } + +.phpbb_skype-icon:after { + content: '\f17e'; } + +.phpbb_twitter-icon:after { + content: '\f099'; } + +.phpbb_yahoo-icon:after { + content: '\f19e'; } + +.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 > li { + float: left; + margin-right: 3px; } + +.post-buttons .button, .format-buttons .button { + padding-left: 3px; + padding-right: 3px; } + +.hastouch .post-buttons { + margin-right: 10px; } + +.post-buttons .button span { + font-size: 0; } + +.post-buttons .dropdown { + top: 20px; } + +.post-buttons .dropdown a { + display: block; + font-size: 12px; + line-height: 1.4; + text-align: left; + margin-left: 18px; + position: relative; } + .post-buttons .dropdown a:before { + position: absolute; + left: -16px; + top: 50%; + height: 12px; + line-height: 14px; + margin: -6px 0 0; + pointer-events: none; + color: inherit; } + .rtl .post-buttons .dropdown a { + text-align: right; } + +.hasjs .postbody .post-buttons { + max-width: 40%; } + +button::-moz-focus-inner { + padding: 0; + border: 0; } + +/* Deprecated as of version 3.2 +-------------------------------------------------*/ +.small-icon { + background-position: 0 50%; + background-repeat: no-repeat; + background-image: none; } + +.dropdown .small-icon { + background-position: 5px 50%; + padding: 5px; } + +.small-icon > a { + padding: 0 0 0 18px; } + +ul.linklist.bulletin > li.small-icon:before { + display: none; } + +.dropdown .small-icon > a { + display: block; } + +.rtl .small-icon { + background-position: 100% 50%; } + +.rtl .small-icon > a { + padding-left: 0; + padding-right: 19px; } + +.cp-menu { + float: left; + width: 19%; + margin: 0 -2px; + padding-right: 7px; + 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: 13px; + line-height: 1.4; } + +.panel-container .panel ol { + margin-left: 2em; + font-size: 13px; } + +.panel-container .panel 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; } + +.panel-container .postbody p.author { + font-size: 11px; } + +.cp-main .buttons { + margin-left: 0; } + +.cp-main ul.linklist { + margin: 0; } + +.mcp-main .postbody { + width: 100%; } + +.tabs-container h2 { + float: left; + margin-bottom: 0px; } + +.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: '\f0c9'; + font-family: FontAwesome; + 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 { + font-family: FontAwesome; + content: '\f078'; } + +.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 hr + ul { + margin-top: 10px; } + +.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: none; + padding: 0; + margin-left: 10px; } + +.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; } + +.friend-online { + font-weight: bold; } + +.friend-offline { + font-style: italic; } + +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; } + +/* DEPRECATED 3.2.6 +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: transparent; + border-right-color: transparent; +} +*/ +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour, +.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 3px transparent; + border-width: 0 3px; } + +.pm-legend { + border-left-width: 10px; + border-left-style: solid; + border-right-width: 0; + margin-bottom: 3px; + padding-left: 3px; } + +.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; + 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; } + .cp-menu .navigation { + margin: 0 10px; + float: left; } } + @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; } + .cp-menu .navigation + .cp-mini { + float: left; + margin: 0 10px; + max-width: 220px; } } + @media (max-width: 900px) and (max-width: 450px) { + .cp-menu .navigation + .cp-mini { + float: none; + margin: 10px auto 0; } } + +@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: Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; } + +input { + font-weight: normal; + vertical-align: middle; + padding: 0 3px; + font-size: 12px; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +select { + font-family: Verdana, Helvetica, Arial, sans-serif; + font-weight: normal; + cursor: pointer; + vertical-align: middle; + border: 1px solid transparent; + border-radius: 2px; + padding: 1px; + font-size: 12px; } + +select:focus { + outline-style: none; } + +option { + padding-right: 1em; } + +select optgroup option { + padding-right: 1em; + font-family: Verdana, Helvetica, Arial, sans-serif; } + +textarea { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: 60%; + padding: 2px; + font-size: 13px; + line-height: 1.4; + border-radius: 2px; + -webkit-appearance: none; } + +label { + cursor: default; + padding-right: 5px; } + +label input { + vertical-align: middle; } + +label img { + vertical-align: middle; } + +fieldset dl { + padding: 4px 0; } + +fieldset dt { + float: left; + width: 40%; + text-align: left; + display: block; } + +fieldset dd { + margin-left: 41%; + vertical-align: top; + margin-bottom: 3px; } + +fieldset.fields1 dt { + width: 15em; + border-right-width: 0; } + +fieldset.fields1 dd { + margin-left: 15em; + border-left-width: 0; } + +fieldset.fields1 div { + margin-bottom: 3px; } + +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: bold; + text-align: left; } + +dd label { + white-space: nowrap; } + +dd input, dd textarea { + margin-right: 3px; } + +dd select { + width: auto; } + +dd select[multiple] { + width: 100%; } + +dd textarea { + width: 85%; } + +.timezone { + width: 95%; } + +/* Browser-specific tweaks */ +button::-moz-focus-inner { + padding: 0; + border: 0; } + +fieldset.quick-login { + margin-top: 5px; } + +fieldset.quick-login input { + width: auto; } + +fieldset.quick-login input.inputbox { + width: 15%; + vertical-align: middle; + margin-right: 5px; } + +fieldset.quick-login label { + white-space: nowrap; + padding-right: 2px; } + +fieldset.display-options { + text-align: center; + margin: 3px 0 5px 0; } + +fieldset.display-options label { + white-space: nowrap; + padding-right: 2px; } + +fieldset.display-options a { + margin-top: 3px; } + +.dropdown fieldset.display-options { + font-size: 1em; + margin: 0; + padding: 0; } + +.dropdown fieldset.display-options label { + display: block; + margin: 4px; + padding: 0; + text-align: right; + white-space: nowrap; } + +.dropdown fieldset.display-options select { + min-width: 120px; } + +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; } + +.format-buttons { + margin: 15px 0 2px 0; } + +.format-buttons input, .format-buttons select { + vertical-align: middle; } + +.message-box { + width: 80%; } + +.message-box textarea { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + width: 450px; + height: 270px; + min-width: 100%; + max-width: 100%; + font-size: 13px; + line-height: 1.4; + resize: vertical; + outline: 3px dashed transparent; + outline-offset: -4px; + -webkit-transition: all .5s ease, height 1ms linear; + -moz-transition: all .5s ease, height 1ms linear; + -ms-transition: all .5s ease, height 1ms linear; + -o-transition: all .5s ease, height 1ms linear; + transition: all .5s ease, height 1ms linear; } + +.smiley-box { + width: 18%; + float: right; } + +.smiley-box img { + margin: 3px; } + +.inputbox { + border: 1px solid transparent; + padding: 2px; + border-radius: 2px; + -webkit-appearance: none; } + +.inputbox:hover, .inputbox:focus { + border: 1px solid transparent; + outline-style: none; } + +input.inputbox { + width: 85%; } + +input.medium { + width: 50%; } + +input.narrow { + width: 25%; } + +input.tiny { + width: 150px; } + +textarea.inputbox { + width: 85%; } + +.autowidth { + width: auto !important; } + +input[type="number"] { + -moz-padding-end: 0; } + +input[type="search"] { + -webkit-appearance: none; + -webkit-box-sizing: content-box; } + +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; } + +input.button1, input.button2 { + font-size: 13px; } + +a.button1, input.button1, input.button3, a.button2, input.button2 { + width: auto !important; + padding-top: 1px; + padding-bottom: 1px; + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + background: transparent none repeat-x top left; + line-height: 1.5; + 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, input.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"], .search-results li { + cursor: pointer; } + +a.button2, input.button2, input.button3 { + border: 1px solid transparent; } + +a.button1, a.button2 { + text-decoration: none; + padding: 0 3px; + vertical-align: text-bottom; } + +a.button1:hover, input.button1:hover, a.button2:hover, input.button2: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; + -moz-box-sizing: border-box; + box-sizing: border-box; } + .rtl .search-box .inputbox { + border-radius: 0 4px 4px 0; } + +.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; } + +.navbar .linklist > li.responsive-search { + display: none; } + +.full { + width: 95%; } + +.medium { + width: 50%; } + +.narrow { + width: 25%; } + +.tiny { + width: 10%; } + +.icon-search-new, .icon-search-unanswered, .icon-search-unread, .icon-search-self, .icon-search, .icon-search-active, .icon-search-advanced, .icon-acp, .icon-bookmark, .icon-bump, .icon-contact, .icon-delete-cookies, .icon-download, .icon-faq, .icon-home, .icon-logout, .icon-login, .icon-mark, .icon-mcp, .icon-members, .icon-notification, .icon-pages, .icon-pm, .icon-print, .icon-profile, .icon-register, .icon-sendemail, .icon-subscribe, .icon-team, .icon-ucp, .icon-unsubscribe, .icon-new-posts, .icon-forums, .icon-chat, .icon-time, .icon-thanks, .icon-thanks_toplist { + position: relative; + background-image: none; } + .icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + content: ''; + position: absolute; + top: 50%; + left: 0; + height: 14px; + margin-top: -7px; + text-align: center; + font-size: 12px; + line-height: 14px; + vertical-align: baseline; + font-weight: normal; + font-style: normal; + text-transform: none; + text-indent: 0; + pointer-events: none; } + .small-icon.icon-search-new:after, .small-icon.icon-search-unanswered:after, .small-icon.icon-search-unread:after, .small-icon.icon-search-self:after, .small-icon.icon-search:after, .small-icon.icon-search-active:after, .small-icon.icon-search-advanced:after, .small-icon.icon-acp:after, .small-icon.icon-bookmark:after, .small-icon.icon-bump:after, .small-icon.icon-contact:after, .small-icon.icon-delete-cookies:after, .small-icon.icon-download:after, .small-icon.icon-faq:after, .small-icon.icon-home:after, .small-icon.icon-logout:after, .small-icon.icon-login:after, .small-icon.icon-mark:after, .small-icon.icon-mcp:after, .small-icon.icon-members:after, .small-icon.icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before, .small-icon.icon-notification:after, .small-icon.icon-pages:after, .small-icon.icon-pm:after, .small-icon.icon-print:after, .small-icon.icon-profile:after, .small-icon.icon-register:after, .small-icon.icon-sendemail:after, .small-icon.icon-subscribe:after, .small-icon.icon-team:after, .small-icon.icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .small-icon.icon-ucp:after, .small-icon.icon-unsubscribe:after, .small-icon.icon-new-posts:after, .small-icon.icon-forums:after, .small-icon.icon-chat:after, .small-icon.icon-time:after, .small-icon.icon-thanks:after, .small-icon.icon-thanks_toplist:after { + width: 18px; + text-align: center; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + font-family: FontAwesome; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after { + content: '\f002'; } + +.icon-acp:after { + content: '\f085'; } + +.icon-bookmark:after { + content: '\f02e'; + margin-left: -1px; + margin-right: -1px; } + +.icon-bump:after { + content: '\f079'; } + +.icon-contact:after { + content: '\f0e0'; } + +.icon-delete-cookies:after { + content: '\f014'; } + +.icon-download:after { + content: '\f019'; } + +.icon-faq:after { + content: '\f059'; } + +.icon-home:after { + content: '\f015'; } +.icon-home.breadcrumbs:after { + text-align: left; } + +.icon-logout:after { + content: '\f08b'; } + +.icon-login:after { + content: '\f090'; } + +.icon-mark:after { + content: '\f046'; } + +.icon-mcp:after { + content: '\f0e3'; } + +.icon-members:after, .icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before { + content: '\f007'; } +.icon-members:before, ul.linklist.bulletin > li.small-icon.icon-members:before { + display: block; + font-size: 10px; + padding: 0; + padding-left: 4px; + padding-top: 1px; + opacity: .7; } + +.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-print:after { + content: '\f02f'; } + +.icon-profile:after { + content: '\f007'; } + +.icon-register:after { + content: '\f234'; } + +.icon-sendemail:after { + content: '\f003'; } + +.icon-subscribe:after { + content: '\f05d'; } + +.icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before { + content: '\f007'; } +.icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before { + display: block; + font-size: 10px; + padding: 0; + white-space: nowrap; + padding-top: 1px; + opacity: .7; + content: '\f007\f007'; } + +.icon-ucp:after { + content: '\f0ad'; } + +.icon-unsubscribe:after { + content: '\f05c'; } + +.icon-new-posts:after { + content: '\f086'; } + +.icon-forums:after { + content: '\f075'; } + +.icon-chat:after { + content: '\f086'; } + +.icon-time:after { + content: '\f017'; } + +.icon-thanks { + background-image: none !important; } + .icon-thanks:after { + content: '\f087'; } + +.icon-thanks_toplist { + background-image: none !important; } + .icon-thanks_toplist:after { + content: '\f005'; } + +@media (max-width: 320px) { + select, .inputbox { + max-width: 240px; } } +/* Notifications list +----------------------------------------*/ +@media (max-width: 350px) { + .dropdown-extended .dropdown-contents { + width: auto; } } +@media (max-width: 430px) { + .action-bar .search-box .inputbox { + width: 120px; } + + .section-viewtopic .search-box .inputbox { + width: 57px; } + + .action-bar .search-box .inputbox ::-moz-placeholder { + content: "Search..."; } + + .action-bar .search-box .inputbox :-ms-input-placeholder { + content: "Search..."; } + + .action-bar .search-box .inputbox ::-webkit-input-placeholder { + content: "Search..."; } } +@media (max-width: 500px) { + dd label { + white-space: normal; } + + select, .inputbox { + max-width: 260px; } + + .captcha-panel dd.captcha { + margin-left: 0; } + + .captcha-panel dd.captcha-image img { + width: 100%; } + + dl.details dt, dl.details dd { + width: auto; + float: none; + text-align: left; } + + dl.details dd { + margin-left: 20px; } + + 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; } + + p.jumpbox-return { + display: none; } + + .display-options > label:nth-child(1) { + display: block; + margin-bottom: 5px; } + + .attach-controls { + margin-top: 5px; + width: 100%; } + + .quick-links .dropdown-trigger span { + display: none; } } +@media (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) { + .responsive-hide { + display: none !important; } + + .responsive-show { + display: block !important; } + + .responsive-show-inline { + display: inline !important; } + + .responsive-show-inline-block { + display: inline-block !important; } + + /* Content wrappers + ----------------------------------------*/ + html { + height: auto; } + + body { + padding: 0; } + + #wrap { + border: none; + border-radius: 0; + margin: 0; + padding: 0 5px; } + + .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; + text-overflow: ellipsis; } + + .site-description p, .headerbar .search-header { + display: none; } + + .responsive-search { + display: block !important; } + + 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; } + + /* Forums and topics lists + ----------------------------------------*/ + ul.topiclist.forums dt { + margin-right: -250px; } + + 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; } + + li.row .responsive-show strong { + font-weight: bold; + color: inherit; } + + ul.topiclist li.row dt a.subforum { + vertical-align: bottom; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100px; } + + /* Pagination + ----------------------------------------*/ + .pagination > ul { + margin: 5px 0 0; } + + .row .pagination .ellipsis + li { + display: none !important; } + + /* Responsive tables + ----------------------------------------*/ + 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 tr { + margin: 2px 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; } + + 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; } + + /* Forms + ----------------------------------------*/ + fieldset dt, fieldset.fields1 dt, fieldset.fields2 dt { + width: auto; + float: none; } + + fieldset dd, fieldset.fields1 dd, fieldset.fields2 dd { + margin-left: 0px; } + + textarea, dd textarea, .message-box textarea { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; } + + 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; } + + .colour-palette, .colour-palette tbody, .colour-palette tr { + display: block; } + + .colour-palette td { + display: inline-block; + margin-right: 2px; } + + .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 input.inputbox { + width: 85%; + max-width: 300px; + margin-left: 20px; } + + fieldset.quick-login label[for="autologin"] { + display: inline-block; + text-align: right; + min-width: 50%; } + + /* User profile + ----------------------------------------*/ + .column1, .column2, .left-box.profile-details { + float: none; + width: auto; + clear: both; } + + /* Polls + ----------------------------------------*/ + 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; } + + /* Post + ----------------------------------------*/ + .postbody { + position: inherit; } + + .postprofile + .postbody { + float: none; + position: inherit; + width: auto; } + + .postprofile, .postbody, .search .postbody { + display: block; + width: auto; + float: none; + padding: 0; + min-height: 0; } + + .post .postprofile { + width: auto; + border-width: 0 0 1px 0; + padding-bottom: 5px; + margin: 0; + margin-bottom: 5px; + min-height: 40px; + overflow: hidden; + z-index: auto !important; } + + .postprofile dd { + display: none; } + + .postprofile dt, .postprofile dd.profile-rank, .search .postprofile dd { + display: block; + margin: 0; } + + .postprofile .has-avatar .avatar-container, + .postprofile .no-avatar .avatar-container { + margin: 0; + overflow: inherit; + float: left; + padding-right: 5px; } + + .postprofile .avatar-container:after { + clear: none; } + + .postprofile .avatar, .postprofile .no-avatar .avatar-container { + margin-right: 5px; } + + .postprofile .avatar img { + width: auto !important; + height: auto !important; + max-height: 32px; } + + .no-avatar .avatar-container { + width: 32px; + height: 32px; } + + .has-profile .postbody h3 { + margin-left: 0 !important; + margin-right: 0 !important; } + + .has-profile .post-buttons { + right: 10px; + top: 10px; } + .rtl .has-profile .post-buttons { + right: auto; + left: 10px; } + + .online-ribbon { + width: 35px; + height: 35px; + top: 0; + left: 0; } + .rtl .online-ribbon { + left: auto; + right: 0; } + .online-ribbon span { + width: 50px; + font-size: 6px; + line-height: 10px; + height: 10px; + text-align: center; + position: absolute; + top: 8px; + white-space: nowrap; + left: -12px; } + .rtl .online-ribbon span { + left: auto; + right: -12px; } + + 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; } + + .phpbb_alert { + width: auto; + margin: 0 5px; } + + .attach-comment dfn { + width: 100%; } } +@media (min-width: 700px) { + .postbody { + width: 70%; } } +@media (min-width: 850px) { + .postbody { + width: 76%; } } +@media (min-width: 701px) and (max-width: 950px) { + ul.topiclist dt { + margin-right: -410px; } + + ul.topiclist dt .list-inner { + margin-right: 410px; } + + ul.topiclist dd.lastpost { + float: right; } + + dd.posts, dd.topics, dd.views { + width: 80px; } } +html, body { + color: #141414; + background-image: url("./images/pattern.png"); + background-color: #e0e0e0; } + +h1, p.sitename { + color: #141414; } + +h2 { + color: #525d73; } + +h3 { + color: #525d73; } + .post h3 { + color: #575f6e; } + h3 a { + color: inherit; } + h3 a:hover { + color: #d03c3c; } + +hr { + border-color: #fafafa; + border-top-color: #c7c7c7; } + +/* Post body links */ +.postlink { + border-bottom-color: #525d73; + color: #525d73; } + +.postlink:visited { + border-bottom-color: #868686; + color: #868686; } + +.postlink:hover { + background-color: #dbdbdb; + color: #d03c3c; } + +.signature a, .signature a:hover { + background-color: transparent; } + +.search-box .inputbox, +.search-box .inputbox:hover, +.search-box .inputbox:focus, +.search-box .button:hover { + border-color: #c6c6c6; } + +.search-box .button, .search-box .button:hover { + background-color: #f4f4f4 !important; + border-color: #c6c6c6 !important; } +.search-box .button, .search-box .button:before, .search-box .button:after { + color: #525d73; } +.search-box .button:hover, .search-box .button:hover:before, .search-box .button:hover:after { + color: #d03c3c !important; } + +.search-header { + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); } + .navbar.with-search .search-header { + box-shadow: none; } + .search-header .inputbox, .search-header .button { + background: #f4f4f4 !important; + border-color: #f4f4f4 !important; } + .navbar.with-search .search-header .button, .navbar.with-search .search-header .button:before, .navbar.with-search .search-header .button:after { + color: #525d73; } + .search-header .inputbox:hover, .search-header .inputbox:focus { + background-color: #f8f8f8 !important; + color: #000 !important; + border-color: #f4f4f4 !important; } + .search-header .button:hover, .search-header .button:hover:before, .search-header .button:hover:after, .search-header .button:focus, .search-header .button:focus:before, .search-header .button:focus:after { + background-color: #d03c3c !important; + color: #fff !important; + border-color: #d03c3c !important; } + +.headerbar { + color: #141414; } + +.breadcrumbs .crumb:before { + color: #868686; } + +.navbar { + background-image: none; } + .navbar.secondary { + color: #525d73; } + .navbar.secondary > ul > li:hover, .navbar.secondary > ul > li:hover:after, .navbar.secondary > ul > li:hover:before, + .navbar.secondary > ul > li.dropdown-visible, + .navbar.secondary > ul > li.dropdown-visible:after, + .navbar.secondary > ul > li.dropdown-visible:before { + color: #d03c3c; } + .navbar.secondary .dropdown { + color: #141414; } + .navbar .nav-tabs { + background-color: #525d73; } + .navbar .nav-tabs .tab { + color: #fff; } + .navbar .nav-tabs .tab.selected { + color: #525d73; + background-color: #f4f4f4; } + .navbar .nav-tabs .tab:hover, .navbar .nav-tabs .tab.dropdown-visible { + color: #d03c3c; + background-color: #f4f4f4; } + .navbar .nav-tabs .tab > strong { + color: #fff; + background-color: #d03c3c; + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); } + .navbar .nav-tabs .tab > strong .arrow { + border-top-color: #d03c3c; } + .navbar .nav-tabs .tab .dropdown { + color: #141414; } + +.panel { + background-color: #f4f4f4; + color: #141414; } + +.post:target .content { + color: #000; } + +.post:target h3 a { + color: #000; } + +.bg1 { + background-color: #f4f4f4; } + +table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) { + background-color: #f4f4f4; } + +.bg2 { + background-color: #f6f6f6; } + +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: -webkit-linear-gradient(to bottom, #f8f8f8 0%, rgba(248, 248, 248, 0) 100%); + background: linear-gradient(to bottom, #f8f8f8 0%, rgba(248, 248, 248, 0) 100%); } + .section-posting .bg3.panel { + background-color: #f4f4f4; } + .section-posting .bg3.panel:before, .section-posting .bg3.panel:after { + background: transparent; } + +ul.navlinks { + border-top-color: #e7e7e7; } + +.forum_unread .forumtitle, .forum_unread_subforum .forumtitle, .forum_unread_locked .forumtitle { + color: #d03c3c; } + +.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: #d03c3c; } + +.forum-statistics { + color: #868686; } + +.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 { + color: #fff; } + +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: #636363; } + +.sep { + color: #525d73; } + +/* Icon styles +---------------------------------------- */ +.icon.icon-blue, a:hover .icon.icon-blue { + color: #196db5; } + +.icon.icon-green, a:hover .icon.icon-green { + color: #1b9A1B; } + +.icon.icon-red, a:hover .icon.icon-red { + color: #BC2A4D; } + +.icon.icon-orange, a:hover .icon.icon-orange { + color: #FF6600; } + +.icon.icon-bluegray, a:hover .icon.icon-bluegray { + color: #536482; } + +.icon.icon-gray, a:hover .icon.icon-gray { + color: #777777; } + +.icon.icon-lightgray, a:hover .icon.icon-lightgray { + color: #999999; } + +.icon.icon-black, a:hover .icon.icon-black { + color: #333333; } + +.alert_close .icon:before { + background-color: #FFFFFF; } + +/* Jumpbox */ +.jumpbox .dropdown li { + border-top-color: #525d73; } + +.jumpbox-cat-link { + background-color: #525d73; + color: #fff; } + +.jumpbox-cat-link:hover { + background-color: #d03c3c; + border-top-color: #d03c3c; + color: #fff; } + +.jumpbox-forum-link { + background-color: #f4f4f4; } + +.jumpbox-forum-link:hover { + background-color: #e0e0e0; } + +.jumpbox .dropdown .pointer-inner { + border-color: #f4f4f4 transparent; } + +.jumpbox-sub-link { + background-color: #f4f4f4; } + +.jumpbox-sub-link:hover { + background-color: #e0e0e0; } + +.pagination li a { + color: #525d73; + background-color: #f4f4f4; + border-color: #e7e7e7; } + +.pagination li.ellipsis span { + background-color: transparent; + color: #000; } + +.pagination li.active span { + color: #fff; + background-color: #525d73; + border-color: #525d73; } + +.pagination li a:hover, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger { + border-color: #d03c3c; + background-color: #d03c3c; + color: #fff; } + +.pagination li.page-jump a:after { + color: #525d73; } + +.pagination li.page-jump a:hover:after { + color: #d03c3c; } + +.copyright { + color: #868686; } + +.error { + color: #d03c3c; } + +.reported { + background-color: #f5e9e9; } + .reported .postprofile, .reported .signature { + border-color: #f0dede; } + +li.reported:hover { + background-color: #f5e9e9; } + +div.rules { + background-color: #dec7c7; + color: #d03c3c; } + +p.post-notice { + background-color: #efd8d8; + color: #d03c3c; + 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; } + +p.post-notice.deleted:before { + content: '\f057'; + color: #d03c3c; } + +p.post-notice.unapproved:before { + content: '\f059'; + color: #d03c3c; } + +p.post-notice.reported:before, p.post-notice.error:before { + content: '\f071'; + color: #d03c3c; } + +.topic-status.sticky { + color: #868686; } + +a { + color: #525d73; } + +a:hover { + color: #d03c3c; } + +a.time { + color: #9d9d9d; } + a.time:hover { + color: #d03c3c; } + +.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: #d03c3c; } + +a.feed-icon-forum:after { + color: #bdbdbd; } + +a.feed-icon-forum:hover:after { + color: #d03c3c; } + +ul.topiclist li { + color: #141414; } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + ul.topiclist li.row dt a.subforum.read { + background-size: 11px 9px; } } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + ul.topiclist li.row dt a.subforum.unread { + background-size: 11px 9px; } } + +li.row { + border-top-color: white; + border-bottom-color: #e7e7e7; } + li.row .forum-lastpost strong, + li.row .subforums-list strong { + color: #868686; } + +li.row strong { + color: #000; } + +.icon-link + .list-inner > a.forumtitle, .icon-link + .list-inner > a.topictitle, +.pm_unread .topictitle, +a.subforum.unread { + color: #d03c3c; } + +.postbody { + color: #141414; } + +.content { + color: #141414; } + +.content h2, .panel h2 { + color: #494949; + border-bottom-color: #e7e7e7; } + +dl.faq dt, .content dl.faq dt { + color: #141414; } + +.posthilit { + background-color: #f5e9e9; + color: #af2a2a; } + +.signature { + border-top-color: #e7e7e7; } + +.notice { + border-top-color: #e7e7e7; } + +blockquote { + background-color: #fff; + border-color: #ededed; + border-left-color: #df7a7a; } + .rtl blockquote { + border-left-color: #ededed; + border-right-color: #df7a7a; } + +blockquote blockquote, blockquote .codebox, blockquote .attachbox { + background-color: #f4f4f4; + background-color: rgba(196, 196, 196, 0.1); + border-left-color: #969696; } + .rtl blockquote blockquote, + .rtl blockquote .codebox, + .rtl blockquote .attachbox { + border-left-color: #ededed; + border-right-color: #969696; } + +blockquote blockquote blockquote, blockquote blockquote .codebox, blockquote blockquote .attachbox { + background-color: #fff; + border-left-color: #df7a7a; } + .rtl blockquote blockquote blockquote, + .rtl blockquote blockquote .codebox, + .rtl blockquote blockquote .attachbox { + border-left-color: #ededed; + border-right-color: #df7a7a; } + +blockquote:before { + color: #868686; } + +.codebox { + background-color: #fff; + border-color: #ededed; + border-left-color: #969696; } + .rtl .codebox { + border-left-color: #ededed; + border-right-color: #969696; } + +.codebox p { + border-bottom-color: #f2f2f2; } + +.codebox code { + color: #527356; } + +.attachbox { + background-color: #fff; + border-color: #ededed; + border-left-color: #969696; } + .rtl .attachbox { + border-left-color: #ededed; + border-right-color: #969696; } + +.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 { + box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.2); } + +.pollbar1 { + background-color: #ac6060; } + +.pollbar2 { + background-color: #b25a5a; } + +.pollbar3 { + background-color: #b85454; } + +.pollbar4 { + background-color: #c44848; } + +.pollbar5 { + background-color: #d03c3c; } + +.postprofile { + color: #141414; + border-color: #e7e7e7; } + +.postprofile strong { + color: #000; } + +.online-ribbon span { + background-color: #d03c3c; + color: #fff; } + +dd.profile-warnings { + color: #BC2A4D; } + +.no-avatar .avatar-container { + background-image: url("./images/no_avatar.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .no-avatar .avatar-container { + background-image: url("./images/no_avatar_hd.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, .buttons > .button.locked-icon { + border-color: #626c80; + background-color: #626c80; + color: #fff; + box-shadow: none; } +.buttons > .button.locked-icon { + color: #fff; } + .buttons > .button.locked-icon:after, .buttons > .button.locked-icon:before { + color: #fff !important; } + .buttons > .button.locked-icon:hover { + box-shadow: none; } +.buttons > .button, .button.report-icon, .button.delete-icon { + border-color: #525d73; + background-color: #525d73; + color: #fff; } + .buttons > .button:after, .buttons > .button:before, .button.report-icon:after, .button.report-icon:before, .button.delete-icon:after, .button.delete-icon:before { + color: #e5e7ea !important; } +.button.report-icon, .button.delete-icon { + border-color: #d03c3c; + background-color: #d03c3c; } + .button.report-icon:after, .button.report-icon:before, .button.delete-icon:after, .button.delete-icon:before { + color: #f8e2e2 !important; } + +.buttons > .dropdown-select { + color: #868686; } + +.dropdown-select:after { + border-color: #949aa6; } + +.dropdown-select:hover { + border-color: #626c80; } + +.dropdown-select:hover:after, .dropdown-visible .dropdown-select:after, .nojs .dropdown-container:hover .dropdown-select:after { + border-color: #d24c4c; } + +.dropdown-visible .dropdown-select, .dropdown-visible .dropdown-select:hover, .nojs .dropdown-container:hover .dropdown-select, +.buttons > .button:hover, +.button:hover, .dropdown-visible .dropdown-select, .nojs .dropdown-container:hover .dropdown-select { + border-color: #d03c3c !important; + background-color: #d03c3c; + 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, + .buttons > .button:hover:before, + .button:hover:after, + .button: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; } + +.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: #79add0; } + +.phpbb_aol-icon:after { + color: #ffd800; + text-shadow: 0 0 1px #000, 0 0 2px #000; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after, .icon-search-self:after, .icon-search:after, .icon-search-active:after, .icon-search-advanced:after, .icon-acp:after, .icon-bookmark:after, .icon-bump:after, .icon-contact:after, .icon-delete-cookies:after, .icon-download:after, .icon-faq:after, .icon-home:after, .icon-logout:after, .icon-login:after, .icon-mark:after, .icon-mcp: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-print:after, .icon-profile:after, .icon-register:after, .icon-sendemail:after, .icon-subscribe:after, .icon-team:after, .icon-team:before, ul.linklist.bulletin > li.small-icon.icon-team:before, .icon-ucp:after, .icon-unsubscribe:after, .icon-new-posts:after, .icon-forums:after, .icon-chat:after, .icon-time:after, .icon-thanks:after, .icon-thanks_toplist:after { + color: #525d73; } +.icon-search-new:hover:after, .icon-search-unanswered:hover:after, .icon-search-unread:hover:after, .icon-search-self:hover:after, .icon-search:hover:after, .icon-search-active:hover:after, .icon-search-advanced:hover:after, .icon-acp:hover:after, .icon-bookmark:hover:after, .icon-bump:hover:after, .icon-contact:hover:after, .icon-delete-cookies:hover:after, .icon-download:hover:after, .icon-faq:hover:after, .icon-home:hover:after, .icon-logout:hover:after, .icon-login:hover:after, .icon-mark:hover:after, .icon-mcp: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-sendemail: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-ucp:hover:after, .icon-unsubscribe:hover:after, .icon-new-posts:hover:after, .icon-forums:hover:after, .icon-chat:hover:after, .icon-time:hover:after, .icon-thanks:hover:after, .icon-thanks_toplist:hover:after { + color: #d03c3c; } + +.icon-search-new:after, .icon-search-unanswered:after, .icon-search-unread:after { + color: #d03c3c; } + +.icon-search-self:after { + color: #9d9d9d; } + +.icon-home.breadcrumbs:after { + color: #525d73; } + +.icon-notification.non-zero:after, .icon-pm.non-zero:after { + color: #d03c3c; } + +.icon-time:after { + color: #9d9d9d; } + +/* 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; } + +.global_read, .global_read_mine, .announce_read_mine, .announce_read { + background-image: url("./images/announce_read.png"); } + +.global_read_locked, .global_read_locked_mine, .announce_read_locked_mine, .announce_read_locked { + background-image: url("./images/announce_read_locked.png"); } + +.global_unread, .global_unread_mine, .announce_unread_mine, .announce_unread { + background-image: url("./images/announce_unread.png"); } + +.global_unread_locked, .global_unread_locked_mine, .announce_unread_locked_mine, .announce_unread_locked { + background-image: url("./images/announce_unread_locked.png"); } + +.forum_link { + background-image: url("./images/forum_link.png"); } + +.forum_read { + background-image: url("./images/forum_read.png"); } + +.forum_read_locked { + background-image: url("./images/forum_read_locked.png"); } + +.forum_read_subforum { + background-image: url("./images/forum_read_subforum.png"); } + +.forum_unread { + background-image: url("./images/forum_unread.png"); } + +.forum_unread_locked { + background-image: url("./images/forum_unread_locked.png"); } + +.forum_unread_subforum { + background-image: url("./images/forum_unread_subforum.png"); } + +.topic_moved { + background-image: url("./images/topic_moved.png"); } + +.topic_read, .sticky_read, .pm_read { + background-image: url("./images/topic_read.png"); } + +.topic_read_mine, .sticky_read_mine { + background-image: url("./images/topic_read_mine.png"); } + +.topic_read_hot { + background-image: url("./images/topic_read_hot.png"); } + +.topic_read_hot_mine { + background-image: url("./images/topic_read_hot_mine.png"); } + +.topic_read_locked, .sticky_read_locked { + background-image: url("./images/topic_read_locked.png"); } + +.topic_read_locked_mine, .sticky_read_locked_mine { + background-image: url("./images/topic_read_locked_mine.png"); } + +.topic_unread, .sticky_unread, .pm_unread { + background-image: url("./images/topic_unread.png"); } + +.topic_unread_mine, .sticky_unread_mine { + background-image: url("./images/topic_unread_mine.png"); } + +.topic_unread_hot { + background-image: url("./images/topic_unread_hot.png"); } + +.topic_unread_hot_mine { + background-image: url("./images/topic_unread_hot_mine.png"); } + +.topic_unread_locked, .sticky_unread_locked { + background-image: url("./images/topic_unread_locked.png"); } + +.topic_unread_locked_mine, .sticky_unread_locked_mine { + background-image: url("./images/topic_unread_locked_mine.png"); } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (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: 36px 36px; } + + .global_read, .global_read_mine, .announce_read_mine, .announce_read { + background-image: url("./images/announce_read_hd.png"); } + + .global_read_locked, .global_read_locked_mine, .announce_read_locked_mine, .announce_read_locked { + background-image: url("./images/announce_read_locked_hd.png"); } + + .global_unread, .global_unread_mine, .announce_unread_mine, .announce_unread { + background-image: url("./images/announce_unread_hd.png"); } + + .global_unread_locked, .global_unread_locked_mine, .announce_unread_locked_mine, .announce_unread_locked { + background-image: url("./images/announce_unread_locked_hd.png"); } + + .forum_link { + background-image: url("./images/forum_link_hd.png"); } + + .forum_read { + background-image: url("./images/forum_read_hd.png"); } + + .forum_read_locked { + background-image: url("./images/forum_read_locked_hd.png"); } + + .forum_read_subforum { + background-image: url("./images/forum_read_subforum_hd.png"); } + + .forum_unread { + background-image: url("./images/forum_unread_hd.png"); } + + .forum_unread_locked { + background-image: url("./images/forum_unread_locked_hd.png"); } + + .forum_unread_subforum { + background-image: url("./images/forum_unread_subforum_hd.png"); } + + .topic_moved { + background-image: url("./images/topic_moved_hd.png"); } + + .topic_read, .sticky_read, .pm_read { + background-image: url("./images/topic_read_hd.png"); } + + .topic_read_mine, .sticky_read_mine { + background-image: url("./images/topic_read_mine_hd.png"); } + + .topic_read_hot { + background-image: url("./images/topic_read_hot_hd.png"); } + + .topic_read_hot_mine { + background-image: url("./images/topic_read_hot_mine_hd.png"); } + + .topic_read_locked, .sticky_read_locked { + background-image: url("./images/topic_read_locked_hd.png"); } + + .topic_read_locked_mine, .sticky_read_locked_mine { + background-image: url("./images/topic_read_locked_mine_hd.png"); } + + .topic_unread, .sticky_unread, .pm_unread { + background-image: url("./images/topic_unread_hd.png"); } + + .topic_unread_mine, .sticky_unread_mine { + background-image: url("./images/topic_unread_mine_hd.png"); } + + .topic_unread_hot { + background-image: url("./images/topic_unread_hot_hd.png"); } + + .topic_unread_hot_mine { + background-image: url("./images/topic_unread_hot_mine_hd.png"); } + + .topic_unread_locked, .sticky_unread_locked { + background-image: url("./images/topic_unread_locked_hd.png"); } + + .topic_unread_locked_mine, .sticky_unread_locked_mine { + background-image: url("./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 { + color: #141414; + border-bottom-color: #e7e7e7; } + +#cp-main .pm-message { + border-color: #e0e0e0; + background-color: #f4f4f4; } + +#tabs .tab > a { + background: #f4f4f4; + color: #636363; } + +#tabs .tab > a:hover { + background: #f8f8f8; + color: #d03c3c; } + +#tabs .activetab > a, +#tabs .activetab > a:hover { + background: #f8f8f8; + box-shadow: 0 5px 5px -5px #f8f8f8; + border-color: #f8f8f8; + color: #2b2b2b; } + +#minitabs .tab > a { + background-color: #f6f6f6; } + +#minitabs .activetab > a, +#minitabs .activetab > a:hover { + background-color: #F9F9F9; + color: #333333; } + +.responsive-tab .responsive-tab-link:before { + color: #636363; } + +#navigation a { + color: #141414; + background: #f4f4f4; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.1); } + +#navigation a:hover { + background: #f6f6f6; + color: #d03c3c; } + +#navigation #active-subsection a { + background: #525d73; + color: #fff; } + +#navigation #active-subsection a:hover { + background-color: #d03c3c; } + +#navigation > hr { + border-top-color: #f6f6f6; } + +.panel-container h2 { + color: #141414; } + +.panel-container .panel { + background: #eaeaea; + box-shadow: none; + border-width: 0; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } + .panel-container .panel > .inner > h3:first-child { + background-color: transparent; + color: #525d73; + background-image: none; } + .panel-container .panel > .inner > h3:first-child a { + color: #525d73; } + .panel-container .panel > .inner > h3:first-child a:hover { + color: #d03c3c; } + .panel-container .panel:before, .panel-container .panel:after { + background: transparent; } + +#cp-main .pm { + background-color: #f4f4f4; } + +.cp-mini { + background-color: #f6f6f6; } + +.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: #ff1100; } + +.pmlist li.pm_replied_colour, .pm_replied_colour { + border-color: #aab8c2; } + +.pmlist li.pm_friend_colour, .pm_friend_colour { + border-color: #5D8FBD; } + +.pmlist li.pm_foe_colour, .pm_foe_colour { + border-color: #000000; } + +#gallery label { + background: #f6f6f6; + border-color: #e7e7e7; } + +#gallery label:hover { + background-color: #f8f8f8; } + +select { + border-color: #c6c6c6; + background-color: #fff; + color: #141414; } + +label { + color: #141414; } + +option.disabled-option { + color: #868686; } + +dd label { + color: #141414; } + +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; } + +#message-box textarea.drag-n-drop { + outline-color: rgba(157, 157, 157, 0.5); } + +#message-box textarea.drag-n-drop-highlight { + outline-color: rgba(134, 134, 134, 0.5); } + +.inputbox, select { + background-color: #fff; + border-color: #c6c6c6; + color: #141414; } + +.inputbox::-moz-placeholder { + color: #5b5b5b; } +.inputbox::-webkit-input-placeholder { + color: #5b5b5b; } +.inputbox:-ms-input-placeholder { + color: #5b5b5b; } + +.inputbox:hover, select:hover { + background-color: #fff; + border-color: #d03c3c; + color: #141414; } + +.inputbox:focus, select:focus { + background-color: #fff; + border-color: #525d73; + color: #141414; } + +.inputbox:hover::-moz-placeholder { + color: #141414; } +.inputbox:hover::-webkit-input-placeholder { + color: #141414; } +.inputbox:hover:-ms-input-placeholder { + color: #141414; } + +.inputbox:focus::-moz-placeholder { + color: transparent; } +.inputbox:focus::-webkit-input-placeholder { + color: transparent; } +.inputbox:focus:-ms-input-placeholder { + color: transparent; } + +a.button1, input.button1, input.button3, a.button2, input.button2 { + color: #fff; + border-color: #626c80; + background-color: #626c80; } + +a.button1, input.button1 { + border-color: #525d73; + background-color: #525d73; + color: #fff; } + +input.button3 { + background-image: none; } + +a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover { + border-color: #d03c3c; + background-color: #d03c3c; + color: #fff; } + +input.button1:focus, input.button2:focus, input.button3:focus { + border-color: #d03c3c; + background-color: #d03c3c; + color: #fff; } + +input.disabled { + color: #868686; } + +.phpbb_alert { + background-color: #e0e0e0; + border-color: #e7e7e7; } + +.phpbb_alert .alert_close:before { + color: #525d73; } + +.phpbb_alert .alert_close:hover:before { + color: #d03c3c; } + +.phpbb_alert .alert_close:after { + color: #e0e0e0; } + +.darken { + background-color: #000; } + +.loading_indicator { + background-color: #000; + background-image: url("./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: #525d73; + 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: #525d73; } + +ul.linklist li.responsive-menu a.responsive-menu-link:hover:before, ul.linklist li.responsive-menu.visible a.responsive-menu-link:before { + color: #d03c3c; } + +.dropdown .dropdown-contents { + background: #f4f4f4; + border-color: #525d73; + box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5); } + +.dropdown-up .dropdown-contents { + box-shadow: 1px 0 5px rgba(0, 0, 0, 0.5); } + +.dropdown li, .dropdown li li { + border-color: #dbdbdb; } + +.dropdown li.separator { + border-color: #dbdbdb; } + +.notification_list li.notification-reported strong, .notification_list li.notification-disapproved strong { + color: #d03c3c; } +.notification_list li.dropdown-notification { + background-color: #f4f4f4; + color: #525d73; } + .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; } + .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: #8f8f8f; } + .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: #525d73; } +.notification_list li.bg3 { + background-color: #ded0d0; + color: #d03c3c; } + .notification_list li.bg3, .panel-container .notification_list li.bg3 { + border-top-color: #f3eeee; + border-bottom-color: #c9b2b2; } + .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: #bc8080; } + .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: #d03c3c; } +.notification_list li.dropdown-notification:hover { + background-color: #f6f6f6; + color: #525d73; } + .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: #8f8f8f; } + .notification_list li.dropdown-notification:hover a.mark_read { + background-color: white; } + .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: #525d73; } + +.imageset.icon_post_target { + background-image: url("./images/icon_post_target.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .imageset.icon_post_target { + background-image: url("./images/icon_post_target_hd.png"); } } + +.imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread.png"); } + @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) { + .imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread_hd.png"); } } + +.imageset.icon_topic_attach:after { + color: #868686; } + +.imageset.icon_topic_poll:after { + color: gray; } + +/* -------------------------------------------------------------- + $Icons +-------------------------------------------------------------- */ +/* Global module setup +--------------------------------*/ +/* Renamed version of .fa class for agnostic usage 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 */ } + +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS and IE text size adjust after device orientation change, + * without disabling user zoom. + */ +html { + font-family: sans-serif; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ } + +/** + * Remove default margin. + */ +body { + margin: 0; } + +/* HTML5 display definitions + ========================================================================== */ +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; } + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ +audio, +canvas, +progress, +video { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ } + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ +audio:not([controls]) { + display: none; + height: 0; } + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. + */ +[hidden], +template { + display: none; } + +/* Links + ========================================================================== */ +/** + * Remove the gray background color from active links in IE 10. + */ +a { + background-color: transparent; } + +/** + * Improve readability of focused elements when they are also in an + * active/hover state. + */ +a:active, +a:hover { + outline: 0; } + +/* Text-level semantics + ========================================================================== */ +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ +abbr[title] { + border-bottom: 1px dotted; } + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ +b, +strong { + font-weight: bold; } + +/** + * Address styling not present in Safari and Chrome. + */ +dfn { + font-style: italic; } + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; } + +/** + * Address styling not present in IE 8/9. + */ +mark { + background: #ff0; + color: #000; } + +/** + * Address inconsistent and variable font size in all browsers. + */ +small { + font-size: 80%; } + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +/* Embedded content + ========================================================================== */ +/** + * Remove border when inside `a` element in IE 8/9/10. + */ +img { + border: 0; } + +/** + * Correct overflow not hidden in IE 9/10/11. + */ +svg:not(:root) { + overflow: hidden; } + +/* Grouping content + ========================================================================== */ +/** + * Address margin not present in IE 8/9 and Safari. + */ +figure { + margin: 1em 40px; } + +/** + * Address differences between Firefox and other browsers. + */ +hr { + box-sizing: content-box; + height: 0; } + +/** + * Contain overflow in all browsers. + */ +pre { + overflow: auto; } + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; } + +/* Forms + ========================================================================== */ +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ +button, +input, +optgroup, +select, +textarea { + color: inherit; + /* 1 */ + font: inherit; + /* 2 */ + margin: 0; + /* 3 */ } + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ +button { + overflow: visible; } + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ +button, +select { + text-transform: none; } + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ } + +/** + * Re-set default cursor for disabled elements. + */ +button[disabled], +html input[disabled] { + cursor: default; } + +/** + * Remove inner padding and border in Firefox 4+. + */ +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; } + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ +input { + line-height: normal; } + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; } + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. + */ +input[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + box-sizing: content-box; + /* 2 */ } + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ +legend { + border: 0; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ +textarea { + overflow: auto; } + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ +optgroup { + font-weight: bold; } + +/* Tables + ========================================================================== */ +/** + * Remove most spacing between table cells. + */ +table { + border-collapse: collapse; + border-spacing: 0; } + +td, +th { + padding: 0; } + +/* -------------------------------------------------------------- + $Utilities +-------------------------------------------------------------- */ +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; } + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; } + +.clearfix:before, +.clearfix:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after { + content: " "; + display: table; } + +.clearfix:after, +.container:after, +.container-fluid:after, +.row:after { + clear: both; } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; } + +.pull-right { + float: right !important; } + +.pull-left { + float: left !important; } + +.hide { + display: none !important; } + +.show { + display: block !important; } + +.invisible { + visibility: hidden; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.hidden { + display: none; } + +.affix { + position: fixed; } diff --git a/simplicity_steelblue/theme/stylesheet.scss b/simplicity_steelblue/theme/stylesheet.scss new file mode 100644 index 0000000..d6de161 --- /dev/null +++ b/simplicity_steelblue/theme/stylesheet.scss @@ -0,0 +1,35 @@ +// +// stylesheet.css replacement +// +// This file requires SASS compiler. +// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/ +// +// If you have any questions please visit support forum at: +// http://www.artodia.com/forums/ +// +// Set your custom configuration variables in _custom_config.scss +// Add your custom code to _custom.scss +// +// After editing any .scss file you must recompile stylesheet. +// +/*! + 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/ +*/ +@import "custom_config"; +@import "style_config"; +@import "common/common"; +@import "common/links"; +@import "common/content"; +@import "common/buttons"; +@import "common/cp"; +@import "common/forms"; +@import "common/imageset"; +@import "common/responsive"; +@import "colours"; +@import "custom"; +@import "common/icons"; +@import "common/normalize"; +@import "common/utilities"; diff --git a/simplicity_steelblue/theme/tweaks.css b/simplicity_steelblue/theme/tweaks.css new file mode 100644 index 0000000..820faa4 --- /dev/null +++ b/simplicity_steelblue/theme/tweaks.css @@ -0,0 +1,7 @@ +/* Style Sheet Tweaks + +These style definitions are IE 8 & 9 only. +They are required due to the poor CSS support in IE browsers. +------------------------------------------------------------------------------*/ + +@import "../../simplicity/theme/tweaks.css"; \ No newline at end of file