diff --git a/.m b/.m new file mode 100644 index 0000000..ec92b0d --- /dev/null +++ b/.m @@ -0,0 +1 @@ +c5aff1f7-3a3f-40c2-ae11-15cd4b5590a5 diff --git a/.ttxfolder b/.ttxfolder new file mode 100644 index 0000000..9ead73e --- /dev/null +++ b/.ttxfolder @@ -0,0 +1,3 @@ +#Folder properties -- created by ttxapps +#Wed Oct 21 02:30:43 CDT 2020 +folderid=1754a1136bc diff --git a/WhatsApp Viewer.exe b/WhatsApp Viewer.exe new file mode 100644 index 0000000..780c15b Binary files /dev/null and b/WhatsApp Viewer.exe differ diff --git "a/[Tool] WhatsApp Google Drive Extractor | UPD\342\200\246 | Android Development and Hacking" "b/[Tool] WhatsApp Google Drive Extractor | UPD\342\200\246 | Android Development and Hacking" new file mode 100644 index 0000000..326e536 --- /dev/null +++ "b/[Tool] WhatsApp Google Drive Extractor | UPD\342\200\246 | Android Development and Hacking" @@ -0,0 +1,13708 @@ +From: +Snapshot-Content-Location: https://forum.xda-developers.com/android/apps-games/tool-whatsapp-google-drive-extractor-t3483633 +Subject: =?utf-8?Q?[Tool]=20WhatsApp=20Google=20Drive=20Extractor=20|=20UPD=E2=80?= + =?utf-8?Q?=A6=20|=20Android=20Development=20and=20Hacking?= +Date: Thu, 22 Oct 2020 14:55:15 -0000 +MIME-Version: 1.0 +Content-Type: multipart/related; + type="text/html"; + boundary="----MultipartBoundary--dB2jXSzreL2ddsXfIcEBgK6HLLyXIEzhq7qmhS2ku4----" + + +------MultipartBoundary--dB2jXSzreL2ddsXfIcEBgK6HLLyXIEzhq7qmhS2ku4---- +Content-Type: text/html +Content-ID: +Content-Transfer-Encoding: binary +Content-Location: https://forum.xda-developers.com/android/apps-games/tool-whatsapp-google-drive-extractor-t3483633 + + +[Tool] WhatsApp Google Drive Extractor | UPD… | Android Development and Hacking + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + +
+ + +
+ + +
+ Email Thread + +
+ + + + + + +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+
OP Senior Member
+
+Thanks Meter: 157 +
+  +
+
+
+
+More + +
+
+
+ +** Version 1.1 UPDATED October 2016 **
+
+SUMMARY:
+Allows WhatsApp users on Android to extract their backed up WhatsApp data from Google Drive.
+UPDATE: This tool was last updated on October 20th 2016.
+IMPORTANT: If you wish to extract crypt keys or WhatsApp databases from non-rooted Android devices then you need: WhatsApp Key/DB Extractor instead.
+
+QUESTION:
+Why would I even need this?
+Us mere mortals have absolutely no access to any application data stored on Google Drive, even though it's our data. + +
+
+
+
+
Quote:
+Originally Posted by Google +

What is the Application Data folder?
+
+The 'Application Data folder' is a special folder that is only accessible by your application. Its content is hidden from the user, and from other apps. Despite being hidden from the user, the Application Data folder is stored on the user's Drive and therefore uses the user's Drive storage quota. The Application Data folder can be used to store configuration files, saved games data, or any other types of files that the user should not directly interact with.

+
+
+
BRANCH UPDATES:
+v1.0 - Initial release.
+v1.1 - Added Python 3 support.
+
+PREREQUISITES:
+
  1. O/S: Windows Vista, Windows 7, Windows 8, Windows 10, Mac OS X or Linux
  2. +
  3. Python 2.x - If not installed: https://www.python.org/downloads/
  4. +
  5. Android device with WhatsApp installed and the Google Drive backup feature enabled
  6. +
  7. Google services device id (if you want to reduce the risk of being logged out of Google)
    +Search Google Play for "device id" for plenty of apps that can reveal this information
  8. +
  9. Google account login credentials (username and password)
  10. +

+INSTRUCTIONS:
+
  1. Extract "WhatsApp-GD-Extractor-master.zip".
  2. +
  3. Edit the [auth] section in "settings.cfg".
  4. +
  5. Run python WhatsAppGDExtract.py from your command console.
  6. +
  7. Read the usage examples that are displayed.
  8. +
  9. Run any of the examples.
  10. +

+TROUBLESHOOTING:
+
  1. Check you have the required imports installed (configparser and requests).
    +I.E.: pip install configparser requests
  2. +

+DOWNLOAD: WhatsApp-GD-Extractor-master.zip
+
+
+AUTHOR: TripCode +
Show Full Post
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+
Junior Member
+
+Thanks Meter: 0 +
+  +
+
+
+
+More + +
+
+
+ +I can list all files from all my backups (I have four backups with ID from 0 to 3) but I can download files from "Backup 0" only.
+I debugged the script and when I try to download a file from backupID 3 I obtain a 404 error.
+Can you help me? Thanks. +
+
+
+
+
+
+
+ Submit to XDA Portal + Quick Reply + Reply +
+2016-11-01, 8:53PM +
+
+ + +
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
Junior Member
+
+Thanks Meter: 0 +
+  +
+
+
+
+More + +
+
+
+ +
+
+
Quote:
+Originally Posted by TripCode + +

** Version 1.1 UPDATED October 2016 **
+
+SUMMARY:
+Allows WhatsApp users on Android to extract their backed up WhatsApp data from Google Drive.
+UPDATE: This tool was last updated on October 20th 2016.
+IMPORTANT: If you wish to extract crypt keys or WhatsApp databases from non-rooted Android devices then you need: WhatsApp Key/DB Extractor instead.
+
+QUESTION:
+Why would I even need this?
+Us mere mortals have absolutely no access to any application data stored on Google Drive, even though it's our data.
+
+
+
+BRANCH UPDATES:
+v1.0 - Initial release.
+v1.1 - Added Python 3 support.
+
+PREREQUISITES:
+

  1. O/S: Windows Vista, Windows 7, Windows 8, Windows 10, Mac OS X or Linux
  2. +
  3. Python 2.x - If not installed: https://www.python.org/downloads/
  4. +
  5. Android device with WhatsApp installed and the Google Drive backup feature enabled
  6. +
  7. Google services device id (if you want to reduce the risk of being logged out of Google)
    +Search Google Play for "device id" for plenty of apps that can reveal this information
  8. +
  9. Google account login credentials (username and password)
  10. +

+INSTRUCTIONS:
+
  1. Extract "WhatsApp-GD-Extractor-master.zip".
  2. +
  3. Edit the [auth] section in "settings.cfg".
  4. +
  5. Run python WhatsAppGDExtract.py from your command console.
  6. +
  7. Read the usage examples that are displayed.
  8. +
  9. Run any of the examples.
  10. +

+TROUBLESHOOTING:
+
  1. Check you have the required imports installed (configparser and requests).
    +I.E.: pip install configparser requests
  2. +

+DOWNLOAD: WhatsApp-GD-Extractor-master.zip
+
+
+AUTHOR: TripCode

+
+
+

+Hello, you could explain how to run the script on windows I have problems with "pip install configparser requests" +
+
+
+
+
+
+
+ Submit to XDA Portal + Quick Reply + Reply +
+2016-11-24, 4:28PM +
+
+ + +
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
Senior Member
+
+Thanks Meter: 38 +
+  +
+
+
+
+More + +
+
+
+ +.. +
+
+
+
+
+
+
+ Submit to XDA Portal + Quick Reply + Reply +
+2016-12-26, 7:06AM +
+
+ + +
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
Junior Member
+
+Thanks Meter: 0 +
+  +
+
+
+
+More + +
+
+
+ +Good Work but i have a problem!
+When i want to execute it says only:
+Unable to locate google drive file map for: com.whatsapp
+
+What can i do or what i make wrong? +
+
+
+
+
+
+
+ + Submit to XDA Portal + Quick Reply + Reply +
+2017-01-27, 12:46PM +
+
+ + +
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+
Junior Member
+
+Thanks Meter: 1 +
+  +
+
+
+
+More + +
+
+
+"Unable to locate google drive file map for: com.whatsapp" +
+
+ +I too am receiving the same error message:
+
+"Unable to locate google drive file map for: com.whatsapp".
+
+Could this be related to a lack of API credentials for traversing the hidden AppData folder structure?
+
+I'm running this via Ubuntu 16.10 x64; Linux desktop 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux and have installed the necessary prerequisite packages as detailed above).
+
+Can someone please assist us (I'm more than happy to provide debugging information etc)?
+
+Kind regards,
+
+John
+
+---------- Post added at 03:41 AM ---------- Previous post was at 03:29 AM ----------
+
+
+
+
Quote:
+Originally Posted by john.morton + +

I too am receiving the same error message:
+
+"Unable to locate google drive file map for: com.whatsapp".
+
+Could this be related to a lack of API credentials for traversing the hidden AppData folder structure?
+
+I'm running this via Ubuntu 16.10 x64; Linux desktop 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux and have installed the necessary prerequisite packages as detailed above).
+
+Can someone please assist us (I'm more than happy to provide debugging information etc)?
+
+Kind regards,
+
+John

+
+
+
On further inspection of the Python code and having reviewed drive.google.com it appeared that I hadn't actually run an initial backup and there was no data to present. I believe things are now working correctly (at least in terms of the info and list functions - I'll try the remainder shortly). +
+
+
+
+
+
+
+ Submit to XDA Portal + Quick Reply + Reply +
+2017-02-07, 1:41AM +
+
+ + +
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
Junior Member
+
+Thanks Meter: 1 +
+  +
+
+
+
+More + +
+
+
+What a fantastic script! :) +
+
+ +
+
+
Quote:
+Originally Posted by john.morton + +

I too am receiving the same error message:
+
+"Unable to locate google drive file map for: com.whatsapp".
+
+Could this be related to a lack of API credentials for traversing the hidden AppData folder structure?
+
+I'm running this via Ubuntu 16.10 x64; Linux desktop 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux and have installed the necessary prerequisite packages as detailed above).
+
+Can someone please assist us (I'm more than happy to provide debugging information etc)?
+
+Kind regards,
+
+John
+
+---------- Post added at 03:41 AM ---------- Previous post was at 03:29 AM ----------
+
+

+
+On further inspection of the Python code and having reviewed drive.google.com it appeared that I hadn't actually run an initial backup and there was no data to present. I believe things are now working correctly (at least in terms of the info and list functions - I'll try the remainder shortly).

