/** Copyright (c) AvikB, some rights reserved. Copyright under Creative Commons Attribution-ShareAlike 3.0 Unported, for details visit: https://creativecommons.org/licenses/by-sa/3.0/  @Contributors: Created by AvikB for noncommercial MusicBee project.  */
/*================================================================================================================*\ load roboto from google font api
\*================================================================================================================*/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700,900,100);
/*================================================================================================================*\ Normalize for better crossbrowser consistency
\*================================================================================================================*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/** 1. Set default font family to sans-serif. 2. Prevent iOS and IE text size adjust after device orientation change, without disabling user zoom. */
html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100% /* 2 */ }

/** Remove default margin. */
body { margin: 0; }

/* HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined for any HTML5 element in IE 8/9. Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox. Correct `block` display not defined for `main` in IE 11. */
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; }

/** 1. Correct `inline-block` display not defined in IE 8/9. 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */
audio, canvas, progress, video { display: inline-block; /* 1 */ vertical-align: baseline /* 2 */ }

/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
audio:not([controls]) { display: none; height: 0; }

/** Address `[hidden]` styling not present in IE 8/9/10. Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. */
[hidden], template { display: none; }

/* Links ========================================================================== */
/** Remove the gray background color from active links in IE 10. */
a { background-color: transparent; }

/** Improve readability of focused elements when they are also in an active/hover state. */
a:active, a:hover { outline: 0; }

/* Text-level semantics ========================================================================== */
/** Address inconsistent styling of `abbr[title]`. 1. Correct styling in Firefox 39 and Opera 12. 2. Correct missing styling in Chrome, Edge, IE, Opera, and Safari. */
abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted /* 2 */ }

/** Address inconsistent styling of b and strong. 1. Correct duplicate application of `bolder` in Safari 6.0.2. 2. Correct style set to `bold` in Edge 12+, Safari 6.2+, and Chrome 18+. */
b, strong { font-weight: inherit /* 1 */ }

b, strong { font-weight: bolder /* 2 */ }

/** Address styling not present in Safari and Chrome. */
dfn { font-style: italic; }

/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari, and Chrome. */
h1 { font-size: 2em; margin: 0.67em 0; }

/** Address styling not present in IE 8/9. */
mark { background-color: #ff0; color: #000; }

/** Address inconsistent and variable font size in all browsers. */
small { font-size: 80%; }

/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* Embedded content ========================================================================== */
/** Remove border when inside `a` element in IE 8/9/10. */
img { border: 0; }

/** Correct overflow not hidden in IE 9/10/11. */
svg:not(:root) { overflow: hidden; }

/* Grouping content ========================================================================== */
/** Address margin not present in IE 8/9 and Safari. */
figure { margin: 1em 40px; }

/** Address inconsistent styling of `hr`. 1. Correct `box-sizing` set to `border-box` in Firefox. 2. Correct `overflow` set to `hidden` in IE 8/9/10/11 and Edge 12. */
hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible /* 2 */ }

/** Contain overflow in all browsers. */
pre { overflow: auto; }

/** 1. Correct inheritance and scaling of font-size for preformatted text. 2. Address odd `em`-unit font size rendering in all browsers. */
code, kbd, pre, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em /* 2 */ }

/* Forms ========================================================================== */
/** Known limitation: by default, Chrome and Safari on OS X allow very limited styling of `select`, unless a `border` property is set. */
/** 1. Correct font properties not being inherited. 2. Address margins set differently in Firefox 4+, Safari, and Chrome. */
button, input, optgroup, select, textarea { font: inherit; /* 1 */ margin: 0 /* 2 */ }

/** Address `overflow` set to `hidden` in IE 8/9/10/11. */
button { overflow: visible; }

/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. Correct `select` style inheritance in Firefox. */
button, select { text-transform: none; }

/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer /* 3 */ }

/** Re-set default cursor for disabled elements. */
button[disabled], html input[disabled] { cursor: default; }

/** Remove inner padding and border in Firefox 4+. */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/** Restore focus style in Firefox 4+ (unset by a rule above) */
button:-moz-focusring, input:-moz-focusring { outline: 1px dotted ButtonText; }

/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
input { line-height: normal; }

/** It's recommended that you don't attempt to style these elements. Firefox's implementation doesn't respect box-sizing, padding, or width.  1. Address box sizing set to `content-box` in IE 8/9/10. 2. Remove excess padding in IE 8/9/10. */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0 /* 2 */ }

/** Fix the cursor style for Chrome's increment/decrement buttons. For certain `font-size` values of the `input`, it causes the cursor style of the decrement button to change from `default` to `text`. */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

/** Address `appearance` set to `searchfield` in Safari and Chrome. */
input[type="search"] { -webkit-appearance: textfield; }

/** Remove inner padding and search cancel button in Safari and Chrome on OS X. Safari (but not Chrome) clips the cancel button when the search input has padding (and `textfield` appearance). */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** Define consistent border, margin, and padding. */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/** 1. Correct `color` not being inherited in IE 8/9/10/11. 2. Remove padding so people aren't caught out if they zero out fieldsets. */
legend { border: 0; /* 1 */ padding: 0 /* 2 */ }

/** Remove default vertical scrollbar in IE 8/9/10/11. */
textarea { overflow: auto; }

/** Restore font weight (unset by a rule above). NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */
optgroup { font-weight: bold; }