+
+
+
Just a quick note to confirm the script still works and I've successfully downloaded the database and images/photos.
+I'd like to acknowledge the hard work of the developer and convey my gratitude.
+
+PS: any chance you can provide a slightly modified version to dump EVERY single hidden file from Google Drive (as I'm trying to discover potential chat and images that may be obfuscated by Google but potentially still present etc)? +
+
+
+
+
+
+
+ + Submit to XDA Portal + Quick Reply + Reply +
+2017-02-07, 7:58PM +
+
+ + +
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
Junior Member
+
+Thanks Meter: 0 +
+  +
+
+
+
+More + +
+
+
+ +
+
+
Quote:
+Originally Posted by john.morton + +

Just a quick note to confirm the script still works and I've successfully downloaded the database and images/photos.
+I'd like to acknowledge the hard work of the developer and convey my gratitude.
+
+PS: any chance you can provide a slightly modified version to dump EVERY single hidden file from Google Drive (as I'm trying to discover potential chat and images that may be obfuscated by Google but potentially still present etc)?

+
+
+
May I know what to write after pull to get the key file i am only able to get the crypt file +
+
+
+
+
+
+
+ Submit to XDA Portal + Quick Reply + Reply +
+ 2017-02-08, 10:52PM +
+
+ + +
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
Junior Member
+
+Thanks Meter: 2 +
+  +
+
+
+
+More + +
+
+
+ +
+
+
Quote:
+Originally Posted by vsur + +

May I know what to write after pull to get the key file i am only able to get the crypt file

+
+
+
The keyfile isnt necessary to get all your texts back. simply copy the crypt file in the given folder structure.
+as far as i know the keyfile isnt stored online nor offline, online in the data partition or smth like there
+
+
+
Quote:
+

XXX\Mi-4c\Internal shared storage\WhatsApp\Databases\msgstore.db.crypt12

+
+
+
And install Whatsapp. Then it should find the data by itself and if you are using the same number it should be decrypted correctly.
+But if you changed your number i think there is no way to decrypt now +
+
+
+
+
+
+
+ Submit to XDA Portal + Quick Reply + Reply +
+2017-02-22, 12:23PM +
+
+ + +
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
Junior Member
+
+Thanks Meter: 1 +
+  +
+
+
+
+More + +
+
+
+Error= BadAuthentication +
+
+ +I've done everything correctly, but when i try any of the examples it just says "Error= BadAuthentication " even though I am sure of my credentials. please advise. +
+
+
+
+
+
+
+ Submit to XDA Portal + Quick Reply + Reply +
+2017-03-04, 4:22PM +
+
+ + +
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
Member
+
+ +Goiânia +
+
+Thanks Meter: 21 +
+  +
+
+
+
+More + +
+
+
+ +Thank you sir. +
+
+
+
+
+
+
+ Submit to XDA Portal + Quick Reply + Reply +
+2017-03-11, 12:21PM +
+
+ + +
+
+
+
+
+
+
+ + +
+ Reply + Subscribe + + +
+ +
+ + + + + + + +
+ +Tags +
crypt12, key, whatsapp
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ +Guest Quick Reply (no urls or BBcode) +
+
+
+
Message:
+
+ +
+
+ +
+
+ + + + + + +
+ + + +
+
+
+ + + + + + + + + + + +
+ +
+
+ + + +
+ + + + + + + + + + + + + + + +
+ + + + +
+
+ +
+
+ +
+ +
+ + +
+
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + +------MultipartBoundary--dB2jXSzreL2ddsXfIcEBgK6HLLyXIEzhq7qmhS2ku4---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-c9804ad2-b624-4c2e-a49b-799da13b8b64@mhtml.blink + +@charset "utf-8"; + +.socialcount li, .socialcount li a { transition: all 0.5s ease 0s; } + +.socialcount li a { min-width: 0px; min-height: 25px; } + +.animate { animation-duration: 0.8s; animation-fill-mode: both; } + +.animate.googleplus { animation-delay: 0.75s; } + +.animate.facebook { animation-delay: 0.95s; } + +.animate.twitter { animation-delay: 1.15s; } + +.small { transform: scale3d(0, 0, 0); } + +.animate.flipOutX, .animate.flipOutY, .animate.bounceIn, .animate.bounceOut { animation-duration: 0.75s; } + +@-webkit-keyframes bounceIn { + 0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } + 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } + 20% { transform: scale3d(1.1, 1.1, 1.1); } + 40% { transform: scale3d(0.9, 0.9, 0.9); } + 60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); } + 80% { transform: scale3d(0.97, 0.97, 0.97); } + 100% { opacity: 1; transform: scale3d(1, 1, 1); } +} + +@keyframes bounceIn { + 0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } + 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } + 20% { transform: scale3d(1.1, 1.1, 1.1); } + 40% { transform: scale3d(0.9, 0.9, 0.9); } + 60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); } + 80% { transform: scale3d(0.97, 0.97, 0.97); } + 100% { opacity: 1; transform: scale3d(1, 1, 1); } +} + +.bounceIn { animation-name: bounceIn; } + +.bounceInDelay { animation-name: bounceIn; animation-delay: 0.5s; } +------MultipartBoundary--dB2jXSzreL2ddsXfIcEBgK6HLLyXIEzhq7qmhS2ku4---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-eaa4d0f6-133c-4cb1-8d14-0dde5c37ff5d@mhtml.blink + +@charset "utf-8"; + +@font-face { font-family: Hind; font-style: normal; font-display: auto; font-weight: 400; src: local("Hind Regular"), local("Hind-Regular"), url("https://fonts.gstatic.com/s/hind/v10/5aU69_a8oxmIdGh4BDGwgDJm_A.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; } + +@font-face { font-family: Hind; font-style: normal; font-display: auto; font-weight: 400; src: local("Hind Regular"), local("Hind-Regular"), url("https://fonts.gstatic.com/s/hind/v10/5aU69_a8oxmIdGd4BDGwgDJm_A.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: Hind; font-style: normal; font-display: auto; font-weight: 400; src: local("Hind Regular"), local("Hind-Regular"), url("https://fonts.gstatic.com/s/hind/v10/5aU69_a8oxmIdGl4BDGwgDI.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: Hind; font-style: normal; font-display: auto; font-weight: 500; src: local("Hind Medium"), local("Hind-Medium"), url("https://fonts.gstatic.com/s/hind/v10/5aU19_a8oxmIfJpbER2SjRhc9V11uQ.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; } + +@font-face { font-family: Hind; font-style: normal; font-display: auto; font-weight: 500; src: local("Hind Medium"), local("Hind-Medium"), url("https://fonts.gstatic.com/s/hind/v10/5aU19_a8oxmIfJpbERKSjRhc9V11uQ.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: Hind; font-style: normal; font-display: auto; font-weight: 500; src: local("Hind Medium"), local("Hind-Medium"), url("https://fonts.gstatic.com/s/hind/v10/5aU19_a8oxmIfJpbERySjRhc9V0.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: Hind; font-display: auto; font-style: normal; font-weight: 600; src: local("Hind SemiBold"), local("Hind-SemiBold"), url("https://fonts.gstatic.com/s/hind/v10/5aU19_a8oxmIfLZcER2SjRhc9V11uQ.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; } + +@font-face { font-family: Hind; font-style: normal; font-display: auto; font-weight: 600; src: local("Hind SemiBold"), local("Hind-SemiBold"), url("https://fonts.gstatic.com/s/hind/v10/5aU19_a8oxmIfLZcERKSjRhc9V11uQ.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: Hind; font-display: auto; font-style: normal; font-weight: 600; src: local("Hind SemiBold"), local("Hind-SemiBold"), url("https://fonts.gstatic.com/s/hind/v10/5aU19_a8oxmIfLZcERySjRhc9V0.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-display: auto; font-weight: 400; src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-display: auto; font-weight: 400; src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-display: auto; font-weight: 400; src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-display: auto; font-weight: 400; src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-display: auto; font-weight: 400; src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-display: auto; font-weight: 400; src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-display: auto; src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-display: auto; font-weight: 600; src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url("https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-display: auto; font-weight: 600; src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url("https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOVuhpKKSTj5PW.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-display: auto; font-weight: 600; src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url("https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXuhpKKSTj5PW.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-display: auto; font-weight: 600; src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url("https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUehpKKSTj5PW.woff2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-display: auto; font-weight: 600; src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url("https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXehpKKSTj5PW.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-display: auto; font-weight: 600; src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url("https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXOhpKKSTj5PW.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-display: auto; font-weight: 600; src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url("https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Titillium Web"; font-style: italic; font-display: auto; font-weight: 300; src: local("Titillium Web Light Italic"), local("TitilliumWeb-LightItalic"), url("https://fonts.gstatic.com/s/titilliumweb/v8/NaPFcZTIAOhVxoMyOr9n_E7fdMbepI5Db5ycm2A2xcCP.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Titillium Web"; font-style: italic; font-display: auto; font-weight: 300; src: local("Titillium Web Light Italic"), local("TitilliumWeb-LightItalic"), url("https://fonts.gstatic.com/s/titilliumweb/v8/NaPFcZTIAOhVxoMyOr9n_E7fdMbepI5DYZycm2A2xQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Titillium Web"; font-style: italic; font-display: auto; font-weight: 400; src: local("Titillium Web Italic"), local("TitilliumWeb-Italic"), url("https://fonts.gstatic.com/s/titilliumweb/v8/NaPAcZTIAOhVxoMyOr9n_E7fdMbWAaxWTL6RsVo_.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Titillium Web"; font-style: italic; font-display: auto; font-weight: 400; src: local("Titillium Web Italic"), local("TitilliumWeb-Italic"), url("https://fonts.gstatic.com/s/titilliumweb/v8/NaPAcZTIAOhVxoMyOr9n_E7fdMbWD6xWTL6RsQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Titillium Web"; font-style: italic; font-weight: 700; font-display: auto; src: local("Titillium Web Bold Italic"), local("TitilliumWeb-BoldItalic"), url("https://fonts.gstatic.com/s/titilliumweb/v8/NaPFcZTIAOhVxoMyOr9n_E7fdMbetIlDb5ycm2A2xcCP.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Titillium Web"; font-style: italic; font-display: auto; font-weight: 700; src: local("Titillium Web Bold Italic"), local("TitilliumWeb-BoldItalic"), url("https://fonts.gstatic.com/s/titilliumweb/v8/NaPFcZTIAOhVxoMyOr9n_E7fdMbetIlDYZycm2A2xQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Titillium Web"; font-style: normal; font-display: auto; font-weight: 200; src: local("Titillium Web ExtraLight"), local("TitilliumWeb-ExtraLight"), url("https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffAzHGIVzY5abuWIGxA.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Titillium Web"; font-style: normal; font-display: auto; font-weight: 200; src: local("Titillium Web ExtraLight"), local("TitilliumWeb-ExtraLight"), url("https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffAzHGItzY5abuWI.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Titillium Web"; font-style: normal; font-display: auto; font-weight: 300; src: local("Titillium Web Light"), local("TitilliumWeb-Light"), url("https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffGjEGIVzY5abuWIGxA.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Titillium Web"; font-style: normal; font-weight: 300; font-display: auto; src: local("Titillium Web Light"), local("TitilliumWeb-Light"), url("https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffGjEGItzY5abuWI.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Titillium Web"; font-style: normal; font-display: auto; font-weight: 400; src: local("Titillium Web Regular"), local("TitilliumWeb-Regular"), url("https://fonts.gstatic.com/s/titilliumweb/v8/NaPecZTIAOhVxoMyOr9n_E7fdM3mDaZRbryhsA.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Titillium Web"; font-style: normal; font-display: auto; font-weight: 400; src: local("Titillium Web Regular"), local("TitilliumWeb-Regular"), url("https://fonts.gstatic.com/s/titilliumweb/v8/NaPecZTIAOhVxoMyOr9n_E7fdMPmDaZRbrw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Titillium Web"; font-style: normal; font-weight: 700; font-display: auto; src: local("Titillium Web Bold"), local("TitilliumWeb-Bold"), url("https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGIVzY5abuWIGxA.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Titillium Web"; font-style: normal; font-weight: 700; font-display: auto; src: local("Titillium Web Bold"), local("TitilliumWeb-Bold"), url("https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGItzY5abuWI.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } +------MultipartBoundary--dB2jXSzreL2ddsXfIcEBgK6HLLyXIEzhq7qmhS2ku4---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-f52d3778-6ff4-45af-b16e-de82a4f94179@mhtml.blink + +@charset "utf-8"; + +@import url("clientscript/vbulletin_editor.css?v=389b2"); + +.vBulletin_editor { background: rgb(225, 225, 226); padding: 5px; } + +.imagebutton { background: rgb(225, 225, 226); color: rgb(0, 0, 0); padding: 1px; border: none; } + +.ocolor, .ofont, .osize, .osmilie, .osyscoloar, .smilietitle { background: rgb(255, 255, 255); color: rgb(0, 0, 0); border: 1px solid rgb(255, 255, 255); } + +.popup_pickbutton { border: 1px solid rgb(255, 255, 255); } + +.popup_feedback { background: rgb(255, 255, 255); color: rgb(0, 0, 0); border-right: 1px solid rgb(255, 255, 255); } + +.popupwindow { background: rgb(255, 255, 255); } + +#fontOut, #sizeOut, .popup_feedback div { background: rgb(255, 255, 255); color: rgb(0, 0, 0); } + +.alt_pickbutton { border-left: 1px solid rgb(225, 225, 226); } + +.popup_feedback input, .popup_feedback div { border: 0px solid; padding: 0px 2px; cursor: default; font: 11px tahoma; overflow: hidden; } +------MultipartBoundary--dB2jXSzreL2ddsXfIcEBgK6HLLyXIEzhq7qmhS2ku4---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: https://forum.xda-developers.com/clientscript/vbulletin_editor.css?v=389b2 + +@charset "utf-8"; + +#controlbar, .controlbar, .ocolor { padding: 2px; } + +.imagebutton, .popupwindow { left: 0px; top: 0px; } + +.vBulletin_editor { border: 2px groove; } + +.ocolor { font-size: 1px; } + +.ocolor div { width: 10px; height: 10px; border: 1px solid rgb(172, 168, 153); } + +.ofont, .osize, .osmilie, .otextlink { font: 11px tahoma; cursor: default; } + +.ofont { padding: 0px 4px 0px 10px; font-size: 14px; height: 20px; } + +.osize { padding: 0px 4px; width: 30px; } + +.osmilie img { vertical-align: middle; margin: 4px; } + +.otextlink { text-align: center; margin-top: 4px; height: 20px; } + +.popup_feedback { font: 11px tahoma; height: 18px; padding: 0px 3px; white-space: nowrap; overflow: hidden; } + +.popupwindow { border: 1px solid appworkspace; padding: 3px; position: absolute; z-index: 5; } + +#popup_forecolor { padding: 3px; } + +#popup_attach, #popup_fontname, #popup_smilie { padding: 1px; overflow: hidden scroll; } + +#popup_fontsize { padding: 1px; } + +#fontOut, #sizeOut, .popup_feedback div { height: 16px; border: 0px solid; padding: 0px 2px; cursor: default; font: 11px tahoma; overflow: hidden; } +------MultipartBoundary--dB2jXSzreL2ddsXfIcEBgK6HLLyXIEzhq7qmhS2ku4---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-501a0bc3-e81c-4150-8b99-7f57d615104f@mhtml.blink + +@charset "utf-8"; + +.copycodetoclip { cursor: pointer; } +------MultipartBoundary--dB2jXSzreL2ddsXfIcEBgK6HLLyXIEzhq7qmhS2ku4---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-380ea198-9866-42ab-97a7-d9c77dea4b8e@mhtml.blink + +@charset "utf-8"; + +.vbulletin-editor-text-area textarea { width: 100%; height: 315px; padding: 0px; margin: 0px; } +------MultipartBoundary--dB2jXSzreL2ddsXfIcEBgK6HLLyXIEzhq7qmhS2ku4---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-8dba13dc-23d2-4015-bff8-1bd89a348b05@mhtml.blink + +@charset "utf-8"; + +.qc-cmp-button { background-color: rgb(172, 110, 47) !important; border-color: rgb(172, 110, 47) !important; } + +.qc-cmp-button:hover { background-color: transparent !important; border-color: rgb(172, 110, 47) !important; } + +.qc-cmp-alt-action, .qc-cmp-link { color: rgb(255, 255, 255) !important; } + +.qc-cmp-button.qc-cmp-secondary-button:hover { border-color: transparent !important; background-color: rgb(172, 110, 47) !important; } + +.qc-cmp-button { color: rgb(211, 211, 211) !important; } + +.qc-cmp-button.qc-cmp-secondary-button { color: rgb(172, 110, 47) !important; } + +.qc-cmp-button.qc-cmp-button.qc-cmp-secondary-button:hover { color: rgb(255, 255, 255) !important; } + +.qc-cmp-button.qc-cmp-secondary-button { border-color: rgb(211, 211, 211) !important; background-color: rgb(211, 211, 211) !important; } + +.qc-cmp-uia, .qc-cmp-ui.qc-cmp-alt-action, .qc-cmp-toggle-status { color: rgb(211, 211, 211) !important; } + +.qc-cmp-ui { background-color: rgb(102, 102, 102) !important; } + +.qc-cmp-publisher-purposes-table.qc-cmp-table-header { background-color: rgb(102, 102, 102) !important; } + +.qc-cmp-publisher-purposes-table.qc-cmp-table-row { background-color: rgb(102, 102, 102) !important; } + +.qc-cmp-vendor-list.qc-cmp-vendor-row { background-color: rgb(102, 102, 102) !important; } + +.qc-cmp-vendor-list.qc-cmp-vendor-row-header { background-color: rgb(102, 102, 102) !important; } + +.qc-cmp-small-toggle.qc-cmp-toggle-on, .qc-cmp-toggle.qc-cmp-toggle-on { background-color: rgb(172, 110, 47) !important; border-color: rgb(172, 110, 47) !important; } + +.qc-cmp-table { background: rgb(102, 102, 102) !important; } + +.qc-cmp-main-messaging, .qc-cmp-messaging, .qc-cmp-purpose-description, .qc-cmp-table-header, .qc-cmp-bold-messaging, .qc-cmp-sub-title, .qc-cmp-title, .qc-cmp-alt-buttons { color: rgb(255, 255, 255) !important; } +------MultipartBoundary--dB2jXSzreL2ddsXfIcEBgK6HLLyXIEzhq7qmhS2ku4---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: https://cdn-cf-2.xda-developers.com/css/2015/2015.min.css?v=1602174662 + +@charset "utf-8"; + +.fa, .fas, .far, .fal, .fab { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; } + +.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; } + +.fa-xs { font-size: 0.75em; } + +.fa-sm { font-size: 0.875em; } + +.fa-1x { font-size: 1em; } + +.fa-2x { font-size: 2em; } + +.fa-3x { font-size: 3em; } + +.fa-4x { font-size: 4em; } + +.fa-5x { font-size: 5em; } + +.fa-6x { font-size: 6em; } + +.fa-7x { font-size: 7em; } + +.fa-8x { font-size: 8em; } + +.fa-9x { font-size: 9em; } + +.fa-10x { font-size: 10em; } + +.fa-fw { text-align: center; width: 1.25em; } + +.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0px; } + +.fa-ul > li { position: relative; } + +.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; } + +.fa-border { border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; padding: 0.2em 0.25em 0.15em; } + +.fa-pull-left { float: left; } + +.fa-pull-right { float: right; } + +.fa.fa-pull-left, .fas.fa-pull-left, .far.fa-pull-left, .fal.fa-pull-left, .fab.fa-pull-left { margin-right: 0.3em; } + +.fa.fa-pull-right, .fas.fa-pull-right, .far.fa-pull-right, .fal.fa-pull-right, .fab.fa-pull-right { margin-left: 0.3em; } + +.fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; } + +.fa-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin; } + +@-webkit-keyframes fa-spin { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(360deg); } +} + +@keyframes fa-spin { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(360deg); } +} + +.fa-rotate-90 { transform: rotate(90deg); } + +.fa-rotate-180 { transform: rotate(180deg); } + +.fa-rotate-270 { transform: rotate(270deg); } + +.fa-flip-horizontal { transform: scale(-1, 1); } + +.fa-flip-vertical { transform: scale(1, -1); } + +.fa-flip-horizontal.fa-flip-vertical { transform: scale(-1, -1); } + +:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; } + +.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2em; } + +.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; } + +.fa-stack-1x { line-height: inherit; } + +.fa-stack-2x { font-size: 2em; } + +.fa-inverse { color: rgb(255, 255, 255); } + +.fa-500px::before { content: ""; } + +.fa-accessible-icon::before { content: ""; } + +.fa-accusoft::before { content: ""; } + +.fa-address-book::before { content: ""; } + +.fa-address-card::before { content: ""; } + +.fa-adjust::before { content: ""; } + +.fa-adn::before { content: ""; } + +.fa-adversal::before { content: ""; } + +.fa-affiliatetheme::before { content: ""; } + +.fa-algolia::before { content: ""; } + +.fa-align-center::before { content: ""; } + +.fa-align-justify::before { content: ""; } + +.fa-align-left::before { content: ""; } + +.fa-align-right::before { content: ""; } + +.fa-allergies::before { content: ""; } + +.fa-amazon::before { content: ""; } + +.fa-amazon-pay::before { content: ""; } + +.fa-ambulance::before { content: ""; } + +.fa-american-sign-language-interpreting::before { content: ""; } + +.fa-amilia::before { content: ""; } + +.fa-anchor::before { content: ""; } + +.fa-android::before { content: ""; } + +.fa-angellist::before { content: ""; } + +.fa-angle-double-down::before { content: ""; } + +.fa-angle-double-left::before { content: ""; } + +.fa-angle-double-right::before { content: ""; } + +.fa-angle-double-up::before { content: ""; } + +.fa-angle-down::before { content: ""; } + +.fa-angle-left::before { content: ""; } + +.fa-angle-right::before { content: ""; } + +.fa-angle-up::before { content: ""; } + +.fa-angrycreative::before { content: ""; } + +.fa-angular::before { content: ""; } + +.fa-app-store::before { content: ""; } + +.fa-app-store-ios::before { content: ""; } + +.fa-apper::before { content: ""; } + +.fa-apple::before { content: ""; } + +.fa-apple-pay::before { content: ""; } + +.fa-archive::before { content: ""; } + +.fa-arrow-alt-circle-down::before { content: ""; } + +.fa-arrow-alt-circle-left::before { content: ""; } + +.fa-arrow-alt-circle-right::before { content: ""; } + +.fa-arrow-alt-circle-up::before { content: ""; } + +.fa-arrow-circle-down::before { content: ""; } + +.fa-arrow-circle-left::before { content: ""; } + +.fa-arrow-circle-right::before { content: ""; } + +.fa-arrow-circle-up::before { content: ""; } + +.fa-arrow-down::before { content: ""; } + +.fa-arrow-left::before { content: ""; } + +.fa-arrow-right::before { content: ""; } + +.fa-arrow-up::before { content: ""; } + +.fa-arrows-alt::before { content: ""; } + +.fa-arrows-alt-h::before { content: ""; } + +.fa-arrows-alt-v::before { content: ""; } + +.fa-assistive-listening-systems::before { content: ""; } + +.fa-asterisk::before { content: ""; } + +.fa-asymmetrik::before { content: ""; } + +.fa-at::before { content: ""; } + +.fa-audible::before { content: ""; } + +.fa-audio-description::before { content: ""; } + +.fa-autoprefixer::before { content: ""; } + +.fa-avianex::before { content: ""; } + +.fa-aviato::before { content: ""; } + +.fa-aws::before { content: ""; } + +.fa-backward::before { content: ""; } + +.fa-balance-scale::before { content: ""; } + +.fa-ban::before { content: ""; } + +.fa-band-aid::before { content: ""; } + +.fa-bandcamp::before { content: ""; } + +.fa-barcode::before { content: ""; } + +.fa-bars::before { content: ""; } + +.fa-baseball-ball::before { content: ""; } + +.fa-basketball-ball::before { content: ""; } + +.fa-bath::before { content: ""; } + +.fa-battery-empty::before { content: ""; } + +.fa-battery-full::before { content: ""; } + +.fa-battery-half::before { content: ""; } + +.fa-battery-quarter::before { content: ""; } + +.fa-battery-three-quarters::before { content: ""; } + +.fa-bed::before { content: ""; } + +.fa-beer::before { content: ""; } + +.fa-behance::before { content: ""; } + +.fa-behance-square::before { content: ""; } + +.fa-bell::before { content: ""; } + +.fa-bell-slash::before { content: ""; } + +.fa-bicycle::before { content: ""; } + +.fa-bimobject::before { content: ""; } + +.fa-binoculars::before { content: ""; } + +.fa-birthday-cake::before { content: ""; } + +.fa-bitbucket::before { content: ""; } + +.fa-bitcoin::before { content: ""; } + +.fa-bity::before { content: ""; } + +.fa-black-tie::before { content: ""; } + +.fa-blackberry::before { content: ""; } + +.fa-blind::before { content: ""; } + +.fa-blogger::before { content: ""; } + +.fa-blogger-b::before { content: ""; } + +.fa-bluetooth::before { content: ""; } + +.fa-bluetooth-b::before { content: ""; } + +.fa-bold::before { content: ""; } + +.fa-bolt::before { content: ""; } + +.fa-bomb::before { content: ""; } + +.fa-book::before { content: ""; } + +.fa-bookmark::before { content: ""; } + +.fa-bowling-ball::before { content: ""; } + +.fa-box::before { content: ""; } + +.fa-box-open::before { content: ""; } + +.fa-boxes::before { content: ""; } + +.fa-braille::before { content: ""; } + +.fa-briefcase::before { content: ""; } + +.fa-briefcase-medical::before { content: ""; } + +.fa-btc::before { content: ""; } + +.fa-bug::before { content: ""; } + +.fa-building::before { content: ""; } + +.fa-bullhorn::before { content: ""; } + +.fa-bullseye::before { content: ""; } + +.fa-burn::before { content: ""; } + +.fa-buromobelexperte::before { content: ""; } + +.fa-bus::before { content: ""; } + +.fa-buysellads::before { content: ""; } + +.fa-calculator::before { content: ""; } + +.fa-calendar::before { content: ""; } + +.fa-calendar-alt::before { content: ""; } + +.fa-calendar-check::before { content: ""; } + +.fa-calendar-minus::before { content: ""; } + +.fa-calendar-plus::before { content: ""; } + +.fa-calendar-times::before { content: ""; } + +.fa-camera::before { content: ""; } + +.fa-camera-retro::before { content: ""; } + +.fa-capsules::before { content: ""; } + +.fa-car::before { content: ""; } + +.fa-caret-down::before { content: ""; } + +.fa-caret-left::before { content: ""; } + +.fa-caret-right::before { content: ""; } + +.fa-caret-square-down::before { content: ""; } + +.fa-caret-square-left::before { content: ""; } + +.fa-caret-square-right::before { content: ""; } + +.fa-caret-square-up::before { content: ""; } + +.fa-caret-up::before { content: ""; } + +.fa-cart-arrow-down::before { content: ""; } + +.fa-cart-plus::before { content: ""; } + +.fa-cc-amazon-pay::before { content: ""; } + +.fa-cc-amex::before { content: ""; } + +.fa-cc-apple-pay::before { content: ""; } + +.fa-cc-diners-club::before { content: ""; } + +.fa-cc-discover::before { content: ""; } + +.fa-cc-jcb::before { content: ""; } + +.fa-cc-mastercard::before { content: ""; } + +.fa-cc-paypal::before { content: ""; } + +.fa-cc-stripe::before { content: ""; } + +.fa-cc-visa::before { content: ""; } + +.fa-centercode::before { content: ""; } + +.fa-certificate::before { content: ""; } + +.fa-chart-area::before { content: ""; } + +.fa-chart-bar::before { content: ""; } + +.fa-chart-line::before { content: ""; } + +.fa-chart-pie::before { content: ""; } + +.fa-check::before { content: ""; } + +.fa-check-circle::before { content: ""; } + +.fa-check-square::before { content: ""; } + +.fa-chess::before { content: ""; } + +.fa-chess-bishop::before { content: ""; } + +.fa-chess-board::before { content: ""; } + +.fa-chess-king::before { content: ""; } + +.fa-chess-knight::before { content: ""; } + +.fa-chess-pawn::before { content: ""; } + +.fa-chess-queen::before { content: ""; } + +.fa-chess-rook::before { content: ""; } + +.fa-chevron-circle-down::before { content: ""; } + +.fa-chevron-circle-left::before { content: ""; } + +.fa-chevron-circle-right::before { content: ""; } + +.fa-chevron-circle-up::before { content: ""; } + +.fa-chevron-down::before { content: ""; } + +.fa-chevron-left::before { content: ""; } + +.fa-chevron-right::before { content: ""; } + +.fa-chevron-up::before { content: ""; } + +.fa-child::before { content: ""; } + +.fa-chrome::before { content: ""; } + +.fa-circle::before { content: ""; } + +.fa-circle-notch::before { content: ""; } + +.fa-clipboard::before { content: ""; } + +.fa-clipboard-check::before { content: ""; } + +.fa-clipboard-list::before { content: ""; } + +.fa-clock::before { content: ""; } + +.fa-clone::before { content: ""; } + +.fa-closed-captioning::before { content: ""; } + +.fa-cloud::before { content: ""; } + +.fa-cloud-download-alt::before { content: ""; } + +.fa-cloud-upload-alt::before { content: ""; } + +.fa-cloudscale::before { content: ""; } + +.fa-cloudsmith::before { content: ""; } + +.fa-cloudversify::before { content: ""; } + +.fa-code::before { content: ""; } + +.fa-code-branch::before { content: ""; } + +.fa-codepen::before { content: ""; } + +.fa-codiepie::before { content: ""; } + +.fa-coffee::before { content: ""; } + +.fa-cog::before { content: ""; } + +.fa-cogs::before { content: ""; } + +.fa-columns::before { content: ""; } + +.fa-comment::before { content: ""; } + +.fa-comment-alt::before { content: ""; } + +.fa-comment-dots::before { content: ""; } + +.fa-comment-slash::before { content: ""; } + +.fa-comments::before { content: ""; } + +.fa-compass::before { content: ""; } + +.fa-compress::before { content: ""; } + +.fa-connectdevelop::before { content: ""; } + +.fa-contao::before { content: ""; } + +.fa-copy::before { content: ""; } + +.fa-copyright::before { content: ""; } + +.fa-couch::before { content: ""; } + +.fa-cpanel::before { content: ""; } + +.fa-creative-commons::before { content: ""; } + +.fa-credit-card::before { content: ""; } + +.fa-crop::before { content: ""; } + +.fa-crosshairs::before { content: ""; } + +.fa-css3::before { content: ""; } + +.fa-css3-alt::before { content: ""; } + +.fa-cube::before { content: ""; } + +.fa-cubes::before { content: ""; } + +.fa-cut::before { content: ""; } + +.fa-cuttlefish::before { content: ""; } + +.fa-d-and-d::before { content: ""; } + +.fa-dashcube::before { content: ""; } + +.fa-database::before { content: ""; } + +.fa-deaf::before { content: ""; } + +.fa-delicious::before { content: ""; } + +.fa-deploydog::before { content: ""; } + +.fa-deskpro::before { content: ""; } + +.fa-desktop::before { content: ""; } + +.fa-deviantart::before { content: ""; } + +.fa-diagnoses::before { content: ""; } + +.fa-digg::before { content: ""; } + +.fa-digital-ocean::before { content: ""; } + +.fa-discord::before { content: ""; } + +.fa-discourse::before { content: ""; } + +.fa-dna::before { content: ""; } + +.fa-dochub::before { content: ""; } + +.fa-docker::before { content: ""; } + +.fa-dollar-sign::before { content: ""; } + +.fa-dolly::before { content: ""; } + +.fa-dolly-flatbed::before { content: ""; } + +.fa-donate::before { content: ""; } + +.fa-dot-circle::before { content: ""; } + +.fa-dove::before { content: ""; } + +.fa-download::before { content: ""; } + +.fa-draft2digital::before { content: ""; } + +.fa-dribbble::before { content: ""; } + +.fa-dribbble-square::before { content: ""; } + +.fa-dropbox::before { content: ""; } + +.fa-drupal::before { content: ""; } + +.fa-dyalog::before { content: ""; } + +.fa-earlybirds::before { content: ""; } + +.fa-edge::before { content: ""; } + +.fa-edit::before { content: ""; } + +.fa-eject::before { content: ""; } + +.fa-elementor::before { content: ""; } + +.fa-ellipsis-h::before { content: ""; } + +.fa-ellipsis-v::before { content: ""; } + +.fa-ember::before { content: ""; } + +.fa-empire::before { content: ""; } + +.fa-envelope::before { content: ""; } + +.fa-envelope-open::before { content: ""; } + +.fa-envelope-square::before { content: ""; } + +.fa-envira::before { content: ""; } + +.fa-eraser::before { content: ""; } + +.fa-erlang::before { content: ""; } + +.fa-ethereum::before { content: ""; } + +.fa-etsy::before { content: ""; } + +.fa-euro-sign::before { content: ""; } + +.fa-exchange-alt::before { content: ""; } + +.fa-exclamation::before { content: ""; } + +.fa-exclamation-circle::before { content: ""; } + +.fa-exclamation-triangle::before { content: ""; } + +.fa-expand::before { content: ""; } + +.fa-expand-arrows-alt::before { content: ""; } + +.fa-expeditedssl::before { content: ""; } + +.fa-external-link-alt::before { content: ""; } + +.fa-external-link-square-alt::before { content: ""; } + +.fa-eye::before { content: ""; } + +.fa-eye-dropper::before { content: ""; } + +.fa-eye-slash::before { content: ""; } + +.fa-facebook::before { content: ""; } + +.fa-facebook-f::before { content: ""; } + +.fa-facebook-messenger::before { content: ""; } + +.fa-facebook-square::before { content: ""; } + +.fa-fast-backward::before { content: ""; } + +.fa-fast-forward::before { content: ""; } + +.fa-fax::before { content: ""; } + +.fa-female::before { content: ""; } + +.fa-fighter-jet::before { content: ""; } + +.fa-file::before { content: ""; } + +.fa-file-alt::before { content: ""; } + +.fa-file-archive::before { content: ""; } + +.fa-file-audio::before { content: ""; } + +.fa-file-code::before { content: ""; } + +.fa-file-excel::before { content: ""; } + +.fa-file-image::before { content: ""; } + +.fa-file-medical::before { content: ""; } + +.fa-file-medical-alt::before { content: ""; } + +.fa-file-pdf::before { content: ""; } + +.fa-file-powerpoint::before { content: ""; } + +.fa-file-video::before { content: ""; } + +.fa-file-word::before { content: ""; } + +.fa-film::before { content: ""; } + +.fa-filter::before { content: ""; } + +.fa-fire::before { content: ""; } + +.fa-fire-extinguisher::before { content: ""; } + +.fa-firefox::before { content: ""; } + +.fa-first-aid::before { content: ""; } + +.fa-first-order::before { content: ""; } + +.fa-firstdraft::before { content: ""; } + +.fa-flag::before { content: ""; } + +.fa-flag-checkered::before { content: ""; } + +.fa-flask::before { content: ""; } + +.fa-flickr::before { content: ""; } + +.fa-flipboard::before { content: ""; } + +.fa-fly::before { content: ""; } + +.fa-folder::before { content: ""; } + +.fa-folder-open::before { content: ""; } + +.fa-font::before { content: ""; } + +.fa-font-awesome::before { content: ""; } + +.fa-font-awesome-alt::before { content: ""; } + +.fa-font-awesome-flag::before { content: ""; } + +.fa-fonticons::before { content: ""; } + +.fa-fonticons-fi::before { content: ""; } + +.fa-football-ball::before { content: ""; } + +.fa-fort-awesome::before { content: ""; } + +.fa-fort-awesome-alt::before { content: ""; } + +.fa-forumbee::before { content: ""; } + +.fa-forward::before { content: ""; } + +.fa-foursquare::before { content: ""; } + +.fa-free-code-camp::before { content: ""; } + +.fa-freebsd::before { content: ""; } + +.fa-frown::before { content: ""; } + +.fa-futbol::before { content: ""; } + +.fa-gamepad::before { content: ""; } + +.fa-gavel::before { content: ""; } + +.fa-gem::before { content: ""; } + +.fa-genderless::before { content: ""; } + +.fa-get-pocket::before { content: ""; } + +.fa-gg::before { content: ""; } + +.fa-gg-circle::before { content: ""; } + +.fa-gift::before { content: ""; } + +.fa-git::before { content: ""; } + +.fa-git-square::before { content: ""; } + +.fa-github::before { content: ""; } + +.fa-github-alt::before { content: ""; } + +.fa-github-square::before { content: ""; } + +.fa-gitkraken::before { content: ""; } + +.fa-gitlab::before { content: ""; } + +.fa-gitter::before { content: ""; } + +.fa-glass-martini::before { content: ""; } + +.fa-glide::before { content: ""; } + +.fa-glide-g::before { content: ""; } + +.fa-globe::before { content: ""; } + +.fa-gofore::before { content: ""; } + +.fa-golf-ball::before { content: ""; } + +.fa-goodreads::before { content: ""; } + +.fa-goodreads-g::before { content: ""; } + +.fa-google::before { content: ""; } + +.fa-google-drive::before { content: ""; } + +.fa-google-play::before { content: ""; } + +.fa-google-plus::before { content: ""; } + +.fa-google-plus-g::before { content: ""; } + +.fa-google-plus-square::before { content: ""; } + +.fa-google-wallet::before { content: ""; } + +.fa-graduation-cap::before { content: ""; } + +.fa-gratipay::before { content: ""; } + +.fa-grav::before { content: ""; } + +.fa-gripfire::before { content: ""; } + +.fa-grunt::before { content: ""; } + +.fa-gulp::before { content: ""; } + +.fa-h-square::before { content: ""; } + +.fa-hacker-news::before { content: ""; } + +.fa-hacker-news-square::before { content: ""; } + +.fa-hand-holding::before { content: ""; } + +.fa-hand-holding-heart::before { content: ""; } + +.fa-hand-holding-usd::before { content: ""; } + +.fa-hand-lizard::before { content: ""; } + +.fa-hand-paper::before { content: ""; } + +.fa-hand-peace::before { content: ""; } + +.fa-hand-point-down::before { content: ""; } + +.fa-hand-point-left::before { content: ""; } + +.fa-hand-point-right::before { content: ""; } + +.fa-hand-point-up::before { content: ""; } + +.fa-hand-pointer::before { content: ""; } + +.fa-hand-rock::before { content: ""; } + +.fa-hand-scissors::before { content: ""; } + +.fa-hand-spock::before { content: ""; } + +.fa-hands::before { content: ""; } + +.fa-hands-helping::before { content: ""; } + +.fa-handshake::before { content: ""; } + +.fa-hashtag::before { content: ""; } + +.fa-hdd::before { content: ""; } + +.fa-heading::before { content: ""; } + +.fa-headphones::before { content: ""; } + +.fa-heart::before { content: ""; } + +.fa-heartbeat::before { content: ""; } + +.fa-hips::before { content: ""; } + +.fa-hire-a-helper::before { content: ""; } + +.fa-history::before { content: ""; } + +.fa-hockey-puck::before { content: ""; } + +.fa-home::before { content: ""; } + +.fa-hooli::before { content: ""; } + +.fa-hospital::before { content: ""; } + +.fa-hospital-alt::before { content: ""; } + +.fa-hospital-symbol::before { content: ""; } + +.fa-hotjar::before { content: ""; } + +.fa-hourglass::before { content: ""; } + +.fa-hourglass-end::before { content: ""; } + +.fa-hourglass-half::before { content: ""; } + +.fa-hourglass-start::before { content: ""; } + +.fa-houzz::before { content: ""; } + +.fa-html5::before { content: ""; } + +.fa-hubspot::before { content: ""; } + +.fa-i-cursor::before { content: ""; } + +.fa-id-badge::before { content: ""; } + +.fa-id-card::before { content: ""; } + +.fa-id-card-alt::before { content: ""; } + +.fa-image::before { content: ""; } + +.fa-images::before { content: ""; } + +.fa-imdb::before { content: ""; } + +.fa-inbox::before { content: ""; } + +.fa-indent::before { content: ""; } + +.fa-industry::before { content: ""; } + +.fa-info::before { content: ""; } + +.fa-info-circle::before { content: ""; } + +.fa-instagram::before { content: ""; } + +.fa-internet-explorer::before { content: ""; } + +.fa-ioxhost::before { content: ""; } + +.fa-italic::before { content: ""; } + +.fa-itunes::before { content: ""; } + +.fa-itunes-note::before { content: ""; } + +.fa-java::before { content: ""; } + +.fa-jenkins::before { content: ""; } + +.fa-joget::before { content: ""; } + +.fa-joomla::before { content: ""; } + +.fa-js::before { content: ""; } + +.fa-js-square::before { content: ""; } + +.fa-jsfiddle::before { content: ""; } + +.fa-key::before { content: ""; } + +.fa-keyboard::before { content: ""; } + +.fa-keycdn::before { content: ""; } + +.fa-kickstarter::before { content: ""; } + +.fa-kickstarter-k::before { content: ""; } + +.fa-korvue::before { content: ""; } + +.fa-language::before { content: ""; } + +.fa-laptop::before { content: ""; } + +.fa-laravel::before { content: ""; } + +.fa-lastfm::before { content: ""; } + +.fa-lastfm-square::before { content: ""; } + +.fa-leaf::before { content: ""; } + +.fa-leanpub::before { content: ""; } + +.fa-lemon::before { content: ""; } + +.fa-less::before { content: ""; } + +.fa-level-down-alt::before { content: ""; } + +.fa-level-up-alt::before { content: ""; } + +.fa-life-ring::before { content: ""; } + +.fa-lightbulb::before { content: ""; } + +.fa-line::before { content: ""; } + +.fa-link::before { content: ""; } + +.fa-linkedin::before { content: ""; } + +.fa-linkedin-in::before { content: ""; } + +.fa-linode::before { content: ""; } + +.fa-linux::before { content: ""; } + +.fa-lira-sign::before { content: ""; } + +.fa-list::before { content: ""; } + +.fa-list-alt::before { content: ""; } + +.fa-list-ol::before { content: ""; } + +.fa-list-ul::before { content: ""; } + +.fa-location-arrow::before { content: ""; } + +.fa-lock::before { content: ""; } + +.fa-lock-open::before { content: ""; } + +.fa-long-arrow-alt-down::before { content: ""; } + +.fa-long-arrow-alt-left::before { content: ""; } + +.fa-long-arrow-alt-right::before { content: ""; } + +.fa-long-arrow-alt-up::before { content: ""; } + +.fa-low-vision::before { content: ""; } + +.fa-lyft::before { content: ""; } + +.fa-magento::before { content: ""; } + +.fa-magic::before { content: ""; } + +.fa-magnet::before { content: ""; } + +.fa-male::before { content: ""; } + +.fa-map::before { content: ""; } + +.fa-map-marker::before { content: ""; } + +.fa-map-marker-alt::before { content: ""; } + +.fa-map-pin::before { content: ""; } + +.fa-map-signs::before { content: ""; } + +.fa-mars::before { content: ""; } + +.fa-mars-double::before { content: ""; } + +.fa-mars-stroke::before { content: ""; } + +.fa-mars-stroke-h::before { content: ""; } + +.fa-mars-stroke-v::before { content: ""; } + +.fa-maxcdn::before { content: ""; } + +.fa-medapps::before { content: ""; } + +.fa-medium::before { content: ""; } + +.fa-medium-m::before { content: ""; } + +.fa-medkit::before { content: ""; } + +.fa-medrt::before { content: ""; } + +.fa-meetup::before { content: ""; } + +.fa-meh::before { content: ""; } + +.fa-mercury::before { content: ""; } + +.fa-microchip::before { content: ""; } + +.fa-microphone::before { content: ""; } + +.fa-microphone-slash::before { content: ""; } + +.fa-microsoft::before { content: ""; } + +.fa-minus::before { content: ""; } + +.fa-minus-circle::before { content: ""; } + +.fa-minus-square::before { content: ""; } + +.fa-mix::before { content: ""; } + +.fa-mixcloud::before { content: ""; } + +.fa-mizuni::before { content: ""; } + +.fa-mobile::before { content: ""; } + +.fa-mobile-alt::before { content: ""; } + +.fa-modx::before { content: ""; } + +.fa-monero::before { content: ""; } + +.fa-money-bill-alt::before { content: ""; } + +.fa-moon::before { content: ""; } + +.fa-motorcycle::before { content: ""; } + +.fa-mouse-pointer::before { content: ""; } + +.fa-music::before { content: ""; } + +.fa-napster::before { content: ""; } + +.fa-neuter::before { content: ""; } + +.fa-newspaper::before { content: ""; } + +.fa-nintendo-switch::before { content: ""; } + +.fa-node::before { content: ""; } + +.fa-node-js::before { content: ""; } + +.fa-keybase::before { content: ""; } + +.fa-notes-medical::before { content: ""; } + +.fa-npm::before { content: ""; } + +.fa-ns8::before { content: ""; } + +.fa-nutritionix::before { content: ""; } + +.fa-object-group::before { content: ""; } + +.fa-object-ungroup::before { content: ""; } + +.fa-odnoklassniki::before { content: ""; } + +.fa-odnoklassniki-square::before { content: ""; } + +.fa-opencart::before { content: ""; } + +.fa-openid::before { content: ""; } + +.fa-opera::before { content: ""; } + +.fa-optin-monster::before { content: ""; } + +.fa-osi::before { content: ""; } + +.fa-outdent::before { content: ""; } + +.fa-page4::before { content: ""; } + +.fa-pagelines::before { content: ""; } + +.fa-paint-brush::before { content: ""; } + +.fa-palfed::before { content: ""; } + +.fa-pallet::before { content: ""; } + +.fa-paper-plane::before { content: ""; } + +.fa-paperclip::before { content: ""; } + +.fa-parachute-box::before { content: ""; } + +.fa-paragraph::before { content: ""; } + +.fa-paste::before { content: ""; } + +.fa-patreon::before { content: ""; } + +.fa-pause::before { content: ""; } + +.fa-pause-circle::before { content: ""; } + +.fa-paw::before { content: ""; } + +.fa-paypal::before { content: ""; } + +.fa-pen-square::before { content: ""; } + +.fa-pencil-alt::before { content: ""; } + +.fa-people-carry::before { content: ""; } + +.fa-percent::before { content: ""; } + +.fa-periscope::before { content: ""; } + +.fa-phabricator::before { content: ""; } + +.fa-phoenix-framework::before { content: ""; } + +.fa-phone::before { content: ""; } + +.fa-phone-slash::before { content: ""; } + +.fa-phone-square::before { content: ""; } + +.fa-phone-volume::before { content: ""; } + +.fa-php::before { content: ""; } + +.fa-pied-piper::before { content: ""; } + +.fa-pied-piper-alt::before { content: ""; } + +.fa-pied-piper-hat::before { content: ""; } + +.fa-pied-piper-pp::before { content: ""; } + +.fa-piggy-bank::before { content: ""; } + +.fa-pills::before { content: ""; } + +.fa-pinterest::before { content: ""; } + +.fa-pinterest-p::before { content: ""; } + +.fa-pinterest-square::before { content: ""; } + +.fa-plane::before { content: ""; } + +.fa-play::before { content: ""; } + +.fa-play-circle::before { content: ""; } + +.fa-playstation::before { content: ""; } + +.fa-plug::before { content: ""; } + +.fa-plus::before { content: ""; } + +.fa-plus-circle::before { content: ""; } + +.fa-plus-square::before { content: ""; } + +.fa-podcast::before { content: ""; } + +.fa-poo::before { content: ""; } + +.fa-pound-sign::before { content: ""; } + +.fa-power-off::before { content: ""; } + +.fa-prescription-bottle::before { content: ""; } + +.fa-prescription-bottle-alt::before { content: ""; } + +.fa-print::before { content: ""; } + +.fa-procedures::before { content: ""; } + +.fa-product-hunt::before { content: ""; } + +.fa-pushed::before { content: ""; } + +.fa-puzzle-piece::before { content: ""; } + +.fa-python::before { content: ""; } + +.fa-qq::before { content: ""; } + +.fa-qrcode::before { content: ""; } + +.fa-question::before { content: ""; } + +.fa-question-circle::before { content: ""; } + +.fa-quidditch::before { content: ""; } + +.fa-quinscape::before { content: ""; } + +.fa-quora::before { content: ""; } + +.fa-quote-left::before { content: ""; } + +.fa-quote-right::before { content: ""; } + +.fa-random::before { content: ""; } + +.fa-ravelry::before { content: ""; } + +.fa-react::before { content: ""; } + +.fa-readme::before { content: ""; } + +.fa-rebel::before { content: ""; } + +.fa-recycle::before { content: ""; } + +.fa-red-river::before { content: ""; } + +.fa-reddit::before { content: ""; } + +.fa-reddit-alien::before { content: ""; } + +.fa-reddit-square::before { content: ""; } + +.fa-redo::before { content: ""; } + +.fa-redo-alt::before { content: ""; } + +.fa-registered::before { content: ""; } + +.fa-rendact::before { content: ""; } + +.fa-renren::before { content: ""; } + +.fa-reply::before { content: ""; } + +.fa-reply-all::before { content: ""; } + +.fa-replyd::before { content: ""; } + +.fa-resolving::before { content: ""; } + +.fa-retweet::before { content: ""; } + +.fa-ribbon::before { content: ""; } + +.fa-road::before { content: ""; } + +.fa-rocket::before { content: ""; } + +.fa-rocketchat::before { content: ""; } + +.fa-rockrms::before { content: ""; } + +.fa-rss::before { content: ""; } + +.fa-rss-square::before { content: ""; } + +.fa-ruble-sign::before { content: ""; } + +.fa-rupee-sign::before { content: ""; } + +.fa-safari::before { content: ""; } + +.fa-sass::before { content: ""; } + +.fa-save::before { content: ""; } + +.fa-schlix::before { content: ""; } + +.fa-scribd::before { content: ""; } + +.fa-search::before { content: ""; } + +.fa-search-minus::before { content: ""; } + +.fa-search-plus::before { content: ""; } + +.fa-searchengin::before { content: ""; } + +.fa-seedling::before { content: ""; } + +.fa-sellcast::before { content: ""; } + +.fa-sellsy::before { content: ""; } + +.fa-server::before { content: ""; } + +.fa-servicestack::before { content: ""; } + +.fa-share::before { content: ""; } + +.fa-share-alt::before { content: ""; } + +.fa-share-alt-square::before { content: ""; } + +.fa-share-square::before { content: ""; } + +.fa-shekel-sign::before { content: ""; } + +.fa-shield-alt::before { content: ""; } + +.fa-ship::before { content: ""; } + +.fa-shipping-fast::before { content: ""; } + +.fa-shirtsinbulk::before { content: ""; } + +.fa-shopping-bag::before { content: ""; } + +.fa-shopping-basket::before { content: ""; } + +.fa-shopping-cart::before { content: ""; } + +.fa-shower::before { content: ""; } + +.fa-sign::before { content: ""; } + +.fa-sign-in-alt::before { content: ""; } + +.fa-sign-language::before { content: ""; } + +.fa-sign-out-alt::before { content: ""; } + +.fa-signal::before { content: ""; } + +.fa-simplybuilt::before { content: ""; } + +.fa-sistrix::before { content: ""; } + +.fa-sitemap::before { content: ""; } + +.fa-skyatlas::before { content: ""; } + +.fa-skype::before { content: ""; } + +.fa-slack::before { content: ""; } + +.fa-slack-hash::before { content: ""; } + +.fa-sliders-h::before { content: ""; } + +.fa-slideshare::before { content: ""; } + +.fa-smile::before { content: ""; } + +.fa-smoking::before { content: ""; } + +.fa-snapchat::before { content: ""; } + +.fa-snapchat-ghost::before { content: ""; } + +.fa-snapchat-square::before { content: ""; } + +.fa-snowflake::before { content: ""; } + +.fa-sort::before { content: ""; } + +.fa-sort-alpha-down::before { content: ""; } + +.fa-sort-alpha-up::before { content: ""; } + +.fa-sort-amount-down::before { content: ""; } + +.fa-sort-amount-up::before { content: ""; } + +.fa-sort-down::before { content: ""; } + +.fa-sort-numeric-down::before { content: ""; } + +.fa-sort-numeric-up::before { content: ""; } + +.fa-sort-up::before { content: ""; } + +.fa-soundcloud::before { content: ""; } + +.fa-space-shuttle::before { content: ""; } + +.fa-speakap::before { content: ""; } + +.fa-spinner::before { content: ""; } + +.fa-spotify::before { content: ""; } + +.fa-square::before { content: ""; } + +.fa-square-full::before { content: ""; } + +.fa-stack-exchange::before { content: ""; } + +.fa-stack-overflow::before { content: ""; } + +.fa-star::before { content: ""; } + +.fa-star-half::before { content: ""; } + +.fa-staylinked::before { content: ""; } + +.fa-steam::before { content: ""; } + +.fa-steam-square::before { content: ""; } + +.fa-steam-symbol::before { content: ""; } + +.fa-step-backward::before { content: ""; } + +.fa-step-forward::before { content: ""; } + +.fa-stethoscope::before { content: ""; } + +.fa-sticker-mule::before { content: ""; } + +.fa-sticky-note::before { content: ""; } + +.fa-stop::before { content: ""; } + +.fa-stop-circle::before { content: ""; } + +.fa-stopwatch::before { content: ""; } + +.fa-strava::before { content: ""; } + +.fa-street-view::before { content: ""; } + +.fa-strikethrough::before { content: ""; } + +.fa-stripe::before { content: ""; } + +.fa-stripe-s::before { content: ""; } + +.fa-studiovinari::before { content: ""; } + +.fa-stumbleupon::before { content: ""; } + +.fa-stumbleupon-circle::before { content: ""; } + +.fa-subscript::before { content: ""; } + +.fa-subway::before { content: ""; } + +.fa-suitcase::before { content: ""; } + +.fa-sun::before { content: ""; } + +.fa-superpowers::before { content: ""; } + +.fa-superscript::before { content: ""; } + +.fa-supple::before { content: ""; } + +.fa-sync::before { content: ""; } + +.fa-sync-alt::before { content: ""; } + +.fa-syringe::before { content: ""; } + +.fa-table::before { content: ""; } + +.fa-table-tennis::before { content: ""; } + +.fa-tablet::before { content: ""; } + +.fa-tablet-alt::before { content: ""; } + +.fa-tablets::before { content: ""; } + +.fa-tachometer-alt::before { content: ""; } + +.fa-tag::before { content: ""; } + +.fa-tags::before { content: ""; } + +.fa-tape::before { content: ""; } + +.fa-tasks::before { content: ""; } + +.fa-taxi::before { content: ""; } + +.fa-telegram::before { content: ""; } + +.fa-telegram-plane::before { content: ""; } + +.fa-tencent-weibo::before { content: ""; } + +.fa-terminal::before { content: ""; } + +.fa-text-height::before { content: ""; } + +.fa-text-width::before { content: ""; } + +.fa-th::before { content: ""; } + +.fa-th-large::before { content: ""; } + +.fa-th-list::before { content: ""; } + +.fa-themeisle::before { content: ""; } + +.fa-thermometer::before { content: ""; } + +.fa-thermometer-empty::before { content: ""; } + +.fa-thermometer-full::before { content: ""; } + +.fa-thermometer-half::before { content: ""; } + +.fa-thermometer-quarter::before { content: ""; } + +.fa-thermometer-three-quarters::before { content: ""; } + +.fa-thumbs-down::before { content: ""; } + +.fa-thumbs-up::before { content: ""; } + +.fa-thumbtack::before { content: ""; } + +.fa-ticket-alt::before { content: ""; } + +.fa-times::before { content: ""; } + +.fa-times-circle::before { content: ""; } + +.fa-tint::before { content: ""; } + +.fa-toggle-off::before { content: ""; } + +.fa-toggle-on::before { content: ""; } + +.fa-trademark::before { content: ""; } + +.fa-train::before { content: ""; } + +.fa-transgender::before { content: ""; } + +.fa-transgender-alt::before { content: ""; } + +.fa-trash::before { content: ""; } + +.fa-trash-alt::before { content: ""; } + +.fa-tree::before { content: ""; } + +.fa-trello::before { content: ""; } + +.fa-tripadvisor::before { content: ""; } + +.fa-trophy::before { content: ""; } + +.fa-truck::before { content: ""; } + +.fa-truck-loading::before { content: ""; } + +.fa-truck-moving::before { content: ""; } + +.fa-tty::before { content: ""; } + +.fa-tumblr::before { content: ""; } + +.fa-tumblr-square::before { content: ""; } + +.fa-tv::before { content: ""; } + +.fa-twitch::before { content: ""; } + +.fa-twitter::before { content: ""; } + +.fa-twitter-square::before { content: ""; } + +.fa-typo3::before { content: ""; } + +.fa-uber::before { content: ""; } + +.fa-uikit::before { content: ""; } + +.fa-umbrella::before { content: ""; } + +.fa-underline::before { content: ""; } + +.fa-undo::before { content: ""; } + +.fa-undo-alt::before { content: ""; } + +.fa-uniregistry::before { content: ""; } + +.fa-universal-access::before { content: ""; } + +.fa-university::before { content: ""; } + +.fa-unlink::before { content: ""; } + +.fa-unlock::before { content: ""; } + +.fa-unlock-alt::before { content: ""; } + +.fa-untappd::before { content: ""; } + +.fa-upload::before { content: ""; } + +.fa-usb::before { content: ""; } + +.fa-user::before { content: ""; } + +.fa-user-circle::before { content: ""; } + +.fa-user-md::before { content: ""; } + +.fa-user-plus::before { content: ""; } + +.fa-user-secret::before { content: ""; } + +.fa-user-times::before { content: ""; } + +.fa-users::before { content: ""; } + +.fa-ussunnah::before { content: ""; } + +.fa-utensil-spoon::before { content: ""; } + +.fa-utensils::before { content: ""; } + +.fa-vaadin::before { content: ""; } + +.fa-venus::before { content: ""; } + +.fa-venus-double::before { content: ""; } + +.fa-venus-mars::before { content: ""; } + +.fa-viacoin::before { content: ""; } + +.fa-viadeo::before { content: ""; } + +.fa-viadeo-square::before { content: ""; } + +.fa-vial::before { content: ""; } + +.fa-vials::before { content: ""; } + +.fa-viber::before { content: ""; } + +.fa-video::before { content: ""; } + +.fa-video-slash::before { content: ""; } + +.fa-vimeo::before { content: ""; } + +.fa-vimeo-square::before { content: ""; } + +.fa-vimeo-v::before { content: ""; } + +.fa-vine::before { content: ""; } + +.fa-vk::before { content: ""; } + +.fa-vnv::before { content: ""; } + +.fa-volleyball-ball::before { content: ""; } + +.fa-volume-down::before { content: ""; } + +.fa-volume-off::before { content: ""; } + +.fa-volume-up::before { content: ""; } + +.fa-vuejs::before { content: ""; } + +.fa-warehouse::before { content: ""; } + +.fa-weibo::before { content: ""; } + +.fa-weight::before { content: ""; } + +.fa-weixin::before { content: ""; } + +.fa-whatsapp::before { content: ""; } + +.fa-whatsapp-square::before { content: ""; } + +.fa-wheelchair::before { content: ""; } + +.fa-whmcs::before { content: ""; } + +.fa-wifi::before { content: ""; } + +.fa-wikipedia-w::before { content: ""; } + +.fa-window-close::before { content: ""; } + +.fa-window-maximize::before { content: ""; } + +.fa-window-minimize::before { content: ""; } + +.fa-window-restore::before { content: ""; } + +.fa-windows::before { content: ""; } + +.fa-wine-glass::before { content: ""; } + +.fa-won-sign::before { content: ""; } + +.fa-wordpress::before { content: ""; } + +.fa-wordpress-simple::before { content: ""; } + +.fa-wpbeginner::before { content: ""; } + +.fa-wpexplorer::before { content: ""; } + +.fa-wpforms::before { content: ""; } + +.fa-wrench::before { content: ""; } + +.fa-x-ray::before { content: ""; } + +.fa-xbox::before { content: ""; } + +.fa-xing::before { content: ""; } + +.fa-xing-square::before { content: ""; } + +.fa-y-combinator::before { content: ""; } + +.fa-yahoo::before { content: ""; } + +.fa-yandex::before { content: ""; } + +.fa-yandex-international::before { content: ""; } + +.fa-yelp::before { content: ""; } + +.fa-yen-sign::before { content: ""; } + +.fa-yoast::before { content: ""; } + +.fa-youtube::before { content: ""; } + +.fa-youtube-square::before { content: ""; } + +.sr-only { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; } + +.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; } + +@font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: normal; src: url("https://forum.xda-cdn.com/css/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("https://forum.xda-cdn.com/css/webfonts/fa-brands-400.woff2") format("woff2"), url("https://forum.xda-cdn.com/css/webfonts/fa-brands-400.woff") format("woff"), url("https://forum.xda-cdn.com/css/webfonts/fa-brands-400.ttf") format("truetype"), url("https://forum.xda-cdn.com/css/webfonts/fa-brands-400.svg#fontawesome") format("svg"); } + +.fab { font-family: "Font Awesome 5 Brands"; } + +@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; src: url("https://forum.xda-cdn.com/css/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("https://forum.xda-cdn.com/css/webfonts/fa-regular-400.woff2") format("woff2"), url("https://forum.xda-cdn.com/css/webfonts/fa-regular-400.woff") format("woff"), url("https://forum.xda-cdn.com/css/webfonts/fa-regular-400.ttf") format("truetype"), url("https://forum.xda-cdn.com/css/webfonts/fa-regular-400.svg#fontawesome") format("svg"); } + +.far { font-family: "Font Awesome 5 Free"; font-weight: 400; } + +@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; src: url("https://forum.xda-cdn.com/css/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("https://forum.xda-cdn.com/css/webfonts/fa-solid-900.woff2") format("woff2"), url("https://forum.xda-cdn.com/css/webfonts/fa-solid-900.woff") format("woff"), url("https://forum.xda-cdn.com/css/webfonts/fa-solid-900.ttf") format("truetype"), url("https://forum.xda-cdn.com/css/webfonts/fa-solid-900.svg#fontawesome") format("svg"); } + +.fa, .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; } + +#header .fa, #header .fas { font-family: "Font Awesome 5 Free"; } + +#header .fab { font-family: "Font Awesome 5 Brands"; } + +#header * { font-family: "Titillium Web", sans-serif; box-sizing: content-box; transition: none 0s ease 0s; } + +#header .fa, #header .fas { font-family: "Font Awesome 5 Free"; } + +#header .fab { font-family: "Font Awesome 5 Brands"; } + +#header { background: rgb(46, 46, 46); font-family: "Titillium Web", sans-serif; line-height: normal; padding: 0px; margin: 0px; height: 60px; display: block; width: 100%; position: fixed; top: 0px; left: 0px; z-index: 1000; border-bottom: 3px solid rgb(245, 151, 20); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 15px 2px; box-sizing: content-box; } + +#header ul, #header li { list-style-type: none; display: inline-block; margin: 0px; padding: 0px; } + +#header-logo { float: left; display: inline-block; padding: 17px 18px 11px 25px; position: relative; height: 28px; width: 207px; } + +#header-logo img { max-width: initial; } + +#header-logo .fa, #header-logo .fas, #header-logo .header-nav-hidden-menu-word { display: none; visibility: hidden; } + +#header .header-input { padding: 7px; height: 20px; font-size: 14px; border: 0px; color: rgb(251, 251, 251); background-color: rgb(77, 77, 77); } + +#header .header-main { position: relative; top: 8px; display: inline-block; padding: 2px 0px; margin: 0px 0px 0px 25px; height: 40px; } + +#header .header-right { list-style-type: none; position: absolute; top: 10px; right: 13px; margin: 0px; padding: 0px; } + +.header-dropdown .header_popup_menu { position: absolute; top: 55px; background-color: rgb(46, 46, 46); border: 0px; padding: 5px; } + +#header .header-dropdown .header_popup_menu li { white-space: nowrap; padding: 0px; display: block; } + +#header #header_analysis_dropdown_menu li, #header #header_forums_dropdown_menu li { height: 40px; } + +#header .header-dropdown .header_popup_menu li a { color: rgb(251, 251, 251); } + +#header .header-dropdown .header_popup_menu table { margin-bottom: 10px; background-color: rgb(69, 69, 69); border: 0px; font-size: 13px; } + +#header .header-dropdown .header_popup_menu thead { margin-bottom: 10px; } + +#header .header-dropdown .header_popup_menu .vbmenu_option { background-color: inherit; padding: 5px; border: 0px; } + +#header .header-dropdown .header_popup_menu .vbmenu_option:hover { color: rgb(255, 255, 255) !important; } + +#header .header-dropdown .xda-popup-trigger, #login_register_wrapper .header-dropdown a, #header_forums_dropdown { background-color: inherit; color: rgb(251, 251, 251); border: 0px; font-size: 16px; padding: 0px; } + +#header .vbmenu_option a:visited, #header .vbmenu_option_avisited, #header .vbmenu_option a:link, #header .vbmenu_option_alink { color: rgb(251, 251, 251); } + +.header-button a, .header-algolia-search-button { color: rgb(251, 251, 251); background-color: rgb(77, 77, 77); height: 36px; width: 35px; font-size: 16px; display: inline-block; text-align: center; line-height: 36px; margin-right: 3px; } + +.header-algolia-search-button, .header-algolia-search-button:visited, .header-algolia-search-button:link, .header-algolia-search-button:hover { position: relative; top: 5px; color: rgb(251, 251, 251); box-shadow: rgb(245, 151, 20) 0px -2px 0px inset; } + +.header-algolia-search-button span { line-height: 10px; font-size: 12px; width: 35px; display: inline-block; position: relative; top: 3px; } + +#header .header-dropdown .xda-popup { box-shadow: none; } + +#header .header-dropdown .dropdown-subheader { color: rgb(120, 120, 120); clear: left; font-size: 12px; line-height: 12px; } + +#header .header-dropdown .dropdown-subheader a { color: rgb(239, 108, 0); } + +#header .header-dropdown .header_analysis_subheader, #header .header-dropdown .header_analysis_subheader_link { padding: 9px 0px 4px 10px; display: inline-block; width: 147px; text-align: left; color: rgb(251, 251, 251); text-transform: uppercase; height: 27px; } + +.header_analysis_subheader_text { float: left; } + +#header .header-dropdown .header_analysis_subheader_link { cursor: pointer; padding: 10px 0px 10px 10px; } + +#header .header-dropdown .header_analysis_subheader_selected { background-color: rgb(69, 69, 69); color: rgb(251, 251, 251); } + +#header .header-dropdown .header_analysis_submenu { display: none; position: absolute; top: 0px; left: 157px; background-color: rgb(69, 69, 69); color: rgb(251, 251, 251); } + +#header .header-dropdown .header_analysis_submenu li a { padding: 10px 20px; display: block; max-width: 375px; overflow: hidden; text-overflow: ellipsis; } + +#header .header-dropdown .header_analysis_submenu li a:hover { background-color: rgb(82, 82, 82); } + +#header > #navigation-responsive.header-dropdown .header_analysis_submenu li a { max-width: 100%; padding: 11px 20px; } + +#header #login_register_wrapper { background-color: rgb(77, 77, 77); color: rgb(251, 251, 251); padding: 1px 0px 1px 20px; } + +#header #login_register_wrapper .header-dropdown { margin-right: 20px; } + +#login_register_wrapper .header-dropdown .dropdown-subheader { color: rgb(251, 251, 251); } + +.header-dropdown .xda-popup#header_login_dropdown_menu { top: 54px; min-width: 355px; padding: 5px 5px 20px; } + +.login_link_mobile { display: none; } + +#login-option-controls { position: relative; top: 10px; } + +#login-option-controls, #login_register_wrapper .header-dropdown #login-option-controls a { font-size: 12px; color: rgb(216, 216, 216); } + +#login-remember { font-size: 12px; display: inline-block; margin-right: 15px; } + +#login-remember input { position: relative; top: 3px; } + +#login_register_wrapper .header-dropdown a#login-forgot { position: relative; top: 14px; float: right; } + +.login-input { background: rgb(249, 249, 249); font-size: 13px; color: rgb(192, 191, 191); border: 1px solid rgb(216, 216, 216); outline: 0px; padding: 8px 10px; width: 125px; margin: 0px 0px 0px 5px; appearance: none; display: inline-block; vertical-align: bottom; } + +#login-submit { background-color: rgb(253, 188, 64); position: relative; left: -4px; top: 0px; margin: 0px; height: 34px; width: 30px; color: rgb(0, 0, 0); font-size: 16px; border: 0px; vertical-align: bottom; box-sizing: border-box; line-height: 21px; } + +#login_register_wrapper .header-dropdown #login-option-controls a.google-button { display: inline-block; font-size: 16px; padding: 5px; margin-left: 10px; background: rgb(198, 56, 29) !important; } + +.google-button:hover { background: rgb(212, 72, 45); box-shadow: none; } + +#login-close-responsive { display: none; visibility: hidden; } + +#header #header_loggedin_wrapper a { color: rgb(251, 251, 251); } + +#header #header_loggedin_wrapper { right: 580px; top: 12px; } + +#notifications_menu { background-color: rgb(69, 69, 69); padding: 0px; } + +#header .notifications-icon { display: none; } + +#notifications_menu .thead { background-color: rgb(46, 46, 46); color: rgb(251, 251, 251); font-weight: normal; padding: 4px; } + +#header ul#notification-my-devices { list-style-type: none; margin: 0px; padding: 4px 6px; display: block; } + +#notification-my-devices a { color: rgb(69, 69, 69); padding: 3px 0px; font-size: 12px; float: left; } + +#notification-my-devices a:hover { color: rgb(222, 115, 0); } + +#notification-my-devices li { clear: both; float: left; width: 100%; } + +#notification-my-devices a.notifications-my-devices-remove { margin-left: 5px; width: 15px; padding: 3px 5px; float: right !important; } + +.notifications-my-devices-remove i { font-size: 10px; } + +#notifications-my-devices-add { margin: 10px 5px 10px 6px; clear: both; font-size: 12px; color: rgb(222, 115, 0); float: left; } + +#notifications-my-devices-add-input { clear: both; display: none; width: 85%; margin: 5px auto; background-color: rgb(46, 46, 46); border: 0px; color: rgb(251, 251, 251); } + +.notifications-my-devices-text { float: left; } + +.notifications-my-devices-img { width: 30px; display: inline-block; float: left; } + +.notifications-my-devices-img img { height: 20px; } + +#notification-my-devices-none { padding: 4px 6px; font-size: 10px; color: rgb(114, 114, 114); width: 180px; } + +#header_search_btn { margin-left: 5px; position: relative; top: -4px; } + +button#header_search_btn { margin-left: 0px; top: 8px; left: -6px; background-color: transparent; border: 0px; } + +#header_search_icon { font-size: 26px; color: rgb(224, 224, 224); line-height: 36px; } + +#mobile-search, #mobile-search-close, #mobile-search-wrapper .header-algolia-search-button { display: none; visibility: hidden; } + +.search-expanded #header #header_search_wrapper { display: block; visibility: visible; } + +.search-expanded #mobile-search-close, #login_register_wrapper .header-dropdown #login-close-responsive { position: absolute; right: 5px; top: 0px; font-size: 16px; line-height: 44px; height: 49px; width: 32px; text-align: center; display: block; visibility: visible; color: rgb(249, 249, 249); } + +.search-expanded #mobile-search-close { line-height: 49px; } + +.search-expanded #header #header_search_wrapper { list-style-type: none; margin: 0px; padding: 0px; position: relative; top: 12px; display: inline-block; } + +#mobile_search_bar > li { display: inline-block; vertical-align: baseline; } + +#search_results_container { position: absolute; top: 48px; left: 0px; padding: 0px; margin: 0px; width: 100%; z-index: 999999; } + +#search_results_container .ui-autocomplete, .header-dropdown .ui-autocomplete { background: rgb(46, 46, 46); overflow: hidden; color: rgb(251, 251, 251); border: 0px; position: relative; margin: 0px 0px -5px !important; top: 0px !important; left: 0px !important; width: 100% !important; } + +#search_results_container .ui-autocomplete::before { content: "Jump to Forum:"; width: 100%; display: block; padding: 2px; background-color: rgb(46, 46, 46); color: rgb(251, 251, 251); font: 900 14px "Titillium Web", sans-serif !important; } + +#search_results_container.search_results_no_labels .ui-autocomplete::before { display: none; } + +#search_results_container .ui-autocomplete li, .header-dropdown .ui-autocomplete li { display: block; padding: 0px 5px; cursor: default; background-color: rgb(46, 46, 46); color: rgb(251, 251, 251); overflow: hidden; text-overflow: ellipsis; font-size: 14px; z-index: 9999 !important; } + +#search_results_container .ui-state-focus, #search_results_container .ui-widget-content .ui-state-focus, #search_results_container .ui-widget-header .ui-state-focus, .header-dropdown .ui-state-focus, .header-dropdown .ui-widget-content .ui-state-focus, .header-dropdown .ui-widget-header .ui-state-focus { background: rgb(69, 69, 69); border: 0px; } + +#search_results_container .ui-menu-divider { display: none !important; visibility: hidden !important; } + +#search_results_container .gssb_c { margin: 0px; position: relative !important; left: 0px !important; top: 0px !important; width: 100% !important; } + +#search_results_container .gssb_c * { box-shadow: none !important; } + +#search_results_container .gsc-completion-container { padding: 15px; border: none !important; background-color: rgb(46, 46, 46) !important; color: rgb(251, 251, 251) !important; } + +#search_results_container .gsc-completion-container > tbody > tr:first-child > td::before { content: "Search XDA:"; padding: 2px; display: block; background-color: rgb(46, 46, 46); color: rgb(251, 251, 251); font: 900 14px "Titillium Web", sans-serif !important; } + +#search_results_container.search_results_no_labels .gsc-completion-container > tbody > tr:first-child > td::before { display: none; } + +#search_results_container .gsc-completion-container td { border: 0px; font: 14px "Titillium Web", sans-serif !important; padding: 0px !important; } + +#search_results_container .gsc-completion-container span { padding: 0px 5px; } + +#search_results_container .gsc-completion-container td b { color: inherit; } + +#search_results_container .gsc-completion-selected { background-color: rgb(69, 69, 69) !important; } + +#header #advancedsearch { font-size: 20px; border-top: 1px solid rgb(114, 114, 114); border-right: 1px solid rgb(114, 114, 114); border-bottom: 1px solid rgb(114, 114, 114); border-image: initial; border-left: none; padding: 0px; color: rgb(114, 114, 114); height: 34px; display: inline-block; width: 33px; text-align: center; position: relative; left: -4px; vertical-align: bottom; } + +#header #advancedsearch i { position: relative; top: 2px; } + +#header #header_social_wrapper li { float: left; margin-right: 3px; } + +#header #header_social_wrapper a { height: 36px; width: 35px; display: inline-block; text-align: center; text-decoration: none; line-height: 35px; } + +#header #header_social_wrapper i { color: rgb(249, 249, 249); width: 35px; font-size: 24px; height: 36px; line-height: 38px; } + +.fb-bg { background-color: rgb(59, 89, 152); } + +.yt-bg { background-color: rgb(229, 45, 39); } + +.tw-bg { background-color: rgb(85, 172, 238); } + +.gp-bg { background-color: rgb(221, 75, 57); } + +.discord-bg { background-color: rgb(114, 137, 218); } + +.telegram-bg { background-color: rgb(0, 136, 204); } + +#header_social_swappa img { position: relative; top: -1px; border-top: 1px solid rgb(0, 153, 68); } + +#header_sw { width: 35px; height: 35px; margin-top: 1px; } + +#navigation-responsive { display: none; } + +.nav-expanded #header > #navigation-responsive.header-dropdown { display: block; top: 63px; position: absolute; left: 0px; z-index: 4; max-width: 500px; margin-left: 0px; width: 100%; } + +#header > #navigation-responsive.header-dropdown .header_analysis_subheader, #header > #navigation-responsive.header-dropdown .header_analysis_subheader_link { padding: 11px 0px 12px 10px; text-align: left; font-size: 17px; width: 130px; background-color: rgb(46, 46, 46); } + +#header > #navigation-responsive.header-dropdown .header_analysis_subheader_selected { background-color: rgb(69, 69, 69); } + +#header > #navigation-responsive.header-dropdown .header_popup_menu { width: 100%; position: relative; top: 0px; background-color: transparent; } + +#header > #navigation-responsive.header-dropdown .header_popup_menu li { height: 40px; } + +#header > #navigation-responsive.header-dropdown .header_popup_menu.header_popup_menu_expanded { background-color: rgb(69, 69, 69); } + +.header_analysis_subheader_moreicon { float: right; padding: 4px 15px 6px 25px; } + +#header > #navigation-responsive.header-dropdown .header_popup_menu > li { height: 50px; } + +#header > #navigation-responsive.header-dropdown .header_analysis_submenu { left: 140px; width: calc(100% - 140px); white-space: normal; } + +.navigation-responsive-swappa { text-align: center; } + +.navigation-responsive-swappa .navigation-responsive-swappa-title { font-size: 16px; font-weight: 900; color: rgb(251, 251, 251); margin: 3px 0px; } + +.navigation-responsive-swappa .swappa-menu-subtext { font-size: 12px; text-transform: uppercase; display: block; margin: 5px 0px; } + +.navigation-responsive-swappa .swappa-menu-phonebg { display: inline-block; width: 75px; height: 151px; position: relative; margin: 0px 10px 3px; } + +.navigation-responsive-swappa .swappa-menu-phonebg img { position: absolute; top: 0px; left: 0px; } + +.navigation-responsive-swappa .swappa-menu-phonetext { position: absolute; top: 25px; left: 3px; width: 68px; font-size: 16px; text-align: center; display: inline-block; height: 79px; padding-top: 22px; } + +.navigation-responsive-swappa .swappa-menu-sellphone { background-color: rgb(41, 199, 64); } + +.navigation-responsive-swappa .swappa-menu-buyphone { background-color: rgb(41, 127, 199); } + +.twig { width: 100%; height: 25px; line-height: 25px; position: fixed; top: 0px; text-align: center; z-index: 9999; } + +.twig-op { background-color: rgb(235, 0, 40); } + +.twig-honor { background-color: rgb(1, 180, 225); } + +.twig-body { margin-top: 25px !important; } + +body.mobile-body .twig-navbar { margin-top: 0px; } + +.twig-navbar { margin-top: 25px; } + +.twig a { text-decoration: none; font-weight: bold; color: white !important; } + +.sponsor-banner, .sponsor-dyn-banner { margin-bottom: 15px; margin-top: 15px; min-height: 100px; text-align: center; } + +@media (max-width: 1420px) { + .hide-1060 { display: none !important; } +} + +@media (max-width: 1200px) { + #header_search_btn, .header-algolia-search-button { display: none; } + #header #header_search { display: none; } + .search-expanded #header #header_search { display: inline-block; position: relative; left: 10px; top: -13px; width: 285px; } + .search-expanded #header_search_btn { display: inline-block; visibility: visible; top: -5px; left: 5px; } + .search-expanded #header #header_search_wrapper { background-color: rgb(46, 46, 46); position: fixed; visibility: visible; width: 100%; top: 63px; height: 40px; padding: 5px 0px; left: 0px; display: block !important; } + #mobile-search-wrapper { display: inline-block; visibility: visible; position: absolute; right: 215px; top: 12px; } + #mobile-search, #mobile-search-wrapper .header-algolia-search-button { display: inline-block; visibility: visible; color: rgb(251, 251, 251); } + #mobile-search-wrapper .header-algolia-search-button { margin-right: 5px; top: 0px; } +} + +@media (max-width: 1060px) { + #login_register_wrapper .header-dropdown a#login-forgot { width: 100px; } +} + +@media (max-width: 960px) { + #header-logo { margin-right: 15px; } + #header > .header-dropdown, #header #login_register_wrapper { margin-left: 10px; top: 17px; height: auto; } + .header-dropdown .xda-popup { top: 46px; } + .header-dropdown .xda-popup#header_login_dropdown_menu { top: 45px; min-width: 369px; } + .dropdown-subheader { display: none; } +} + +@media (max-width: 900px) { + #header-logo { width: 80px; margin: 0px; } + #header-logo img { margin-left: 26px; } + #header-logo .fa, #header-logo .fas { display: block; visibility: visible; position: absolute; left: 4px; top: 19px; font-size: 24px; color: rgb(224, 224, 224); } + .header-dropdown-nomobile { display: none; visibility: hidden; } + #header #xda_logged_in { left: 90px; top: 17px; right: initial; position: absolute; display: block; } + #header #mobile-search-wrapper { right: 244px; } + #header #header_loggedin_wrapper { right: 121px; } + #header > .header-dropdown { top: -10px; left: 5px; background-color: transparent; display: none; } + #header #login_register_wrapper { left: 10px; padding: 1px 10px 1px 20px; } + #header #login_register_wrapper .header-dropdown { margin-right: 10px; } + .header-dropdown .xda-popup#header_login_dropdown_menu { top: 46px; } + #header #header_social_wrapper { top: 12px; right: 0px; } + #header #header_social_wrapper li { margin-right: 8px; } + #header #header_social_wrapper a { height: auto; width: 20px; } + #header #header_social_wrapper i { background: 0px center; font-size: 20px; width: auto; height: auto; } + #header #header_social_swappa { display: none; visibility: hidden; } +} + +@media (max-width: 600px) { + .header-dropdown .xda-popup#header_login_dropdown_menu { top: 45px; } + #header #login_register_wrapper { position: relative; top: 18px; left: 15px; padding: 0px; background: transparent; } + #header #header_social_wrapper { display: none; } + #header #header_loggedin_wrapper { right: 51px; } + #header #mobile-search-wrapper { right: 10px; } + #search_results_container .ui-autocomplete { width: 100%; } + #search_results_container .ui-autocomplete li { padding: 5px; } + #search_results_container .gssb_c { width: 100% !important; } + #search_results_container .gsc-completion-container span { padding: 0px; } + #search_results_container .gsc-completion-container div table td { padding: 5px !important; } +} + +@media (max-width: 540px) { + .header-dropdown .xda-popup#header_login_dropdown_menu { top: 63px; min-width: 0px; width: 100%; padding: 5px 0px 0px; position: fixed !important; left: 0px !important; } + .header-dropdown .xda-popup#header_login_dropdown_menu form { margin-left: 10px; } + .login-input { width: 150px; } + #login-option-controls { display: block; top: -5px; } + #login_register_wrapper .header-dropdown #login-option-controls a.google-button { margin-left: 46px; } + #login_register_wrapper .header-dropdown #login-option-controls #login-remember { margin: 15px 0px 0px; } + #login_register_wrapper .header-dropdown #login-option-controls #login-forgot { top: 20px; } +} + +@media (max-width: 480px) { + .login-input { max-width: 30%; } + #header #notifications_mobile_options { clear: left; margin: 15px; display: block !important; } + #header #notifications_mobile_options a, #header #notifications_mobile_options a:hover { color: rgb(222, 115, 0); } + #header #notifications_mobile_options_rp { margin-left: 38px; } + #header #notifications_mobile_options_logout { float: right; } + #header_loggedin_wrapper { display: none; visibility: hidden; } +} + +@media (max-width: 380px) { + .search-expanded #header #header_search { width: 235px; } + #header .notifications-word { display: none; visibility: hidden; } + #header .notifications-icon { display: inline-block; visibility: visible; } +} + +@media (max-width: 320px) { + .search-expanded #mobile-search-close, #login_register_wrapper .header-dropdown #login-close-responsive { display: none; } +} + +#footer { background: rgb(69, 69, 69); color: rgb(114, 114, 114); font-size: 12px; padding: 0px 0px 15px; position: relative; clear: both; width: 100%; margin: 0px; overflow: hidden; } + +#footer a:hover { color: rgb(249, 249, 249); transition: all 0.15s ease-in-out 0s; } + +#footer-nav { clear: both; width: 100%; background-color: rgb(249, 249, 249); margin-top: 25px; } + +#footer-nav .breadcrumbs { padding: 5px 10px 5px 20px; top: auto; position: relative; } + +#footer-left { float: left; width: 450px; margin: 25px 0px 0px 25px; } + +#footer-right { float: right; min-width: 730px; width: 60%; margin: 0px; padding: 0px; position: relative; } + +.footban { height: 90px; width: 728px; margin: 25px auto 0px; } + +.f-links { color: rgb(255, 189, 45); font-size: 14px; float: left; margin: 20px 5px 10px 0px; } + +.f-links a { color: rgb(255, 255, 255) !important; } + +#jumptop { font-size: 48px; color: rgb(255, 189, 45); float: right; margin: 30px 15px 0px 0px; } + +.footer-links li, .footer-links a { display: block; text-align: center; background: transparent; text-decoration: underline; font-size: 12px; color: rgb(249, 249, 249); } + +.footer-links li, .footer-links a:hover { color: rgb(110, 110, 110); } + +.footer-links li { float: left; list-style: none; display: block; margin-right: 10px; } + +.footer-links li:hover { transition: all 0.15s ease-in-out 0s; } + +.footer-links { padding: 0px; margin: 0px; } + +#footer-copyright { color: rgb(114, 114, 114); font-size: 11px; font-style: italic; } + +.w-social { float: left; margin: 20px 15px 0px 0px; color: rgb(255, 189, 45); font-size: 14px; } + +.w-social .footer-links i { padding-right: 15px; color: rgb(249, 249, 249); font-size: 26px !important; } + +.w-social .footer-links a:hover i { color: rgb(169, 169, 169); } + +.modtools { float: right; padding: 0px 13px; font-size: 12px; color: rgb(114, 114, 114); } + +#xda-wel { height: 55px; margin: 0px auto; padding: 0px; background-position: 25px 20px; } + +#xda-wel li { float: left; list-style: none; display: block; overflow: hidden; width: 255px; text-align: left; } + +#xda-wel li { background: url("/images/2015/gi.png") center top no-repeat; } + +.mobile-body #footer { float: none; padding-top: 5px; } + +.mobile-body #footer-left { width: auto; margin: 10px 0px 0px; text-align: center; } + +.mobile-body #footer-right { min-width: 0px; text-align: center; width: auto; } + +.mobile-body #hosted-by { position: relative; top: 0px; left: 0px; display: block; } + +.mobile-body #footer-special-links { position: relative; top: 0px; left: 0px; } + +.mobile-body .f-links { position: relative; left: 0px; float: none; margin-left: 0px; } + +.mobile-body .w-social { position: relative; top: 0px; left: 0px; float: none; width: 100%; } + +.mobile-body #stylechooser { position: relative; top: 0px; left: 0px; margin: 0px; } + +.mobile-body #jumptop { position: relative; top: 0px; left: 0px; float: none; clear: left; } + +.mobile-body .a728-90, .footban { text-align: center; width: auto; height: auto; } + +.mobile-body #footer-copyright { clear: left; } + +.mobile-body .w-social li, .mobile-body .f-links li { float: none; display: inline-block; margin-left: 10px; } + +@media (max-width: 1390px) { + #footer-left { margin: 25px 0px 0px 20px; float: none; } + #footer-right { float: none; margin: 0px; min-width: 728px; position: static; width: auto; } + #hosted-by { display: inline; position: absolute; top: 85px; left: 480px; } + .w-social { position: absolute; top: 20px; left: 480px; margin: 0px; } + .w-social .footer-links { margin: 0px; } + #jumptop { position: absolute; top: 22px; left: 670px; margin: 0px; } + #stylechooser { position: absolute; top: 308px; left: 3px; margin: 0px; } + #footer-special-links { position: absolute; top: 373px; left: 561px; margin: 0px; } + .f-links { margin-left: 180px; } +} + +@media (min-width: 1440px) { + .f-links { margin-right: 15%; } +} + +@media (min-width: 1650px) { + .f-links { margin-right: 22%; } +} + +@media (min-width: 1824px) { + .f-links { margin-right: 25%; } +} + +::selection { background: rgb(255, 216, 133); } + +#topanchor { position: absolute; top: 0px; left: 0px; visibility: hidden; } + +html, body { height: 100%; } + +body { background: rgb(235, 235, 235); color: rgb(69, 69, 69); font: 13px Hind, sans-serif; min-width: 1024px; margin: 0px; -webkit-font-smoothing: subpixel-antialiased; text-shadow: rgba(43, 43, 43, 0.004) 1px 0px 1px; text-size-adjust: none; } + +body.forumdisplaycategory { background-color: rgb(253, 253, 253); } + +.no-min-width { min-width: 0px; } + +.min-width-728 { min-width: 728px; } + +.min-width-728.mobile-body { min-width: 0px; padding-top: 0px; } + +.fixed-container { max-width: 1170px; margin: 0px auto; } + +a.ad-free-tag { background-color: rgb(46, 46, 46); color: white; } + +.responsive-text-show { display: none; visibility: hidden; } + +h1, h2, h3, h4, h5, h6 { font: 900 20px "Open Sans", sans-serif; } + +a { color: rgb(222, 115, 0); text-decoration: none; } + +a:hover, a:active, a:focus { color: rgb(69, 69, 69); text-decoration: none; transition: all 0.15s ease-in-out 0s; } + +td, th, p, li { font: 14px Hind, sans-serif; } + +strong, b { font-weight: 600; } + +select { font: 11px Hind, sans-serif; border: 1px solid rgb(216, 216, 216); color: rgb(69, 69, 69); padding: 8px 0px 8px 10px; cursor: pointer; outline: 0px; } + +option, optgroup { font: 11px Hind, sans-serif; cursor: pointer; } + +input[type="text"], input[type="password"] { padding: 7px; } + +img { border: 0px; } + +a:hover { text-decoration: none; transition: all 0.15s ease-in-out 0s; } + +legend { color: rgb(69, 69, 69); font: 900 13px "Open Sans", sans-serif; } + +fieldset { border: 1px solid rgb(216, 216, 216); } + +pre { max-width: 600px; } + +.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background-color: rgb(169, 169, 169); background-image: none !important; } + +.tborder { background-color: rgb(251, 251, 251); color: rgb(69, 69, 69); border: 1px solid rgb(216, 216, 216); box-shadow: rgba(0, 0, 0, 0.02) 0px 3px 1px 0px; clear: left !important; } + +.tab_list .tborder { text-align: center; clear: none !important; padding: 4px !important; } + +.tcat { background: rgb(249, 249, 249); color: rgb(69, 69, 69); font: 900 18px "Open Sans", sans-serif; border-bottom: 1px solid rgb(216, 216, 216); position: relative; box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 3px 0px; padding: 15px 20px; } + +.thead { background: rgb(216, 216, 216); color: rgb(69, 69, 69); font: 900 14px "Open Sans", sans-serif; padding: 5px 10px; text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px; } + +.alt1, .alt1Active, .alt2, .alt2Active { background: rgb(249, 249, 249); color: rgb(69, 69, 69); border-bottom: 1px solid rgb(216, 216, 216); padding: 15px 20px; } + +.inlinemod { background: rgb(255, 255, 204); color: rgb(69, 69, 69); } + +.wysiwyg { background: rgb(249, 249, 249); color: rgb(69, 69, 69); font: 13px Hind, sans-serif; margin: 5px 10px 10px; padding: 0px; } + +input { outline: 0px; } + +textarea, .bginput { font: 15px Hind, sans-serif; padding: 3px; outline: none !important; } + +textarea { resize: vertical; } + +.bginput option, .bginput optgroup { font: 13px Hind, sans-serif; } + +.button { font: 12px Hind, sans-serif; } + +.smallfont { font: 14px / 14px Hind, sans-serif; } + +.time { color: rgb(169, 169, 169); } + +.navbits { padding: 12px 10px 8px 20px; background-color: rgb(249, 249, 249); font-size: 14px; border-top: 1px solid rgba(0, 0, 0, 0.06); border-bottom: 1px solid rgba(0, 0, 0, 0.06); position: absolute; z-index: 499; right: 0px; left: 0px; top: 90px; } + +.navbits a { text-decoration: underline; font-weight: normal; color: rgb(0, 0, 0); } + +.navbits .firstbreadcrumb { position: relative; top: 2px; font-size: 19px; margin-right: 5px; } + +.highlight { color: rgb(255, 0, 0); font-weight: bold; } + +.fjsel { background: rgb(62, 92, 146); color: rgb(224, 224, 246); } + +.fjdpth0 { background: rgb(247, 247, 247); color: rgb(69, 69, 69); } + +.panel { background: rgb(249, 249, 249); color: rgb(69, 69, 69); padding: 5px; } + +.panelsurround, .content { background: rgb(249, 249, 249); color: rgb(69, 69, 69); } + +.vbmenu_control { background: inherit; color: rgb(69, 69, 69); font: bold 12px Hind, sans-serif; padding: 3px 6px; white-space: nowrap; } + +#vB_Editor_QE_1_controls, #vB_Editor_QE_2_controls, #vB_Editor_QE_3_controls, #vB_Editor_QE_4_controls, #vB_Editor_QE_5_controls, #vB_Editor_QE_6_controls, #vB_Editor_QE_7_controls, #vB_Editor_QE_8_controls, #vB_Editor_QE_9_controls, #vB_Editor_QE_10_controls { position: relative; } + +div#vB_Editor_QE_1_popup_forecolor_menu, div#vB_Editor_QE_2_popup_forecolor_menu, div#vB_Editor_QE_3_popup_forecolor_menu, div#vB_Editor_QE_4_popup_forecolor_menu, div#vB_Editor_QE_5_popup_forecolor_menu, div#vB_Editor_QE_6_popup_forecolor_menu, div#vB_Editor_QE_7_popup_forecolor_menu, div#vB_Editor_QE_8_popup_forecolor_menu, div#vB_Editor_QE_9_popup_forecolor_menu, div#vB_Editor_QE_10_popup_forecolor_menu { top: 32px !important; left: 100px !important; } + +.vbmenu_control a:link, .vbmenu_control_alink { color: rgb(69, 69, 69); text-decoration: none; } + +.vbmenu_control a:visited, .vbmenu_control_avisited { color: rgb(69, 69, 69); text-decoration: none; } + +.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover { color: rgb(69, 69, 69); text-decoration: underline; } + +.vbmenu_popup, .xda-popup { background: rgb(249, 249, 249); color: rgb(69, 69, 69); border: 1px solid rgb(216, 216, 216); padding: 0px; box-shadow: rgba(0, 0, 0, 0.4) 3px 5px 5px; z-index: 50; line-height: 1em; font-size: 14px; clip: auto !important; } + +.vbmenu_popup table, .xda_popup table { min-width: 150px; } + +.vbmenu_option { background: rgb(249, 249, 249); color: rgb(69, 69, 69); font: 13px Hind, sans-serif; white-space: nowrap; cursor: pointer; padding: 5px; } + +.vbmenu_option a:link, .vbmenu_option_alink { color: rgb(69, 69, 69); text-decoration: none; } + +.vbmenu_option a:visited, .vbmenu_option_avisited { color: rgb(69, 69, 69); text-decoration: none; } + +.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover { color: rgb(69, 69, 69); text-decoration: none; } + +.vbmenu_hilite { background: rgb(249, 249, 249); color: rgb(222, 115, 0); font: 13px Hind, sans-serif; white-space: nowrap; cursor: pointer; padding: 5px; } + +.vbmenu_hilite a:link, .vbmenu_hilite_alink { color: rgb(222, 115, 0); text-decoration: none; } + +.vbmenu_hilite a:visited, .vbmenu_hilite_avisited { color: rgb(222, 115, 0); text-decoration: none; } + +.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover { color: rgb(222, 115, 0); text-decoration: none; } + +.vbulletin_editor_table { width: 100%; } + +.vBulletin_editor { background-color: rgb(249, 249, 249) !important; border: 0px !important; padding: 0px !important; } + +.postbit-qacomment .vBulletin_editor { border: none !important; } + +.controlbar { padding: 0px !important; margin: 0px !important; } + +.controlbar, .controlbar td { line-height: 5px !important; } + +.controlbar .fieldset { margin-top: 15px; } + +.vbulletin-editor-text-area { margin-right: 125px; margin-top: 8px; } + +.vbulletin-editor-text-area textarea { width: 100%; height: 315px; padding: 0px; margin: 0px; } + +.vbulletin-editor-smilies { float: right; width: 110px; height: 330px; } + +fieldset#vB_Editor_001_smiliebox { border: 0px; } + +fieldset#vB_Editor_001_smiliebox legend { margin-left: 10px; } + +.vbmenu_searchhits { display: block; float: right; font-size: 10px; padding-left: 2em; } + +.vbmenu_searchkeys { display: block; float: left; font-size: 11px; } + +#wrap { margin: 0px; padding: 10px 25px 0px; float: left; } + +.page { margin: 60px 335px 18px 20px; display: block; } + +.forumdisplaycategory .page { margin: 25px 0px 0px 335px; } + +.page.no-sidebar { margin-right: 20px; } + +.content { background: rgb(249, 249, 249); color: rgb(69, 69, 69); border: 1px solid rgb(216, 216, 216); padding: 5px; clear: left; margin-top: 15px; margin-bottom: 3px; } + +#deviceInfo-specs .content { clear: none; } + +.boxShadow, .box-shadow { box-shadow: rgba(0, 0, 0, 0.02) 0px 3px 1px 0px; } + +.new-button { font-size: 13px; display: inline-block; max-width: 135px; text-align: left; float: left; margin-right: 10px; white-space: nowrap; } + +#search-input, .devdbSearch, #gsc-input, .search-input, #gsc-input-top { background: url("/images/2015/search-icon.png") 10px 7px no-repeat transparent; color: rgb(169, 169, 169); float: left; font-size: 13px; outline: 0px; margin-top: 14px; margin-left: 15px; border: 1px solid rgb(216, 216, 216); width: 185px; height: 16px; padding: 7px 7px 7px 32px !important; } + +#gsc-input-top { float: inherit; background-color: rgb(249, 249, 249); padding: 8px 8px 8px 35px !important; } + +#search-input:focus, #gsc-input:focus { border: 1px solid rgb(169, 169, 169); } + +.new-button, input[type="submit"], input[type="reset"], input.button, button { border: 1px solid rgb(216, 216, 216); background-color: rgb(249, 249, 249); padding: 8px 10px; font-size: 13px; cursor: pointer; color: rgb(69, 69, 69) !important; } + +.new-button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input.button:hover, button:hover { border: 1px solid rgb(216, 216, 216); color: rgb(69, 69, 69); background-color: rgb(235, 235, 235); transition: all 0.15s ease-in-out 0s; } + +div.page-register { margin-top: 10px; } + +.leaderboard { float: left; width: calc(100% - 335px); margin: 55px auto 10px; } + +.page .leaderboard, .mobile-body .leaderboard { width: 100%; } + +.pg-footer { margin-top: 15px; } + +.leaderboard .a728-90 { margin: 0px auto; } + +.popup-notable a { display: block; color: rgb(69, 69, 69); padding: 5px 10px; white-space: nowrap; } + +.popup-notable a:hover { color: rgb(255, 189, 45); } + +.popup-notable a i { font-size: 16px; width: 16px; vertical-align: middle; } + +.sort-button .fa-sort-asc { position: relative; top: 3px; } + +.sort-button .fa-sort-desc { position: relative; top: -3px; } + +.table-sub-header { padding: 10px; border-bottom: 1px solid rgb(216, 216, 216); } + +.table-footer { border-top: 1px solid rgb(216, 216, 216); padding: 5px 10px; font-size: 12px; } + +.table-message { font-weight: 900; padding: 10px; } + +.faux-table { display: table; width: 100%; margin: 0px; padding: 0px; } + +.faux-row { display: table-row; } + +.faux-header { display: table-cell; font-weight: 700; padding: 5px; border: 1px solid rgb(216, 216, 216); } + +.faux-cell { display: table-cell; border: 1px solid rgb(216, 216, 216); padding: 5px; } + +.emoji { line-height: 0; position: relative; top: 5px; margin-top: -8px; height: 22px !important; width: 22px !important; } + +#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message { font-family: HelveticaNeue-Light, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 200; color: rgb(255, 255, 255); } + +#sb-container { position: fixed; margin: 0px; padding: 0px; top: 0px; left: 0px; z-index: 999; text-align: left; visibility: hidden; display: none; } + +#sb-overlay { position: relative; height: 100%; width: 100%; } + +#sb-wrapper { position: absolute; visibility: hidden; width: 100px; } + +#sb-wrapper-inner { position: relative; border: 1px solid rgb(48, 48, 48); overflow: hidden; height: 100px; } + +#sb-body { position: relative; height: 100%; } + +#sb-body-inner { position: absolute; height: 100%; width: 100%; } + +#sb-player.html { height: 100%; overflow: auto; } + +#sb-body img { border: 0px; } + +#sb-loading { position: relative; height: 100%; } + +#sb-loading-inner { position: absolute; font-size: 14px; line-height: 24px; height: 24px; top: 50%; margin-top: -12px; width: 100%; text-align: center; } + +#sb-loading-inner span { background: url("//forum.xda-cdn.com/clientscript/shadowbox-3.0.3/loading.gif") no-repeat; padding-left: 34px; display: inline-block; } + +#sb-body, #sb-loading { background-color: rgb(6, 6, 6); } + +#sb-title, #sb-info { position: relative; margin: 0px; padding: 0px; } + +#sb-title, #sb-title-inner { height: 26px; line-height: 26px; } + +#sb-title-inner { font-size: 16px; } + +#sb-info, #sb-info-inner { height: 20px; line-height: 20px; } + +#sb-info-inner { font-size: 12px; } + +#sb-nav { float: right; height: 16px; padding: 2px 0px; width: 45%; } + +#sb-nav a { display: block; float: right; height: 16px; width: 16px; margin-left: 3px; cursor: pointer; background-repeat: no-repeat; } + +#sb-nav-close { background-image: url("//forum.xda-cdn.com/clientscript/shadowbox-3.0.3/close.png"); } + +#sb-nav-next { background-image: url("//forum.xda-cdn.com/clientscript/shadowbox-3.0.3/next.png"); } + +#sb-nav-previous { background-image: url("//forum.xda-cdn.com/clientscript/shadowbox-3.0.3/previous.png"); } + +#sb-nav-play { background-image: url("//forum.xda-cdn.com/clientscript/shadowbox-3.0.3/play.png"); } + +#sb-nav-pause { background-image: url("//forum.xda-cdn.com/clientscript/shadowbox-3.0.3/pause.png"); } + +#sb-counter { float: left; width: 45%; } + +#sb-counter a { padding: 0px 4px 0px 0px; text-decoration: none; cursor: pointer; color: rgb(255, 255, 255); } + +#sb-counter a.sb-counter-current { text-decoration: underline; } + +div.sb-message { font-size: 12px; padding: 10px; text-align: center; } + +div.sb-message a:link, div.sb-message a:visited { color: rgb(255, 255, 255); text-decoration: underline; } + +#sb-title-inner { width: 90%; } + +#sb-nav-close { float: right; height: 16px; display: block; background: url("//forum.xda-cdn.com/clientscript/shadowbox-3.0.3/close.png") 2px 0px no-repeat; cursor: pointer; width: 46px !important; } + +.enhanced-header .device-image-wrapper img { width: 215px; height: 222px; } + +.enhanced-header div.device-image-wrapper { padding: 0px; } + +.enhanced-header.device-info-wrapper { min-height: 230px; } + +.enhanced-header .device-image-wrapper, .device-info-wrapper { box-sizing: border-box; border: 1px solid rgb(216, 216, 216); background: rgb(255, 255, 255); padding: 30px; } + +#device_info_wrapper.enhanced-header div.device-info-wrapper { margin-left: 230px; } + +.tag { background: rgb(221, 221, 221); border-radius: 3px 0px 0px 3px; display: inline-block; height: 20px; line-height: 20px; padding-left: 5px; padding-right: 5px; position: relative; text-decoration: none; margin-bottom: 5px; } + +.thread-title-cell .tag { margin-right: 5px; } + +#tag_list_cell .tag { margin-right: 10px; } + +.tag::after { background: transparent; border-bottom: 10px solid transparent; border-left: 10px solid rgb(221, 221, 221); border-top: 10px solid transparent; content: ""; position: absolute; right: -10px; top: 0px; } + +.tag:hover { background-color: rgb(18, 145, 29); color: white; transition: none 0s ease 0s; } + +.tag:hover::after { border-left: 10px solid rgb(18, 145, 29); transition: none 0s ease 0s; } + +.title-container { color: rgb(69, 69, 69); clear: left; } + +#forumhome-general { margin-bottom: 15px; border: 1px solid rgb(216, 216, 216); } + +.forum-head { background: rgb(249, 249, 249); color: rgb(69, 69, 69); font: 900 16px / 16px "Open Sans", sans-serif; border-bottom: 1px solid rgb(216, 216, 216); position: relative; box-shadow: rgb(239, 239, 239) 0px 3px 3px; padding: 0px 0px 0px 20px; margin: 0px; clear: left; overflow: hidden; } + +.logged-in .forum-head { padding-left: 5px; } + +.forum-head #search-input { border: 2px solid rgb(255, 189, 45); float: right; position: relative; top: 6px; right: 3px; padding: 6px 6px 6px 32px !important; } + +.forumdisplay-tools { float: right; position: relative; top: 12px; margin-bottom: 10px; } + +.forum-head-cell { margin: 0px; padding: 0px; } + +.forum-head h2 { margin: 14px 0px; padding: 0px; font: 16px / 16px "Open Sans", sans-serif; display: inline-block; } + +.forum-head a, .forum-head h2 { color: rgb(69, 69, 69); font-weight: 900; } + +.forum-display-controls .subscribe-button { background-color: rgb(253, 188, 64); } + +.forumbox { border: 1px solid rgb(216, 216, 216); margin-bottom: 15px; background-color: rgb(249, 249, 249); width: 100%; overflow: hidden; clear: left; } + +.forumbox-devicepic-cell { display: block; background-color: rgb(255, 255, 255); width: 150px; float: left; text-align: center; border-right: 1px solid rgb(216, 216, 216); margin-top: 15px; padding-bottom: 32767px !important; margin-bottom: -32767px !important; } + +#tab_subForums .forumbox-devicepic-cell { border-right: none !important; } + +#tab_subForums .forum-head { display: none; } + +.forumbox-devicepic-cell img { width: 100px; margin: 0px auto; } + +.forumbox-devicepic { margin: 0px auto; } + +.forum-childforum-listings { display: table; } + +.forum-childforum-forumcategory { display: table; max-width: 100%; overflow: hidden; font-family: "Titillium Web", sans-serif; } + +.forum-childforum-forumcategory .threadTitle { font-family: "Titillium Web", sans-serif; font-weight: normal; font-size: 16px; } + +.forumbox-row { display: table-row; } + +body.forumdisplaycategory .forumbox { background-color: transparent; border: 0px; box-shadow: none; } + +.forumbox-row.forumbox-row-forumcategory { padding-bottom: 10px; position: relative; } + +.forumbox-row.forumbox-row-forumcategory > div { padding: 2px 5px; white-space: nowrap; vertical-align: bottom; text-transform: uppercase; text-align: right; } + +.forumdisplaycategory-spacer > div { height: 1px; margin: 0px; padding: 0px; border-collapse: collapse; } + +.forumbox-row.forumbox-row-forumcategory .spacer-cell { width: 100px; } + +.forumbox-row.forumbox-row-forumcategory .forum-cell { text-align: left; } + +.forumbox-row-forumcategory .forum-cell a { font-size: 20px; font-family: "Titillium Web", sans-serif; text-transform: uppercase; position: relative; left: -78px; top: 13px; padding: 0px 10px; font-weight: normal; color: rgb(0, 0, 0); text-decoration: underline; max-width: 620px; text-overflow: ellipsis; overflow: hidden; display: inline-block; background-color: transparent; } + +.forumbox-row-level2 .forum-cell { text-indent: 20px; } + +.forumbox-row > div { display: table-cell; vertical-align: top; } + +.forumcontent { padding: 10px; } + +.cola, .collapse { padding: 14px 20px; border-left: 1px solid rgb(216, 216, 216); } + +.forum-cell { width: 100%; } + +.count-cell { border-left: 1px solid rgb(216, 216, 216); border-right: 1px solid rgb(216, 216, 216); text-align: right; min-width: 90px; font-size: 13px; padding: 15px 10px 0px 0px; width: 8% !important; } + +.bor { width: 115px; font-size: 13px; text-align: left; } + +.count2 { font-size: 13px; text-align: left; } + +.tp { color: rgb(169, 169, 169); } + +a.grey-title { color: rgb(114, 114, 114); font-size: 13px; } + +.info-cell { min-width: 250px; padding: 15px 0px 0px 10px; font-size: 14px; width: 30% !important; } + +.flink { font-size: 15px; line-height: 140%; } + +.tin { text-indent: 0px; font-size: 12px; } + +.picon, .post-icon { float: left; margin-right: 10px; margin-top: 10px; width: 24px; } + +.side-widget { margin-bottom: 25px; } + +.widget-wrap { margin-bottom: 25px; } + +.widget-wrap2 { clear: both; background: rgb(249, 249, 249); padding: 0px; min-height: 250px; border: 1px solid rgb(216, 216, 216); box-shadow: rgba(0, 0, 0, 0.02) 0px 3px 1px; font-size: 13px; text-align: left; margin-bottom: 25px; } + +h2.widget { margin: 0px; background: rgb(249, 249, 249); font-size: 13px; font-weight: normal; text-transform: uppercase; padding: 10px 15px; border-bottom: 1px solid rgb(216, 216, 216); } + +.devicepiccell { padding: 30px; border-right: 1px solid rgb(216, 216, 216); width: 100px; background-color: rgb(255, 255, 255); } + +.device-forum-overview { margin-bottom: 18px; width: 100%; } + +.devicepiccell img, .devicepiccell div { display: block; width: 100px !important; } + +#guest-welcome { text-align: center; margin: 0px auto; font-size: 15px; color: rgb(74, 73, 73); line-height: 150%; text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px; clear: left; max-width: 835px; } + +#guest-welcome h2 { font-size: 24px; color: rgb(74, 73, 73); margin-bottom: 20px; margin-top: 10px; text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px; } + +.guest-search { padding: 13px; background: rgb(235, 235, 235); width: 428px; margin: 0px auto; height: 43px; text-align: left; } + +.guest-search-input { margin: 0px; color: rgb(114, 114, 114); width: 365px; font-size: 14px; border: 1px solid rgb(216, 216, 216); outline: 0px; box-shadow: rgba(0, 0, 0, 0.03) -1px 2px 2px; float: left; padding: 12px 10px !important; } + +.guest-search-input::-webkit-input-placeholder { color: rgb(69, 69, 69); } + +#guest-search-icon { background: 0px 0px repeat rgb(249, 249, 249); border-top: 1px solid rgb(216, 216, 216); border-right: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); border-image: initial; border-left: none; padding: 5px 13px 6px; box-shadow: rgba(0, 0, 0, 0.03) -1px 2px 2px; } + +.guest-welcome { padding: 0px; text-align: left; margin: 30px auto; height: 60px; } + +.guest-welcome li { list-style-type: none; padding: 0px; line-height: 1.5em; position: relative; float: left; display: inline-block; width: 255px; margin-right: 35px; } + +.guest-welcome .guest-welcome-icon { background: url("/images/2015/gi.png") no-repeat; height: 55px; width: 55px; float: left; margin-right: 10px; } + +.guest-welcome li.one .guest-welcome-icon { background-position: 0px 0px; } + +.guest-welcome li.two .guest-welcome-icon { background-position: -58px 0px; } + +.guest-welcome li.three .guest-welcome-icon { background-position: -115px 0px; } + +.guest-welcome li.three { padding-right: 0px; margin-right: 0px; } + +.unicorn .tborder { width: 100% !important; } + +.unicorn .page { padding: 0px; margin: 0px; width: auto !important; box-shadow: none !important; } + +div.page.page-showpost table.tborder { width: 100%; border: 0px; padding-left: 10px; } + +div.page.page-showpost div.page { margin-left: 0px; } + +div.page.page-showpost table.tborder > tbody > tr > td:first-of-type { padding: 0px; border: 0px; } + +.unicorn .page div div { border-bottom: 0px; padding: 0px !important; } + +.unicorn .posterInfoHead { color: rgb(169, 169, 169); background-color: rgb(243, 243, 243); border-right: 1px solid rgb(216, 216, 216); height: 46px; text-align: center; } + +span.smallfont.threadbit-pagelinks { margin-bottom: 10px; display: inline-block; } + +.unicorn .posterInfoHead .posterIcon { display: none; } + +.unicorn .posterInfo { border-right: 1px solid rgb(216, 216, 216); padding: 3px; text-align: center; } + +.unicorn .postContentHead { height: 46px; color: rgb(169, 169, 169); background-color: rgb(243, 243, 243); margin-right: 10px; padding-left: 10px; line-height: 46px !important; } + +.unicorn .postContent { border: 0px; } + +.unicorn .postContent div { padding-bottom: 0px !important; } + +.unicorn .postContent a { color: rgb(222, 115, 0) !important; } + +.unicorn .posterInfoFoot, .postContentFoot { background: linear-gradient(rgb(238, 238, 238) 0px, rgb(245, 245, 245) 12%, rgb(245, 245, 245) 100%); border-bottom: 1px solid rgb(216, 216, 216); } + +#forumhome_tabs { border: 1px solid rgb(216, 216, 216); background-color: rgb(249, 249, 249); display: block; height: 45px; padding: 0px; width: 100%; float: left; clear: left; } + +#forumhome_tabs li { float: left; list-style-type: none; border-right: 1px solid rgb(216, 216, 216); overflow: hidden; } + +#forumhome_tabs li a { display: block; color: rgb(69, 69, 69); text-align: center; line-height: 14px; text-transform: uppercase; padding: 16px 20px; } + +#forumhome_tabs li a:hover { color: rgb(69, 69, 69); box-shadow: rgb(216, 216, 216) 0px -3px 0px inset; } + +.forumhome_tab_Selected { color: rgb(69, 69, 69); box-shadow: rgb(255, 189, 45) 0px -3px 0px inset; } + +#forum-bottom { float: left; width: 100%; margin-bottom: 10px; position: relative; } + +.forumhome-whats_going_on, .forum-bottom-billboard-sibling { margin: 0px 0px 10px 310px; width: auto; background-color: rgb(249, 249, 249); border: 1px solid rgb(216, 216, 216); clear: none !important; } + +.forumhome-whats_going_on h3 { background-color: rgb(216, 216, 216); font-size: 14px; margin-top: 0px; padding: 5px 0px; float: left; width: 100%; text-indent: 15px; } + +.forumhome-whats_going_on .smallfont { margin-bottom: 10px; padding-left: 15px; clear: left; } + +.forumhome-whats_going_on_stats ul { margin: 0px; padding: 0px; } + +.forumhome-whats_going_on_stats li { list-style-type: none; display: inline; margin-right: 10px; white-space: nowrap; line-height: 1em; } + +.forumhome-whats_going_on .smallfont .fa { width: 30px; height: 30px; float: left; } + +#ad-billboard-bottom { position: absolute; top: 0px; left: 0px; } + +.forum-row h3 { padding: 0px 20px; border-right: 1px solid rgb(216, 216, 216); width: 190px; height: 41px; line-height: 41px; font-size: 13px; margin: 0px; font-weight: normal; display: inline-block; } + +.forum-row { border-bottom: 1px solid rgb(216, 216, 216); display: block; color: rgb(69, 69, 69); } + +.forum-row-last { border-bottom: 0px; } + +.forum-row ul { margin: 0px 0px 0px 10px; padding: 0px 25px; text-align: left; width: auto; display: inline-block; } + +.forum-row ul li { list-style-type: none; font-size: 13px; display: inline-block; } + +.forum-row ul li + li::before { content: " | "; padding: 0px 4px 0px 7px; } + +.sidefa { margin-right: 5px; position: relative; top: 2px; font-size: 18px !important; } + +.forum-tabs { clear: left; } + +.threadTitle { font-family: "Open Sans", sans-serif; } + +.threadTitleUnread { font-weight: 900; font-size: 14px; } + +.threadbox { border: 1px solid rgb(216, 216, 216); background-color: rgb(249, 249, 249); clear: left; } + +.thread-listing { display: table; width: 100%; padding: 0px; margin: 0px; } + +.thread-row { display: table-row; } + +.thread-row > div { display: table-cell; vertical-align: top; border-bottom: 1px solid rgb(216, 216, 216); padding: 10px 10px 0px; } + +.thread-row .count-cell { text-align: right; border-right: 0px; } + +.thread-row .info-cell { min-width: 190px; } + +.thread-row .time-cell { font-weight: 900; } + +.thread-info-cell { width: 100%; border-right: 1px solid rgb(216, 216, 216); } + +.thread-row.thread-row-forumcategory > div { padding: 2px 5px; border: 0px; } + +.thread-row.thread-row-forumcategory .thread-info-cell { width: auto; } + +.thread-row.thread-row-forumcategory .count-cell, .thread-row.thread-row-forumcategory .time-cell { width: 55px; min-width: 55px; text-align: right; } + +.thread-row.thread-row-forumcategory .time-cell { text-align: left; line-height: 27px; } + +.thread-row.thread-row-forumcategory .reply-cell { text-align: right; } + +.forumcategory-morethreads { color: rgb(69, 69, 69); font-size: 14px; position: relative; left: -67px; } + +.thread-row.count2 { width: 125px; } + +.device-forum-overview .fa-chevron-right { position: relative; top: -1px; font-size: 12px !important; } + +.thread-row:hover > div { background-color: rgb(235, 235, 235); transition: all 0.15s ease-in-out 0s; } + +.thread-icon-cell { padding: 10px 0px 10px 10px; width: 51px; font-size: 24px; color: rgb(169, 169, 169); min-width: 51px; } + +.thread-icon-cell img, .pi-cell img { height: 24px; width: 24px; margin-right: 3px; position: relative; top: 3px; } + +.pinned-newpost { font-size: 18px; height: 24px; width: 16px; display: inline-block; text-align: center; position: relative; top: 6px; } + +.pinned-newpost i { display: block; margin-top: -4px; } + +.mod-cell { padding: 10px 20px 10px 0px; width: 15px; } + +.post-text { font-size: 14px; line-height: 20px; color: rgb(69, 69, 69); padding: 0px 10px; } + +body.logged-out .post-text { font-size: 1.1em; line-height: 22px; position: relative; } + +body.logged-out .sti { font-size: 14px; } + +body.logged-out .bbcode-quote-text p { font-size: 1em; } + +.post-text font { line-height: normal; } + +.deviceTab { margin-bottom: 15px; } + +.threadbit-pagelinks { margin-left: 5px; } + +.thread-pagenav { border: 1px solid rgb(216, 216, 216); padding: 2px 6px 0px; margin-right: -4px; font-size: 11px; } + +.thread-pagenav:hover { color: rgb(69, 69, 69); background-color: rgb(216, 216, 216); transition: all 0.15s ease-in-out 0s; } + +.thread-pagenav .fa-angle-double-right { position: relative; top: -1px; } + +.threadcontrols { padding: 0px; } + +.threadcontrols .new-button { margin-left: 10px; margin-right: 0px !important; } + +#project_menu_threadcontrols { float: right; } + +.new-dev-db { background-color: rgb(18, 145, 29); font-weight: 900; color: rgb(249, 249, 249) !important; } + +.new-dev-db:hover { color: rgb(69, 69, 69) !important; } + +.inlinemodcontrols { float: right; text-align: right; margin: 0px 0px 0px 10px; } + +.inlinemodcontrols label { font-weight: 900; } + +.inlinemodcontrols input.button { margin: 0px; } + +#forumdevice_view { clear: left; float: left; width: 100%; } + +.forumdisplaycategory #forumdevice_view { clear: right; } + +#forumdevice_view .clear { clear: left !important; } + +#forum-rules { background-color: rgb(249, 249, 249); float: right; width: 550px; margin-right: 0px; position: relative; border: 1px solid rgb(216, 216, 216); } + +#forum-rules h3 { border-bottom: 1px solid rgb(216, 216, 216); margin: 0px; padding-left: 10px; line-height: 40px; } + +#postingRulesLeft { float: left; border-right: 1px solid rgb(216, 216, 216); width: 45%; padding-left: 10px; } + +#postingRulesRight { float: right; width: 50%; } + +.threadmetaicons { float: right; margin-top: 10px; font-size: 14px; color: rgb(169, 169, 169); } + +.threadmetaicons img { height: 16px; width: 16px; position: relative; top: 2px; } + +.threadbit-announcement { clear: left; background-color: rgb(249, 249, 249); padding: 10px; font-size: 14px; border-bottom: 1px solid rgb(216, 216, 216); } + +.threadbit-announcement .fa-bullhorn { font-size: 24px; margin-right: 5px; } + +.announcement-meta { float: right; position: relative; top: 5px; margin-right: 10px; } + +.announcement-views { margin-right: 20px; } + +.forumbox-row > div { padding: 15px 20px; } + +.forumbox-row:hover > div { background-color: rgb(235, 235, 235); transition: all 0.15s ease-in-out 0s; } + +.forumbox-row-forumcategory:hover > div { background-color: initial; } + +.inlinemod { background-color: rgb(255, 216, 133); } + +#device_info_wrapper { margin: 20px 0px; float: left; width: 100%; } + +.device-image-wrapper { float: left; } + +#device_info_wrapper .device-info-wrapper { margin-left: 340px; margin-right: 20px; } + +#device_info_wrapper .device-info-wrapper .forumbox-header { font-size: 1.75em; } + +#device_info_wrapper .sibling-forum-listing { display: block; float: right; } + +.device-info-header { clear: left; } + +.device-info-header > div > img { box-shadow: rgba(0, 0, 0, 0.3) 1px 3px 3px; } + +.sibling-forum-listing .tp { font-weight: bold; } + +.sibling-forum-listing .forums-title-wrapper { text-align: right; } + +.sibling-forum-listing ul { width: 100%; margin: 10px 0px 30px; padding: 0px; list-style-type: none; clear: right; } + +.sibling-forum-listing ul li { padding: 10px 5px; text-align: right; } + +.sibling-forum-listing ul li.current { background: rgb(69, 69, 69); box-shadow: rgba(0, 0, 0, 0.03) 0px 3px 3px; } + +.sibling-forum-listing ul li.current a { color: rgb(249, 249, 249); } + +.sibling-forum-listing ul li.current a:hover { color: rgb(255, 189, 45); } + +.sibling-forum-listing .flink-long { font-size: 13px; } + +.sibling-forum-listing li.current-wrap { height: 47px; } + +div.left-arrow { width: 0px; height: 0px; border-bottom: 21px solid transparent; border-top: 21px solid transparent; border-right: 15px solid rgb(69, 69, 69); font-size: 0px; line-height: 0; float: left; margin-left: -20px; margin-top: -10px; } + +.current-wrap div.left-arrow { border-bottom: 33px solid transparent; border-top: 33px solid transparent; border-right: 15px solid rgb(69, 69, 69); } + +.threadrating i { color: rgb(255, 189, 45); } + +.devdb-tag, .participated-tag, .xda-assist-tag, .op-tag, .qathread-tag, .ad-free-tag { background-color: rgb(18, 145, 29); font-size: 10px; padding: 1px 5px 0px; text-transform: uppercase; position: relative; top: -1px; color: rgb(249, 249, 249) !important; } + +.participated-tag { background-color: rgb(66, 129, 244); } + +.op-tag { background-color: rgb(255, 189, 45); float: right; position: relative; top: -1px; font-weight: 900; color: rgb(69, 69, 69) !important; } + +.qathread-tag { background-color: rgb(153, 50, 205); } + +.devdbtag_container { display: inline; position: relative; } + +.devdbtag_container:hover ul { display: block; position: absolute; } + +.devdbtag_dropdown { margin: 0px; } + +.devdbtag_list { display: none; margin: 0px; background: rgb(255, 255, 255); border: 1px solid rgb(216, 216, 216); padding-left: 0px !important; } + +.devdbtag_list li { list-style-type: none; padding: 4px; border-bottom: 1px solid rgb(216, 216, 216); white-space: nowrap; } + +.devdbtag_list li a { display: block; } + +#moderatorsList_menu { margin: 0px; list-style: none; padding: 5px; min-width: 95px; } + +#moderatorsList_menu a { display: block; } + +#forumsort_menu { list-style-type: none; padding: 5px; margin: 0px; } + +#device_results #deviceForumLinks { clear: left; padding-top: 10px; } + +.profile-custom-box { width: 48%; float: left; margin: 10px 0.5%; border: 1px solid rgb(216, 216, 216); } + +.profile-custom-box h3 { background-color: rgb(216, 216, 216); font-size: 16px; margin: 0px; padding: 3px; } + +.profile-custom-box h3 img { height: 16px; width: 16px; } + +.profile-custom-box table { margin: 5px; } + +#usercss #sidebar_container { width: 250px; float: right; position: relative; } + +.mobile-body .sgicon { height: auto; } + +#usercss #content_container { z-index: 1; } + +#usercss #content { margin-right: 257px !important; } + +.mobile-body #usercss #content { margin-right: 0px !important; } + +#usercp-nav-cell { width: 175px; } + +#usercp-nav-menu { float: left; width: 175px; } + +#usercp-nav { clear: left; width: 100%; } + +#usercp-nav-menu .tcat a { font-size: 16px; } + +#usercp-nav-menu .thead { padding: 5px !important; } + +#usercp-nav-menu .alt1, #usercp-nav-menu .alt2 { padding: 0px; } + +#usercp-nav-menu .alt1 a, #usercp-nav-menu .alt2 a { display: block; padding: 5px; font-size: 12px; } + +#usercp-nav-menu .alt1 span, #usercp-nav-menu .alt2 span { position: relative; display: block; } + +#usercp-nav-menu .thead span { display: block; position: relative; } + +#usercp-nav-menu .thead span img { position: absolute; right: 0px; top: 7px; } + +#usercp-nav-menu .alt1 span img, #usercp-nav-menu .alt2 span img { position: absolute; right: 5px; top: 10px; } + +#usercp-html { float: left; margin-left: 20px; width: calc(100% - 220px); min-width: 320px; } + +.mobile-body #usercp-nav-menu { width: 100%; } + +.mobile-body #usercp-nav-menu .thead { font-size: 18px; } + +.mobile-body #usercp-nav-menu .alt1 a, .mobile-body #usercp-nav-menu .alt2 a { font-size: 16px; padding: 10px; } + +.mobile-body #usercp-html { margin-left: 0px; width: 100%; } + +.private-messages-list .alt1, .private-messages-list .alt2 { padding: 10px; } + +#username_box i.fa { position: relative; top: 7px; left: 7px; margin-right: 10px; float: left; } + +.mobile-body #username_box { margin-bottom: 5px; } + +.mobile-usercp-collapse { position: relative; top: 2px; } + +.nav_mobile_accordion table { width: 100%; } + +.nav_mobile_accordion .vbmenu_option { padding: 0px; } + +.nav_mobile_accordion a { width: 100%; display: block; padding: 5px !important; font-size: 13px !important; } + +#activity_info { clear: left; margin-left: 10px; } + +.tab_list { border-width: 1px 0px 1px 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(216, 216, 216); border-bottom-color: rgb(216, 216, 216); border-left-color: rgb(216, 216, 216); border-image: initial; border-right-style: initial; border-right-color: initial; display: inline-block; height: 35px !important; margin: 0px !important; } + +.tab_list li { line-height: 40px !important; height: 35px !important; background-color: rgb(249, 249, 249) !important; } + +.tab_list li.tcat { padding: 0px 10px !important; margin: 0px !important; border-top: none !important; border-bottom: none !important; border-left: none !important; border-image: initial !important; border-right: 1px solid rgb(216, 216, 216) !important; font-size: 14px !important; font-weight: normal !important; position: inherit !important; } + +.tab_list li.thead { margin: 0px !important; padding: 0px 10px !important; position: relative !important; top: 0px !important; border-top: none !important; border-bottom: none !important; border-left: none !important; border-image: initial !important; border-right: 1px solid rgb(216, 216, 216) !important; } + +.tab_list li.tcat { box-shadow: rgb(255, 189, 45) 0px -3px 0px inset !important; } + +.tab_list li.thead:hover { box-shadow: rgb(216, 216, 216) 0px -3px 0px inset !important; } + +#mentions.content_block, #quotes.content_block { padding: 0px; } + +.dbtech-usertag-result { background-color: rgb(249, 249, 249); border: 1px solid rgb(216, 216, 216); box-shadow: rgba(0, 0, 0, 0.03) 0px 3px 3px; margin: 0px 0px 10px; clear: right; } + +.mobile-body .dbtech-usertag-result { margin: 0px; border-bottom: 2px solid rgb(216, 216, 216); } + +.dbtech-usertag-result h3 { margin: 0px; padding: 5px 5px 2px; border-bottom: 1px solid rgb(216, 216, 216); font-size: 14px; line-height: 16px; } + +.dbtech-usertag-result h3 i.fa { position: relative; top: 1px; } + +.dbtech-usertag-result-bit { margin: 15px; } + +.memberinfo-block-nav { float: right; clear: left; margin-bottom: 10px; } + +.userlist_showavatars li { width: inherit !important; } + +#buddylist_change_form .submitrow { clear: both; } + +.page-profile .floatcontainer { float: left; margin-right: 3px; } + +.tm-hide-form .tm-submit.loading { background: url("//cdn4.xda-developers.com/images/loading.gif") center center no-repeat transparent; min-height: 25px; cursor: progress; } + +.tm-hide-form .tm-submit.loading span { visibility: hidden; } + +.page-profile .userlist { clear: left; } + +.page-profile .checkbox_ctrls, #buddylist_change_form, #buddylist_add_form { width: 100%; } + +.friend.shade label { position: relative !important; } + +#stats { position: relative; min-height: 250px; margin-top: 15px; } + +.mobile-body .page-member .content_block { clear: both !important; } + +.mobile-body .block_footer { clear: left; float: left; margin-bottom: 5px !important; } + +.mobile-body #profile_toc ul { padding: 0px; margin: 0px; } + +.mobile-body #profile_toc li { list-style-type: none; padding: 0px; margin: 0px; } + +.mobile-body #profile_toc li a { display: block; padding: 5px; border-bottom: 1px solid rgb(216, 216, 216); } + +.mobile-body #profile_toc li a i { float: right; } + +.usercp-attachments.forumbox { overflow: visible; } + +.pmlist-timegroup { border-bottom: 1px outset rgb(216, 216, 216); cursor: pointer; background-color: rgb(243, 243, 243); padding: 3px 0px; line-height: 20px; color: rgb(69, 69, 69); } + +.pmlist-timegroup-checkbox { float: right; } + +a.username-underline { text-decoration: underline; } + +.pmlist-timegroup-nummessage { float: right; margin-right: 5px; } + +.pmlist-timegroup-left, .pmlist-message-left { margin-left: 10px; } + +.pmlist-message { border-bottom: 1px solid rgb(216, 216, 216); } + +.pmlist-message-right { float: right; margin-right: 10px; text-align: right; } + +.pmlist-checkbox { float: right; } + +.pmmeter { float: left; clear: left; width: 100%; } + +.pmmeter-section { float: left; font-size: 10px; } + +#collapseobj_usercp_pmfilter { margin: 10px; } + +#pmlist-filter label { white-space: nowrap; } + +.pmlist-icon { float: left; margin: 3px 3px 0px; } + +.pmlist-message:hover { background-color: rgb(235, 235, 235); transition: all 0.15s ease-in-out 0s; } + +.showthread-abovebar-controls { clear: left; display: block; float: left; width: 100%; margin: 0px 0px 10px; } + +.showthread-firstpage .showthread-abovebar-controls { margin: 0px 0px 10px; } + +.showthread-abovebar-controls .new-button { margin-right: 8px; } + +.showthread-abovebar-controls .new-button:last-of-type { margin-right: 0px; } + +.page-private .showthread-abovebar-controls { margin-bottom: 10px; } + +.thread-closed { border: 1px solid rgb(216, 216, 216); padding: 8px 10px; margin-right: 5px; float: left; cursor: no-drop; background-color: rgb(249, 249, 249) !important; } + +#showthread-topsearch .search-input { float: right; margin: 0px; border: 2px solid rgb(255, 189, 45); background-color: rgb(249, 249, 249); width: 222px; height: 22px; background-position: 10px 11px; padding: 6px 6px 6px 32px !important; } + +body.logged-out #showthread-topsearch-text { display: block; } + +.showthread-abovebar { display: block; position: relative; background: rgb(249, 249, 249); padding: 5px 0px; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(216, 216, 216); border-right-color: rgb(216, 216, 216); border-left-color: rgb(216, 216, 216); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; clear: left; margin: 10px 0px 0px; float: left; width: 100%; box-sizing: border-box; } + +.showthread-abovebar .new-button { float: none; display: inline-block; } + +.showthread-abovebar-options { float: right; margin-left: 10px; } + +#showthread-threadrating i.fa, #threadrating_options i.fa { color: rgb(255, 189, 45); } + +#threadrating_options label { cursor: pointer; } + +.showthread-title { display: inline; float: left; } + +.showthread-title h1 { padding: 0px; margin: 0px 10px; font: 900 20px "Open Sans", sans-serif; word-break: break-word; hyphens: auto; } + +.showthread-subscribe, .reply-button { background-color: rgb(253, 188, 64); } + +.showthread-op { margin: 0px 0px 0px 10px; font-size: 14px; float: left; clear: left; display: inline-block; } + +.showthread-op .op-tag { float: left; margin-right: 5px; position: relative; top: 3px; } + +.showthread-title img { position: relative; top: 7px; margin-right: 5px; height: 24px; width: 24px; } + +.showthread-title-buttons { display: inline-block; float: right; } + +.showthread-social { z-index: 5; display: inline-block; } + +.sti { position: relative; top: 3px; font-size: 20px !important; } + +.socialcount { list-style-type: none; margin: 0px; padding: 0px; } + +.socialcount li { margin: 0px; padding: 0px; display: inline-block; } + +.socialcount li a { display: inline-block; padding: 7px 10px 8px; position: relative; top: 1px; margin-right: 10px; font-size: 13px; } + +.socialcount li.responsive-text-show { line-height: 40px; height: 33px; } + +.showthread-googleplus { background: rgb(198, 56, 29); color: rgb(249, 249, 249) !important; } + +.showthread-facebook { background: rgb(55, 88, 154); color: rgb(249, 249, 249) !important; } + +.showthread-twitter { background: rgb(85, 172, 238); color: rgb(249, 249, 249) !important; } + +#posts .page { margin-bottom: 13px; box-shadow: rgba(0, 0, 0, 0.03) 0px 3px 3px; } + +.postbit-wrapper { margin-bottom: 15px; } + +.postbit-qacomment-wrapper { box-shadow: none; clear: left; } + +.postbit-wrapper.xda-box .post-head, .postbit-wrapper.xda-box .postbutton-row { font-size: 0.5em; height: 15px; line-height: 15px !important; } + +.postbit-anchor { visibility: hidden; position: relative; top: -75px; display: block; } + +.postbit-qathread-answercount { margin: 25px 0px 3px 5px; } + +.postbit-qacomment { min-height: 80px; background-color: rgb(249, 249, 249); border: 1px solid rgb(216, 216, 216); margin-left: 47px; width: calc(100% - 79px); position: relative; padding: 10px 15px; } + +.postbit-qacomment-firstcomment .postbit-qacomment { margin-top: 40px; } + +.postbit-qacomment-firstcomment.postbit-qacomment-firstcomment-loadmore .postbit-qacomment { margin-top: 5px; } + +.postbit-qacomment-firstcomment .postbit-qacomment::before, .postbit-qacomment-firstcomment .postbit-qacomment::after { content: ""; position: absolute; top: -30px; left: 0px; border-bottom: 30px solid rgb(249, 249, 249); border-left: 0px; border-right: 50px solid transparent; } + +.postbit-qacomment-firstcomment .postbit-qacomment::before { top: -32px; left: -1px; border-bottom: 32px solid rgb(216, 216, 216); border-right: 52px solid transparent; } + +.postbit-qacomment-comment { margin-left: 65px; margin-top: 10px; } + +.postbit-qacomment-loadmore { position: relative; left: 110px; top: 0px; display: inline-block; } + +.postbit-qacomment-loadmore a { display: inline-block; text-decoration: underline !important; } + +.postbit-qacomment-loadmore i, .qapost-answer-comment-button-inline i { padding-left: 5px; } + +.qapost-answer-comment-button-inline { float: left; margin: 0px 0px 15px 50px; text-decoration: underline !important; } + +.qathread-answer-helptext { text-align: left; margin: 10px 0px; color: rgb(222, 115, 0); border: 1px solid transparent; padding: 3px; } + +.post-head { background: rgb(243, 243, 243); color: rgb(169, 169, 169); font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 15px; font-family: Hind, sans-serif; position: relative; line-height: 46px !important; } + +.post-head-container { background-color: rgb(243, 243, 243); float: left; width: 100%; border-top: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); box-shadow: rgba(0, 0, 0, 0.03) -1px 3px 3px; } + +.post-head-container-first-post { border-width: 1px 1px 0px; border-top-style: solid; border-top-color: rgb(216, 216, 216); border-left-style: solid; border-left-color: rgb(216, 216, 216); border-right-style: solid; border-right-color: rgb(216, 216, 216); border-bottom-style: initial; border-bottom-color: initial; width: calc(100% - 2px); box-shadow: none; } + +.post-head-left { width: 173px; float: left; border-right: 1px solid rgb(216, 216, 216); border-left: 1px solid rgb(216, 216, 216); padding-left: 10px !important; } + +.post-head-right { border-right: 1px solid rgb(216, 216, 216); font-size: 14px; margin-left: 195px; } + +.posttime-number-seperator { margin: 0px 5px; } + +.postbit-signature { border-top: 1px solid rgb(169, 169, 169); margin: 5px 0px 0px; padding: 5px 0px 0px; word-break: break-word; hyphens: auto; line-height: 1em; } + +.postbit-signature font { line-height: 1.2em; } + +.postbit-edited { border-top: 1px solid rgb(216, 216, 216); margin: 5px 0px 0px; padding: 5px 0px 0px; font-style: italic; clear: left; } + +.userflag { width: 30px; position: relative; top: 4px; border: 1px solid rgb(216, 216, 216); } + +.posterinfo { border: 1px solid rgb(216, 216, 216); } + +.postbit-userinfo-cell { width: 173px; border-left: 1px solid rgb(216, 216, 216); padding: 5px; display: table-cell; } + +.postbit-userinfo-cell .xda-assist-tag { background-color: rgb(66, 129, 244); display: block; width: 70px; text-align: center; margin: 0px auto 10px; } + +.postbit-userinfo-cell .honor-badge { font-family: "Titillium Web", sans-serif; background-color: rgb(1, 180, 225); width: 73%; color: rgb(255, 255, 255); display: block; text-align: center; margin: 0px auto 10px; } + +#honor-badge-detail { font-family: "Titillium Web", sans-serif; position: absolute; left: 175px; width: 150px; color: white; z-index: 99; background-color: rgb(1, 180, 225); } + +#honor-badge-detail::before { content: "\a "; border-style: solid; border-width: 10px 15px 10px 0px; border-color: transparent rgb(1, 180, 225) transparent transparent; position: absolute; left: -15px; } + +#honor-badge-detail .honor-badge-detail-header { width: 100%; font-weight: bold; font-size: 1.2em; } + +.honor-badge-detail-month-header, .honor-badge-detail-total-header { font-family: "Titillium Web", sans-serif; font-size: 0.8em; text-transform: uppercase; } + +#honor-badge-detail .honor-badge-detail-month, #honor-badge-detail .honor-badge-detail-total { display: block; width: 50%; float: left; text-align: center; font-weight: bolder; } + +#honor-badge-detail .honor-badge-detail-month { background-color: rgb(42, 188, 255); } + +#honor-badge-detail .honor-badge-detail-total { background-color: rgb(1, 121, 156); } + +.honor-badge-detail-month-score, .honor-badge-detail-total-score { font-size: 1.4em; } + +.postbit-userinfo-cell .huawei-badge { font-family: "Titillium Web", sans-serif; background-color: rgb(151, 9, 15); width: 73%; color: rgb(255, 255, 255); display: block; text-align: center; margin: 0px auto 10px; } + +#huawei-badge-detail { font-family: "Titillium Web", sans-serif; position: absolute; left: 175px; width: 150px; color: white; z-index: 99; background-color: rgb(151, 9, 15); } + +#huawei-badge-detail::before { content: "\a "; border-style: solid; border-width: 10px 15px 10px 0px; border-color: transparent rgb(151, 9, 15) transparent transparent; position: absolute; left: -15px; } + +#huawei-badge-detail .huawei-badge-detail-header { width: 100%; font-weight: bold; font-size: 1.2em; } + +.huawei-badge-detail-month-header, .huawei-badge-detail-total-header { font-family: "Titillium Web", sans-serif; font-size: 0.8em; text-transform: uppercase; } + +#huawei-badge-detail .huawei-badge-detail-month, #huawei-badge-detail .huawei-badge-detail-total { display: block; width: 50%; float: left; text-align: center; font-weight: bolder; } + +#huawei-badge-detail .huawei-badge-detail-month { background-color: rgb(185, 9, 16); } + +#huawei-badge-detail .huawei-badge-detail-total { background-color: rgb(125, 9, 14); } + +.huawei-badge-detail-month-score, .huawei-badge-detail-total-score { font-size: 1.4em; } + +.postbit-qacomment .bigfusername { margin-right: 5px; } + +.postbit-qacomment .pbava { text-align: left; float: left; margin: 10px 15px 10px 0px; padding: 0px; } + +.postbit-qacomment .pbava img { height: 50px; width: 50px; } + +.postbit-qacomment .postbit-avatar-icon { float: left; font-size: 50px; margin-left: 7px; color: rgb(191, 134, 11); } + +.postbit-qacomment .postbit-qacomment-buttons { border-bottom: 1px solid rgb(216, 216, 216); margin-left: 5px; position: absolute; top: 0px; right: 0px; } + +.postbit-qacomment .postbit-qacomment-buttons a { color: rgb(114, 114, 114); border-left: 1px solid rgb(216, 216, 216); padding: 0px 5px; } + +.postbit-qacomment .postbit-qacomment-buttons a:hover { color: rgb(249, 249, 249); background-color: rgb(114, 114, 114); } + +.postbit-qacomment .modtools { float: none; display: inline; border-left: 1px solid rgb(216, 216, 216); padding: 0px; font-size: 1em; } + +#suggested-threads-wrapper { position: relative; border: 1px solid rgb(216, 216, 216); clear: left; background-color: rgb(255, 255, 255); margin-bottom: 10px !important; } + +#suggested-threads-wrapper div { margin: 0px; padding: 9px 10px 5px; width: auto; float: none; font-size: 1.3em; font-weight: bold; } + +.suggested-threads { margin: 0px; padding: 0px 10px 5px; list-style-type: none; background-color: rgb(255, 255, 255); } + +.suggested-threads li { margin: 10px 0px 0px; padding: 0px; line-height: 1em; } + +.suggested-threads a { line-height: 0.9em; } + +#qapost-answer-comment { float: left; width: 100%; } + +#qapost-answer-comment .postbit-qacomment { float: left; background-color: rgb(255, 236, 198); } + +#qapost-answer-comment-submit { clear: left; margin-left: 70px; } + +#qapost-answer-comment-submit img { height: 12px; width: 12px; } + +#qapost-answer-comment-textarea-label { float: left; margin-right: 5px; display: inline-block; width: 65px; } + +#qapost-answer-comment-textarea { height: 70px; width: 460px; max-width: 100%; max-height: 100%; float: left; margin-bottom: 10px; } + +#qapost-answer-comment-container .ui-autocomplete { max-height: 100px; overflow: hidden auto; } + +.post-content-container { background-color: rgb(249, 249, 249); border-bottom: 1px solid rgb(216, 216, 216); width: 100%; position: relative; display: table; clear: left; } + +.post-content-container-first-post { border-top: 1px solid rgb(216, 216, 216); } + +.postbit-userinfo-cell::after, .post-content::after { display: block; position: absolute; height: 100%; content: ""; background-color: rgb(0, 0, 0); } + +.postbit-post { width: 100%; border: 1px solid rgb(255, 0, 0); } + +.postbit-content { margin-left: 184px; padding: 10px; border-left: 1px solid rgb(216, 216, 216); border-right: 1px solid rgb(216, 216, 216); height: 100%; display: table-cell; vertical-align: top; } + +.postbit-content-qaanswer { border-left: none; } + +.postbit-firstpost.post-content-container { padding: 10px 0px; border: 1px solid rgb(216, 216, 216); } + +.postbit-firstpost .postbit-content { margin-left: 0px; border: 0px; width: inherit; padding: 0px; } + +.postbit-content img, .post-text img { max-width: 100%; } + +.postbit-posttitle { margin: 10px 0px 15px; } + +.post_thanks_box_wrapper, div#post_thanks_box_25326591 { max-height: 999999em; clear: left; background-color: rgb(249, 249, 249); border-top: 0px; font-size: 10px; line-height: 18px; display: block; overflow: auto; color: rgb(114, 114, 114) !important; } + +.thanksShow { cursor: pointer; padding: 5px; display: inline-block; } + +.thanksButtonThanked { background-color: rgb(255, 189, 45) !important; } + +.thanksNames { background-color: rgb(249, 249, 249); padding: 10px 5px; font-size: 12px; } + +a.gift-post { padding: 5px; float: right; font-weight: bold; } + +.thanksExpandPhrase { float: right; margin-left: 5px; } + +.post-thanks-box-date { font-size: 10px; margin-left: 3px; } + +.postbit-social { float: right; } + +.postbit-social a { color: rgb(169, 169, 169); line-height: 46px; height: 46px; text-align: center; width: 50px; margin: 0px; border-left: 1px solid rgb(216, 216, 216); font-size: 22px; display: inline-block; float: right; } + +.postbit-social i { line-height: 46px; width: 100%; text-align: center; } + +body.logged-out .postbit-social .fa-google-plus { color: rgb(198, 56, 29); } + +body.logged-out .postbit-social .fa-google-plus:hover { color: rgb(140, 35, 15); } + +body.logged-out .postbit-social .fal-twitter { color: rgb(85, 172, 238); } + +body.logged-out .postbit-social .fal-twitter:hover { color: rgb(17, 126, 210); } + +body.logged-out .postbit-social .fal-facebook { color: rgb(59, 89, 152); } + +body.logged-out .postbit-social .fal-facebook:hover { color: rgb(110, 145, 218); } + +.pbuser { font-size: 13px; padding: 7px 0px; border-bottom: 1px solid rgb(216, 216, 216); } + +.pbava { padding-bottom: 10px; text-align: center; font-size: 26px; color: rgb(255, 189, 45); } + +.showthread-belowbar { display: block; position: relative; clear: left; padding: 0px; float: left; width: 100%; margin-bottom: 20px; margin-top: 10px; } + +#inlinemodcontrol { float: right; margin-top: 0px; margin-right: 0px; } + +.showthread-firstpostad { margin: 0px auto 30px; clear: left; } + +#searchlightcontainer { display: none; visibility: hidden; } + +#searchBox { left: 0px !important; } + +.vBulletin_editor img, .imagebutton img { max-width: inherit; } + +#prev-next { float: left; width: 100%; margin-top: 10px; } + +.prev-thread, .next-thread { float: left; width: 110px; text-align: right; background: rgb(249, 249, 249); border: 1px solid rgb(216, 216, 216); padding: 8px 10px; font-size: 13px; max-width: 135px; white-space: nowrap; color: rgb(69, 69, 69) !important; } + +.prev-thread i { float: left; font-size: 18px; position: relative; top: 1px; } + +.next-thread { float: right; text-align: left; } + +.next-thread i { float: right; position: relative; top: 1px; font-size: 18px !important; } + +#prev-next a:hover { background-color: rgb(249, 249, 249); transition: all 0.15s ease-in-out 0s; } + +.postbutton-row { clear: left; background: linear-gradient(rgb(238, 238, 238) 0px, rgb(245, 245, 245) 12%, rgb(245, 245, 245) 100%); border-bottom: 1px solid rgb(216, 216, 216); padding: 0px; height: 40px; box-shadow: rgba(0, 0, 0, 0.02) 0px 3px 1px; } + +.post-left { float: left; } + +.post-buttons { float: right; border-right: 1px solid rgb(216, 216, 216); } + +.post-right { float: right; } + +.post-buttons img { float: left; position: relative; top: 12px; right: 10px; } + +.post-button { border-left: 1px solid rgb(216, 216, 216); color: rgb(53, 58, 62); padding: 12px 15px; font-size: 12px; float: right; } + +.post-button:hover { background-color: rgb(114, 114, 114); color: rgb(249, 249, 249); transition: all 0.15s ease-in-out 0s; } + +.post-button-left { border-right: 1px solid rgb(216, 216, 216); color: rgb(53, 58, 62); padding: 10px 15px; font-size: 12px; float: left; text-align: center; line-height: 18px; height: 20px; } + +a.post-button-left { color: rgb(114, 114, 114); } + +a.post-button-left i { margin: 0px; line-height: 20px; } + +a.post-button-left:hover { color: rgb(249, 249, 249); background-color: rgb(114, 114, 114); transition: all 0.15s ease-in-out 0s; } + +a.post-button { color: rgb(114, 114, 114); padding: 10px 15px; line-height: 20px; } + +a.post-button:hover { color: rgb(249, 249, 249); } + +.infraction-card { height: 12px; width: 10px; display: inline-block; border-radius: 3px; border: 1px solid rgb(0, 0, 0); padding: 0px; margin: 0px; position: relative; top: 3px; } + +.infraction-yellowcard { background-color: rgb(252, 245, 73); } + +.infraction-redcard { background-color: rgb(234, 44, 0); } + +.pbfa { margin-right: 5px; position: relative; top: 2px; font-size: 16px !important; } + +.postbit-userinfo-cell .userstars-star { border-bottom: 1px solid rgb(216, 216, 216); padding: 3px 0px; } + +.postbit-userinfo-cell .userstars-amount-0 { display: none; visibility: hidden; } + +.userThanksContainer { font-weight: normal; text-align: left; padding: 7px 0px; border-bottom: 1px solid rgb(216, 216, 216); white-space: nowrap; } + +.userThanksInfo { background-color: rgb(216, 216, 216); border-radius: 5px; height: 8px; display: block; width: 170px; margin: 3px auto 0px; line-height: 8px; font-size: 8px; } + +.userThanksMeter { background-color: rgb(255, 189, 45); display: block; border-radius: 5px; height: 8px; } + +.userThanksMeter0 { width: 0px; } + +.userThanksMeter1 { width: 5%; } + +.userThanksMeter2 { width: 10%; } + +.userThanksMeter3 { width: 15%; } + +.userThanksMeter4 { width: 20%; } + +.userThanksMeter5 { width: 25%; } + +.userThanksMeter6 { width: 30%; } + +.userThanksMeter7 { width: 35%; } + +.userThanksMeter8 { width: 40%; } + +.userThanksMeter9 { width: 45%; } + +.userThanksMeter10 { width: 50%; } + +.userThanksMeter11 { width: 55%; } + +.userThanksMeter12 { width: 60%; } + +.userThanksMeter13 { width: 65%; } + +.userThanksMeter14 { width: 70%; } + +.userThanksMeter15 { width: 75%; } + +.userThanksMeter16 { width: 80%; } + +.userThanksMeter17 { width: 85%; } + +.userThanksMeter18 { width: 90%; } + +.userThanksMeter19 { width: 95%; } + +.userThanksMeter20 { width: 100%; } + +.donateButton { display: block; background-color: rgb(255, 189, 45); font-size: 13px; font-weight: 900; width: 80px; padding: 5px 10px; text-align: center; margin: 20px auto 10px; color: rgb(69, 69, 69) !important; } + +.donateButton:hover { background-color: rgb(235, 235, 235); } + +.moreInfoButton { display: block; width: 50px; margin: 5px auto 0px; text-align: center; color: rgb(69, 69, 69) !important; } + +.moreUserInfo img { display: block; margin: 0px auto 10px; } + +.userChatIcons { margin: 10px auto 0px; text-align: center; } + +.userChatIcons img { display: inline; margin: inherit; } + +.postbitMultiquoteOn { transition: all 0.15s ease-in-out 0s; background-color: rgb(255, 189, 45) !important; } + +.post-onlinestatus-offline { color: rgb(255, 216, 133); } + +.post-onlinestatus-online, .post-onlinestatus-invisible { color: rgb(0, 127, 70); } + +.bbcode-quote { margin: 0px 15px 15px; float: left; } + +.post-first-post { min-height: 250px; } + +.post-first-post .bbcode-quote { float: none; } + +.bbcode-quote-text { border: 1px solid rgb(216, 216, 216); background-color: rgb(235, 235, 235); padding: 5px; line-height: 133%; max-width: 100%; } + +.bbcode-quote-text p { line-height: 20px; } + +.userstars-star i { margin-top: 5px; color: rgb(255, 189, 45); font-size: 17px; } + +.userstars-star-10 { position: relative; } + +.userstars-star-10-number { color: rgb(69, 69, 69); font-weight: 900; position: absolute; left: 2px; top: 3px; font-size: 12px; } + +.qapost-vote { height: 100%; border-left: 1px solid rgb(216, 216, 216); width: 50px; text-align: center; display: table-cell; vertical-align: top; padding-top: 15px; padding-left: 5px; text-transform: uppercase; } + +.qapost-vote a { display: block; color: rgb(114, 114, 114); margin: 0px 0px 1px; padding: 0px; height: 20px; cursor: pointer; background-color: rgb(216, 216, 216); width: 50px; border: 0px; } + +.qapost-vote a:hover { color: rgb(222, 115, 0); } + +a.qapost-vote-voted { background-color: rgb(255, 189, 45); } + +.qapost-vote a i.fa { line-height: 20px; font-size: 20px; } + +.qapost-vote-container { border: 1px solid rgb(216, 216, 216); width: 48px; margin: 0px auto; line-height: 1em; font-size: 10px; font-weight: 900; padding: 10px 0px; } + +.qapost-vote-count { line-height: 36px; vertical-align: middle; margin: 0px 0px -5px; padding: 0px; display: block; font-size: 26px; } + +#thread-header-bloglike { background-color: rgb(249, 249, 249); clear: left; border: 1px solid rgb(216, 216, 216); } + +#thread-header-bloglike h1 { border-bottom: 1px solid rgb(216, 216, 216); border-left: 1px solid rgb(216, 216, 216); padding: 10px 0px 10px 10px; margin: 0px 0px 0px 101px; } + +#thread-header-avatar { width: 100px; float: left; } + +#thread-header-avatar .pbava { padding: 0px; } + +#thread-header-avatar img { height: 80px; width: 80px; position: relative; top: 7px; } + +#thread-header-avatar .no-avatar { width: 92px; height: 80px; overflow: hidden; display: block; } + +#thread-header-avatar .no-avatar-post-icon { overflow: hidden; width: auto; height: 44px; top: 23px; left: 5px; } + +#thread-header-avatar .no-avatar-xda-icon { overflow: hidden; width: auto; height: 44px; top: 23px; left: 11px; } + +#thread-header-social { float: right; margin-top: 3px; margin-left: 3px; } + +#thread-header-thanks { width: 102px; height: 46px; position: relative; float: right; } + +#thread-header-thanks .user-posts { float: right; position: relative; top: 3px; right: 5px; } + +#thread-header-thanks .userThanksContainer { border-bottom: 0px; padding: 0px; width: 102px; height: 46px; position: relative; } + +#thread-header-thanks .userThanksText { position: absolute; left: 5px; top: 24px; z-index: 10; font-size: 12px; text-align: right; display: inline-block; width: 70px; margin-left: 5px; } + +#thread-header-thanks .userThanksInfo { height: 20px; margin: 0px auto; width: 95px; position: relative; top: 23px; } + +#thread-header-thanks .userThanksMeter { height: 20px; } + +#thread-header-thanks .responsive-text-hide { display: none; visibility: hidden; } + +#thread-header-meta { margin-left: 101px; padding: 12px 5px 12px 10px; border-left: 1px solid rgb(216, 216, 216); } + +#thread-header-meta .op-tag { display: none; visibility: hidden; } + +.nextpagepreview { max-height: 150px; overflow: hidden; position: relative; margin-bottom: 10px; } + +.nextpagepreviewfade { position: absolute; bottom: 0px; left: 0px; width: 100%; text-align: center; margin: 0px; padding: 30px 0px; height: 44px; background: linear-gradient(rgba(235, 235, 235, 0), rgb(235, 235, 235)); } + +.nextpagepreviewlink { display: block; width: 100%; position: absolute; top: 0px; left: 0px; height: 150px; z-index: 2; text-align: center; } + +.fullpostpreview-biglink { background-color: rgb(235, 235, 235); color: rgb(107, 107, 107); padding: 3px 10%; border-radius: 4px; border: 1px solid rgb(185, 185, 185); } + +.fullpostpreview { position: absolute; bottom: 0px; left: 0px; width: 100%; text-align: center; margin: 0px; padding: 70px 0px 0px; height: 44px; background: linear-gradient(rgba(255, 255, 255, 0) 0px, rgb(255, 255, 255) 50%, rgb(255, 255, 255)); } + +.nextpagepreviewlinktext { font-size: 28px; position: absolute; bottom: -15px; left: 0px; width: 100%; text-align: center; } + +.nextpagepreviewlinktext i.fa { font-size: 20px; position: relative; top: -2px; } + +.nextpagepreviewlinktext i.fa-chevron-right { top: -1px; font-size: 15px; } + +#posts { clear: left; } + +#showpost-abovepost { clear: left; font-size: 18px; font-weight: 900; line-height: 30px; border: 1px solid rgb(216, 216, 216); background-color: rgb(249, 249, 249); padding: 0px; float: left; width: 99.9%; } + +#showpost-abovepost div { margin: 5px 10px 3px; } + +.showpost-continue-to-thread { float: right; } + +.showpost-finddevice { float: left; } + +#showpost-abovepost .device-suggest { background: url("/images/2015/device.png") 10px 3px no-repeat transparent; padding-left: 30px; outline: 0px; width: 185px; appearance: none; display: inline-block; vertical-align: bottom; border: 1px solid rgb(114, 114, 114); margin-left: 5px; height: 15px; } + +.post-text .inlineimg { line-height: 0; position: relative; top: 7px; margin-top: -10px; } + +.quickedit-bottom-control { margin-top: 10px; } + +.newpost-preview-contents { margin: 10px; } + +#threadtypeselect { margin: 10px 0px; padding: 0px; list-style-type: none; } + +#inputthreadtitle { font-size: 1.4em; font-weight: bold; width: 100%; } + +#vB_Editor_001_textarea { padding: 10px !important; } + +#threadtypeselect input[type="radio"] { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; } + +#threadtypeselect input[type="radio"] + label::before { font-family: "Font Awesome 5 Free"; display: inline-block; content: ""; width: 20px; font-size: 1.5em; position: relative; top: 3px; } + +#threadtypeselect input[type="radio"]:checked + label::before { content: ""; } + +#threadtypeselect label { font-weight: 900; cursor: pointer; } + +#similarthreadcheckcontent .alt1, #similarthreadcheckcontent .alt2 { padding: 5px; } + +.pollbox { position: relative; } + +.pollbox-results { display: table; width: 100%; } + +.pollbox-answers { margin-top: 10px; } + +.pollbox-answers > div { padding: 5px 10px; } + +.pollbox-submit { float: left; margin-bottom: 5px; margin-left: 5px; } + +.pollbox-view-results { float: right; margin-right: 5px; margin-bottom: 5px; } + +.pollbox-edit { float: right; font-size: 0.8em; margin: 5px 5px 0px 0px; } + +.pollbox-result { display: table-row; } + +.pollresult-response, .pollresult-bar, .pollresult-votenumber, .pollresult-votepercent { display: table-cell; border-bottom: 1px solid rgb(216, 216, 216); padding: 15px; } + +.pollresult-response { width: 50%; } + +.pollresult-bar { width: 100%; height: 15px; } + +.pollresult-votenumber { width: 12%; font-weight: 900; text-align: center; } + +.pollresult-responsive-text-show { display: none; } + +.pollresult-votepercent { width: 13%; text-align: right; } + +.pollbox-footer { text-align: center; padding: 5px 0px; } + +.pollresult-bar-solid { display: block; height: 15px; } + +.pollresult-bar-1 { background-color: rgb(39, 82, 42); } + +.pollresult-bar-2 { background-color: rgb(191, 16, 22); } + +.pollresult-bar-3 { background-color: rgb(53, 95, 191); } + +.pollresult-bar-4 { background-color: rgb(191, 189, 64); } + +.pollresult-bar-5 { background-color: rgb(81, 54, 160); } + +.pollresult-bar-6 { background-color: rgb(152, 161, 221); } + +.newuser-welcome { height: 130px; padding: 0px; text-align: right; background-color: rgb(249, 249, 249); display: none; clear: left !important; } + +.newuser-welcome-box { width: 33%; display: inline-block; height: 130px; text-align: center; border-right: 1px solid rgb(217, 217, 217); float: left; } + +.newuser-welcome-box:last-child { border-right: 0px; width: 33.6%; } + +.newuser-welcome-box h3 { margin: 10px 0px; } + +.newuser-welcome-controls { text-align: center; } + +.newuser-welcome-controls .device-suggest { width: 300px; } + +.newuser-welcome-controls .ui-front { text-align: left; } + +.newuser-welcome .device-suggest { float: none; } + +.newuser-welcome-controls .new-button { float: none; } + +.newuser-welcome-footer { font-style: italic; width: 100%; text-align: center; font-size: 12px; color: rgb(169, 169, 169); margin-top: 10px; float: left; } + +.forum-display-controls { margin: 10px 0px; width: 100%; float: left; } + +.moderatorsList { display: inline-block; } + +.pagenav { padding: 0px; margin: 0px 0px 0px 10px; float: right; border-left: 1px solid rgb(216, 216, 216); border-right: 0px; } + +.pagenav a, .pagenav-curpage, .pagenav-disabled { text-decoration: none; float: left; display: inline-block; margin: 0px; padding: 1px 10px; line-height: 36px; height: 34px; background-color: rgb(249, 249, 249); border-right: 1px solid rgb(216, 216, 216); border-top: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); } + +.pagenav a i.fa { line-height: 31px; } + +.pagenav a:hover { color: rgb(69, 69, 69); background-color: rgb(235, 235, 235); transition: all 0.15s ease-in-out 0s; } + +.pagenav-curpage { background: rgb(255, 189, 45); font-weight: 900; } + +.pagenav-disabled { color: rgb(169, 169, 169); } + +.pagenav .smallfont:last-child { border: none !important; } + +.pagenav-mobile { clear: left; width: 100%; display: flex; border-left: none; border-right: 0px; } + +.pagenav-mobile-select { float: left; width: 100%; } + +.pagenav-mobile .chzn-container a { float: none; border-radius: 0px; } + +.pagenav-mobile .chzn-single { line-height: 35px !important; height: 35px !important; } + +.pagenav-mobile .xda-chzn-fullpage.chzn-container-single .chzn-single span { margin-right: 0px !important; } + +.pagenav-mobile .chzn-single b { position: relative; top: 5px; height: 25px !important; } + +.pagenav-mobile .xda-chzn-fullpage { z-index: 100005; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; height: 50px; font-size: 20px; line-height: 50px; position: fixed !important; top: 49px !important; left: 0px !important; width: 100% !important; background-color: rgb(235, 235, 235) !important; color: rgb(69, 69, 69) !important; } + +.pagenav-mobile .xda-chzn-fullpage a { background-color: rgb(235, 235, 235) !important; color: rgb(69, 69, 69) !important; } + +.pagenav-mobile .xda-chzn-fullpage span { text-align: left; margin-top: 5px; } + +.xda-chzn-fullpage.chzn-container-active.chzn-with-drop .chzn-single { display: block; margin-bottom: 0px; padding-bottom: 0px; height: 50px !important; } + +.xda-chzn-fullpage.chzn-container-single .chzn-single div b { position: relative; top: 4px; right: 25px; border: 1px solid rgb(216, 216, 216); width: 35px; background: none rgb(249, 249, 249) !important; height: 35px !important; } + +.chzn-container-single .chzn-single div b i { display: none; } + +.xda-chzn-fullpage.chzn-container-single .chzn-single div b i { display: block; color: rgb(222, 115, 0); height: 35px; width: 35px; text-align: center; line-height: 33px; font-size: 24px !important; } + +.pagenav-mobile .xda-chzn-fullpage .chzn-results { max-height: calc(100vh - 95px); margin: -5px 0px 0px; padding: 10px 0px 0px; border-top: 1px solid rgb(216, 216, 216); background-color: rgb(235, 235, 235) !important; color: rgb(69, 69, 69) !important; } + +.pagenav-mobile .xda-chzn-fullpage .chzn-results li { text-align: center; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-size: 24px !important; padding-top: 10px !important; padding-bottom: 10px !important; line-height: 26px !important; font-weight: 100 !important; } + +.xda-chzn-fullpage.chzn-container-active.chzn-with-drop .chzn-single, .xda-chzn-fullpage .chzn-single span, .xda-chzn-fullpage .chzn-search { background-color: rgb(235, 235, 235) !important; color: rgb(69, 69, 69) !important; border-radius: 0px !important; border: none !important; box-shadow: none !important; background-image: none !important; } + +.xda-chzn-fullpage .chzn-search { margin: -5px 0px 5px !important; padding: 0px !important; } + +.xda-chzn-search-button { display: none; } + +.xda-chzn-fullpage .xda-chzn-search-button { display: inline; position: absolute; top: 4px; right: 55px; font-size: 20px; color: rgb(222, 115, 0); height: 35px; border: 1px solid rgb(216, 216, 216); width: 35px; text-align: center; line-height: 35px; background-color: rgb(249, 249, 249) !important; } + +.xda-crt > iframe { height: 250px; width: 300px; } + +.xda-chzn-fullpage .chzn-search input { text-align: center; height: 40px; border: 1px solid rgb(217, 217, 217) !important; margin: 0px auto 5px !important; padding: 5px 0px 5px 5px !important; width: 50% !important; background-color: rgb(249, 249, 249) !important; display: block !important; font-size: 18px !important; } + +.xda-chzn-fullpage.chzn-container-single .chzn-search input { background-image: none !important; } + +.pageofpages, .pagenav-popup { visibility: hidden; display: none !important; } + +.below-content-bar .pageofpages { visibility: visible; float: left; line-height: 34px; padding: 1px 10px; height: 34px; border-top: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); display: inline-block !important; } + +.pagenav-goto { display: none; visibility: hidden; } + +.above-content-bar .pagenav-goto { display: block; visibility: visible; background-color: rgb(249, 249, 249); border-top: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); border-right: 1px solid rgb(216, 216, 216); float: left; width: 25px; height: 38px; overflow: hidden; box-sizing: border-box; cursor: pointer; padding: 0px; margin: 0px; border-spacing: 0px; border-collapse: collapse; } + +.pagenav-goto tbody, .pagenav-goto tr { padding: 0px; margin: 0px; } + +.pagenav-goto td { padding: 7px 9px; margin: 0px; } + +.pagenav-goto table { padding: 0px; margin: 0px; min-width: initial; } + +.pagenav-goto .vbmenu_option { padding: 0px; margin: 0px; } + +#sidepanel { float: right; width: 305px; margin: 55px 10px 0px 0px; } + +.forumdisplaycategory #sidepanel { float: left; margin: 70px 0px 0px; } + +.sidepanel-box { margin: 12px 0px 0px; } + +.sidepanel-box h3, .sidepanel-box h3.sidebox-header-2015 { border-bottom: 2px solid rgb(255, 190, 60); padding: 10px 15px; margin: 0px; font-size: 13px; font-weight: 900; text-transform: uppercase; display: block !important; visibility: visible !important; } + +.xdanews.sidepanel-box h3 { display: none !important; visibility: hidden !important; } + +.sidepanel-box h3.sidebox-header-2015 { display: block !important; visibility: visible !important; } + +.sidepanel-box h3.sidebox-header-2015 i.fa { display: none; } + +.sidepanel-box h3 div { display: inline-block !important; float: none !important; margin: 0px !important; padding: 0px !important; } + +.sidepanel-box .articleBox { padding: 5px 10px; border-bottom: 1px solid rgb(216, 216, 216); } + +.sidepanel-box .newsImage { float: left; margin: 10px 5px 20px; height: 100px; width: 100px; } + +.sidepanel-box .newsTitle { margin: 10px 0px 3px; font-weight: normal; font-size: 13px; } + +#advertisement_RightPanel { text-align: center; margin-bottom: 15px; } + +#sidepanel-threadSearch, #forumsearch_menu { position: relative; color: rgb(114, 114, 114); height: 69px; width: 302px; padding: 0px; margin-bottom: 30px; border: 0px; } + +#advancedSearch { position: absolute; top: 3px; right: 0px; color: rgb(169, 169, 169); font-size: 22px; } + +#sidepanel-threadSearch #advancedSearch { position: absolute; top: 4px; right: 0px; color: rgb(169, 169, 169); font-size: 22px; } + +#sidepanel-searchInput { background: url("/images/2015/search-icon.png") 99% center no-repeat transparent; color: rgb(114, 114, 114); padding: 5px 25px 3px 7px; font-size: 13px; outline: 0px; border: 2px solid rgb(255, 189, 45); width: 275px; position: relative; top: 0px; } + +#sidepanel-searchInput::-webkit-input-placeholder { color: rgb(114, 114, 114); } + +#sidebar-pointer-thread, #sidebar-pointer-forum { position: absolute; left: -15px; top: 0px; display: none; height: 69px; width: 15px; background: url("/images/2015/forum/sidebar-pointer-forum.png") 0px 0px no-repeat transparent; } + +#sidebar-pointer-thread { height: 50px; background: url("/images/2015/forum/sidebar-pointer-thread.png") 0px 0px no-repeat transparent; } + +.forumSearch_button { float: right; display: inline; } + +.forumSearch_advanced { float: right; display: inline; } + +#forumsearch_menu label { color: rgb(114, 114, 114); display: inline; font-size: 14px; } + +#rssbox { width: 302px; border: 1px solid rgb(216, 216, 216); background-color: rgb(249, 249, 249); } + +#rssbox h3 img { float: left !important; } + +#vB-widget { position: relative; background-color: rgb(249, 249, 249); border: 1px solid rgb(216, 216, 216); margin-top: 12px; width: 302px; } + +#vB-segControl { width: 303px; } + +#vB-widget #vB-segControl .vB-sC { background: rgb(69, 69, 69); border-left: 1px solid rgb(216, 216, 216); cursor: pointer; display: block; float: left; width: 100px; padding: 8px 0px; text-align: center; text-transform: uppercase; font-size: 13px; font-weight: bold; color: rgb(249, 249, 249); font-family: "Open Sans", sans-serif; } + +#vB-widget #vB-segControl .vB-sC:first-child { border-left: medium none; } + +#vB-widget #vB-segControl .vB-sC:hover { color: rgb(255, 189, 45); } + +#vB-widget #vB-segControl .vB-sC.sC-active { background: 0px 0px repeat rgb(249, 249, 249); color: rgb(69, 69, 69); } + +#vB-widget .widget_body.loading { background: url("//cdn4.xda-developers.com/images/loading.gif") center center no-repeat transparent; min-height: 25px; } + +#vB-widget ul { padding: 0px; margin: 0px; list-style-image: none; list-style-type: none; } + +#vB-widget ul .messages-sender { background: 0px 0px repeat transparent; margin: 0px; padding: 0px; text-transform: uppercase; color: rgb(69, 69, 69); display: block; } + +#vB-widget ul .messages-notice { margin-top: 2px; text-align: center; } + +#vB-widget .messages-actions { margin: 10px; } + +#vB-widget .messages-actions span.vBsignOut { float: right; } + +#vB-widget ul li { border-bottom: 1px solid rgb(216, 216, 216); margin: 0px; padding: 5px 10px; list-style-image: none; list-style-type: none; line-height: 16px; } + +#vB-widget .messages-subject { display: block; } + +#vB-widget .messages-meta { float: right; } + +#vB-widget ul li p { margin: 0px; } + +#vB-widget ul li:nth-child(2n) { background-color: rgb(243, 243, 243); } + +#vB-widget form { margin-top: 10px; } + +#vB-widget form #vb_login_username, #vB-widget form #vb_login_password { border: 1px solid rgb(201, 201, 201); border-radius: 3px; box-shadow: rgb(238, 238, 238) 0px 1px 2px inset; height: 32px; padding: 0px 6px; width: 35.5%; } + +#vB-widget form #vb_login_username:focus, #vB-widget form #vb_login_password:focus { background: 0px 0px repeat rgb(249, 249, 249); } + +#vB-widget form #vb_login_submit { border: 1px solid rgb(201, 201, 201); border-radius: 3px; cursor: pointer; height: 34px; padding: 0px 6px; } + +#vB-widget form #vb_login_submit:hover { } + +#vB-widget form #vb_login_submit:active { } + +#vB-widget .vB-panel { font-size: 12px; line-height: 12px; display: none; } + +#vB-widget .messages-notice { margin: 5px 10px; } + +.themernews.sidepanel-box { height: 445px; overflow: hidden; } + +.newsMeta { clear: left; display: block !important; visibility: visible !important; } + +.newsAuthor { color: rgb(169, 169, 169); } + +.newsAuthor strong { color: rgb(69, 69, 69); } + +.newsDate { float: right; color: rgb(169, 169, 169); } + +.promoted-apps { margin: 20px auto; } + +.promoted-apps > div { padding: 0px 13px 18px; margin-bottom: 18px; border-bottom: 1px solid rgb(229, 229, 229); overflow: hidden; } + +.promoted-apps > div:last-child { margin-bottom: 0px; border: 0px none; } + +.promoted-apps img { float: left; margin-right: 5px; height: 100px; width: 100px; } + +.promoted-apps h4 { font-size: 15px; color: rgb(234, 164, 13); margin: 0px; padding-top: 5px; font-weight: 500; } + +.promoted-apps p { font-size: 12px; color: rgb(78, 78, 78); } + +.promoted-apps p a { font-size: 10px; color: rgb(43, 43, 43); } + +.widget * { box-sizing: border-box; font-family: "Titillium Web", sans-serif; } + +.widget .fa, .widget .fas { font-family: "Font Awesome 5 Free"; } + +.widget .fa-star-blank { color: rgb(125, 123, 122); } + +.widget .widget_clearfix::before, .widget .widget_clearfix::after { content: " "; display: table; } + +.widget { width: 302px; position: relative; background-color: rgb(235, 235, 235); font-size: 17px; line-height: 22px; } + +body.forumdisplaycategory .widget { background-color: rgb(253, 253, 253); } + +.mobile-body .widget { width: 100%; } + +.widget .widget_title { background-color: transparent; border-bottom: 2px solid rgb(255, 190, 60); height: 20px; margin-bottom: 5px; } + +.widget .widget_title h3 { color: rgb(34, 34, 34); font-weight: 400; padding: 0px 10px 0px 0px; margin: 0px; font-size: 16px; line-height: 15px; text-transform: uppercase; background-color: rgb(235, 235, 235); display: inline-block; height: 16px; z-index: 2; position: relative; top: 3px; } + +body.forumdisplaycategory .widget .widget_title h3 { background-color: rgb(253, 253, 253); } + +.widget .widget_news_content .widget_item { clear: left; margin: 5px 0px 10px; border-bottom: 1px solid rgb(214, 214, 214); padding-bottom: 5px; position: relative; overflow: hidden; } + +.widget .widget_news_content .widget_item .widget_item_content { padding-left: 1px; overflow: hidden; } + +.widget .widget_item .widget_item_content h4 { font-size: 14px; font-weight: 700; line-height: 18px; margin: 0px; } + +.widget .widget_item .widget_item_content h4 a { display: block; font-size: 14px; font-weight: 700; line-height: 18px; color: rgb(34, 34, 34); } + +.widget .widget_item .widget_item_content h4 a:hover { color: rgb(248, 80, 80); } + +.widget .widget_item_meta { font-size: 13px; line-height: 1; margin-top: 5px; margin-bottom: 5px; color: rgb(153, 153, 153); } + +.widget .widget_item_meta span { float: left; margin-right: 10px; line-height: 15px; } + +.widget a.xda-more-link { color: rgb(34, 34, 34); } + +.widget a.xda-more-link:hover { color: rgb(248, 80, 80); } + +.widget_item .widget_item_meta span.meta_date::before { content: ""; margin: 0px 5px 0px 0px; font-family: "Font Awesome 5 Free"; } + +.widget .widget_listings_content .widget_item_content { padding-right: 30px; } + +.widget .widget_listings_content .widget_item_content a { display: inline-block; font-size: 13px; background-color: rgb(248, 80, 80); padding: 5px; color: rgb(255, 255, 255); position: absolute; bottom: 20px; left: 70px; } + +.widget .widget_listings_content .widget_item_content a.xda_swappa_widget_sell_link { background-color: rgb(67, 175, 112); left: 185px; } + +.widget .widget_listings_content .widget_item { position: relative; padding: 5px; margin-bottom: 1px; background-color: rgb(249, 249, 249); transition: all 0.2s ease 0s; overflow: hidden; } + +.widget .widget_news_content .widget_item_thumb { width: 75px; height: 75px; position: relative; overflow: hidden; background-color: rgb(235, 235, 235); float: left; margin: 0px 10px 0px 0px; } + +.widget .widget_news_content .widget_item_thumb .thumb_icon { z-index: 5; opacity: 0; position: absolute; margin-left: -13px; margin-top: -13px; top: 50%; left: 50%; transition: all 0.2s ease 0s; } + +.widget .widget_news_content .widget_item .widget_item_thumb .thumb_icon a { font-size: 10px; color: rgb(255, 255, 255); width: 26px; height: 26px; line-height: 26px; display: inline-block; text-align: center; border-radius: 50%; background-color: rgb(248, 80, 80); } + +.widget .widget_news_content .widget_item:hover .widget_item_thumb .thumb_icon { opacity: 1; transform: rotate(360deg); } + +.widget .widget_news_content .widget_item:hover .widget_item_thumb img { opacity: 0.3; } + +.widget .widget_news_content .widget_item .widget_item_thumb .thumb_hover a { display: block; } + +.widget .widget_listings_content .widget_item_thumb { position: relative; overflow: hidden; background-color: transparent; float: left; margin: 0px 10px 0px 0px; } + +.widget .widget_listings_content .widget_item_thumb img { border: 0px; margin: 3px; width: auto; max-width: 100%; display: block; } + +.screenshotSidebar { width: 300px; overflow: hidden; margin-bottom: 10px; } + +.screenshotSidebar img { width: 300px; } + +.gsc-tabData, .gsc-wrapper, .gsc-resultsbox-visible, .gsc-resultsRoot, .gsc-results, .gsc-wrapper, .gsc-thinWrapper, .gsc-table-result, .gs-title.gsc-table-cell-snippet-close, .gsc-resultsHeader, .gsc-webResult::after, .cse .gsc-control-cse::after, .gsc-control-cse::after, .gsc-adBlockVertical { clear: left !important; } + +.thread-forum-cell { border-left: 1px solid rgb(216, 216, 216); } + +.thread-row > div.thread-forum-cell { padding: 5px 10px 0px; } + +body.logged-out #forumsearch_menu, body.logged-out .showthread-social { display: none; } + +#reportSearchContainer { position: relative; top: -10px; } + +#reportSearch select, #reportSearch input { height: auto !important; } + +.reported-left { float: left; clear: none !important; } + +.reported-right { float: left; margin-left: 15px; clear: none !important; } + +.widget-row { padding: 10px 20px; background: rgb(249, 249, 249); line-height: 150%; text-align: left; } + +.widget-row-alt { padding: 10px 20px; background: rgb(249, 249, 249); border-top: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); line-height: 150%; text-align: left; } + +.side-num { float: left; padding-right: 15px; font-size: 32px; height: 35px; line-height: 38px; font-weight: bold; } + +.news-row { padding: 15px; background: rgb(249, 249, 249); line-height: 140%; text-align: left; } + +.news-row-1 { padding: 15px; background: rgb(249, 249, 249); line-height: 140%; text-align: left; } + +.font11 { line-height: 150%; font-size: 11px !important; } + +.news-row-alt { padding: 15px; background: rgb(249, 249, 249); border-top: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); line-height: 150%; text-align: left; } + +.tabs-checked input:nth-of-type(2):not(:checked) ~ input:nth-of-type(3):not(:checked) ~ .tab:nth-of-type(1), .tabs-checked input:nth-of-type(2):checked ~ .tab:nth-of-type(2), .tabs-checked input:nth-of-type(3):checked ~ .tab:nth-of-type(3) { display: block; } + +.tab-area p { font-size: 13px; color: rgb(69, 69, 69); } + +.date { font-size: 11px; color: rgb(145, 145, 145); margin-top: 5px; height: 11px; } + +.left { float: left; } + +.left a { color: rgb(69, 69, 69); } + +.right { float: right; } + +.tab-area { width: 298px; margin: 0px; } + +#input3 { display: none; } + +.tab-link { text-transform: uppercase; font-size: 12px; cursor: pointer; color: rgb(249, 249, 249); text-decoration: none; display: block; float: left; width: 98px; padding: 10px 0px; text-align: center; background: rgb(69, 69, 69); border-left: 0px; border-bottom: 0px; } + +.tab-link:hover { background: rgb(69, 69, 69); } + +.tab-link:nth-of-type(2) { border-right: 1px solid rgb(249, 249, 249); } + +.tab-link:nth-of-type(3) { border-right: 1px solid rgb(216, 216, 216); width: 99px !important; } + +.tab-link:nth-of-type(1) { border-left: 1px solid rgb(216, 216, 216); } + +.tab-link:hover { color: rgb(102, 102, 102); } + +.tab { clear: both; background: rgb(249, 249, 249); padding: 0px; display: none; min-height: 250px; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(216, 216, 216); border-bottom-color: rgb(216, 216, 216); border-left-color: rgb(216, 216, 216); border-image: initial; box-shadow: rgba(0, 0, 0, 0.02) 0px 3px 1px; border-top-style: initial; border-top-color: initial; font-size: 13px; text-align: left; } + +.target-fix { display: block; top: 0px; left: 0px; position: fixed; } + +.tabs-focus .tab-link:focus, .tabs-hover .tab-link:hover, #tabC:target ~ a:nth-of-type(3), #tabB:target ~ a:nth-of-type(2), #tabC:not(:target) ~ #tabB:not(:target) ~ a:nth-of-type(1), #tab-C:checked ~ label:nth-of-type(3), #tab-B:checked ~ label:nth-of-type(2), #tab-B:not(:checked) ~ #tab-C:not(:checked) ~ label:nth-of-type(1) { background: rgb(249, 249, 249); color: rgb(74, 73, 73); border-top: 1px solid rgb(216, 216, 216); } + +.tabs-focus .tab-link:focus::after, .tabs-hover .tab-link:hover::after, #tabC:target ~ a:nth-of-type(3)::after, #tabB:target ~ a:nth-of-type(2)::after, #tabC:not(:target) ~ #tabB:not(:target) ~ a:nth-of-type(1)::after, #tab-C:checked ~ label:nth-of-type(3)::after, #tab-B:checked ~ label:nth-of-type(2)::after, #tab-B:not(:checked) ~ #tab-C:not(:checked) ~ label:nth-of-type(1)::after { position: absolute; content: ""; margin: 5px 0px 0px; width: 55px; height: 1px; display: block; background: rgb(249, 249, 249); color: rgb(74, 73, 73); } + +#fnr { min-height: 41px; width: auto; } + +.thank-area { width: 298px; margin: 0px; } + +.thank-link { text-transform: uppercase; font-size: 12px; cursor: pointer; color: rgb(249, 249, 249); text-decoration: none; display: block; float: left; width: 148px; padding: 10px 0px; text-align: left; background: rgb(69, 69, 69); border: 0px; text-indent: 15px; } + +.thank-link:hover { background: rgb(69, 69, 69); } + +.thank-link:nth-of-type(1) { border-right: 1px solid rgb(249, 249, 249); } + +.thank-link:nth-of-type(2) { width: 149px; } + +.thank-link:hover { color: rgb(102, 102, 102); } + +div.forum-display-controls a.new-button { margin-bottom: 5px; } + +.thank { clear: both; background: rgb(249, 249, 249); padding: 0px; display: none; min-height: 250px; border: 0px; font-size: 13px; text-align: left; } + +.target-fix { display: block; top: 0px; left: 0px; position: fixed; } + +.qrpreview { margin: 10px; padding: 10px; border: 1px solid rgb(204, 204, 204); background-color: rgb(238, 238, 238); vertical-align: middle; } + +@media screen and (min-width: 1150px) { + .register-container { width: 100%; } + .register-right, .register-left { float: left; padding: 5px; } + .register-bottom { padding-top: 10px; width: 100%; clear: left; text-align: center; } +} + +@media only screen and (max-width: 1150px) { + .thank-area { width: 46%; margin: 2% 2% 5%; float: left; } +} + +.thanks-focus .thank-link:focus, .thanks-hover .thank-link:hover, #thankC:target ~ a:nth-of-type(3), #thankB:target ~ a:nth-of-type(2), #thankC:not(:target) ~ #thankB:not(:target) ~ a:nth-of-type(1), #thank-C:checked ~ label:nth-of-type(3), #thank-B:checked ~ label:nth-of-type(2), #thank-B:not(:checked) ~ #thank-C:not(:checked) ~ label:nth-of-type(1) { background: rgb(249, 249, 249); color: rgb(69, 69, 69); } + +.thanks-focus .thank-link:focus::after, .thanks-hover .thank-link:hover::after, #thankC:target ~ a:nth-of-type(3)::after, #thankB:target ~ a:nth-of-type(2)::after, #thankC:not(:target) ~ #thankB:not(:target) ~ a:nth-of-type(1)::after, #thank-C:checked ~ label:nth-of-type(3)::after, #thank-B:checked ~ label:nth-of-type(2)::after, #thank-B:not(:checked) ~ #thank-C:not(:checked) ~ label:nth-of-type(1)::after { position: absolute; content: ""; margin: 5px 0px 0px; width: 148px; height: 0px; display: block; background: rgb(69, 69, 69); color: rgb(249, 249, 249); } + +.thanks-checked input:nth-of-type(2):not(:checked) ~ input:nth-of-type(3):not(:checked) ~ .thank:nth-of-type(1), .thanks-checked input:nth-of-type(2):checked ~ .thank:nth-of-type(2), .thanks-checked input:nth-of-type(3):checked ~ .thank:nth-of-type(3) { display: block; } + +.bigusername { font-size: 14px; } + +td.thead, th.thead, div.thead { padding: 4px; } + +.shade, a.shade:link, a.shade:visited { color: rgb(119, 119, 119); text-decoration: none; } + +a.shade:active, a.shade:hover { color: rgb(255, 68, 0); text-decoration: underline; } + +.tcat .shade, .thead .shade, .tfoot .shade { color: rgb(221, 221, 221); } + +.fieldset { margin-bottom: 6px; } + +.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 12px; } + +.topRankedThreadsForumdisplay { border: 1px solid rgb(216, 216, 216); margin-bottom: 18px; background: rgb(249, 249, 249); margin-left: 320px; overflow: auto; } + +div.topRankedThreadsForumdisplay.topRankedThreadsFullWidth { margin-left: 0px; } + +.topRankedThreadsForumdisplay .topRankedHeader { width: 100%; margin: 5px; } + +.topRankedThreadsForumdisplay ul { padding: 0px; margin: 0px; margin-block-start: 0px; margin-block-end: 0px; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 0px; } + +.topRankedThreadsForumdisplay ul li { list-style-type: none; width: 49.9%; float: left; overflow: hidden; height: 60px; } + +div.device-details-headertext img { border: 1px solid rgb(0, 0, 0); } + +.topRankedThreadsForumdisplay ul li:nth-child(2n+1) { border-right: 1px solid rgb(216, 216, 216); } + +.topRankedThreadsForumdisplay ul li:nth-last-child(1):nth-child(2n+1) { width: 100%; border-right: 0px; } + +.topRankedThreadsForumdisplay .rankedThread { padding: 10px; font-size: 0.8em; border-top: 1px solid rgb(235, 235, 235); } + +.topRankedThreadsForumdisplay .rankedTitle { max-width: 100%; float: left; height: 19px; text-overflow: ellipsis; overflow: hidden; font-size: 1.2em; } + +.topRankedThreadsForumdisplay .rankedTitle a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-decoration: none; font-weight: bold; } + +.topRankedThreadsForumdisplay .rankedDate { float: right; color: rgb(105, 105, 105); margin-top: 1px; } + +.topRankedThreadsForumdisplay .rankedForum { max-width: 60%; float: left; clear: left; padding-top: 5px; padding-bottom: 7px; text-overflow: ellipsis; line-height: 20px; font-size: 1.2em; overflow: hidden; } + +.topRankedThreadsForumdisplay .rankedForum a { color: rgb(105, 105, 105); text-decoration: none; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } + +.topRankedThreadsIndex { width: 100%; border: 1px solid rgb(216, 216, 216); margin-bottom: 18px; background: rgb(253, 253, 253); } + +.topRankedThreadsIndex .topRankedHeader { width: 100%; margin: 5px; } + +.topRankedThreadsIndex ul { padding: 0px; margin: 0px; margin-block-start: 0px; margin-block-end: 0px; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 0px; } + +.topRankedThreadsIndex ul li { list-style-type: none; height: 130px; width: 49.9%; float: left; overflow: hidden; } + +.topRankedThreadsIndex ul li:nth-child(2n) { border-left: 1px solid rgb(216, 216, 216); } + +.topRankedThreadsIndex .rankedThread { padding: 20px; font-size: 0.8em; border-top: 1px solid rgb(235, 235, 235); } + +.topRankedThreadsIndex .rankedTitle { max-width: 100%; float: left; height: 19px; text-overflow: ellipsis; overflow: hidden; font-size: 1.2em; } + +.topRankedThreadsIndex .rankedTitle a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-decoration: none; font-weight: bold; } + +.topRankedThreadsIndex .rankedDate { float: right; color: rgb(105, 105, 105); margin-top: 1px; } + +.topRankedThreadsIndex .rankedForum { float: left; clear: left; padding-top: 5px; } + +.topRankedThreadsIndex .rankedForum a { color: rgb(105, 105, 105); text-decoration: none; } + +.topRankedThreadsIndex .rankedText { height: 50px; overflow: hidden; font-size: 1.2em; color: rgb(175, 175, 175); padding: 10px 0px 0px; clear: both; line-height: 25px; } + +.topRankedThreadsForumDisplayCategory { font-family: "Titillium Web", sans-serif; clear: left; } + +.topRankedThreadsForumDisplayCategory .topRankedTitle { border-bottom: 2px solid rgb(255, 190, 60); margin-bottom: 10px; } + +.topRankedThreadsForumDisplayCategory h2 { font: 20px "Titillium Web", sans-serif; padding: 0px 10px 0px 0px; margin: 0px; position: relative; top: 9px; display: inline-block; background-color: rgb(253, 253, 253); text-transform: uppercase; color: rgb(0, 0, 0); } + +.topRankedThreadsForumDisplayCategory ul { padding: 0px; margin: 0px; } + +.topRankedThreadsForumDisplayCategory li { list-style: none; padding: 0px; margin: 0px 0px 10px; width: 50%; float: left; min-height: 65px; } + +.topRankedThreadsForumDisplayCategory li .rankedThread { min-height: 65px; position: relative; } + +.topRankedThreadsForumDisplayCategory .rankedThreadImage { float: left; margin-right: 10px; position: relative; } + +.topRankedThreadsForumDisplayCategory .rankedThreadImage .rankedTitleIconLink { background-color: rgb(248, 80, 80); border-radius: 50%; width: 27px; height: 27px; position: absolute; top: 50%; left: 50%; margin-left: -14px; margin-top: -18px; z-index: 2; display: inline-block; text-align: center; } + +.topRankedThreadsForumDisplayCategory .rankedThreadImage i { font-size: 17px; line-height: 17px; color: rgb(255, 255, 255); position: relative; top: 4px; } + +.topRankedThreadsForumDisplayCategory a { color: rgb(0, 0, 0); } + +.topRankedThreadsForumDisplayCategory .rankedTitleLink { font-weight: 900; font-size: 15px; max-height: 2.8em; overflow: hidden; display: block; line-height: 1.4em; } + +.topRankedThreadsForumDisplayCategory .rankedThreadMeta { position: absolute; bottom: 0px; left: 70px; } + +.topRankedThreadsForumDisplayCategory .rankedThreadMeta span { text-align: left; margin-right: 15px; } + +.topRankedThreadsForumDisplayCategory .rankedThreadMeta span:last-child { margin-right: 0px; } + +#collapseobj_forumbit_general div.forum-row li > a { display: inline-block; } + +#tagcloud_card { background: rgb(249, 249, 249); } + +#tagcloud { margin: 10px; } + +span.tagblock { background: rgb(255, 189, 45); color: rgb(69, 69, 69); padding: 5px; margin-right: 2px; font-weight: bold; margin-top: 5px; display: inline-block; } + +#tag_listing { margin: 10px 0px 20px; } + +#tag_listing a { color: rgb(69, 69, 69); } + +#tag_listing a:hover { color: rgb(249, 249, 249); } + +.mfp-content { min-width: 300px; } + +.mfp-s-error .mfp-content { top: -60px; position: relative !important; display: inline-block !important; } + +.mfp-title { font-size: 16px !important; text-align: center !important; padding: 0px !important; } + +.mfp-counter { position: static !important; margin: 0px auto !important; display: block !important; width: 200px !important; text-align: center !important; font-size: 16px !important; } + +.mfp-arrow { margin-top: -38px !important; top: 0px !important; } + +.mfp-close-btn-in, .mfp-close { color: rgb(255, 255, 255) !important; font-size: 40px !important; } + +.mfp-preloader, .pageload-spinner { width: 110px !important; height: 56px !important; background-image: url("//forum.xda-cdn.com/images/2015/xda-logo.svg") !important; background-size: 414px 56px !important; background-repeat: no-repeat !important; opacity: 0.9 !important; margin: 0px auto !important; animation: 1.2s ease-in-out 0s infinite normal none running lightboxspinner !important; } + +@-webkit-keyframes lightboxspinner { + 0% { transform: perspective(120px); } + 50% { transform: perspective(120px) rotateX(180deg); } + 100% { transform: perspective(120px) rotateY(0deg); } +} + +@keyframes lightboxspinner { + 0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); } + 50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); } + 100% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); } +} + +.mfp-preloader-noanimation { animation: 0s ease 0s 1 normal none running none !important; background-image: none !important; height: auto !important; width: auto !important; font-size: 20px !important; } + +.btn-yellow { background: rgb(255, 189, 45); display: block; font-size: 12px; height: 24px; line-height: 25px; margin-top: 8px; text-transform: uppercase; color: rgb(249, 249, 249) !important; } + +.clearfix { display: inline-block; } + +.imagebutton { background-color: transparent !important; border: 1px solid transparent !important; padding: 3px !important; } + +.imagebutton:hover { cursor: pointer; border: 1px solid rgb(216, 216, 216) !important; } + +.a300-250 { width: 300px; height: 250px; float: right; margin: 0px 0px 15px 15px; } + +.a320-250 { width: 320px; height: 250px; float: left; } + +.a728-90 { width: 728px; height: 90px; } + +.afterthreads, .afterforums, #ad-billboard-bottom { margin-bottom: 15px; } + +.gc-reset { max-height: inherit; } + +.page-infraction .panel .fieldset tr:hover td { background-color: rgb(235, 235, 235); } + +.mobile-body #footer-nav { overflow: hidden; } + +.mobile-body .a728-90 { text-align: center; width: auto; height: auto; } + +.mobile-body .a320-250, .mobile-body .a300-250 { overflow: hidden; text-align: center; width: 100%; height: auto; margin-bottom: 10px; } + +body.mobile-body .navbits { position: relative; top: 0px; } + +.mobile-body #forumdevice_view #top_tabControls, .mobile-body #forumdevice_view #top_tabControls2 { display: flex; justify-content: space-between; } + +.mobile-body #top_tabControls .devdb-tag { min-width: 35px; margin: 6px 5px; text-align: center; line-height: 20px; top: 0px !important; left: 0px !important; } + +.mobile-body #top_tabControls2 { border-top: 1px solid rgb(216, 216, 216); background-color: rgb(43, 43, 43); } + +.mobile-body .thread-title-cell { word-break: break-word; hyphens: auto; } + +.mobile-body #rssbox { margin: 10px auto; width: 100%; border-left: none; border-right: 0px; } + +.mobile-body.tab-mobile .page-index .forumbox-cell-nada { display: none !important; visibility: hidden !important; } + +.mobile-body.tab-mobile .page-index .forumbox-row .forum-cell { padding-left: 10px; position: relative; } + +.mobile-body.tab-mobile .page-index .forumbox-row .forum-cell .flink { width: 100%; display: block; position: absolute; top: 0px; left: 0px; height: 40px; line-height: 40px; text-indent: 25px; } + +.mobile-body .postbit-social { height: 40px; } + +.mobile-body .postbit-social i, .mobile-body .postbit-social a { line-height: 40px; height: 40px; } + +.mobile-body .postbutton-row .time { font-size: 0.8em; position: relative; top: 9px; margin: 0px auto; } + +@media (max-width: 1600px) { + #showthread-topsearch .search-input, #inlinemodcontrol { float: right; clear: right; } + .newuser-welcome .device-suggest { width: 250px; } + .showthread-firstpage #showthread-topsearch .search-input { clear: none; } +} + +@media (max-width: 1444px) { + pre, div.prettyprint { max-width: 640px; } + #guest-buttons { margin-left: 5px !important; } + #guest-buttons a { margin-right: 5px; } + #forumhome_tabs li a { padding: 16px 15px; } + .forum-row h3 { padding: 0px 10px; } + #forumdevice_view .pagenav:first-of-type { float: left; margin-left: 0px; } + .newuser-welcome-xda { display: none; } + .newuser-welcome-box, .newuser-welcome-box:last-child { width: 49%; float: none; } + .profile-custom-box { width: 100%; float: none; margin: 0px; border: 1px solid rgb(216, 216, 216); } +} + +@media (max-width: 1390px) { + pre, div.prettyprint { max-width: 500px; } + span.smallfont.threadbit-pagelinks { float: right; margin-top: 10px; clear: right; } + #forumhome_tabs { display: table; } + #forumhome_tabs li { display: table-cell; float: none; } + #forumhome_tabs li a { padding: 16px 10px; } + #forumhome_tabs li:last-child { border-right: 0px; } + .guest-welcome { left: 60px; } + .forum-row h3 { padding: 0px 3px; width: 177px; } + .forum-row ul { padding: 0px; } +} + +@media (max-width: 1350px) { + .showthread-firstpage .showthread-abovebar-controls .responsive-text-hide { display: none; } +} + +@media (max-width: 1310px) { + .leaderboard { width: 100%; margin-top: 10px; } + .xda-box .forumbox-devicepic-cell, .xda-box .postbit-userinfo-cell, .xda-box .post-head-right { display: none; } +} + +@media (max-width: 1275px) { + .showpost-continue-to-thread { float: left; } +} + +@media (max-width: 1250px) { + .topRankedThreadsForumdisplay ul li, .topRankedThreadsIndex ul li { width: 100%; } + .topRankedThreadsForumdisplay ul li:nth-child(2n+1), .topRankedThreadsIndex ul li:nth-child(2n+1) { border-right: 0px; } + .post-first-post .bbcode-quote { margin-right: 15px; float: left; } + #project_menu_threadcontrols { float: left; clear: left; border-top: 1px solid rgb(107, 107, 107); width: 100%; } +} + +@media (max-width: 1212px) { + pre, div.prettyprint { max-width: 400px; } + .guest-welcome { left: 50px; } + .guest-welcome li { margin-bottom: 20px; } + #devdbSearchBox { width: 140px; margin-right: 5px; } + #forumhome_tabs li a { padding: 16px 5px; } + .profile-custom-box select { width: 200px; } + .info-cell { min-width: 200px; } + .forumbox-row-forumcategory .forum-cell a { max-width: 500px; } +} + +@media (max-width: 1060px) { + body { padding-top: 0px; } + .mobile-body #guest-welcome .leaderboard { margin-top: 0px; } + .navbits { padding: 5px 10px 5px 5px; position: relative; top: 0px; } + .mobile-body #guest-welcome { margin-top: 50px; } + .mobile-body .guest-search { padding-bottom: 5px; } + .mobile-body #guest-welcome .no-navbar { margin-top: 5px; } + #footer-nav .breadcrumbs { margin-top: 10px; } + .page { margin-left: 3px; margin-right: 322px; } + .page.no-sidebar { margin-right: 3px; margin-left: 3px; } + #sidepanel { margin-right: 3px; } + .forumdisplaycategory .fixed-container { margin-left: 3px; } + .responsive-text-hide { display: none; visibility: hidden; } + .responsive-text-show { display: inline; visibility: visible; } + #forumhome_tab_smartwatches, #forumhome_tab_compact, #forumhome_tab_tablets { visibility: hidden; display: none !important; } + .thread-row > div.thread-forum-cell { padding: 0px; } + #guest-search-icon { display: none; visibility: hidden; } + #device_info_wrapper .device-info-wrapper { clear: left; margin-left: 20px; } + .guest-search-input { background: url("/images/2015/device-dark.png") 10px 9px no-repeat rgb(249, 249, 249); width: 300px; margin: 0px auto; float: none; display: block; padding-left: 30px !important; } + #forumhome_tabs li a { padding: 16px 2px; } + .forum-head { padding-left: 10px; } + .forumbox-devicepic-cell, .info-cell img, .threadbox-cell-nada { display: none !important; visibility: hidden !important; } + .forum-childforum-listings, .thread-listing { display: block; } + .forumbox-row-forumcategory .forum-cell a { left: -5px; top: 8px; padding: 0px 5px 0px 0px; display: inline; } + .forumbox-row.forumbox-row-forumcategory .forum-cell { white-space: normal; } + .forumbox-row.forumbox-row-forumcategory .spacer-cell, .forumbox-row.forumbox-row-forumcategory .reply-header, .forumbox-row.forumbox-row-forumcategory .views-header { display: none; } + .forumbox-row, .thread-row { display: block; border-bottom: 1px solid rgb(216, 216, 216); padding: 10px 0px 0px; width: 100%; position: relative; } + .forumbox-row:hover { background-color: rgb(235, 235, 235); transition: all 0.15s ease-in-out 0s; } + .forumbox-row.forumbox-row-forumcategory { border-bottom: 0px; } + .forumbox-row.forumbox-row-forumcategory:hover { background-color: inherit; } + .forumbox-row:hover > div { background-color: inherit; transition: none 0s ease 0s; } + .mobile-body.tab-mobile .forumbox-row { padding: 0px; margin-top: 0px !important; } + .mobile-body.tab-mobile .forumbox-row:first-child { border-top: 1px solid rgb(216, 216, 216); } + .page-usercp .forumbox-row { background-color: rgb(249, 249, 249); } + .forumbox-row > div, .thread-row > div { display: block; border: 0px; padding: 0px; text-align: left; margin: 0px 10px; vertical-align: middle; width: auto !important; } + .thread-row .count-cell { text-align: left; } + .mobile-body.tab-mobile .forumbox-row > div { margin: 0px; padding: 10px 0px; } + .mobile-body.tab-mobile .forumbox-row .smallfont { display: none; } + .thread-icon-cell { font-size: 16px; display: inline !important; min-width: initial !important; width: auto !important; float: left !important; margin: 0px 2px 0px 5px !important; line-height: 16px !important; } + .thread-icon-cell img { height: 16px; width: 16px; margin: 0px; } + .forum-childforum-forumcategory .threadTitle, .forum-childforum-forumcategory.threadTitleUnread { font-size: 18px; } + .threadbit-pagelinks { position: relative; top: -3px; } + .thread-row { padding: 7px 0px 3px; box-shadow: rgb(243, 243, 243) 0px -27px 0px inset; } + .thread-row:hover { background-color: rgb(235, 235, 235); box-shadow: none; transition: all 0.15s ease-in-out 0s; } + .thread-row-forumcategory { border-bottom: 0px; } + .thread-row.thread-row-morethreads { box-shadow: none; } + .forumcategory-morethreads { left: 0px; font-size: 18px; } + .thread-row.thread-row-forumcategory .time-cell { position: absolute; bottom: 7px; left: -4px; padding-bottom: 0px; line-height: 1em; } + .thread-row.thread-row-forumcategory.thread-row-morethreads > div.thread-title-cell { padding: 0px; } + a.forumcategory-morethreads { left: 0px; } + .thread-row:hover > div { background-color: inherit; transition: none 0s ease 0s; } + .thread-row.thread-row-forumcategory .reply-cell, .thread-row.thread-row-forumcategory .count-cell { display: inline-block; position: relative; left: 75px; top: 0px; } + .thread-row.thread-row-forumcategory .thread-info-cell { display: block; padding: 0px; max-height: 4em; overflow: hidden; } + .thread-row.thread-row-forumcategory .responsive-text-hide { display: none; } + .forumbox-row .tp { color: inherit; } + .info-cell { line-height: 13px; padding: 5px 5px 5px 10px !important; margin: 0px !important; } + .forumbox .info-cell { background-color: rgb(243, 243, 243); } + .info-cell div { display: inline; margin: 0px; padding: 0px; } + .threadmetaicons { margin-top: 0px; margin-right: 0px; } + .mod-cell input { position: absolute; bottom: 3px; right: 5px; } + #screenshotViewPane { display: none; visibility: hidden; } + #forumdevice-righttop { margin-left: 5px !important; } + .forum-row { overflow: visible; height: auto; } + .forum-row h3 { padding: 0px; width: 100%; border: 0px; line-height: normal; height: initial; text-indent: 5px; } + .forum-row ul { margin: 0px 0px 0px 10px; padding: 0px; display: inline-block; } + .forum-row ul li { padding: 0px; } + .announcement-usertitle { display: none; visibility: hidden; } + .topRankedThreadsForumDisplayCategory li { width: 100%; } + .topRankedThreadsForumDisplayCategory li .rankedThread { float: left; width: 100%; } + .forum-childforum-forumcategory { display: block; } + .post-content-container { padding: 10px 0px; } + .post-content-container, .postbit-content { display: block; position: static; float: left; } + .postbit-signature { padding: 10px; } + .postbit-userinfo-cell { display: inline; height: 1px; padding: 0px; width: 0px; border-left: none; } + .postbit-wrapper { position: relative; border: 1px solid rgb(216, 216, 216); clear: left; margin-bottom: 10px !important; } + .postbit-qacomment-wrapper { border: 0px; } + .qapost-vote { margin: 0px 5px 5px 0px; padding-top: 0px; display: block; } + .postbit-firstpost.post-content-container { border: 0px; } + .post-head-container { position: relative; border-top: 0px; } + .post-head-container-first-post, .post-head-container-first-post .post-head-right { border: 0px; width: 100%; } + .post-head-left { float: none; width: auto; display: inline-block; border: 0px; position: relative; } + .postbit-userinfo-cell .xda-assist-tag, .postbit-userinfo-cell .honor-badge, .user-location, .donateButton, .userstars-star, .pbuser-ad-free { display: none; visibility: hidden; } + .post-onlinestatus { position: relative; top: -5px; left: -3px; } + .postbit-qacomment .post-onlinestatus { top: 0px; left: 0px; } + .bigfusername { position: relative; top: -5px; } + .postbit-qacomment .bigfusername { top: 0px; } + .user-title { position: absolute; top: 20px; left: 26px; border: 0px; text-overflow: ellipsis; max-width: 227px; overflow: hidden; white-space: nowrap; } + .user-title-op-tag { left: 4px; } + .user-title-op-tag .op-tag { float: none; padding: 1px 3px 0px; } + .post-head-right { margin-left: 0px; border-right: 0px; padding-left: 10px; } + .post-head-modtools.post-head-right { line-height: 35px !important; } + .logged-in .post-head-right { border-top: 1px solid rgb(216, 216, 216); line-height: 40px !important; } + .showthread-googleplus, .showthread-facebook, .showthread-twitter { padding: 5px; } + .pbava { display: none; visibility: hidden; } + .postbit-qacomment .pbava { display: inline-block; visibility: visible; } + .postbit-content { margin-left: 0px; border: 0px; width: inherit; padding: 0px; } + .userThanksContainer { position: absolute; top: 0px; right: 0px; border-bottom: 0px; text-align: center; border-left: 1px solid rgb(216, 216, 216); padding: 0px; width: 101px; height: 46px; } + .userThanksText { position: absolute; left: 5px; top: 17px; z-index: 10; font-size: 12px; text-align: right; display: inline-block; width: 70px; } + .userThanksInfo { height: 20px; margin: 13px auto 0px; width: 95px; } + .userThanksMeter { height: 20px; } + .user-joindate { position: absolute; top: 3px; right: 107px; border-bottom: 0px; } + .user-posts { position: absolute; top: 20px; right: 107px; border-bottom: 0px; } + .modtools { line-height: 14px !important; } + .modtools input { position: relative; top: 3px; } + .postbit-qacomment .modtools { position: static; } + .post-head-container-first-post .modtools { position: relative; top: inherit; left: inherit; padding: 0px 13px; line-height: inherit !important; } + .moreInfoButton, .moreUserInfo { display: none; visibility: hidden; } + .post-left, .post-buttons, .post-button-left { float: left; } + .post-buttons { border-right: 0px; } + a.post-button i { margin: 0px; line-height: 20px; } + .postbutton-row { white-space: nowrap; overflow: hidden; text-align: center; } + a.post-button { border-left: none; border-right: 1px solid rgb(216, 216, 216); line-height: 18px; height: 20px; float: left; } + .pbfa { margin-right: 0px; position: static; top: 0px; } + .post-first-post > .a300-250 { float: none; } + .device-image-wrapper { float: none; margin-left: auto; margin-right: auto; } + .enhanced-header .device-image-wrapper { display: none; } + div#device_info_wrapper.enhanced-header > div.device-info-wrapper { margin: 0px; } + div.showthread-title-buttons { margin-left: 3px; margin-bottom: 5px; } + div.page-register { margin-top: 55px; } + div.pagenav { float: left; margin-left: 0px; } + #inlinemodcontrol { clear: left; float: left; } + .showthread-abovebar-controls a, .showthread-belowbar a { margin-bottom: 5px; } + #email_btn { display: none; } + .pagenav a, .pagenav-curpage, .pagenav-disabled { margin-bottom: 0px; } + #thread-header-bloglike { padding-bottom: 55px; position: relative; border: 0px; min-height: 70px; } + #thread-header-social { float: none; position: absolute; bottom: 3px; right: 0px; } + #thread-header-social .postbit-social { float: none; } + #thread-header-avatar { width: 80px; height: 80px; margin-right: 5px; } + #thread-header-avatar .pbava { display: inline; visibility: visible; } + #thread-header-avatar img { top: 0px; } + #thread-header-avatar .no-avatar { width: 80px; } + #thread-header-avatar .no-avatar img { top: 0px; left: 0px; } + #thread-header-bloglike h1 { padding: 3px; margin: 0px; border-left: 0px; border-bottom: 0px; } + #thread-header-meta { margin: 0px; border-left: 0px; height: auto; line-height: 1em; padding: 3px; } + #thread-header-thanks { float: none; position: absolute; bottom: 3px; height: auto; left: 3px; } + #thread-header-thanks .user-posts { top: 0px; float: none; left: 2px; } + #thread-header-thanks .userThanksContainer { border-left: 0px; height: auto; } + #thread-header-thanks .userThanksInfo, #thread-header-thanks .userThanksText { top: 0px; margin: 0px; } + #thread-header-meta .bigfusername { top: 0px; } + .showthread-firstpage .showthread-abovebar-controls .pagenav { clear: left; float: none; } +} + +@media (max-width: 1024px) { + .guest-welcome { width: 255px; } + .forum-bottom-billboard-sibling { width: 100%; margin: 0px; clear: left !important; } + #ad-billboard-bottom { position: relative; } + .page-index .forum-head h2 { text-overflow: ellipsis; width: 380px; overflow: hidden; display: inline-block; white-space: nowrap; } + .pagenav a, .pagenav-curpage, .pagenav-disabled { padding-left: 16px; padding-right: 16px; } + a.new-button.new-dev-db { display: none; } + .newuser-welcome { height: auto; } + .newuser-welcome-box { width: 100%; border-bottom: 1px solid rgb(217, 217, 217); } + .newuser-welcome-box:last-child { width: 100%; display: block; border-bottom: 0px; } + .newuser-welcome-xda { display: none; } +} + +@media (max-width: 800px) { + #forumhome_tab_new { visibility: hidden; display: none !important; } + .page-index .forum-head h2 { max-width: 333px; } + .showthread-abovebar .new-button, .socialcount li a { margin-right: 4px; padding: 8px; } + #deviceForumHeader { min-height: 0px !important; } + #screenshotHeaderImage { position: relative !important; } + .forumdevice-headerButtons { margin-bottom: 10px; position: relative !important; width: auto !important; } +} + +@media (max-width: 640px) { + .page-index .forum-head h2 { width: 250px; text-overflow: ellipsis; } + .deviceforum-swappa-buttons a { margin-bottom: 3px; display: block !important; } + .mobile-body #deviceInfo-moreInfo .stat { width: 50% !important; } + #top_tabControls.tabcontrols a { padding: 6px 3px !important; min-width: 0px !important; width: auto !important; display: inline-block !important; } + .mobile-body #top_tabControls.tabcontrols a { text-align: center; float: none; padding: 6px 5px !important; width: 100% !important; } + .mobile-body .devdbSearch { display: none; } + .guest-search { width: auto; padding-right: 0px; padding-left: 0px; } + .guest-search-input { width: calc(100% - 45px); margin: 0px auto; border: 1px solid rgb(169, 169, 169); } + .pollbox-results, .pollbox-result, .pollresult-response, .pollresult-bar, .pollresult-votenumber, .pollresult-votepercent { border-bottom: 0px; width: auto; padding: 0px; } + .pollresult-responsive-text-show { display: inline; } + .pollbox-results { width: 100%; } + .pollbox-result { border-bottom: 1px solid rgb(216, 216, 216); width: 100%; display: block; padding-top: 5px; padding-bottom: 5px; } + .pollresult-response, .pollresult-votenumber, .pollresult-votepercent { display: inline-block; margin-right: 10px; margin-left: 13px; } + .pollresult-bar { clear: left; display: block; margin: 2px 10px; border: 1px solid rgb(216, 216, 216); height: 30px; } + .pollresult-bar-solid { height: 30px; } + .post-text { overflow: hidden; } + .post-text object, .post-text object embed { width: 100%; max-width: 425px; } + #usercss #sidebar_container { width: 100% !important; float: none !important; clear: left !important; } + #usercss #content { margin-right: 0px !important; } + #mostthanked .mostthanked-thanks { width: 5%; border-right: 0px; border-left: none; text-align: center; } + #mostthanked .mostthanked-post { width: 90%; max-width: 90%; word-break: break-word; hyphens: auto; border-right: 0px; border-left: none; } + #mostthanked .mostthanked-link { width: 5%; border-right: 0px; border-left: none; } + .dbtech-usertag-result-bit { word-break: break-word; hyphens: auto; } + .usercp-attachments .faux-table, .usercp-attachments .faux-table .faux-row, .usercp-attachments .faux-table .faux-cell { display: block; border: 0px; text-align: left !important; } + .usercp-attachments .faux-table .faux-row { border-bottom: 1px solid rgb(216, 216, 216); } + .usercp-attachments .faux-table .faux-cell.responsive-thead-hide { display: none; visibility: hidden; } + .postbit-qaanswer-wrapper { margin-bottom: 0px; margin-top: 10px; border-bottom: 0px; } + #qapost-answer-comment { float: none; } + .postbit-qacomment-wrapper { margin-bottom: 0px; } + .postbit-qacomment-loadmore { left: 65px; top: 5px; } + .qapost-answer-comment-button-inline { margin: 10px; } + .postbit-qa-comment-userline { position: relative; top: -10px; left: -8px; } + .postbit-qa-comment-userline .time { position: absolute; left: 0px; top: 13px; } + .postbit-qacomment { margin: 0px 5px 0px 10px; width: calc(100% - 50px); border-bottom: 0px; } + #qapost-answer-comment .postbit-qacomment { margin-bottom: 10px; } + .postbit-qacomment-comment { margin-left: 0px; width: calc(100% - 10px); } + .postbit-qacomment .postbit-qacomment-buttons { float: none; position: absolute; top: 0px; right: 0px; } + .postbit-qacomment .modtools { position: static; } +} + +@media (max-width: 360px) { + #forumhome_tabs { border-right: 0px; border-left: none; } + .page.no-sidebar { margin: 0px; } + .tab-mobile .page.no-sidebar { margin-top: 0px; } + .page { margin-left: 0px; } + .forumbox, .forumhome-whats_going_on, .forum-bottom-billboard-sibling, #forumhome-general { border-right: 0px; border-left: none; } + #forumdevice-righttop { margin-left: 0px !important; } + .deviceDescription { margin-top: 10px; margin-left: 5px !important; margin-right: 5px !important; } + .post-head-right { padding-left: 5px; } + .postbit-social a { width: 42px; } + .userThanksContainer { width: 83px; border-left: none; height: auto; top: 23px; right: 3px; } + .userThanksText { top: 3px; left: initial; right: 1px; width: auto; } + .userThanksInfo { width: 83px; border-radius: initial; margin-top: 0px; height: 16px; } + .userThanksMeter { height: 16px; border-radius: initial; } + .user-posts { right: 5px; top: 10px; padding: 0px; font-size: 12px; } + .user-joindate { right: 0px; top: 10px; font-size: 12px; padding: 0px; display: none; } + #footer-nav .breadcrumbs { padding: 5px !important; } + .page-profile .userlist { margin: 0px; padding: 0px; float: none !important; } + .page-profile ul.userlist li { float: none !important; width: calc(100% - 10px) !important; } +} + +@media (min-width: 1440px) { + pre { max-width: 700px; } +} + +@media (min-width: 1650px) { + pre { max-width: 800px; } +} + +@media (min-width: 1824px) { + pre { max-width: 850px; } +} + +@media (min-width: 1920px) { + pre { max-width: 900px; } +} + +.row-highlight { background-color: rgb(255, 216, 133); } + +.no-css-transitions * { transition: none 0s ease 0s !important; } + +.xdadepot_item { float: left; margin-right: 30px; max-width: 30%; } + +.xdadepot_item a { color: black; font-size: 1.1em; font-weight: bold; } + +.xdadepot_img { width: auto; max-width: 330px; height: auto; max-height: 150px; padding-bottom: 5px; } + +@media screen and (max-width: 745px) { + .no-mobile { display: none; } + .xdadepot-wrapper { display: block; } + .xdadepot_item { float: none; max-width: 100%; padding-left: 10px; margin-bottom: 5px; border-left: 5px solid rgb(255, 189, 45); } +} + +.rsb-top, .rsb-bottom, .rsb-middle { z-index: 5; } + +.pln { color: rgb(0, 0, 0); } + +@media screen { + .str { color: rgb(0, 136, 0); } + .kwd { color: rgb(0, 0, 136); } + .com { color: rgb(136, 0, 0); } + .typ { color: rgb(102, 0, 102); } + .lit { color: rgb(0, 102, 102); } + .pun, .opn, .clo { color: rgb(102, 102, 0); } + .tag { color: rgb(0, 0, 136); } + .atn { color: rgb(102, 0, 102); } + .atv { color: rgb(0, 136, 0); } + .dec, .var { color: rgb(102, 0, 102); } + .fun { color: red; } +} + +@media print, projection { + .str { color: rgb(0, 102, 0); } + .kwd { color: rgb(0, 0, 102); font-weight: bold; } + .com { color: rgb(102, 0, 0); font-style: italic; } + .typ { color: rgb(68, 0, 68); font-weight: bold; } + .lit { color: rgb(0, 68, 68); } + .pun, .opn, .clo { color: rgb(68, 68, 0); } + .tag { color: rgb(0, 0, 102); font-weight: bold; } + .atn { color: rgb(68, 0, 68); } + .atv { color: rgb(0, 102, 0); } +} + +pre.prettyprint { padding: 2px; border: 1px solid rgb(136, 136, 136); } + +ol.linenums { margin-top: 0px; margin-bottom: 0px; } + +li.L0, li.L1, li.L2, li.L3, li.L4, li.L5, li.L6, li.L7, li.L8, li.L9 { list-style-type: decimal; } + +li.L1, li.L3, li.L5, li.L7, li.L9 { background: rgb(238, 238, 238); } + +.mfp-bg { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: rgb(11, 11, 11); opacity: 0.8; } + +.mfp-wrap { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1043; position: fixed; backface-visibility: hidden; outline: none !important; } + +.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; padding: 0px 8px; box-sizing: border-box; } + +.mfp-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; } + +.mfp-align-top .mfp-container::before { display: none; } + +.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0px auto; text-align: left; z-index: 1045; } + +.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; } + +.mfp-ajax-cur { cursor: progress; } + +.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder { cursor: zoom-out; } + +.mfp-close { cursor: pointer; } + +.mfp-zoom { cursor: zoom-in; } + +.mfp-auto-cursor .mfp-content { cursor: auto; } + +.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { user-select: none; } + +.mfp-loading.mfp-figure { display: none; } + +.mfp-hide { display: none !important; } + +.mfp-preloader { color: rgb(204, 204, 204); position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; } + +.mfp-preloader a { color: rgb(204, 204, 204); } + +.mfp-preloader a:hover { color: white; } + +.mfp-s-ready .mfp-preloader { display: none; } + +.mfp-s-error .mfp-content { display: none; } + +button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0px; appearance: none; display: block; outline: 0px; padding: 0px; z-index: 1046; box-shadow: none; } + +.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0px; top: 0px; text-decoration: none; text-align: center; opacity: 0.65; padding: 0px 0px 18px 10px; color: white; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; } + +.mfp-close:hover, .mfp-close:focus { opacity: 1; } + +.mfp-close:active { top: 1px; } + +.mfp-close-btn-in .mfp-close { color: rgb(51, 51, 51); } + +.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: white; right: -6px; text-align: right; padding-right: 6px; width: 100%; } + +.mfp-counter { position: absolute; top: 0px; right: 0px; color: rgb(204, 204, 204); font-size: 12px; line-height: 18px; } + +.mfp-arrow { position: absolute; opacity: 0.65; margin: -55px 0px 0px; top: 50%; padding: 0px; width: 90px; height: 110px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +.mfp-arrow:active { margin-top: -54px; } + +.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; } + +.mfp-arrow::before, .mfp-arrow::after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { content: ""; display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-top: 35px; margin-left: 35px; border: medium inset transparent; } + +.mfp-arrow::after, .mfp-arrow .mfp-a { border-top-width: 13px; border-bottom-width: 13px; top: 8px; } + +.mfp-arrow::before, .mfp-arrow .mfp-b { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; } + +.mfp-arrow-left { left: 0px; } + +.mfp-arrow-left::after, .mfp-arrow-left .mfp-a { border-right: 17px solid white; margin-left: 31px; } + +.mfp-arrow-left::before, .mfp-arrow-left .mfp-b { margin-left: 25px; border-right: 27px solid rgb(63, 63, 63); } + +.mfp-arrow-right { right: 0px; } + +.mfp-arrow-right::after, .mfp-arrow-right .mfp-a { border-left: 17px solid white; margin-left: 39px; } + +.mfp-arrow-right::before, .mfp-arrow-right .mfp-b { border-left: 27px solid rgb(63, 63, 63); } + +.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; } + +.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; } + +.mfp-iframe-holder .mfp-close { top: -40px; } + +.mfp-iframe-scaler { width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%; } + +.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: black; } + +img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0px; margin: 0px auto; } + +.mfp-figure { line-height: 0; } + +.mfp-figure::after { content: ""; position: absolute; left: 0px; top: 40px; bottom: 40px; display: block; right: 0px; width: auto; height: auto; z-index: -1; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(68, 68, 68); } + +.mfp-figure small { color: rgb(189, 189, 189); display: block; font-size: 12px; line-height: 14px; } + +.mfp-figure figure { margin: 0px; } + +.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0px; width: 100%; cursor: auto; } + +.mfp-title { text-align: left; line-height: 18px; color: rgb(243, 243, 243); overflow-wrap: break-word; padding-right: 36px; } + +.mfp-image-holder .mfp-content { max-width: 100%; } + +.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; } + +@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { + .mfp-img-mobile .mfp-image-holder { padding-left: 0px; padding-right: 0px; } + .mfp-img-mobile img.mfp-img { padding: 0px; } + .mfp-img-mobile .mfp-figure::after { top: 0px; bottom: 0px; } + .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; } + .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0px; margin: 0px; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; } + .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0px; } + .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; } + .mfp-img-mobile .mfp-close { top: 0px; right: 0px; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0px; } +} + +@media (max-width: 900px) { + .mfp-arrow { transform: scale(0.75); } + .mfp-arrow-left { transform-origin: 0px 0px; } + .mfp-arrow-right { transform-origin: 100% center; } + .mfp-container { padding-left: 6px; padding-right: 6px; } +} + +.mfp-ie7 .mfp-img { padding: 0px; } + +.mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px; } + +.mfp-ie7 .mfp-container { padding: 0px; } + +.mfp-ie7 .mfp-content { padding-top: 44px; } + +.mfp-ie7 .mfp-close { top: 0px; right: 0px; padding-top: 0px; } + +#deviceInfo-specs .content { border: initial; } + +.tabcontrols a { background: 0px center; text-shadow: none; box-shadow: none; transition: box-shadow 200ms ease 0s; color: rgb(169, 169, 169); height: 22px; border-right: 1px solid rgb(216, 216, 216); display: block; float: left; font-weight: 700; text-align: center; padding: 6px 5px !important; min-width: 80px !important; } + +.tabcontrols a.active, .tabcontrols a:hover { box-shadow: rgb(255, 189, 47) 0px -3px 0px inset; color: rgb(249, 249, 249); } + +.tabcontrols_thread a { background: 0px center; text-shadow: none; box-shadow: none; transition: box-shadow 200ms ease 0s; color: rgb(169, 169, 169); text-align: center; width: 80px; display: block; float: left; font-weight: 700; padding: 8px 10px; border-right: 1px solid silver; font-size: 13px; height: 19px; } + +#smartDeviceForum_edit { margin: 20px 40px; font-size: 0.9em; } + +#smartDeviceForum_edit .forumheader2 { padding-bottom: 2px; margin-bottom: 8px; float: left; width: 100%; } + +.smartDeviceForum_editButtons { clear: left; margin: 5px 40px; display: block; float: left; } + +.clear { clear: left; } + +.hovercontrols { z-index: 100; padding: 10px; position: fixed; right: 460px; background-color: rgb(245, 245, 245); border-radius: 3px; border: 1px solid rgb(0, 0, 0); list-style-type: none; font-size: 1.1em; } + +#smartDeviceForum_edit .field { width: 450px; float: left; margin-right: 15px; padding-bottom: 15px; position: relative; } + +#smartDeviceForum_edit .field label { width: 100px; float: left; display: block; font-weight: 700; padding-top: 3px; } + +#smartDeviceForum_edit .field input, #smartDeviceForum_edit .field select { width: 340px; float: left; display: block; font-size: 10pt; } + +#smartDeviceForum_edit .field select { padding: 3px; } + +#smartDeviceForum_edit .field textarea { clear: left; width: 100%; height: 200px; } + +#smartDeviceForum_edit .field span { color: rgb(136, 136, 136); position: absolute; right: 12px; top: 4px; } + +#smartDeviceForum_edit .fieldSet_three .field { width: 295px; } + +#smartDeviceForum_edit .fieldSet_three .field label { width: 85px; } + +#smartDeviceForum_edit .fieldSet_three .field input, #smartDeviceForum_edit .fieldSet_three .field select { width: 200px; } + +#smartDeviceForum_edit table { width: 300px; } + +#smartDeviceForum_edit table td { text-align: left; vertical-align: top; } + +#smartDeviceForum_edit table th { font-weight: 700; text-align: left; } + +#smartDeviceForum_edit #screenshots input { width: 80px; } + +#smartDeviceForum_edit #screenshots img { max-width: 140px; max-height: 140px; margin: 0px 8px 8px 0px; } + +#device_results { clear: left; } + +#smartDevice td.threadMenu { vertical-align: middle; } + +#top_tabControls { clear: left; background-color: rgb(43, 43, 43); height: auto; width: 100%; float: left; } + +#top_tabControls a { line-height: 24px; height: 23px; } + +#smartDeviceForum_view { width: 100%; padding-left: 10px; } + +.forumbox-header-row { float: left; width: 100%; margin-bottom: 10px; } + +h1.forumbox-header { display: inline-block; float: left; margin: 0px; padding: 0px; } + +.fb-like { position: relative; top: 3px; margin-left: 10px; float: left; } + +.deviceforum-sideheader { margin: 0px 0px 10px; } + +.deviceforum-swappa-buttons { margin-top: 15px; text-align: center; margin-bottom: 15px; } + +.deviceforum-swappa-buttons a { display: inline-block; padding: 0px 10px; margin-top: 0px; margin-right: 5px; line-height: 27px; } + +.btn-grey { background-color: rgb(132, 130, 132); display: block; font-size: 12px; height: 24px; line-height: 25px; margin-top: 8px; text-transform: uppercase; color: rgb(255, 255, 255) !important; } + +.btn-reddish { background-color: rgb(248, 80, 80); display: block; font-size: 12px; height: 24px; line-height: 25px; margin-top: 8px; text-transform: uppercase; color: rgb(255, 255, 255) !important; } + +.deviceDescription { margin-right: 25px; font-size: 14px; } + +.deviceforum-devdb-icon { float: left; border-right: 1px solid rgb(216, 216, 216); padding: 8px 10px 6px; } + +#tab_root .content { margin: 10px; } + +.deviceTab { display: none; clear: left; } + +.deviceTab.module { clear: none; } + +.deviceTab .module-content { background: rgb(255, 255, 255); padding-left: 20px; } + +div.deviceTab.active { display: block; clear: left; width: calc(100% - 2px); } + +#smartDeviceForum_view .field { font-size: 10pt; padding: 6px 0px 0px; clear: left; } + +#smartDeviceForum_view .field label { font-weight: 700; display: block; float: left; width: 120px; } + +#smartDeviceForum_view .field span { display: block; float: left; } + +table#smartDevice td.threadMenu ul.threadcontrols { list-style: none; } + +#smartDeviceAd_left { margin: 20px 0px; text-align: center; } + +#smartDeviceForum_view .forumbox { clear: none; } + +.deviceTab.forumbox .content { padding: 10px 20px; font-size: 10pt; line-height: 12pt; border: 0px; } + +h3.forumtitle p { font-weight: 400; } + +#tab_subForums ol.forumlist { border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(230, 219, 204); } + +#tab_subForums ol.forumlist:last-child { border-bottom: 0px; } + +#tab_subForums ol.forumlist li { border: 0px; } + +#tab_deviceSpecs #deviceStats { width: 700px; margin-bottom: 20px; } + +#tab_deviceSpecs .stat { margin-bottom: 5px; height: 40px; min-height: 40px; width: 340px; float: left; } + +#tab_deviceSpecs .stat span { margin-left: 40px; font-weight: 700; display: block; padding: 10pt; font-size: 12px; overflow: hidden; } + +#tab_deviceSpecs #cpu_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_cpu.png") 0px center no-repeat; } + +#tab_deviceSpecs #ram_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_ram.png") 0px center no-repeat; } + +#tab_deviceSpecs #storage_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_storage.png") 0px center no-repeat; } + +#tab_deviceSpecs #cam_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_cam.png") 0px center no-repeat; } + +#tab_deviceSpecs #speed_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_speed.png") 0px center no-repeat; } + +#tab_deviceSpecs #screen_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_screen.png") 0px center no-repeat; } + +#tab_deviceSpecs #battery_stat.stat { background: url("//cdn3.xda-developers.com/devdb/devdb/deviceForum/images/icon_battery.png") 0px center no-repeat; } + +#tab_deviceSpecs #weight_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_weight.png") 0px center no-repeat; } + +#tab_deviceSpecs #releaseDate_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_date.png") 0px center no-repeat; } + +#tab_deviceSpecs #type_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_type.png") 0px center no-repeat; } + +#tab_deviceSpecs #os_version_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_version.png") 0px center no-repeat; } + +#tab_deviceSpecs #deviceDescription { clear: both; padding-top: 20px; } + +#smartDeviceForum_view .content ol, #smartDeviceForum_view .content ul { list-style: inherit; margin: 10px 10px 10px 40px !important; } + +table.tborder { width: 100%; } + +#device_combo div.smart_comboBox > div { background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-radius: 0px 0px 8px 8px; opacity: 0.9; left: 86px; top: 22px; width: 197px; z-index: 100; height: 250px; overflow-y: scroll; position: absolute; } + +#device_combo div.smart_comboBox div.smart_comboOption:hover { cursor: pointer; background: orange; color: rgb(255, 255, 255); } + +#deviceForumHeader { position: relative; float: left; width: 100%; min-height: 200px; } + +#deviceForumSimpleHeader { position: relative; float: left; width: 100%; } + +#screenshotHeaderImage { position: absolute; top: 0px; left: 0px; text-align: center; width: 100%; overflow: hidden; } + +#screenshotHeaderImage img { max-width: 100%; max-height: 219px; } + +#screenshotViewPane { z-index: 100; position: absolute; bottom: 0px; right: 0px; width: auto; display: inline-block; margin: 0px; background-color: transparent; } + +#screenshotViewPane .widget_title h3 { float: right; padding: 0px 0px 0px 10px; position: relative; top: 5px; } + +#bx-wrapper, #screenshotContainer, #screenshotContainer ul, #screenshotviewpane img { overflow: hidden; list-style: none; margin: 0px; padding: 0px !important; } + +#screenshotContainer li, #screenshotContainer ul { margin: 0px; list-style: none; padding: 0px !important; } + +#screenshotContainer li { float: left; margin-left: 10px; } + +#screenshotContainer li:first-child { margin-left: 0px; } + +#screenshotContainer li a { float: right; width: 75px; height: 75px; padding: 0px; margin: 0px; overflow: hidden; } + +#screenshotViewPane #xdaSlider-next, #screenshotViewPane #xdaSlider-prev { display: none; z-index: 150; height: 76px; width: 48px; opacity: 0.7; } + +#screenshotViewPane #xdaSlider-next:hover, #screenshotViewPane #xdaSlider-prev:hover { opacity: 1; } + +#screenshotViewPane #xdaSlider-next:active, #screenshotViewPane #xdaSlider-prev:active { opacity: 0.85; } + +#screenshotViewPane #xdaSlider-prev { background: url("/images/xdaSlider-prev.png") no-repeat; position: absolute; top: 100px; } + +#screenshotViewPane #xdaSlider-next { background: url("/images/xdaSlider-next.png") no-repeat; position: absolute; top: 100px; right: 0px; } + +.forumdevice-headerButtons { position: absolute; bottom: 0px; width: 165px; } + +.mobile-body .forumdevice-headerButtons { width: auto; text-align: center; } + +.forumdevice-headerButtons a { border-radius: 3px; padding: 5px 10px; text-transform: uppercase; z-index: 100; font-size: 14px; font-weight: 900; white-space: nowrap; display: inline-block; margin-top: 5px; } + +.mobile-body .forumdevice-headerButtons a { margin-right: 5px; } + +#deviceForumSimpleHeader { margin-top: 5px; } + +#deviceForumSimpleHeader .forumdevice-headerButtons { width: 100%; position: relative; bottom: initial; padding: 0px; margin: 0px; } + +#deviceForumSimpleHeader .forumdevice-headerButtons a { margin: 5px 10px 0px 0px; } + +#forumdevice-guidelink i.fa { font-size: 12px; } + +.forumdevice-newthreaddialog { border-radius: 0px !important; background: rgb(46, 46, 46) !important; color: rgb(248, 248, 248) !important; padding: 0px !important; } + +.forumdevice-newthreaddialog * { font-family: "Titillium Web", sans-serif; } + +.forumdevice-newthreaddialog #forumdevice-newthreaddialog, .forumdevice-newthreaddialog #forum-category-jumper-dialog { padding: 0px; } + +.forumdevice-newthreaddialog .ui-dialog-titlebar { color: rgb(255, 255, 255); border-radius: 0px !important; background: rgb(46, 46, 46) !important; border: none !important; margin: 0px !important; } + +.forumdevice-newthreaddialog .ui-dialog-titlebar-close { border-radius: 0px !important; background: none !important; border: none !important; } + +.forumdevice-newthreaddialog .ui-dialog-titlebar-close::before { content: ""; font-family: FontAwesome; color: rgb(255, 255, 255); position: relative; top: -1px; } + +.forumdevice-newthreaddialog .ui-dialog-titlebar-close span { display: none; } + +.forumdevice-newthreaddialog ul { margin: 0px; padding: 0px; } + +.forumdevice-newthreaddialog li { list-style-type: none; margin: 0px; padding: 0px; background-color: rgb(77, 77, 77); } + +.forumdevice-newthreaddialog a { display: block; padding: 5px 10px; color: rgb(255, 255, 255) !important; } + +.forumdevice-newthreaddialog a:hover { background-color: rgb(46, 46, 46); } + +#deviceInfo-moreInfo { margin-top: 10px; } + +#deviceInfo-moreInfo #deviceInfo-moreInfo-content { position: relative; background-color: rgb(249, 249, 249); border: 1px solid rgb(216, 216, 216); margin-top: -1px; width: 100%; padding: 10px 10px 0px; } + +#deviceInfo-moreInfo #deviceInfo-segControl { position: relative; z-index: 1; } + +#deviceInfo-moreInfo .deviceInfo-sC { border-top: 1px solid rgb(216, 216, 216); width: 100px; padding: 8px 0px; text-align: center; text-transform: uppercase; font-size: 13px; font-weight: 700; } + +#deviceInfo-moreInfo .deviceInfo-sC:first-child { border-right: 1px solid rgb(216, 216, 216); border-left: 1px solid rgb(216, 216, 216); } + +#deviceInfo-moreInfo .deviceInfo-sC:hover { box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 2px -1px inset; background: rgb(221, 221, 221); } + +#deviceInfo-moreInfo .sC-active, #deviceInfo-moreInfo .sC-active:hover { background: rgb(249, 249, 249); } + +#deviceInfo-moreInfo .stat { height: 40px; min-height: 40px; width: 33%; float: left; } + +#deviceInfo-moreInfo .stat span { font-weight: 700; display: table-cell; padding: 0px 5px 0px 40px; font-size: 12px; overflow: hidden; vertical-align: middle; height: 40px; } + +#deviceInfo-moreInfo #cpu_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_cpu.png") 0px center no-repeat; } + +#deviceInfo-moreInfo #ram_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_ram.png") 0px center no-repeat; } + +#deviceInfo-moreInfo #storage_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_storage.png") 0px center no-repeat; } + +#deviceInfo-moreInfo #cam_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_cam.png") 0px center no-repeat; } + +#deviceInfo-moreInfo #speed_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_speed.png") 0px center no-repeat; } + +#deviceInfo-moreInfo #screen_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_screen.png") 0px center no-repeat; } + +#deviceInfo-moreInfo #battery_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_battery.png") 0px center no-repeat; } + +#deviceInfo-moreInfo #weight_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_weight.png") 0px center no-repeat; } + +#deviceInfo-moreInfo #releaseDate_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_date.png") 0px center no-repeat; } + +#deviceInfo-moreInfo #type_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_type.png") 0px center no-repeat; } + +#deviceInfo-moreInfo #os_version_stat.stat { background: url("//cdn3.xda-developers.com/devdb/deviceForum/images/icon_version.png") 0px center no-repeat; } + +#deviceInfo-moreInfo #deviceDescription { clear: both; padding-top: 20px; } + +.searchMessage td { border-right: 1px solid rgb(236, 236, 236); border-left: 1px solid rgb(236, 236, 236); font-weight: 700; font-size: 1.2em; text-align: center; padding: 15px 0px !important; } + +.devdb_projectResults { width: 100%; margin: 0px 0px 20px; } + +.devdb_projectResults tbody tr td { padding: 10px 10px 0px; } + +.pagenavControls tbody tr td { min-width: 20px; padding: 0px !important; } + +.pagenavControls .alt1 { border: 0px; } + +.project_title { background-color: rgb(255, 255, 255); border-right: 1px solid rgb(236, 236, 236); border-left: 1px solid rgb(236, 236, 236); border-bottom: 1px solid rgb(236, 236, 236); } + +.project_author, .project_device, .project_follow, .project_review { border-right: 1px solid rgb(236, 236, 236); padding: 0px; border-bottom: 1px solid rgb(236, 236, 236); background-color: rgb(255, 255, 255); } + +.project_device { min-width: 150px; } + +.project_author { border-right: 1px solid rgb(236, 236, 236); border-bottom: 1px solid rgb(236, 236, 236); background-color: rgb(245, 245, 245); } + +.project_dateModified { border-right: 1px solid rgb(236, 236, 236); border-bottom: 1px solid rgb(236, 236, 236); background-color: rgb(255, 255, 255); } + +.project_author a, .project_title a { color: rgb(234, 164, 13); } + +.projectheader { color: rgb(0, 0, 0); } + +.projectheader td:first-child { border-left: 1px solid silver; } + +.projectheader td:last-child { border-right: 1px solid silver; } + +.projectheader td { border-top: 1px solid silver; border-bottom: 1px solid silver; } + +.projectheader td > span, .projectheader td strong > span { display: block; cursor: pointer; padding: 3px; } + +.projectheader .icon-sort::before { content: ""; font-family: FontAwesome; } + +.projectheader .icon-sort-down::before { content: ""; font-family: FontAwesome; } + +.projectheader .icon-sort-up::before { content: ""; font-family: FontAwesome; } + +.lastrow td { background-color: rgb(255, 255, 255); } + +.lastrow .totals { border-right: 0px; border-left: 1px solid rgb(236, 236, 236); border-bottom: 1px solid rgb(236, 236, 236); } + +.lastrow .pagenavWrapper { border-right: 1px solid rgb(236, 236, 236); border-left: 0px; border-bottom: 1px solid rgb(236, 236, 236); } + +.totalRecords { margin: 15px; } + +.pagenavControls { float: right; } + +.project_link { float: left; width: 90%; font-size: 1.1em; } + +.filter_device, .filter_tags, .filter_text { display: inline-block; margin: 0px; } + +.project_tags { float: left; width: 90%; margin: 0px; padding: 0px !important; } + +.filter_device li, .filter_tags li, .filter_text li, .project_tags li { list-style: none; float: left; display: inline-block; padding: 3px 5px; margin: 10px 10px 5px 0px; font-size: 0.8em; background: -webkit-linear-gradient(top, rgb(246, 246, 246) 5%, rgb(234, 234, 234) 5%, rgb(236, 236, 236) 50%, rgb(234, 234, 234) 95%, rgb(246, 246, 246) 100%); border: 1px solid rgb(198, 198, 198); border-radius: 3px; color: rgb(102, 102, 102) !important; font-weight: lighter !important; } + +.filter_tags li a, .filter_text li a, .project_tags li a { color: rgb(102, 102, 102) !important; font-weight: lighter !important; } + +.devdbSearch { float: right; margin: 2px 5px 0px 0px; background-color: rgb(254, 254, 254); } + +.devdbSearch-icon { position: relative; float: right; top: 12px; left: -25px; display: none; visibility: hidden; } + +.loadingTxt { width: 250px; text-align: center; font-size: 1.2em; font-weight: 700; position: absolute; left: 25%; top: 25%; padding: 25px; background-color: rgb(255, 255, 255); z-index: 100; border-radius: 5px; } + +.loadingContainer { position: absolute; left: 0px; top: 0px; background-color: rgb(0, 0, 0); opacity: 0.7; width: 100%; z-index: 90; } + +.device_filters { font-size: 1.5em; } + +.loadingAnimClass { display: none; position: relative; top: 3px; left: 14px; } + +.loadingAnimClassActive { display: block; } + +.loadingAnimClass a:hover { border-bottom: 0px; } + +#device_includeHeader_group, #device_includeRoot_group, #device_includeSpecs_group { border: 1px solid rgb(204, 204, 204); border-radius: 5px; padding: 10px; margin: 10px 0px; float: left; } + +#device_header, #device_links { border: 1px solid rgb(201, 201, 201); border-radius: 5px; } + +#device_header { background: linear-gradient(rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 86%, rgba(0, 0, 0, 0.08) 100%); margin-bottom: 10px; padding: 10px 25px; } + +#device_header h1 { margin: 6px 0px; font-size: 1.3em; } + +#device_header #device_header_text { clear: right; } + +#device_links { float: right; width: 240px; background-color: rgb(255, 255, 255); overflow: hidden; margin: 0px 0px 0px 15px; padding: 0px 5px 0px 0px !important; } + +#device_links ul { padding-left: 0px !important; } + +#device_links li { list-style-type: none; margin: 0px; padding: 8px 10px 8px 6px; font-size: 1.1em; color: rgb(211, 131, 57); width: 240px; border-bottom: 1px solid rgb(201, 201, 201); text-align: center; background: 0px center; transition: box-shadow 500ms ease 0s; box-shadow: rgb(211, 131, 57) 0px 0px inset; } + +#device_links li:last-child { border-bottom: 0px; } + +#device_links li:hover { box-shadow: rgb(211, 131, 57) 0px -5px inset; } + +#device_links li a { padding-bottom: 3px; font-weight: 700; } + +div#devdb_list { clear: left; width: 100%; } + +.upper_nav_container { height: 34px; } + +#create_project2 { position: relative; top: -37px; } + +#create_project2 a { color: rgb(169, 169, 169); font-size: 13px; display: block; max-width: 135px; text-align: center; float: left; white-space: nowrap; height: 25px; line-height: 30px; padding: 6px 5px; } + +#create_project2 a:hover { color: rgb(69, 69, 69); background-color: rgb(235, 235, 235); transition: all 0.15s ease-in-out 0s; } + +.project_actions .menucontrol { margin-bottom: 10px; } +------MultipartBoundary--dB2jXSzreL2ddsXfIcEBgK6HLLyXIEzhq7qmhS2ku4---- +Content-Type: image/webp +Content-Transfer-Encoding: binary +Content-Location: https://cdn-cf-2.xda-developers.com/images/2015/search-icon.png + +RIFFWEBPVP8L/$Isi#JOkOn, ?1ٮS 6im  +ZShRdMN#/&0aBU%y +A@TZL%86e"j"