body { margin: 0; padding: 0; font-size: 13px; font-family: "Roboto", "Segoe UI", "sans-serif"; background: #eee; }

a { text-decoration: none; color: #c59131; }
a:hover { text-decoration: underline; color: #da0; }
a:active, a:hover { outline: 0; }

#indexBackground { background: #eee; }

.line { margin: 0; border-top: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.12); border-color: rgba(148, 148, 148, 0.29); background: rgba(255, 255, 255, 0); width: 100%; box-sizing: border-box; }

.show_info { color: #fff; font-size: 13px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.13); line-height: 21px; font-family: "Roboto", "Segoe UI", "sans-serif"; display: block; padding: 15px 15px 15px 50px; position: relative; margin: 0px; background: #2196f3; }
.show_info::before { content: "\f05a"; font-family: "FontAwesome"; padding: 10px; position: absolute; left: 10px; font-size: 17px; top: 6px; color: #fff; text-shadow: none; }
.show_info.warning { background: #E69319; }
.show_info.info_green { background: #10893e; }
.show_info.info_darkgrey { background: #5d5a58; }
.show_info.info_red, .show_info.danger { background: #cc1100; }
.show_info.info_silver { background: #F7F7F7; color: #333; text-shadow: none; }
.show_info .description { margin: 2px 0px; }
.show_info.custom { padding-left: 15px; }
.show_info.custom::before { content: none; }
.show_info.info_silverwhite { background: #FFFFFF; color: #333; text-shadow: none; border-bottom: 1px solid #E3E3E3; }
.show_info.header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.show_info.header h3 { display: inline-block; -webkit-box-flex: 2; -webkit-flex-grow: 2; -ms-flex-positive: 2; flex-grow: 2; }
.show_info.header a, .show_info.header button, .show_info.header form { float: right; margin: 0px 0px 0px 5px; }
.show_info.header button { padding: 5px; }
.show_info.header::after { content: ""; clear: both; display: table; }

#clear { clear: both; }

.small_info { display: inline-block; font-size: 11px; padding: 2px 5px; border-radius: 3px; text-transform: capitalize; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.18); margin: 0px; box-sizing: border-box; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); line-height: initial; }
.small_info.active { background: #ace865; color: #424242; border: 1px solid #ace865; }
.small_info.major { background: #43aafd; color: #fff; border: 1px solid #51b2ff; }
.small_info.beta { background: #FF8F00; color: #fff; border: 1px solid #F57C00; margin: 0px 5px; border-radius: 0px; }
.small_info.waiting { background: #ffcc6f; color: 424242; }
.small_info.approved { background: #ace865; color: #424242; border: 1px solid #ace865; }
.small_info.deleted { background: #ff4e50; color: #fff; border: 1px solid #ff454a; }
.small_info.rejected { background: #69c; color: #fff; border: 1px solid #5e8acc; }

.dark_theme .search { background: url("../../img/search.png") no-repeat right 10px center; }

.search { background: url("../../img/search.png") no-repeat right 10px center; }
.search.small_search { margin: 2px 5px; width: 250px; border-color: rgba(255, 255, 255, 0.22); color: #fff; padding-right: 35px; }
.search.big_search { width: 100%; border-color: rgba(255, 255, 255, 0.1); color: #fff; padding: 15px 15px; font-size: 18px; font-weight: 100; }
.search.filter_search { width: 100%; border-color: rgba(255, 255, 255, 0.22); color: #404040; padding: 10px 35px 10px 10px; font-size: 15px; margin: 0px 0px 0px; }
.search:hover { border-color: rgba(255, 255, 255, 0.7); }
.search:focus { border-color: #ff9800; }
.search.dark { background: url("../../img/search_dark.png") no-repeat right 10px center; border-color: #d7d7d7; color: #333; }
.search.dark:hover { border-color: #ff9800; }
.search.dark:focus { border-color: #333; }

.notify { max-width: 100%; margin: 0 auto; position: fixed; padding: 0px; background: #9e9e9e; text-align: center; border: 0; right: 20px; bottom: 20px; box-sizing: border-box; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.28); color: white; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; z-index: 100; }
.notify.green_color { background: #4caf50; }
.notify.yellow_color { background: #E69319; }
.notify.red_color { background: #e53935; }
.notify .notify_wrap_left { padding: 15px 10px 15px 20px; text-align: left; }
.notify .closeNotify { padding: 10px 15px; min-width: inherit; background: none; border: 0px; color: #fff; background: #464646; margin: 0px; }
.notify #copy_error { display: inline-block; margin-left: 10px; }

#disable_overlay { position: fixed; width: 100%; height: 100%; top: 0px; background: rgba(255, 255, 255, 0.29); z-index: 100; }

.space.micro { padding: 10px; }
.space.tiny { padding: 20px; }
.space.small { padding: 50px; }
.space.medium { padding: 100px; }

#ajax_area { min-height: 500px; }

.pagination { margin: 0px; padding: 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.pagination li { list-style: none; }
.pagination li .btn { margin: 5px 0px 5px 5px; min-width: inherit; }
.pagination li .btn p { margin: 0px; }
.pagination li .btn.active { background: white; color: #333; box-shadow: inset 2px 2px 0px #2196F3, inset -2px -2px 0px #2196F3; }

.wmd-panel { width: 100%; }

.tagsinput { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; border: 2px solid #d7d7d7; box-sizing: border-box; width: 60%; -webkit-transition: linear all 0.15s; transition: linear all 0.15s; }
.tagsinput.disabled { background-color: #F9F9F9; }
.tagsinput .tag { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; padding: 5px 10px; margin: 5px 5px; border: 1px solid #D7D7D7; background: #FFFBDC; border-radius: 2px; }
.tagsinput .tag a::after { content: "\f00d"; font-family: FontAwesome; }
.tagsinput #tag_addTag input { border: none; padding: 10px 5px; margin: 2px; }
.tagsinput #tag_addTag input.not_valid { background: #FBD8DB !important; color: #90111A !important; }
.tagsinput:hover { border: 2px solid #ff9800; }

.lang_selector { background-color: #fff; }

.spinner { width: 30px; height: 30px; position: absolute; margin-top: -20px; margin-left: 20px; }

.double-bounce1, .double-bounce2 { width: 100%; height: 100%; border-radius: 50%; background-color: rgba(255, 255, 255, 0.5); opacity: 0.6; position: absolute; top: 0; left: 0; -webkit-animation: sk-bounce 2.0s infinite ease-in-out; animation: sk-bounce 2.0s infinite ease-in-out; }

.double-bounce2 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s; }

@-webkit-keyframes sk-bounce { 0%, 100% { -webkit-transform: scale(0); }
  50% { -webkit-transform: scale(1); } }
@keyframes sk-bounce { 0%, 100% { transform: scale(0); -webkit-transform: scale(0); }
  50% { transform: scale(1); -webkit-transform: scale(1); } }
.loader { position: relative; margin: 0px auto; width: 30px; }
.loader:before { content: ''; display: block; padding-top: 100%; }

.circular { -webkit-animation: rotate 2s linear infinite; animation: rotate 2s linear infinite; height: 100%; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; width: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }

.path { stroke-dasharray: 1,200; stroke-dashoffset: 0; -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; stroke-linecap: round; }

@-webkit-keyframes rotate { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes rotate { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
@-webkit-keyframes dash { 0% { stroke-dasharray: 1,200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 89,200; stroke-dashoffset: -35px; }
  100% { stroke-dasharray: 89,200; stroke-dashoffset: -124px; } }
@keyframes dash { 0% { stroke-dasharray: 1,200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 89,200; stroke-dashoffset: -35px; }
  100% { stroke-dasharray: 89,200; stroke-dashoffset: -124px; } }
@-webkit-keyframes color { 100%, 0% { stroke: #d62d20; }
  40% { stroke: #0057e7; }
  66% { stroke: #008744; }
  80%, 90% { stroke: #ffa700; } }
@keyframes color { 100%, 0% { stroke: #d62d20; }
  40% { stroke: #0057e7; }
  66% { stroke: #008744; }
  80%, 90% { stroke: #ffa700; } }
.ms-parent { display: inline-block; position: relative; vertical-align: middle; }

.ms-choice { background: url("../../img/select-arrows.svg") no-repeat right 10px center; padding: 0; padding-right: 20px; display: block; width: 100%; height: 40px; overflow: hidden; cursor: pointer; border: 2px solid #d7d7d7; text-align: left; white-space: nowrap; line-height: 40px; color: #444; text-decoration: none; background-color: #fff; outline: none; }
.ms-choice:hover { display: block; border: 2px solid #ff9800; }
.ms-choice.disabled { background-color: #f4f4f4; background-image: none; border: 1px solid #ddd; cursor: default; }
.ms-choice > span { position: absolute; top: 0; left: 0; right: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; padding-left: 8px; }
.ms-choice > span.placeholder { color: #999; }

.ms-drop { z-index: 10; width: 100%; overflow: hidden; display: none; margin-top: -6px; padding: 0; position: absolute; background: #fff; color: #000; border: 2px solid #404040; box-sizing: border-box; }
.ms-drop.bottom { top: 100%; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); }
.ms-drop.top { bottom: 100%; box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); }
.ms-drop ul { overflow: auto; margin: 0; padding: 0px !important; }
.ms-drop ul > li { padding: 0px !important; list-style: none; display: list-item; background-image: none; position: static; }
.ms-drop ul > li label { padding: 10px; width: 100% !important; }
.ms-drop ul > li label:hover { background: rgba(0, 0, 0, 0.07); }
.ms-drop ul > li .disabled { opacity: .35; filter: Alpha(Opacity=35); }
.ms-drop ul > li.multiple { display: block; float: left; }
.ms-drop ul > li.multiple label { width: 100%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ms-drop ul > li.group { clear: both; }
.ms-drop ul > li label { font-weight: normal; display: block; white-space: nowrap; }
.ms-drop ul > li label.optgroup { font-weight: bold; }
.ms-drop ul > li input { width: initial !important; }
.ms-drop ul > li span { margin: 5px; }
.ms-drop input[type="checkbox"] { vertical-align: middle; }
.ms-drop .ms-no-results { display: none; }

.ms-search { display: inline-block; margin: 0; min-height: 26px; padding: 4px; position: relative; white-space: nowrap; width: 100%; z-index: 10000; box-sizing: border-box; }
.ms-search input { width: 100%; height: auto !important; min-height: 24px; padding: 0 20px 0 5px; margin: 0; outline: 0; font-family: sans-serif; font-size: 1em; border: 1px solid #aaa; border-radius: 0; box-shadow: none; background: #fff no-repeat 100% -22px; background: no-repeat 100% -22px, -webkit-linear-gradient(top, #fff 85%, #eeeeee 99%); background: no-repeat 100% -22px, linear-gradient(top, #fff 85%, #eeeeee 99%); box-sizing: border-box; }

/*================================================================================================================*\ Style for input fields such as buttons, links, checkboxes etc
\*================================================================================================================*/
/** Input variables common for all input fields */
/** Scss syntax starts here */
input, textarea, select { font-family: "Roboto", "Segoe UI", "sans-serif"; font-size: 12px; color: #333; max-width: 100%; padding: 10px; outline: none; box-sizing: border-box; -webkit-transition: linear all 0.15s; transition: linear all 0.15s; border-radius: 0; border: 2px solid #d7d7d7; }
input:hover, textarea:hover, select:hover { border: 2px solid #ff9800; }
input:active, textarea:active, select:active { border: 2px solid #333; }
input:focus, textarea:focus, select:focus { border: 2px solid #333; }
input[readonly], textarea[readonly], select[readonly] { background: rgba(125, 125, 125, 0.11); border-color: transparent; color: #666; }

select { background: url("../../img/select-arrows.svg") no-repeat right 10px center; padding-right: 20px; -webkit-appearance: none; -moz-appearance: none; }

.btn { text-decoration: none; background: #515151; color: #fff; padding: 10px 20px; margin: 5px 5px 5px 0px; box-sizing: border-box; display: inline-block; border-radius: 0px; outline: none; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.28); min-width: 90px; -webkit-transition: all 0.1s linear 0s; transition: all 0.1s linear 0s; border: 0px; cursor: pointer; font-family: "Roboto", "Segoe UI", "sans-serif"; }
.btn:hover { text-decoration: none; background: #6e6e6e; }
.btn:active { text-decoration: none; background: #333; }
.btn:focus { outline: 3px solid rgba(130, 130, 130, 0.5); }
.btn.btn_blacknwhite { background: #515151; color: #fff; }
.btn.btn_blacknwhite:hover { background: #fff; color: #474747; }
.btn.btn_blue { background: #2196f3; color: #fff; }
.btn.btn_blue:hover { background: #1583da; }
.btn.btn_green { color: #fff; background: #4caf50; }
.btn.btn_green:hover { background: #3b923f; }
.btn.btn_yellow { background: #e6803b; color: #fff; }
.btn.btn_yellow:hover { background: #c65e19; }
.btn.btn_red { background: #f44336; color: #fff; }
.btn.btn_red:hover { background: #f45c51; }
.btn.btn_download { text-transform: uppercase; font-weight: bold; font-size: 14px; }
.btn.btn_wireframe { margin: 5px; border: 1px solid; padding: 10px 15px; border-radius: 3px; -webkit-transition: linear all .15s; transition: linear all .15s; display: inline-block; }
.btn.btn_wireframe:hover { text-decoration: none; border: 1px solid; }
.btn.btn_wireframe h3 { margin: 5px 0px; }
.btn.btn_wireframe p { margin: 5px 0px; }
.btn.btn_wireframe.btn_wireframe_blue { background: rgba(0, 41, 255, 0.03); border-color: #03a9f4; color: #03a9f4; }
.btn.btn_wireframe.btn_wireframe_blue:hover { background: #03a9f4; border-color: #2196f3; color: white; }
.btn.btn_wireframe.btn_wireframe_yellow { background: rgba(255, 191, 0, 0.03); border-color: #ff9800; color: #da0; }
.btn.btn_wireframe.btn_wireframe_yellow:hover { background: #e08600; border-color: #ffa828; color: white; }
.btn.small_btn { padding: 5px; margin: -4px 0px 0px 0px; }
.btn:disabled { background: #ababab; box-shadow: none; }
.btn:disabled:hover { background: #ababab; box-shadow: none; }

.hero_buttons .btn.btn_wireframe { margin: 15px 10px 5px 0px; }

.like_btn { padding-right: 0px; }
.like_btn::after { content: attr(data-like-count); background: rgba(0, 0, 0, 0.24); padding: 10px 15px; margin: 0 0 0 10px; }

h1 { font-family: "Roboto", "Segoe UI", "sans-serif"; font-size: 35px; font-weight: 300; margin: inherit; }

h2 { font-family: "Roboto", "Segoe UI", "sans-serif"; font-size: 25px; font-weight: 300; margin: inherit; }

h3 { font-family: "Roboto", "Segoe UI", "sans-serif"; font-size: 20px; font-weight: 300; margin: inherit; }

h4 { font-family: "Roboto", "Segoe UI", "sans-serif"; font-size: 17px; font-weight: 300; margin: inherit; }

/*================================================================================================================*\ Main Menu Style
\*================================================================================================================*/
.overlay .mainmenu { background: transparent; }
@media screen and (max-width: 731px) { .overlay .mainmenu { background: #333; } }
.overlay .is-sticky .mainmenu { background: #333; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px; }

.mainmenu { width: 100%; background: #333; display: block; position: relative; margin: 0 auto; z-index: 50; -webkit-transition: background cubic-bezier(0.31, 0.81, 0.85, 0.71) 150ms, box-shadow ease-out 10ms; transition: background cubic-bezier(0.31, 0.81, 0.85, 0.71) 150ms, box-shadow ease-out 10ms; }
.mainmenu .menu_wrapper { max-width: 1200px; width: inherit; font-size: 16px; line-height: normal; float: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 0; margin: 0 auto; }
@media screen and (max-width: 731px) { .mainmenu .menu_wrapper { display: block; height: 70px; overflow: hidden; position: absolute; background: #333; max-width: 350px; }
  .mainmenu .menu_wrapper.expanded { height: auto; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); } }
.mainmenu .menu_wrapper .menu_position { margin: 0; padding: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media screen and (max-width: 731px) { .mainmenu .menu_wrapper .menu_position { display: block; } }
.mainmenu .menu_wrapper .menu_position.menu_left { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
.mainmenu .menu_wrapper .menu_position li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0; padding: 0px; position: relative; -webkit-transition: all linear .2s; transition: all linear .2s; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
.mainmenu .menu_wrapper .menu_position li.expand { display: none; }
.mainmenu .menu_wrapper .menu_position li.logo { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; margin: 0px; }
.mainmenu .menu_wrapper .menu_position li.logo img { margin: 0px 10px 0px 0px; height: 40px; -webkit-transition: none; transition: none; }
@media screen and (max-width: 731px) { .mainmenu .menu_wrapper .menu_position li { display: block; }
  .mainmenu .menu_wrapper .menu_position li.expand { display: inline-block; position: absolute; }
  .mainmenu .menu_wrapper .menu_position li.expand a { padding: 25px; font-size: 20px; }
  .mainmenu .menu_wrapper .menu_position li.logo { display: inline-block; left: 70px; }
  .mainmenu .menu_wrapper .menu_position li.message_count { position: absolute; right: 0px; top: 0px; }
  .mainmenu .menu_wrapper .menu_position li.message_count a { padding: 20px; } }
.mainmenu .menu_wrapper .menu_position li:hover { box-shadow: inset 0px -4px 0px #ff9800; }
@media screen and (max-width: 731px) { .mainmenu .menu_wrapper .menu_position li:hover { box-shadow: none; } }
.mainmenu .menu_wrapper .menu_position li.logo:hover { box-shadow: none; }
.mainmenu .menu_wrapper .menu_position li a { background: none; margin: 0; padding: 15px 15px; text-decoration: none; font-family: "Roboto", "Segoe UI", "sans-serif"; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.62); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.mainmenu .menu_wrapper .menu_position li a i.fa { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
.mainmenu .menu_wrapper .menu_position li a:hover { background: none; text-decoration: none; color: #ff9800; }
@media screen and (max-width: 731px) { .mainmenu .menu_wrapper .menu_position li a { width: 100%; max-width: 100%; box-sizing: border-box; }
  .mainmenu .menu_wrapper .menu_position li a:hover { background: #ff9800; color: white; box-shadow: none; } }
.mainmenu .menu_wrapper .menu_position li .nav_dropdown_sub { height: 0px; overflow: hidden; background: #444444; display: block; position: absolute; z-index: 1; width: 200px; max-width: 300px; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.44); opacity: 0; -webkit-transition: linear all 0.2s; transition: linear all 0.2s; left: 0px; margin: 0px; padding: 0px; }
@media screen and (max-width: 731px) { .mainmenu .menu_wrapper .menu_position li .nav_dropdown_sub { height: auto; position: relative; opacity: 1; box-shadow: none; background: none; width: 100%; max-width: 100%; } }
.mainmenu .menu_wrapper .menu_position li .nav_dropdown_sub li { float: left; width: 100%; -webkit-transition: linear all 0.03s; transition: linear all 0.03s; }
@media screen and (max-width: 731px) { .mainmenu .menu_wrapper .menu_position li .nav_dropdown_sub li { margin-left: 50px; } }
.mainmenu .menu_wrapper .menu_position li .nav_dropdown_sub li a { width: 100%; padding: 15px 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; box-sizing: border-box; text-shadow: 1px 0px 2px rgba(0, 0, 0, 0.33); box-shadow: none; }
.mainmenu .menu_wrapper .menu_position li .nav_dropdown_sub li a:hover { color: white; background: #ff9800; }
.mainmenu .menu_wrapper .menu_position li .nav_dropdown_sub li:hover { color: white; box-shadow: none; }
.mainmenu .menu_wrapper .menu_position li .nav_dropdown_sub.dropdown_right { right: 0px; left: inherit; }
.mainmenu .menu_wrapper .menu_position li .nav_dropdown_sub:after { content: ""; clear: both; display: table; }
.mainmenu .menu_wrapper .menu_position li:hover .nav_dropdown_sub { height: auto; opacity: 1; }
.mainmenu .menu_wrapper .menu_position li .message_no { padding: 7px; }
.mainmenu .menu_wrapper .menu_position li .message_new { padding: 7px 12px; background: #8bc34a; border-radius: 999px; }
.mainmenu .menu_wrapper .menu_position li.member-panel .user_info { display: inline-block; display: inline-block; padding: 0px 15px; color: #fff; }
.mainmenu .menu_wrapper .menu_position li.member-panel a { padding: 0px; }
.mainmenu .menu_wrapper .menu_position li.member-panel a:hover { box-shadow: none; }
.mainmenu .menu_wrapper .menu_position li.member-panel:hover .user_avatar { border-color: #ff9800; }
.mainmenu .menu_wrapper .menu_position li.member-panel .user_avatar { width: 40px; height: 40px; border-radius: 999px; border: 2px solid #fff; margin: 10px 5px 5px; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); box-sizing: border-box; -webkit-transition: none; transition: none; }
.mainmenu .menu_wrapper .menu_position li.member-panel ul.nav_dropdown_sub > li { padding: 0px; }
.mainmenu .menu_wrapper .menu_position li.member-panel ul.nav_dropdown_sub > li .user_avatar { border-radius: 0px; }
.mainmenu .menu_wrapper .menu_position:after { content: ""; clear: both; display: table; }
.mainmenu .menu_wrapper:after { content: ""; clear: both; display: table; }
@media screen and (max-width: 731px) { .mainmenu { height: 70px; } }

.secondery_nav { margin: 0; padding: 0; background: rgba(0, 0, 0, 0.1); width: 100%; z-index: 96; -webkit-transition: linear all .1s; transition: linear all .1s; }
.secondery_nav .secondery_nav_wrap { max-width: 1200px; box-sizing: border-box; margin: 0 auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.secondery_nav .secondery_nav_wrap ul, .secondery_nav .secondery_nav_wrap li, .secondery_nav .secondery_nav_wrap ol { list-style: none; }
.secondery_nav .secondery_nav_wrap ul { margin: 0; padding: 0; border: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.secondery_nav .secondery_nav_wrap ul li { display: inline-block; position: relative; -webkit-transition: linear all 0.1s; transition: linear all 0.1s; box-shadow: none; }
.secondery_nav .secondery_nav_wrap ul li.expand { display: none; }
.secondery_nav .secondery_nav_wrap ul li.search_wrap, .secondery_nav .secondery_nav_wrap ul li.input_wrap { box-shadow: none; }
.secondery_nav .secondery_nav_wrap ul li.search_wrap:hover, .secondery_nav .secondery_nav_wrap ul li.input_wrap:hover { box-shadow: none; }
.secondery_nav .secondery_nav_wrap ul li a { color: rgba(255, 255, 255, 0.8); padding: 15px; display: block; -webkit-transition: linear all .15s; transition: linear all .15s; margin: 0; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.19); box-shadow: none; background: transparent; text-decoration: none; }
.secondery_nav .secondery_nav_wrap ul li a:hover { text-decoration: none; color: white; }
.secondery_nav .secondery_nav_wrap ul li a.active_menu_link { box-shadow: inset 0 -3px 0 #ff9800; }
.secondery_nav .secondery_nav_wrap ul li:hover { box-shadow: inset 0 -3px 0 white; }
.secondery_nav .secondery_nav_wrap ul li .nav_dropdown_sub { height: 0px; overflow: hidden; background: #444444; display: block; position: absolute; z-index: 1; width: 200px; max-width: 300px; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.44); opacity: 0; -webkit-transition: linear all 0.2s; transition: linear all 0.2s; left: 0px; margin: 0px; padding: 0px; }
.secondery_nav .secondery_nav_wrap ul li .nav_dropdown_sub li { float: left; width: 100%; box-shadow: none; }
.secondery_nav .secondery_nav_wrap ul li .nav_dropdown_sub li a { width: 100%; padding: 15px; display: block; box-sizing: border-box; text-shadow: 1px 0px 2px rgba(0, 0, 0, 0.33); box-shadow: none; -webkit-transition: linear all 0.03s; transition: linear all 0.03s; text-decoration: none; }
.secondery_nav .secondery_nav_wrap ul li .nav_dropdown_sub li a:hover { background: #ff9800; color: white; box-shadow: none; }
.secondery_nav .secondery_nav_wrap ul li .nav_dropdown_sub.dropdown_right { right: 0px; left: inherit; }
.secondery_nav .secondery_nav_wrap ul li .nav_dropdown_sub:after { content: ""; clear: both; display: table; }
.secondery_nav .secondery_nav_wrap ul li:hover .nav_dropdown_sub { display: block; height: auto; opacity: 1; }
.secondery_nav .secondery_nav_wrap ul.left { -webkit-box-flex: 2; -webkit-flex-grow: 2; -ms-flex-positive: 2; flex-grow: 2; }
.secondery_nav .secondery_nav_wrap ul.right { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; }
.secondery_nav .secondery_nav_wrap ul.right .nav_dropdown_sub { right: 0px; left: inherit; }
@media screen and (max-width: 701px) { .secondery_nav .secondery_nav_wrap ul.right .nav_dropdown_sub > li:nth-child(n+1) { display: none; } }
@media screen and (max-width: 800px) { .secondery_nav .secondery_nav_wrap ul > li a { padding: 15px 10px; } }
@media screen and (max-width: 701px) { .secondery_nav .secondery_nav_wrap ul { display: block; text-align: left; }
  .secondery_nav .secondery_nav_wrap ul > li { width: 100%; text-align: left; }
  .secondery_nav .secondery_nav_wrap ul > li .nav_dropdown_sub { position: relative; display: block; height: auto; opacity: 1; width: 100%; max-width: 100%; box-shadow: none; background: rgba(125, 125, 125, 0.08); }
  .secondery_nav .secondery_nav_wrap ul > li .nav_dropdown_sub li a { padding-left: 50px; }
  .secondery_nav .secondery_nav_wrap ul > li.expand { display: inline-block; width: inherit; }
  .secondery_nav .secondery_nav_wrap ul > li.expand a { padding: 15px 20px; }
  .secondery_nav .secondery_nav_wrap ul > li:nth-child(n+2) { display: none; }
  .secondery_nav .secondery_nav_wrap ul > li form { padding: 4px 5px 4px 10px; }
  .secondery_nav .secondery_nav_wrap ul > li form input, .secondery_nav .secondery_nav_wrap ul > li form select { width: 250px; margin: 0px auto; }
  .secondery_nav .secondery_nav_wrap ul > li a { text-align: left; padding: 15px 20px; }
  .secondery_nav .secondery_nav_wrap ul > li a:hover { box-shadow: none; background: rgba(255, 255, 255, 0.16); }
  .secondery_nav .secondery_nav_wrap ul > li a.active_menu_link { box-shadow: inset 5px 0px 0 #ff9800; }
  .secondery_nav .secondery_nav_wrap ul.right > li:nth-last-child(n+2) { display: none; }
  .secondery_nav .secondery_nav_wrap ul.right > li:nth-last-child(1) { display: block; } }
.secondery_nav .secondery_nav_wrap.expanded { padding-bottom: 20px; background: #313131; max-width: 300px; position: absolute; width: 100%; z-index: 10; box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5); }
.secondery_nav .secondery_nav_wrap.expanded ul li { display: block !important; }
.secondery_nav .secondery_nav_wrap.expanded ul li.expand { width: 100%; background: #c62828; }
.secondery_nav .secondery_nav_wrap.expanded ul li.expand a::after { content: "CLOSE"; padding-left: 10px; }
.secondery_nav .secondery_nav_wrap.expanded ul li form { padding: 4px 15px; }
.secondery_nav .secondery_nav_wrap.expanded ul li form input, .secondery_nav .secondery_nav_wrap.expanded ul li form select { width: 100%; margin: 0px auto; }
.secondery_nav .secondery_nav_wrap.expanded ul li:hover { box-shadow: none; }
.secondery_nav .secondery_nav_wrap.expanded ul.right { width: 100%; }
@media screen and (max-width: 701px) { .secondery_nav { height: 45px; } }

.is-sticky .secondery_nav { background: #303030; box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.5); }

.top_infobar { background: #333; color: white; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.44); }
.top_infobar .infobar_wrapper { max-width: 1200px; display: block; margin: 0px auto; }
.top_infobar .infobar_wrapper .infobar_inner_wrapper { margin: 10px auto 10px; box-sizing: border-box; display: block; padding: 10px; }
.top_infobar .infobar_wrapper .infobar_inner_wrapper h2 { margin: 10px 0 0 0px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); display: inline-block; }
.top_infobar .infobar_wrapper .infobar_inner_wrapper p { margin: 5px 0 5px 0px; }
.top_infobar .infobar_wrapper .infobar_inner_wrapper .right_btn { float: right; }
.top_infobar .infobar_wrapper .infobar_inner_wrapper .right_btn a { padding: 10px; background: rgba(255, 255, 255, 0.06); color: #fff; display: inline-block; margin: 5px 0px 5px 5px; -webkit-transition: linear all .1s; transition: linear all .1s; border-radius: 3px; }
.top_infobar .infobar_wrapper .infobar_inner_wrapper .right_btn a:hover { background: #ff9800; text-decoration: none; color: #333; }
@media screen and (max-width: 800px) { .top_infobar .infobar_wrapper .infobar_inner_wrapper .right_btn { float: none; } }
@media screen and (max-width: 800px) { .top_infobar .infobar_wrapper .infobar_inner_wrapper { text-align: center; } }
.top_infobar .infobar_wrapper::before, .top_infobar .infobar_wrapper::after { content: ""; clear: both; display: table; }
.top_infobar.mb_release_note_color { background: -webkit-linear-gradient(315deg, #2f504f, #2b654a, #1c5d41) no-repeat; background: linear-gradient(135deg, #2f504f, #2b654a, #1c5d41) no-repeat; }
.top_infobar.addon_dashboard_color { background: #424242; }

footer.footer_section { background: #333333; color: #eeeeee; }
footer.footer_section .widget { padding: 0; max-width: 1200px; margin: 0 auto; text-align: left; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
footer.footer_section .widget .widgetCommon { width: 33.33333333333333%; height: auto; vertical-align: top; padding: 30px; font-weight: normal; font-size: 13px; display: block; box-sizing: border-box; }
@media screen and (max-width: 1000px) { footer.footer_section .widget .widgetCommon { padding: 10px; } }
@media screen and (max-width: 800px) { footer.footer_section .widget .widgetCommon { width: 100%; } }
footer.footer_section .widget .widgetCommon h4 { color: rgba(255, 255, 255, 0.55); box-shadow: inset 5px 0 0 #ff9800; padding: 2px 15px; margin: 0; -webkit-transition: linear all .1s; transition: linear all .1s; text-transform: uppercase; }
footer.footer_section .widget .widgetCommon:hover h4 { padding: 2px 20px; box-shadow: inset 5px 0 0 #ff9800; }
footer.footer_section .widget .widgetCommon ul, footer.footer_section .widget .widgetCommon ol { padding: 0px; list-style: none; }
footer.footer_section .widget .widgetCommon ul li.line, footer.footer_section .widget .widgetCommon ol li.line { margin: 15px 0px; }
footer.footer_section .widget .widgetCommon ul.footer_list_menu a { color: #eeeeee; padding: 10px 0; display: block; position: relative; text-decoration: none; }
footer.footer_section .widget .widgetCommon ul.footer_list_menu a:hover { text-decoration: none; color: #ff9800; }
footer.footer_section .widget .widgetCommon ul.footer_list_menu a.btn { display: inline-block; padding: 10px 20px; border-radius: 2px; box-shadow: none; }
footer.footer_section .widget .widgetCommon ul.footer_list_menu .footer_donation { background: rgba(78, 65, 44, 0.69); padding: 10px 15px 5px; border: 1px solid rgba(255, 255, 255, 0.04); margin: 20px 0 10px; border-radius: 2px; }
footer.footer_section .footer_credit_wrap { padding: 20px 0; display: block; margin: 0 auto; background: #403000; background: url("../../img/hive_pat.png"), -webkit-linear-gradient(315deg, #212121, #403000, #212121); background: url("../../img/hive_pat.png"), linear-gradient(135deg, #212121, #403000, #212121); font-size: 13px; box-shadow: inset 0 4px 0 rgba(255, 152, 0, 0.5); }
footer.footer_section .footer_credit_wrap .footer_credit { max-width: 1200px; margin: 0px auto; display: block; padding: 0px; }
footer.footer_section .footer_credit_wrap .footer_credit a.credit_link { color: #ffa92a; }
footer.footer_section .footer_credit_wrap .footer_credit a.credit_link:hover { color: #ffffff; }
footer.footer_section .footer_credit_wrap .footer_credit li { list-style: none; padding: 0px 25px; display: inline-block; }
footer.footer_section .footer_credit_wrap .footer_credit li.right { float: right; }
footer.footer_section .footer_credit_wrap .footer_credit p { color: rgba(255, 255, 255, 0.76); padding: 0px; margin: 2px; }
footer.footer_section .footer_credit_wrap .footer_credit::after { content: ""; clear: both; display: table; }

/* Copyright (c) AvikB, some rights reserved. Copyright under Creative Commons Attribution-ShareAlike 3.0 Unported, for details visit: https://creativecommons.org/licenses/by-sa/3.0/  @Contributors: Created by AvikB for noncommercial MusicBee project. Spelling mistakes and fixes from phred and other community memebers. */
.main_imgur_upload_body { background-color: #fff; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); }
.main_imgur_upload_body .show_info.custom img { height: 20px; margin-bottom: -4px; }

.iw-modalOverlay { background: rgba(255, 255, 255, 0.5); }

.dropzone { text-align: center; padding-bottom: 70px; position: relative; }
.dropzone input[type=file] { height: 100%; left: 0; outline: none; opacity: 0; position: absolute; top: 0; width: 100%; cursor: pointer; }

/* Copyright (c) AvikB, some rights reserved. Copyright under Creative Commons Attribution-ShareAlike 3.0 Unported, for details visit: https://creativecommons.org/licenses/by-sa/3.0/  @Contributors: Created by AvikB for noncommercial MusicBee project. Spelling mistakes and fixes from phred and other community memebers. */
.cmn-toggle { position: absolute; margin-left: -9999px; visibility: hidden; }

.cmn-toggle + label { display: block; position: relative; cursor: pointer; outline: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

input.cmn-toggle-round-flat + label { padding: 2px; width: 60px; height: 30px; background-color: #dddddd; border-radius: 60px; -webkit-transition: background 0.4s; transition: background 0.4s; }

input.cmn-toggle-round-flat + label:before, input.cmn-toggle-round-flat + label:after { display: block; position: absolute; content: ""; }

input.cmn-toggle-round-flat + label:before { top: 2px; left: 2px; bottom: 2px; right: 2px; background-color: #fff; border-radius: 60px; -webkit-transition: background 0.4s; transition: background 0.4s; }

input.cmn-toggle-round-flat + label:after { top: 4px; left: 4px; bottom: 4px; width: 23px; background-color: #dddddd; border-radius: 52px; -webkit-transition: margin 0.4s, background 0.4s; transition: margin 0.4s, background 0.4s; }

input.cmn-toggle-round-flat:checked + label { background-color: #ff9800; }

input.cmn-toggle-round-flat:checked + label:after { margin-left: 28px; background-color: #ff9800; }

/*================================================================================================================*\ page layout styles
\*================================================================================================================*/
.mb_landing { position: relative; overflow: hidden; }
.mb_landing .sub_content { max-width: 1000px; margin: 0 auto; position: relative; padding: 100px 0px; }
.mb_landing .sub_content .hero_text_top { width: 52%; text-align: left; color: #333; }
.mb_landing .sub_content .hero_text_top .text_black h1, .mb_landing .sub_content .hero_text_top .text_black h2, .mb_landing .sub_content .hero_text_top .text_black h3 { color: #333; }
.mb_landing .sub_content .hero_text_top .text_black h4 { color: #444; }
.mb_landing .sub_content .hero_text_top .text_black p.disclaimer { color: #9e9e9e; }
.mb_landing .sub_content .hero_text_top .text_white h1, .mb_landing .sub_content .hero_text_top .text_white h2, .mb_landing .sub_content .hero_text_top .text_white h3 { color: white; }
.mb_landing .sub_content .hero_text_top .text_white h4, .mb_landing .sub_content .hero_text_top .text_white p { color: rgba(255, 255, 255, 0.85); }
.mb_landing .sub_content .hero_text_top .text_white p.disclaimer { color: rgba(255, 255, 255, 0.4); }
.mb_landing .sub_content .hero_text_top h4 { margin-top: 20px; }
.mb_landing .sub_content .hero_text_top p.disclaimer { font-size: 12px; }
@media screen and (max-width: 800px) { .mb_landing .sub_content .hero_text_top { width: 100%; } }
.mb_landing .sub_content .hero_img_top { position: relative; float: left; width: 48%; }
.mb_landing .sub_content .hero_img_top .hero_img_wrapper { position: absolute; top: -100px; }
.mb_landing .sub_content .hero_img_top .hero_img_wrapper.hero_img_topmost_wrap { top: -10px; }
@media screen and (max-width: 800px) { .mb_landing .sub_content .hero_img_top { display: none; } }
.mb_landing .sub_content::after { content: ""; clear: both; display: table; }
@media screen and (max-width: 1200px) { .mb_landing .sub_content { padding-left: 20px; padding-right: 20px; } }
.mb_landing.alternate_landing_row_bg { background: rgba(0, 0, 0, 0.1); }
.mb_landing.bg_blue { background: #0078d7; }
.mb_landing.align_right .hero_img_wrapper { left: 50px; }
.mb_landing.align_right .hero_text_top { float: left; }
@media screen and (max-width: 800px) { .mb_landing.align_right .hero_text_top { float: none; text-align: center; } }
.mb_landing.align_left .hero_img_wrapper { right: 50px; }
.mb_landing.align_left .hero_text_top { float: right; }
@media screen and (max-width: 800px) { .mb_landing.align_left .hero_text_top { float: none; text-align: center; } }
.mb_landing.align_center .hero_img_top { width: inherit; text-align: center; float: none; }
.mb_landing.align_center .hero_img_top img { max-width: 100%; }
.mb_landing.align_center .hero_text_top { text-align: center; width: inherit; }
.mb_landing .sub_content_bottom { background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.46), rgba(0, 0, 0, 0.65)); background: linear-gradient(transparent, rgba(0, 0, 0, 0.46), rgba(0, 0, 0, 0.65)); }
.mb_landing .sub_content_bottom .sub_content { padding: 0px 0px 50px; }
@media screen and (max-width: 1200px) { .mb_landing .sub_content_bottom .sub_content { padding-left: 20px; padding-right: 20px; } }

.mb_intro_top { background: url("../../../img/hero_img/polygon_pat.png") fixed, url("../../../img/hero_img/hero_top_bg-min.jpg"); background-position: center center; background-size: cover; }
.mb_intro_top .overlay { background: -webkit-linear-gradient(315deg, rgba(42, 62, 78, 0.95), rgba(39, 68, 90, 0.74), rgba(177, 101, 47, 0.53), rgba(123, 65, 14, 0.6), rgba(0, 0, 0, 0.58)); background: linear-gradient(135deg, rgba(42, 62, 78, 0.95), rgba(39, 68, 90, 0.74), rgba(177, 101, 47, 0.53), rgba(123, 65, 14, 0.6), rgba(0, 0, 0, 0.58)); }
.mb_intro_top .overlay .sub_content { text-align: left; }
@media screen and (max-width: 800px) { .mb_intro_top .overlay .sub_content { text-align: center; } }

.mb_quality_top { background: url("../../../img/hero_img/headphone.jpg") 50% 0 fixed, #0076db; background-size: cover; }
.mb_quality_top .overlay { background: -webkit-linear-gradient(315deg, rgba(52, 43, 66, 0.84), rgba(46, 62, 74, 0.91), rgba(0, 67, 255, 0.18)); background: linear-gradient(135deg, rgba(52, 43, 66, 0.84), rgba(46, 62, 74, 0.91), rgba(0, 67, 255, 0.18)); }
.mb_quality_top .overlay .sub_content { padding: 50px 10px 50px; }
.mb_quality_top .overlay .sub_content.hero_buttons { padding: 0px 0px 50px; }
@media screen and (max-width: 1200px) { .mb_quality_top .overlay .sub_content.hero_buttons { padding-left: 20px; padding-right: 20px; } }
.mb_quality_top .overlay .sub_content .feature_box { list-style: none; margin: 0px; padding: 50px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.mb_quality_top .overlay .sub_content .feature_box li { list-style: none; margin: 0px; padding: 0px; width: 33.33333333333333%; }
.mb_quality_top .overlay .sub_content .feature_box li p { margin: 10px; }
.mb_quality_top .overlay .sub_content .feature_box li p.feature_ico { font-size: 50px; }
.mb_quality_top .overlay .sub_content .feature_box li div { background: rgba(255, 255, 255, 0.07); padding: 10px 5px 20px 5px; margin: 10px 10px; box-sizing: border-box; border-radius: 3px; }
@media screen and (max-width: 800px) { .mb_quality_top .overlay .sub_content .feature_box li div { margin: 10px; } }
@media screen and (max-width: 800px) { .mb_quality_top .overlay .sub_content .feature_box li { width: 50%; } }
@media screen and (max-width: 500px) { .mb_quality_top .overlay .sub_content .feature_box li { width: 100%; } }

.mb_more_top { background: #0076db url("../../../img/hero_img/download_bg.jpg") fixed center center; background-size: cover; }
.mb_more_top .overlay { background: -webkit-linear-gradient(315deg, rgba(52, 43, 66, 0.84), rgba(46, 62, 74, 0.91), rgba(0, 67, 255, 0.18)); background: linear-gradient(135deg, rgba(52, 43, 66, 0.84), rgba(46, 62, 74, 0.91), rgba(0, 67, 255, 0.18)); }
.mb_more_top .overlay .sub_content { padding: 40px 20px 40px 20px; }

.main_panel .content { padding: 0px; position: relative; margin: 0px; height: auto; }
.main_panel .content.mb_download_installer_bg { position: relative; overflow: hidden; background: #f0f0f0; }
.main_panel .content.mb_download_installer_bg .sub_content { padding: 40px 20px; text-align: center; color: #1e1e1e; max-width: 1000px; margin: 0px auto; }
.main_panel .content.mb_download_installer_bg .sub_content h3 { margin: 5px 0px 10px; }
.main_panel .content.mb_download_installer_bg .sub_content p { margin: 5px 0px; }
.main_panel .content.mb_download_installer_bg .sub_content .installer_panel_wrapper { display: block; width: 40%; margin: 30px 0px 0px; float: left; }
.main_panel .content.mb_download_installer_bg .sub_content .installer_panel_wrapper .installer_layer_wrapper { text-align: left; display: block; padding: 10px; }
.main_panel .content.mb_download_installer_bg .sub_content .installer_panel_wrapper .installer_non_portable { background: #0078ff; color: white; }
.main_panel .content.mb_download_installer_bg .sub_content .installer_panel_wrapper .mb_portable_download_bg { background: rgba(0, 0, 0, 0.22); }
@media screen and (max-width: 800px) { .main_panel .content.mb_download_installer_bg .sub_content .installer_panel_wrapper { width: 100%; } }
.main_panel .content.mb_download_installer_bg .download_img_link_wrapper { float: left; width: 60%; }
.main_panel .content.mb_download_installer_bg .download_img_link_wrapper .download_img_links h1 { font-size: 20px; }
.main_panel .content.mb_download_installer_bg .download_img_link_wrapper .download_img_links ul { list-style: none; text-align: left; padding: 50px; }
.main_panel .content.mb_download_installer_bg .download_img_link_wrapper .download_img_links ul li { padding: 20px 20px 20px 80px; position: relative; margin: 20px 10px; }
.main_panel .content.mb_download_installer_bg .download_img_link_wrapper .download_img_links ul li i { position: absolute; left: 0px; top: 8px; font-size: 40px; color: #fff; padding: 15px; width: 35px; height: 35px; }
.main_panel .content.mb_download_installer_bg .download_img_link_wrapper .download_img_links ul li i.learn { color: #3ac5cc; }
.main_panel .content.mb_download_installer_bg .download_img_link_wrapper .download_img_links ul li i.plugin { color: #a387cc; }
.main_panel .content.mb_download_installer_bg .download_img_link_wrapper .download_img_links ul li i.community { color: #ffba69; }
.main_panel .content.mb_download_installer_bg .download_img_link_wrapper .download_img_links ul li i.love { color: #cc4b61; }
.main_panel .content.mb_download_installer_bg .download_img_link_wrapper .download_img_links ul li a { color: #333; }
.main_panel .content.mb_download_installer_bg .download_img_link_wrapper .download_img_links ul li a:hover { text-decoration: none; }
.main_panel .content.mb_download_installer_bg .download_img_link_wrapper .download_img_links ul li:hover { background: -webkit-linear-gradient(315deg, #2a3e4e, rgba(39, 68, 90, 0.62), rgba(103, 129, 202, 0.53), rgba(122, 0, 255, 0.18), transparent); background: linear-gradient(135deg, #2a3e4e, rgba(39, 68, 90, 0.62), rgba(103, 129, 202, 0.53), rgba(122, 0, 255, 0.18), transparent); }
@media screen and (max-width: 800px) { .main_panel .content.mb_download_installer_bg .download_img_link_wrapper { width: 100%; }
  .main_panel .content.mb_download_installer_bg .download_img_link_wrapper .download_img_links ul { padding: 0px; }
  .main_panel .content.mb_download_installer_bg .download_img_link_wrapper .download_img_links ul li { padding: 20px 20px 20px 80px; position: relative; margin: 0px; float: left; width: 50%; display: block; box-sizing: border-box; }
  .main_panel .content.mb_download_installer_bg .download_img_link_wrapper .download_img_links ul::after { content: ""; clear: both; display: table; } }
@media screen and (max-width: 600px) { .main_panel .content.mb_download_installer_bg .download_img_link_wrapper .download_img_links ul li { width: 100%; } }
.main_panel .content.mb_beta_download_bg { position: relative; background-color: #c9c9c9; overflow: hidden; }
.main_panel .content.mb_beta_download_bg .sub_content { padding: 40px 20px; text-align: left; color: #353535; max-width: 1000px; margin: 0px auto; }
.main_panel .content.mb_beta_download_bg .sub_content h3 { margin: 5px 0px 10px; }
.main_panel .content.mb_beta_download_bg .sub_content p { margin: 5px 0px; }
.main_panel .content.mb_beta_download_bg:after { content: "\f071"; font-family: "FontAwesome"; top: -10px; right: -100px; position: absolute; font-size: 350px; color: rgba(255, 255, 255, 0.3); }
@media screen and (max-width: 800px) { .main_panel .content.mb_beta_download_bg:after { content: none; } }

.main_content_wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 400px; max-width: 1200px; margin: 0px auto; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.main_content_wrapper.col_1_2 .sub_content_wrapper:nth-child(1) { width: 33.33333333333333%; }
@media screen and (max-width: 800px) { .main_content_wrapper.col_1_2 .sub_content_wrapper:nth-child(1) { width: 100%; } }
.main_content_wrapper.col_1_2 .sub_content_wrapper:nth-child(2) { width: 66.66666666666667%; }
@media screen and (max-width: 800px) { .main_content_wrapper.col_1_2 .sub_content_wrapper:nth-child(2) { width: 100%; } }
.main_content_wrapper.col_2_1 .sub_content_wrapper:nth-child(1) { width: 66.66666666666667%; }
@media screen and (max-width: 800px) { .main_content_wrapper.col_2_1 .sub_content_wrapper:nth-child(1) { width: 100%; } }
.main_content_wrapper.col_2_1 .sub_content_wrapper:nth-child(2) { width: 33.33333333333333%; }
@media screen and (max-width: 800px) { .main_content_wrapper.col_2_1 .sub_content_wrapper:nth-child(2) { width: 100%; } }
.main_content_wrapper.col_1 .sub_content_wrapper { width: 100%; }
@media screen and (max-width: 800px) { .main_content_wrapper.col_1 .sub_content_wrapper { width: 100%; } }
.main_content_wrapper.col_2 .sub_content_wrapper { width: 50%; }
@media screen and (max-width: 800px) { .main_content_wrapper.col_2 .sub_content_wrapper { width: 100%; } }
.main_content_wrapper.col_3 .sub_content_wrapper { width: 33.33333333333333%; }
@media screen and (max-width: 800px) { .main_content_wrapper.col_3 .sub_content_wrapper { width: 100%; } }

.sub_content_wrapper.center { margin: 0px auto; }
.sub_content_wrapper .box_content { margin: 20px 10px 5px 10px; box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.18); background: #fff; }
.sub_content_wrapper .box_content .info_text { padding: 20px; }
.sub_content_wrapper .box_content .info_table_wrap { display: block; box-sizing: border-box; word-break: break-word; }
.sub_content_wrapper .box_content .flat_info_bar { list-style: none; margin: 0px; padding: 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.sub_content_wrapper .box_content .flat_info_bar li { list-style: none; margin: 0px; padding: 10px; padding: 0px 15px 0px 15px; border-right: 1px solid rgba(255, 255, 255, 0.3); }
@media screen and (max-width: 600px) { .sub_content_wrapper .box_content .flat_info_bar li { padding: 10px; padding: 5px 15px 5px 15px; border-right: none; border-bottom: 1px solid rgba(255, 255, 255, 0.3); width: 100%; background: rgba(64, 64, 64, 0.34); } }
.sub_content_wrapper .box_content .flat_info_bar li:nth-last-child(1) { border: none; }
.sub_content_wrapper .box_content .flat_info_bar::after { content: ""; clear: both; display: table; }
.sub_content_wrapper .box_content .message { text-align: center; padding: 20px 10px; }
.sub_content_wrapper .box_content ul.form { padding: 10px 20px; margin: 0px; }
.sub_content_wrapper .box_content ul.form .link_input { width: 60%; }
@media screen and (max-width: 600px) { .sub_content_wrapper .box_content ul.form .link_input { width: 100%; } }
.sub_content_wrapper .box_content ul.form .link_input .flex_input { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px 5px 0px; }
.sub_content_wrapper .box_content ul.form .link_input .flex_input.col_2 .up_group { position: relative; width: 80%; }
.sub_content_wrapper .box_content ul.form .link_input .flex_input.col_2 .up_group input { width: 100%; padding-right: 40px; }
.sub_content_wrapper .box_content ul.form .link_input .flex_input.col_2 input { width: 80%; }
.sub_content_wrapper .box_content ul.form .link_input .flex_input.col_2 .btn { width: 20%; margin: 0px; }
.sub_content_wrapper .box_content ul.form .link_input .flex_input.col_2 .btn.remove_img_btn { position: absolute; right: 0px; top: 0px; background: none; color: #7b7b7b; box-shadow: none; width: initial; padding: 5px 10px; margin: 6px 4px; }
.sub_content_wrapper .box_content ul.form .link_input .flex_input.col_2 .btn.remove_img_btn:hover { background: #eee; }
.sub_content_wrapper .box_content ul.form .link_input .flex_input .btn { min-width: inherit; margin: 0px 0px 0px 5px; }
.sub_content_wrapper .box_content ul.form li { list-style: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 10px 0px; }
.sub_content_wrapper .box_content ul.form li label { width: 40%; padding-right: 10px; box-sizing: border-box; }
@media screen and (max-width: 600px) { .sub_content_wrapper .box_content ul.form li label { width: 100%; } }
.sub_content_wrapper .box_content ul.form li label.wide { width: 100%; margin: 0px 0px 10px; }
.sub_content_wrapper .box_content ul.form li label .description { color: #a9a9a9; margin: 0px; }
.sub_content_wrapper .box_content ul.form li .right_toogle { width: 60%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.sub_content_wrapper .box_content ul.form li .right_toogle label { width: 60px; }
.sub_content_wrapper .box_content ul.form li textarea { width: 60%; max-width: 60%; height: 100px; }
.sub_content_wrapper .box_content ul.form li textarea.wide { width: 100%; max-width: 100%; height: 200px; }
@media screen and (max-width: 600px) { .sub_content_wrapper .box_content ul.form li textarea { width: 100%; max-width: 100%; } }
.sub_content_wrapper .box_content ul.form li input, .sub_content_wrapper .box_content ul.form li select { width: 60%; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
@media screen and (max-width: 600px) { .sub_content_wrapper .box_content ul.form li input, .sub_content_wrapper .box_content ul.form li select { width: 100%; } }
.sub_content_wrapper .box_content::after { content: ""; clear: both; display: table; }

@media screen and (max-width: 600px) { .release_note_info { padding: 0px; }
  .release_note_info::before { content: none; } }

.no_release_note { display: block; padding: 30px 20px; background-size: 120px; border-radius: 3px; color: #333; }

select#release_note_jump { margin: 2px 5px; color: #fff; border-color: rgba(255, 255, 255, 0.5); }
select#release_note_jump option { color: #333; }

.secondery_nav_color { background: #161a1b; }

.addon_secondery_nav { background: transparent; }

.addon_browse_bg_color { background: #3F51B5 url("../../img/hero_img/polygon_pat.png") fixed center center; background-size: cover; }

.addon_page_nav { background: rgba(29, 29, 29, 0.65); }

.sub_content { padding: 40px 20px 40px 20px; text-align: center; color: #fff; }

.addon_similar { background: #1d1d1d; }
.addon_similar .addon_similar_wrap { color: #fff; padding: 20px; max-width: 1200px; margin: 0px auto; box-sizing: border-box; }
.addon_similar .addon_similar_wrap .addon_similar_inline_wrap { box-sizing: border-box; float: left; }
.addon_similar .addon_similar_wrap .addon_similar_inline_wrap .inline_wrap { box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); background: #2D2D2D; padding: 15px; box-sizing: border-box; margin-top: 20px; }
.addon_similar .addon_similar_wrap .addon_similar_inline_wrap .inline_wrap.extra_info { box-shadow: none; background: none; margin-top: 0px; padding: 0px; }
.addon_similar .addon_similar_wrap .addon_similar_inline_wrap .inline_wrap.extra_info table { width: 100%; border-spacing: 0px; margin-top: 20px; border: 1px solid #333; box-sizing: border-box; }
.addon_similar .addon_similar_wrap .addon_similar_inline_wrap .inline_wrap.extra_info table tr:nth-child(odd) { background: rgba(255, 255, 255, 0.02); }
.addon_similar .addon_similar_wrap .addon_similar_inline_wrap .inline_wrap.extra_info table tr td { padding: 20px 10px; }
.addon_similar .addon_similar_wrap .addon_similar_inline_wrap .inline_wrap.extra_info table tr td:nth-child(1) { font-weight: 100; color: #E0E0E0; font-size: 15px; }
.addon_similar .addon_similar_wrap.col_2_1 .addon_similar_inline_wrap:nth-child(1) { width: 65%; }
.addon_similar .addon_similar_wrap.col_2_1 .addon_similar_inline_wrap:nth-child(1) .inline_wrap { margin-right: 20px; }
@media screen and (max-width: 1000px) { .addon_similar .addon_similar_wrap.col_2_1 .addon_similar_inline_wrap:nth-child(1) { width: 100%; }
  .addon_similar .addon_similar_wrap.col_2_1 .addon_similar_inline_wrap:nth-child(1) .inline_wrap { margin-right: 0px; } }
.addon_similar .addon_similar_wrap.col_2_1 .addon_similar_inline_wrap:nth-child(2) { width: 35%; }
@media screen and (max-width: 1000px) { .addon_similar .addon_similar_wrap.col_2_1 .addon_similar_inline_wrap:nth-child(2) { width: 100%; } }
.addon_similar .addon_similar_wrap.col_2_1::after { content: ""; clear: both; display: table; }
.addon_similar .addon_similar_wrap.tags i { color: #656565; padding-right: 10px; font-size: 20px; }
.addon_similar .addon_similar_wrap.tags a { padding: 5px 10px; background: #2d2d2d; margin: 4px; font-style: italic; border-radius: 2px; display: inline-block; }
.addon_similar .addon_similar_wrap.tags a:hover { background: #ff9800; text-decoration: none; color: #404040; }
.addon_similar .addon_similar_wrap.header_links h2 { box-shadow: none; padding-left: 0px; }
.addon_similar .addon_similar_wrap.header_links h3 { display: inline-block; }
.addon_similar .addon_similar_wrap.header_links h3.colored { color: #ff9800; }
.addon_similar .addon_similar_wrap.header_links p { margin: 5px 0px 5px 0px; color: #a5a5a5; }
.addon_similar .addon_similar_wrap.header_links a { padding: 10px; background: rgba(255, 255, 255, 0.06); border-radius: 3px; font-weight: normal; font-size: 14px; text-shadow: 1px 0px 2px rgba(0, 0, 0, 0.33); display: inline-block; margin: 10px 5px 0px 0px; -webkit-transition: linear all .1s; transition: linear all .1s; color: #fff0f0; }
.addon_similar .addon_similar_wrap.header_links a:hover { background: #ff9800; color: #4e4e4e; text-decoration: none; font-weight: normal; text-shadow: none; }
.addon_similar .addon_similar_wrap.header_links a.right { margin: 0px 0px 0px 10px; float: right; }
.addon_similar .addon_similar_wrap.header_links::after { content: ""; clear: both; display: table; }
.addon_similar .addon_similar_wrap h2 { box-shadow: inset 5px 0px 0px #ff9800; padding-left: 20px; text-transform: uppercase; margin-bottom: 30px; }
.addon_similar .addon_similar_wrap .no_result { margin: 50px 0px 180px 0px; }
.addon_similar .addon_similar_wrap .no_result h2 { box-shadow: none; text-transform: none; margin: 0px; padding: 0px; }
.addon_similar .addon_similar_wrap .no_result p { color: #797979; }
.addon_similar .addon_similar_wrap.heading_intro h2 { display: inline-block; }
.addon_similar .addon_similar_wrap.heading_intro p { max-width: 750px; color: rgba(255, 255, 255, 0.9); }
.addon_similar .addon_similar_wrap.addon_result_column_wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.addon_similar .addon_similar_wrap.addon_result_column_wrap .addon_result_column { box-sizing: border-box; }
.addon_similar .addon_similar_wrap.addon_result_column_wrap .addon_result_column .sidebar_result { margin: 0px; padding: 0px; }
.addon_similar .addon_similar_wrap.addon_result_column_wrap .addon_result_column .sidebar_result li { list-style: none; padding: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.addon_similar .addon_similar_wrap.addon_result_column_wrap .addon_result_column .sidebar_result li img.avatar { width: 50px; height: 50px; border-radius: 999px; }
.addon_similar .addon_similar_wrap.addon_result_column_wrap .addon_result_column .sidebar_result li .info { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; padding: 0px 15px; }
.addon_similar .addon_similar_wrap.addon_result_column_wrap .addon_result_column .sidebar_result li .info i { background: #2196f3; margin: 10px; padding: 0px 10px; border-radius: 2px; font-size: 13px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.47); }
.addon_similar .addon_similar_wrap.addon_result_column_wrap .addon_result_column .sidebar_result li .info i.fa { background: none; padding: 0px; margin: 0px; }
.addon_similar .addon_similar_wrap.addon_result_column_wrap .addon_result_column .sidebar_result li .info a:hover { text-decoration: none; }
.addon_similar .addon_similar_wrap.addon_result_column_wrap .addon_result_column .sidebar_result li p { margin: 0px; }
.addon_similar .addon_similar_wrap.addon_result_column_wrap .addon_result_column .sidebar_result li p.membername { font-size: 16px; color: #fff; }
.addon_similar .addon_similar_wrap.addon_result_column_wrap .addon_result_column .sidebar_result li p.rank { margin-top: 5px; }
.addon_similar .addon_similar_wrap.addon_result_column_wrap .addon_result_column .sidebar_result li p.rank.admin { color: #ff9800; }
.addon_similar .addon_similar_wrap.addon_result_column_wrap .addon_result_column .sidebar_result li p.rank.mod { color: #39f; }
.addon_similar .addon_similar_wrap.addon_result_column_wrap .addon_result_column .sidebar_result li p.rank.noob { color: #777; }
.addon_similar .addon_similar_wrap.addon_result_column_wrap .addon_result_column .addon_list_box li { list-style: none; float: left; width: 25%; box-sizing: border-box; padding: 0px; }
@media screen and (max-width: 1000px) { .addon_similar .addon_similar_wrap.addon_result_column_wrap .addon_result_column .addon_list_box li { width: 33.333333%; } }
@media screen and (max-width: 600px) { .addon_similar .addon_similar_wrap.addon_result_column_wrap .addon_result_column .addon_list_box li { width: 50%; } }
.addon_similar .addon_similar_wrap.addon_result_column_wrap.col_2_1 .addon_result_column:nth-child(1) { width: 75%; }
@media screen and (max-width: 800px) { .addon_similar .addon_similar_wrap.addon_result_column_wrap.col_2_1 .addon_result_column:nth-child(1) { width: 100%; } }
.addon_similar .addon_similar_wrap.addon_result_column_wrap.col_2_1 .addon_result_column:nth-child(2) { width: 25%; border-left: 1px solid rgba(255, 255, 255, 0.06); padding: 0px 0px 0px 15px; }
@media screen and (max-width: 800px) { .addon_similar .addon_similar_wrap.addon_result_column_wrap.col_2_1 .addon_result_column:nth-child(2) { width: 100%; } }
@media screen and (max-width: 800px) { .addon_similar .addon_similar_wrap.addon_result_column_wrap { padding: 10px; display: block; } }
.addon_similar .addon_similar_wrap.addon_result_column_wrap::after { content: ""; clear: both; display: table; }
.addon_similar.alternate_bg { background: #171717; }
.addon_similar.addon_cat_header { color: #fff; }
.addon_similar.addon_cat_header h2 { margin: 5px; }
.addon_similar::after, .addon_similar::before { content: ""; clear: both; display: table; }

.addon_list_box { margin-bottom: 20px; padding: 0px 0px 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.addon_list_box li { list-style: none; float: left; width: 20%; box-sizing: border-box; padding: 0px; }
@media screen and (max-width: 1000px) { .addon_list_box li { width: 25%; } }
@media screen and (max-width: 800px) { .addon_list_box li { width: 33.333333333%; } }
@media screen and (max-width: 600px) { .addon_list_box li { width: 50%; } }
.addon_list_box li .addon_list_box_wrapper { position: relative; margin: 10px; padding: 10px; -webkit-transition: all linear .1s; transition: all linear .1s; outline: 1px solid rgba(255, 255, 255, 0); }
.addon_list_box li .addon_list_box_wrapper:hover { outline: 1px solid rgba(255, 153, 0, 0.5); background: rgba(255, 255, 255, 0.03); }
.addon_list_box li .addon_list_box_wrapper:hover .thumb_more { overflow: hidden; }
.addon_list_box li .addon_list_box_wrapper:hover .love { opacity: 1; }
.addon_list_box li .addon_list_box_wrapper .small_info.beta { position: absolute; right: 20px; top: 20px; border-radius: 0px; background: #333; }
.addon_list_box li .addon_list_box_wrapper .love { opacity: 0; margin: 0px; text-align: center; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; padding-top: 50px; font-size: 30px; box-sizing: border-box; background: rgba(0, 0, 0, 0.8); -webkit-transition: linear all .2s; transition: linear all .2s; }
.addon_list_box li .addon_list_box_wrapper .love i { color: #ff5200; text-shadow: 0px 0px 10px #690000; }
.addon_list_box li .addon_list_box_wrapper .love .love_count { margin: 0px; font-size: 30px; display: inline-block; padding: 0px 0px 0px 10px; }
.addon_list_box li .addon_list_box_wrapper .thumb_more { width: 100%; height: 150px; background-repeat: no-repeat; background-size: contain; background-position: center center; outline: 1px solid rgba(255, 255, 255, 0.04); background-color: rgba(255, 255, 255, 0.03); -webkit-transition: linear all .2s; transition: linear all .2s; }
.addon_list_box li .addon_list_box_wrapper .addon_list_box_info { box-sizing: border-box; }
.addon_list_box li .addon_list_box_wrapper .addon_list_box_info .author { margin: 5px 0px 0px 0px; color: #afafaf; }
.addon_list_box li .addon_list_box_wrapper .addon_list_box_info a { position: relative; text-decoration: none; color: #d8d8d8; display: block; }
.addon_list_box li .addon_list_box_wrapper .addon_list_box_info a:hover { color: #ff9800; }
.addon_list_box li .addon_list_box_wrapper .addon_list_box_info a .title { margin: 0px; padding-top: 15px; padding-bottom: 0px; font-size: 15px; font-weight: bold; }
@media screen and (max-width: 701px) { .addon_list_box li .addon_list_box_wrapper { padding: 0px; } }

.general_info { color: #fff; background: #607d8b no-repeat; background-size: cover; }
.general_info .general_info_color { background: -webkit-linear-gradient(top, rgba(29, 29, 29, 0.65) 0, #1d1d1d 100%); background: linear-gradient(to bottom, rgba(29, 29, 29, 0.65) 0, #1d1d1d 100%); padding: 10px; }
.general_info .general_info_color .general_info_wrap { max-width: 1200px; margin: 0px auto; display: block; padding: 10px 15px 10px 15px; box-sizing: border-box; }
.general_info .general_info_color .general_info_wrap .general_info_text { float: left; display: block; width: 60%; margin: 0px; padding-right: 20px; box-sizing: border-box; }
.general_info .general_info_color .general_info_wrap .general_info_text h2.title { display: inline-block; }
@media screen and (max-width: 800px) { .general_info .general_info_color .general_info_wrap .general_info_text { width: 100%; } }
.general_info .general_info_color .general_info_wrap .general_info_text .general_info_addon_version { font-size: 13px; color: rgba(255, 255, 255, 0.44); }
.general_info .general_info_color .general_info_wrap .general_info_text .general_info_addon_meta p { margin: 0px; color: rgba(255, 255, 255, 0.57); }
.general_info .general_info_color .general_info_wrap .general_info_icon_wrap { float: left; width: 40%; height: auto; margin: 0px; display: block; }
@media screen and (max-width: 800px) { .general_info .general_info_color .general_info_wrap .general_info_icon_wrap { display: none; } }
.general_info .general_info_color .general_info_wrap .general_info_icon_wrap .general_info_icon { margin: 0px 0px 40px 0px; height: 200px; overflow: hidden; background-size: contain; background-repeat: no-repeat; background-position: right 0px; }
.general_info .general_info_color .general_info_wrap .general_info_sidenote { float: left; width: 100%; color: #f47e36; }
.general_info .general_info_color .general_info_wrap .general_info_downloadlink { margin: 15px 5px 5px 0px; float: left; display: block; width: 100%; box-sizing: border-box; }
.general_info .general_info_color .general_info_wrap::after { content: ""; clear: both; display: table; }

.screenshot ul { padding: 0px; margin: 0px; }
.screenshot ul .screenshot_zoom_click { display: inline-block; width: 25%; float: left; outline: none; border: 0px; }
@media screen and (max-width: 800px) { .screenshot ul .screenshot_zoom_click { width: 33.3333333333%; } }
@media screen and (max-width: 600px) { .screenshot ul .screenshot_zoom_click { width: 50%; } }
.screenshot ul .screenshot_zoom_click .screenshot_wrapper { height: 180px; background-size: cover; margin: 10px 10px 10px 0px; display: block; -webkit-transition: all linear .2s; transition: all linear .2s; outline: 2px solid rgba(35, 35, 35, 0); background-color: rgba(255, 255, 255, 0.08); }
.screenshot ul .screenshot_zoom_click .screenshot_wrapper:hover { opacity: .7; outline: 2px solid; }
.screenshot ul::after { content: ""; clear: both; display: table; }

.more_addon { margin-top: 50px; margin-bottom: 50px; text-align: center; }

.license_attr { color: #4a463a; }

.search_term { background: #333; margin: 0px 5px; padding: 3px 10px; text-transform: none; font-size: 18px; border: 2px solid #544d42; border-radius: 2px; }

.record { width: 100%; border-spacing: 0px; }
.record tr:nth-child(2n+1) { background: rgba(0, 0, 0, 0.03); }
.record tr td { padding: 10px 15px; border-spacing: 0px; }
.record tr td.action_input { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.record tr td.action_input .btn { padding: 5px 10px; min-width: inherit; }
.record tr td.status { width: 15%; }
.record tr.record_removed { background: #d45b53; color: #fff; }
.record tr.record_removed td p { margin: 10px; }
.record thead tr td { font-weight: bold; text-transform: uppercase; color: #616161; }
.record thead tr:nth-child(1) { background: #fff; }

.link_list { padding: 0px; margin: 0px; }
.link_list li { list-style: none; }
.link_list li a { padding: 15px 15px; display: block; }
.link_list li a:hover { background: #eee; text-decoration: none; }

.form #mbVerFeedback { width: 100%; }
.form .counter { text-align: right; width: 100%; }
.form .ms-parent { width: 60%; }
@media screen and (max-width: 600px) { .form .ms-parent { width: 100%; } }
@media screen and (max-width: 600px) { .form .tagsinput { width: 100%; } }

@media screen and (max-width: 800px) { .side_links { display: none; } }
/* Copyright (c) AvikB, some rights reserved. Copyright under Creative Commons Attribution-ShareAlike 3.0 Unported, for details visit: https://creativecommons.org/licenses/by-sa/3.0/  @Contributors: Created by AvikB for noncommercial MusicBee project. Spelling mistakes and fixes from phred and other community memebers. */
.bug_bg_color { background: -webkit-linear-gradient(315deg, #730606, #AF160A, #BF360C) no-repeat; background: linear-gradient(135deg, #730606, #AF160A, #BF360C) no-repeat; position: relative; }
.bug_bg_color::after { content: "\f188"; font-family: FontAwesome; position: absolute; right: 70px; font-size: 70px; top: 20px; color: rgba(255, 255, 255, 0.5); -webkit-transform: rotatez(-40deg); -ms-transform: rotatez(-40deg); transform: rotatez(-40deg); }
@media screen and (max-width: 800px) { .bug_bg_color::after { content: none; } }

.box_content ul.list { padding: 10px 40px; margin: 0px; color: #555; }
.box_content ul.list li { list-style: circle; }
@media screen and (max-width: 800px) { .box_content ul.list { padding: 10px 10px; } }

/* Copyright (c) AvikB, some rights reserved. Copyright under Creative Commons Attribution-ShareAlike 3.0 Unported, for details visit: https://creativecommons.org/licenses/by-sa/3.0/  @Contributors: Created by AvikB for noncommercial MusicBee project. Spelling mistakes and fixes from phred and other community memebers. */
.help_bg_color { background: url(../../img/checker.png), -webkit-linear-gradient(90deg, #1C8CE6, #004780) no-repeat; background: url(../../img/checker.png), linear-gradient(0deg, #1C8CE6, #004780) no-repeat; position: relative; }
.help_bg_color .secondery_nav { background: transparent; }

.is-sticky .secondery_nav { background: #333; }

.grid { margin: 0px; padding: 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.grid li { list-style: none; padding: 0px; margin: 0px; -webkit-transition: linear all .2s; transition: linear all .2s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.grid li div { padding: 20px 10px 5px; text-align: center; }
.grid li div i.fa { font-size: 40px; padding: 20px; border: 1px solid #fff; border-radius: 999px; }
.grid li a { color: #fff; display: block; width: 100%; }
.grid li a:hover { text-decoration: none; }
.grid li:hover { background: rgba(255, 255, 255, 0.2); border-radius: 3px; text-decoration: none; }
.grid.col_3 li { width: 33.33333333%; }
@media screen and (max-width: 500px) { .grid.col_3 li { width: 50%; } }
@media screen and (max-width: 600px) { .grid.col_3 li { width: 100%; } }
.grid.col_2 li { width: 25%; }
@media screen and (max-width: 500px) { .grid.col_2 li { width: 50%; } }
@media screen and (max-width: 350px) { .grid.col_2 li { width: 50%; }
  .grid.col_2 li div { padding: 5px; }
  .grid.col_2 li div i.fa { font-size: 20px; padding: 15px; } }

/*================================================================================================================*\ Codes highlighting
\*================================================================================================================*/
/*
For light theme use xcode style
*/
.hljs { display: block; overflow-x: auto; padding: 0.5em; background: #fff; color: black; }

.hljs-comment, .hljs-quote { color: #006a00; }

.hljs-keyword, .hljs-selector-tag, .hljs-literal { color: #aa0d91; }

.hljs-name { color: #008; }

.hljs-variable, .hljs-template-variable { color: #660; }

.hljs-string { color: #c41a16; }

.hljs-regexp, .hljs-link { color: #080; }

.hljs-title, .hljs-tag, .hljs-symbol, .hljs-bullet, .hljs-number, .hljs-meta { color: #FF5722; }

.hljs-section, .hljs-class .hljs-title, .hljs-type, .hljs-attr, .hljs-built_in, .hljs-builtin-name, .hljs-params { color: #2C75AF; }

.hljs-attribute, .hljs-subst { color: #000; }

.hljs-formula { background-color: #eee; font-style: italic; }

.hljs-addition { background-color: #baeeba; }

.hljs-deletion { background-color: #ffc8bd; }

.hljs-selector-id, .hljs-selector-class { color: #9b703f; }

.hljs-doctag, .hljs-strong { font-weight: bold; }

.hljs-emphasis { font-style: italic; }

/** Obsidian style ported by Alexander Marenin (http://github.com/ioncreature) */
.dark .hljs, .dark_theme .hljs { display: block; overflow-x: auto; padding: 0.5em; background: #282b2e !important; }
.dark .hljs-keyword, .dark .hljs-selector-tag, .dark .hljs-literal, .dark .hljs-selector-id, .dark_theme .hljs-keyword, .dark_theme .hljs-selector-tag, .dark_theme .hljs-literal, .dark_theme .hljs-selector-id { color: #93c763; }
.dark .hljs-number, .dark_theme .hljs-number { color: #ffcd22; }
.dark .hljs, .dark_theme .hljs { color: #e0e2e4; }
.dark .hljs-attribute, .dark_theme .hljs-attribute { color: #668bb0; }
.dark .hljs-code, .dark .hljs-class .hljs-title, .dark .hljs-section, .dark_theme .hljs-code, .dark_theme .hljs-class .hljs-title, .dark_theme .hljs-section { color: white; }
.dark .hljs-regexp, .dark .hljs-link, .dark_theme .hljs-regexp, .dark_theme .hljs-link { color: #d39745; }
.dark .hljs-meta, .dark_theme .hljs-meta { color: #557182; }
.dark .hljs-tag, .dark .hljs-name, .dark .hljs-bullet, .dark .hljs-subst, .dark .hljs-emphasis, .dark .hljs-type, .dark .hljs-built_in, .dark .hljs-selector-attr, .dark .hljs-selector-pseudo, .dark .hljs-addition, .dark .hljs-variable, .dark .hljs-template-tag, .dark .hljs-template-variable, .dark_theme .hljs-tag, .dark_theme .hljs-name, .dark_theme .hljs-bullet, .dark_theme .hljs-subst, .dark_theme .hljs-emphasis, .dark_theme .hljs-type, .dark_theme .hljs-built_in, .dark_theme .hljs-selector-attr, .dark_theme .hljs-selector-pseudo, .dark_theme .hljs-addition, .dark_theme .hljs-variable, .dark_theme .hljs-template-tag, .dark_theme .hljs-template-variable { color: #8cbbad; }
.dark .hljs-string, .dark .hljs-symbol, .dark_theme .hljs-string, .dark_theme .hljs-symbol { color: #ec7600; }
.dark .hljs-comment, .dark .hljs-quote, .dark .hljs-deletion, .dark_theme .hljs-comment, .dark_theme .hljs-quote, .dark_theme .hljs-deletion { color: #818e96; }
.dark .hljs-selector-class, .dark_theme .hljs-selector-class { color: #a082bd; }
.dark .hljs-keyword, .dark .hljs-selector-tag, .dark .hljs-literal, .dark .hljs-doctag, .dark .hljs-title, .dark .hljs-section, .dark .hljs-type, .dark .hljs-name, .dark .hljs-strong, .dark_theme .hljs-keyword, .dark_theme .hljs-selector-tag, .dark_theme .hljs-literal, .dark_theme .hljs-doctag, .dark_theme .hljs-title, .dark_theme .hljs-section, .dark_theme .hljs-type, .dark_theme .hljs-name, .dark_theme .hljs-strong { font-weight: bold; }

.markdownView { color: #333; }
.markdownView.box { padding: 20px; }
.markdownView.box > h1:nth-child(1), .markdownView.box h2:nth-child(1), .markdownView.box h3:nth-child(1), .markdownView.box h4:nth-child(1) { margin: 2px 0px 10px !important; }
.markdownView ul, .markdownView ol { padding-left: 40px !important; }
.markdownView ul li, .markdownView ol li { list-style: inherit !important; color: inherit !important; padding: 2px 0px !important; background-color: transparent !important; }
.markdownView ul li { list-style-type: disc !important; display: list-item !important; }
.markdownView ol li { list-style-type: decimal !important; display: list-item !important; }
.markdownView p { font-size: 13px !important; line-height: 21px !important; margin: 2px 0px !important; }
.markdownView h1 { font-size: 30px !important; margin: 25px 0px 10px !important; }
.markdownView h2 { font-size: 25px !important; margin: 25px 0px 10px !important; box-shadow: none !important; padding-left: 0px !important; text-transform: none !important; }
.markdownView h3 { font-size: 20px !important; margin: 25px 0px 10px !important; }
.markdownView h4 { font-size: 17px !important; margin: 25px 0px 10px 0px !important; }
.markdownView hr { border-top: 0 !important; border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important; border-color: rgba(148, 148, 148, 0.29) !important; background: rgba(255, 255, 255, 0) !important; }
.markdownView img { max-width: 100%; }
.markdownView img.right, .markdownView p.right { float: right; }
.markdownView img.left, .markdownView p.left { float: left; }
.markdownView blockquote { padding: 10px 0px 10px 15px !important; margin: 15px 0px 15px 0px !important; background: #eee !important; border-left: 5px solid #444 !important; position: relative !important; padding-left: 40px !important; padding-right: 40px !important; line-height: 19px !important; }
.markdownView blockquote::before { content: "\f10d"; color: #CCCCCC; font-size: 20px; font-style: normal; font-family: FontAwesome; text-align: center; position: absolute; left: 10px; top: 5px; }
.markdownView blockquote::after { content: "\f10e"; color: #CCCCCC; font-size: 20px; font-style: normal; font-family: FontAwesome; text-align: center; position: absolute; right: 10px; bottom: 5px; }
.markdownView code { background: rgba(93, 93, 93, 0.3) !important; padding: 2px 10px !important; border-radius: 3px !important; color: inherit !important; border: inherit !important; display: inline-block !important; margin: 2px !important; }
.markdownView pre { color: inherit !important; background: #eee !important; padding: 20px !important; overflow: auto !important; position: relative !important; white-space: pre-line; }
.markdownView pre code { color: inherit !important; box-shadow: none !important; border-radius: 0px !important; background: inherit !important; margin-top: 0px !important; white-space: pre; }
.markdownView pre code[lang-rel] { color: inherit !important; box-shadow: none !important; border-radius: 0px !important; background: inherit  !important; margin-top: 35px !important; white-space: pre; }
.markdownView pre code[lang-rel]::before { content: attr(lang-rel); text-transform: uppercase; display: block; padding: 15px 20px; background: #D8D8D8; border-bottom: 2px solid rgba(255, 255, 255, 0.09); font-size: 14px; font-family: sans-serif; font-weight: bold; position: absolute; top: 0px; right: 0px; left: 0px; }
.markdownView pre code[lang-rel][lang-rel=nohighlight], .markdownView pre code[lang-rel][lang-rel=no-highlight] { margin-top: 0px !important; white-space: pre-line; }
.markdownView pre code[lang-rel][lang-rel=nohighlight]::before, .markdownView pre code[lang-rel][lang-rel=no-highlight]::before { content: none; }
.markdownView table { width: 100% !important; max-width: 100% !important; margin-top: 20px !important; margin-bottom: 20px !important; background-color: transparent !important; border: 1px solid rgba(255, 255, 255, 0.07) !important; border-spacing: 0 !important; border-collapse: collapse !important; }
.markdownView table thead > tr > th { font-size: 15px !important; text-align: left; }
.markdownView table thead > tr > th, .markdownView table tbody > tr > th, .markdownView table tfoot > tr > th, .markdownView table thead > tr > td, .markdownView table tbody > tr > td, .markdownView table tfoot > tr > td { padding: 10px !important; line-height: 1.42857143 !important; vertical-align: top !important; border: 1px solid rgba(117, 117, 117, 0.3) !important; }
.markdownView table tbody > tr:nth-child(odd) > td, .markdownView table tbody > tr:nth-child(odd) > th { background-color: rgba(117, 117, 117, 0.06) !important; }
.markdownView.dark { color: #cecece; }
.markdownView.dark blockquote { background: #333 !important; }
.markdownView.dark blockquote::before { color: #9e9e9e; }
.markdownView.dark blockquote::after { color: #9e9e9e; }
.markdownView.dark pre { background: #282b2e !important; }
.markdownView.dark pre code[lang-rel]::before { background: rgba(255, 255, 255, 0.09); border-bottom: none; }

#wmd-button-bar { width: 100%; background-color: #fff; }
#wmd-button-bar #wmd-button-row .editor_btn { padding: 15px 15px; }
#wmd-button-bar #wmd-button-row .editor_btn:hover { background: #ff9800; }

#wmd-input { min-height: 250px; width: 100%; min-width: 100%; }

#wmd-preview { background-color: #fff; padding: 50px 20px 10px 20px; box-sizing: border-box; margin: 10px auto; display: block; border: 1px solid #4CAF50; position: relative; }
#wmd-preview::before { content: "Preview"; background: #4CAF50; color: #fff; padding: 10px; display: block; top: 0px; position: absolute; left: 0px; right: 0px; }

#wmd-button-row, .wmd-button-row { position: relative; padding: 0px; background: #F7F7F7; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-top: 1px solid; border-right: 1px solid; border-bottom: 0px; border-left: 1px solid; border-color: #D7D7D7; overflow: auto; }

.wmd-spacer { width: 1px; height: 20px; margin-left: 14px; position: absolute; background-color: Silver; display: inline-block; list-style: none; }

.wmd-button > a { width: 20px; height: 20px; margin-left: 5px; margin-right: 5px; position: absolute; display: inline-block; }

.wmd-prompt-background { background-color: Black; }

.wmd-prompt-dialog { border: 0px solid #333; background-color: #fff; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5); padding: 30px; }
.wmd-prompt-dialog input[type=button] { border: none; }

/*================================================================================================================*\ Font smoothing Fix for font smooth disabled pc
\*================================================================================================================*/
.fontsmooth-false { /** Forum Style Fix */ }
.fontsmooth-false body { font-family: "Verdana", "Segoe UI", "sans-serif" !important; }
.fontsmooth-false h1, .fontsmooth-false h2, .fontsmooth-false h3, .fontsmooth-false p { font-family: "Segoe UI", "sans-serif" !important; }
.fontsmooth-false h4, .fontsmooth-false h5, .fontsmooth-false h6 { font-family: "Verdana", "Segoe UI", "sans-serif" !important; }
.fontsmooth-false .show_info { font-family: "Segoe UI", "sans-serif" !important; }
.fontsmooth-false input, .fontsmooth-false textarea, .fontsmooth-false select { font-family: "Segoe UI", "sans-serif" !important; }
.fontsmooth-false .navigate_section ul li a { font-family: "Segoe UI", "sans-serif" !important; }
.fontsmooth-false .smalltext, .fontsmooth-false tr.smalltext th { font-family: "Verdana", "Segoe UI", "sans-serif" !important; }
.fontsmooth-false .stat_meter li p { font-family: "Verdana", "Segoe UI", "sans-serif" !important; }
.fontsmooth-false p.stat_countlabel { font-family: "Verdana", "Segoe UI", "sans-serif" !important; }
