/* by makondo, 10/10. Thanks to: srazzano, K.WeEabo0o, L.H.O.O.Q */
@namespace html url(http://www.w3.org/1999/xhtml);
@-moz-document url(about:addons), url(chrome://mozapps/content/extensions/extensions.xul) {

/* =========== hide stuff =========== */

/* hides incompatibility warning >  .addon:not([selected]) .warning,*/
/* hides description > */ .addon:not([selected]) .advancedinfo-container
/* hides exts. icons > *//* .addon:not([selected]) .icon-container*/
{ visibility: collapse !important; } 

/* get addons category > */ #category-discover { display: none !important; }

.pane-splitter, .category-icon, .category-badge, .addon .toggle-more, #detail-homepage, #detail-contribute, .detail-meta label[value="Updated"], #detail-updatedate, .detail-meta label[value="Downloads"], label[value="5,341"], #categories scrollbar, label[value="Rating:"], .detail-view-container .meta-rating, #detail-screenshot, .pending-icon, #detail-reviews, #detail-contributions, .global-warning-checkcompatibility,
#list-view > hbox > hbox:first-child > image,
#detail-view .global-warning .warning-icon, 
#updates-view .warning-icon,
/* search warning icon */#search-view > hbox:first-child + hbox > hbox:first-child > image,
/*More...*/ button[label="More"],
#greasemonkey-sort-bar > button:nth-child(2),
richlistitem[type="userstyle"][status="installed"] .description-container, #userstyle-footer
{ display: none !important; }

/* thanks, foxxn8! */
.view-header.global-warning-container 
{ display: -moz-box !important; }

/* from !K.WeEabo0o, thanks! - shows addon buttons on click */
.details-container.fade > *:nth-child(2),
.addon[type="extension"]:not([selected="true"]) .control-container
{ display: none !important; }

/* addons count & ID's - thanks, srazzano!*/
.addon
{ counter-increment: addoncount !important; }

.addon:first-child
{ counter-reset: addoncount !important; }

.addon[active="false"]
{ counter-increment: disabled !important; }

#addon-list:after 
{ content: "("counter(addoncount)" enabled, "counter(disabled)" disabled)" !important;
position: fixed !important;
top: 28px !important;
left: 140px !important;
color: #313B44 !important;
font-size: 13px !important;
text-shadow: #5A5F66 1px 0px 0px !important; }

.addon[selected="true"]::after
{ content: " ID: " attr(value) !important;
position: fixed !important;
top: 52px !important;
left: 350px !important; 
color: #252D34 !important;
font-size: 13px !important;
text-shadow: #5A5F66 1px 0px 0px !important; }
 
/* ========================== */

/* thanks, srazzano! */
.icon-container, .addon .icon 
{ -moz-transform: scale(.9,.9)!important; }

.icon-container
{ max-width: 24px !important;
max-height: 24px !important; }

.addon .icon
{ max-width: 21px !important;
max-height: 21px !important; }

/* last updated */
#list-view > #addon-list .date-updated
{ display: -moz-box !important;
float: left !important;
margin-top: 3px !important;
margin-bottom: 0px !important;
margin-left: 0px !important;}

#list-view > #addon-list .basicinfo-container
{ margin-right: 15px !important; } 

/* hide last updated for styles until Stylish is fixed */
richlistitem[type="userstyle"] .date-updated
{ color: transparent !important;
text-shadow: none !important; }

.xxx
{ margin-top: 4px !important;
margin-right: 400px !important; }

label[anonid="date-updated"]
{ font-weight: bold !important;
color: #1D2328 !important;
text-shadow: 1px 1px 2px #444 !important; }

/* -------------------------------------------------- */

/* main bg */
#addons-page
{ background: -moz-radial-gradient(25px 45px, ellipse farthest-corner,
rgba(130,137,142, .7) 25%, rgba(0, 0, 0,.9) 100%, rgba(0,0,8,0.1) 95%) !important;
border: none !important;
padding: 2px 0 !important;
margin: 0 !important; }

#view-port, .view-pane.addon-view, 
.view-header.global-warning-container, 
#view-port-container,
#greasemonkey-sort-bar,
#list-view[type="userstyle"] #addon-list-empty[hidden] ~ #userstyle-sorting,
.relnotes-toggle:hover,
.view-header.global-info-container
{ background: transparent !important;
border: none !important; }

/*#addons-page > hbox:nth-child(8)
{ margin-top: -10px !important; }*/

#view-port-container
{ margin-top: 0px !important; }

.list
{ margin-bottom: 10px !important; }

/* ========================= buttons */

button.addon-control 
{ margin: 0 3px !important; }

/* disabled buttons */
button[disabled="true"], 
button[disabled="true"]:-moz-system-metric(windows-classic)
{ opacity: .5 !important; }

.sorter[checkState="2"], .sorter[checkState="0"]
{ border: 1px solid rgba(204,204,204, 0.3) !important; }

/*.global-info-plugincheck spacer
{ display: none !important; }*/

.sorter /* not selected state */,
/*.global-info-plugincheck */.button-link
{ color: #000 !important;
text-shadow: 1px 0px 0px #43515E !important; }

/*.global-info-plugincheck */ .button-link:hover
{ background: transparent !important;
-moz-box-shadow: none !important;
border: none !important; 
color: #bbb !important; 
text-shadow: 1px 2px 1px #000 !important; }

sorter:hover, .sorter[checkState="2"]:hover, 
.sorter[checkState="0"]:hover,
button:hover
{ -moz-appearance: none !important; 
background: rgba(255,255,255,.5) !important;
border-color: transparent !important;
color: black !important;
text-shadow: 1px 1px 2px #323538  !important; }

.view-header
{ -moz-appearance: none !important; 
border: none !important;
direction: rtl !important;
width: 50% !important; }

.addon-control, .nav-button
{ border: 1px solid transparent !important;
color: black !important;
text-shadow: 1px 2px 2px #313B44 !important; }

.nav-button
{ margin: 0 1px !important; }

button.addon-control, .sorter, #header-utils-btn, #header-search, textbox[type="search"], 
.nav-button, #hilite, .search-filter-radio, button:hover:active, button[open="true"], button[checked="true"], #new-userstyle
{ -moz-appearance: none !important; 
border: 1px solid rgba(255, 255, 255, 0.3) !important;
-moz-border-radius: 5px !important;
background: rgba(204,204,204, .2) !important;
-moz-box-shadow: 
0 0 2px rgba(255, 255, 255, 0.1) inset,
0 4px 6px rgba(200,200,200, 0.6) inset,
0pt 8px 0 2px rgba(255, 255, 255, 0.1) inset,
0pt 13px 8px rgba(0, 0, 0, 0.3) inset,
2pt 2px 4px rgba(0, 0, 0, 0.2) !important; }

.addon-control:hover, .search-filter-radio:hover, #update-selected-btn:hover,
#new-userstyle:hover
{ background: rgba(255,255,255,.3) !important;
color: black !important;
text-shadow: 1px 1px 2px #323538  !important; }

/* buttons arrows */
.sorter
{ direction: ltr !important;
margin-left: 10px !important; }

#userstyle-sorting button
{ padding: 0px !important; }

#userstyle-sorting, .view-header .text-link
{ margin: 0 120px 0 0 !important; }

.view-header .text-link
{ color: black !important; }
.view-header .text-link:hover
{ color: #aaa !important;
text-shadow: 1px 2px 1px #000 !important;  }

.addon-control:active
{ background: -moz-linear-gradient(bottom,rgba(32,39,51,.2)0%,rgba(45,54,71,.1)10%,rgba(45,54,71,.01)25%),-moz-linear-gradient(top,rgba(32,39,51,.7),rgba(45,54,71,.1)) !important;
-moz-box-shadow:0 0 5px rgba(44,54,71,.6)inset, 0 1px 0 rgba(255,255,255,.25)!important; }

.search-filter-radio[selected]:hover
{ text-shadow: 1px 1px 2px #999  !important; }

/* Updates tools button */
#header-utils-btn
{ background: -moz-linear-gradient(bottom,rgba(227,237,251,.5),rgba(227,237,251,0)),-moz-linear-gradient(top,rgba(166,176,192,.1),rgba(166,176,192,.1)) !important;
width: 28px !important;
height: 23px !important;
margin-top: 2px !important; margin-right: 6px !important;
border: 1px solid rgba(100,100,100, .9) !important; }

#header-utils-btn:hover
{ background: rgba(255,255,255, .5) !important; }

#header-utils-btn dropmarker
{ list-style-image: none !important; }

#updates-noneFound
{ font-size: 16px !important; }

#updates-noneFound, #updates-progress
{ color: #BCC3CA !important;
text-shadow: 3px -1px 2px black !important; }

#updates-manualUpdatesFound-btn, .update-available-notice
{ color: #C4CDB2 !important; 
text-shadow: 1px 1px 2px black, 1px 1px 2px black !important; }

#update-selected-btn
{ -moz-appearance: none !important; 
border: none !important;
-moz-border-radius: 5px !important;
background: rgba(204,204,204, .2) !important;
-moz-box-shadow: 
0 0 2px rgba(255, 255, 255, 0.4) inset,
0 4px 6px rgba(255, 255, 255, 0.4) inset,
0pt 11px 0 2px rgba(255, 255, 255, 0.2) inset,
0pt 13px 8px rgba(0, 0, 0, 0.3) inset,
2pt 2px 4px rgba(0, 0, 0, 0.2) !important; }

/* ====================== search */
#header
{ padding-right: 20px !important; }

#header-search, textbox[type="search"]
{ -moz-appearance: none !important;
background: -moz-linear-gradient(bottom,rgba(227,237,251,.5),rgba(227,237,251,0)),-moz-linear-gradient(top,rgba(166,176,192,.1),rgba(166,176,192,.1)) !important;
font-weight: bold !important;
font-size: 13px !important;
min-width: 250px !important;  
margin-right: -12px !important;
margin-top: 2px !important;
-moz-border-radius: 5px !important;
border: 1px solid rgba(100,100,100, .9) !important; }

#header-search:hover, textbox[type="search"]:hover
{ background: rgba(255,255,255, .5) !important; }

#header-search[focused="true"]
{ background: rgba(0,0,0,.1) -moz-linear-gradient(bottom,rgba(255,255,255,.6),rgba(204,204,204,.3)) !important; 
border: 1px inset rgba(204,204,204,.3) !important;
-moz-box-shadow: rgba(0,0,0, .4) 1px 2px 6px !important; }

.search-filter, .alert.loading
{ background: -moz-linear-gradient(#ccc, rgba(218,224,235, .8) ) !important;
border: none !important;
margin: 0 20px !important;
padding: 13px !important;
color: rgba(30,35,45,.97);
-moz-box-shadow: 0 0 3px rgba(0,0,0,.1) !important; }

#header-searching
{ margin:-1px 10px 0 -10px !important; }

.alert.loading
{ background: -moz-linear-gradient(#ccc, rgba(218,224,235, .8) ) !important;
border: 1px inset rgba(100,100,100,.2) !important;
font-weight: bold !important; }

#discover-loading label
{ padding: 10px 10px 10px 0 !important; }

#discover-loading image
{ padding-left: 10px !important; }

/* ========= left panel =========== */

.category
{ border: none !important;
margin: 0 2px !important;
padding: 0 !important; }

.category-name
{ padding: 0 !important;
font-size: 13px !important;
text-shadow: 1px 1px 2px #666 !important; }

.category[selected] .category-name
{ font-family: Segoe UI, Tahoma, sans serif !important;
/*font-weight: bold !important;*/
font-size: 15px !important;
text-shadow: 1px 1px 2px black, 1px 1px 2px black !important; }

.category:not([disabled])
{ color: #313B44 !important;
padding: 0 !important;
height: 20px !important; }

.category[selected], .category:hover, .category-name:hover
{ background: transparent !important;
color: #EFFAFB !important; 
text-shadow: 1px 1px 2px black, 1px 1px 2px black !important; }

/* ======== right panel ======== */

.addon[status="installed"], 
.addon[status="installing"], .alert.loading, .alert 
{ background: -moz-linear-gradient(rgba(185,196,199,0.1),rgba(0,0,0,.1)) !important; 
-moz-border-radius: 6px !important;
border-bottom: none !important;
/*border: 1px inset #313B44 !important;*/
margin: 0 100px 0 10px !important;
padding: 2px 0 !important; }

.addon[selected]:not([status="uninstalled"]), 
.addon[status="installed"]:hover
{ background: -moz-radial-gradient(rgba(255,255,255,0.3), rgba(0, 0, 0,.3) 100%, rgba(0,0,8,0.1) 95%) !important; }

.addon .name, 
.addon .version
{ font-size: 14px !important;
font-weight: bold;
color: black !important;
text-shadow: 0px 1px 1px #4B5B68 !important; }

/* creator link */
.addon .creator
{ margin: -4px 0 4px 16px !important;
font-weight: bold !important;
color: rgba(0,0,0,.75) !important; }

.text-link
{ text-decoration: none !important;
color: #393C41 !important;
text-shadow: #6F767B 2px 2px 4px !important; }

.text-link:hover
{ color: black !important; }

.description-container
{ margin: -4px 0 0px 16px !important;
color: black !important; }

.itemInfo
{ font-weight: normal !important;
font-size: 13px !important;
color: black !important;
padding-bottom: 1px !important; }

/* styles list */
richlistitem[type="userstyle"][status="installed"] .advancedinfo-container
{ width: 50% !important;
margin-top: -21px !important; }

/* hide More... link */
/* .button-link
{ color: #BEC8C8 !important; 
text-shadow: 1px 1px 2px black, 1px 1px 2px black !important;  }

.button-link:hover
{ background: transparent !important;
color: black !important; }

.remove-button:hover
{ background: none !important; }*/

/* icon */
.icon-container
{ margin: 0 !important; }

/* ====== incompatible addons ==========*/
.warning 
{ font-weight: bold !important;;
color: #632416 !important;
margin: 0 0 -5px 16px !important; }

.addon .warning, #detail-warning
{ color: #313B44 !important;
text-shadow: 1px 2px 2px #666 !important; }

.alert
{ padding: 6px !important;
font-size: 14px !important;
color: #000 !important;
text-shadow: 1px 2px 2px #666 !important; }

/* ======= disabled, pending ======== */
.addon[active="false"] .name, .addon[active="false"] .version, .disabled-postfix
{ opacity: .8 !important;
color: #D7DCDC !important;
text-shadow: 2px 2px 2px black !important; }

.disabled-postfix
{ font-weight: normal !important; }

/* restart now */
button[anonid="restart-btn"],
button[anonid="undo-btn"]
{ font-weight: normal !important;
color: #712710 !important;
text-shadow: 1px 0px 4px #666 !important; }

.button-link[label="Restart now"]:hover, 
.button-link[label="Undo"]:hover
{ background: none !important;
color: #ddd !important;
text-shadow: 1px 1px 2px #000 !important; }

/*.addon-view[pending="disable"],
.addon-view[pending="uninstall"],*/
.pending
{ background-image: -moz-linear-gradient(top, rgba(0,0,0, .5), rgba(255,255,255, 0.2), rgba(0,0,0, .5)) !important;
color: #444 !important;
text-shadow: 1px 1px 2px #ccc !important;
margin: 0 2px !important; padding-left: 300px !important; }

.update-postfix
{ font-size: 14px !important;
color: #C0C0C0 !important;
text-shadow: 1px 2px 2px #000 !important; }

.status-container
{ margin-bottom: 4px !important; }

/* ======== detailed view  ======= */
deck[selectedIndex="4"] .view-pane.addon-view
{ background:-moz-linear-gradient(rgba(184,193,198,0.1) 50%, rgba(0, 0, 0,.4) 100%, rgba(255,255,255,.6)) !important;
-moz-box-shadow: 0px 0px 1px rgba(0,0,0,.1), 0 4px 8px rgba(0,0,0,.4) !important;
-moz-border-radius: 8px !important;
border: none !important;
padding: 0 4px !important;
margin: 0 12px !important; } 

.detail-row, .detail-row-complex, .global-warning-container.global-warning
{ border: none !important; }

.global-warning-container.global-warning
{ background: transparent !important; }

#detail-name, #detail-version
{ color: #1D2124 !important; 
font-size: 16px !important;
font-weight: bold !important;
text-shadow: 1px 1px 1px #ccc !important; }

#detail-creator, #detail-creator .text-link
{ margin-top: -3px !important;
color: #1D2124 !important; 
font-weight: bold !important;
text-shadow: 1px 1px 1px #ccc !important; }

#detail-creator .text-link:hover
{ color: #D2D7DF !important;
text-shadow: 1px 1px 1px black !important; }

/* description */
#detail-desc
{ color: black !important;
text-shadow: 1px 1px 1px #aaa !important; 
font-weight: bold !important; }

#detail-fulldesc
{ color: black !important; 
text-shadow: 1px 0px 0px /*#777*/ !important; }

.detail-basicinfo
{ margin-bottom: 10px !important; }

#detail-findUpdates:hover, .preferences-description
{ color: #C0C8CE !important;
text-shadow: 1px 1px 2px #111 !important; } 

#detail-dateUpdated
{ color: black !important;
font-weight: bold !important; }

#detail-findUpdates, .include-update,
button[disabled="true"]
{ font-weight: bold !important;
color: #111518 !important;
text-shadow: 1px 1px 2px #4D5962 !important; }

.detail-row-label, .radio-label
 { color: black !important; }

radio[selected="true"] label
{ -moz-appearance: none !important;  
font-weight: bold !important; }

/* ========== download progress ============= */
#updates-list .download-progress 
{ background: rgba(0,0,0, .1) !important;
border: 1px solid rgba(0,0,0, .3) !important;
-moz-box-shadow: inset 1px 2px 4px rgba(0,0,0, .3), 1px 2px 4px rgba(0,0,0, .4) !important; }

#updates-list .download-progress .progress .progress-bar 
{ border: none !important;
-moz-box-shadow: 1px 2px 6px rgba(189,191,175,.2) !important; }

#updates-list .download-progress, 
.download-progress .progress .progress-bar 
{ -moz-border-radius: 1px !important; }

#updates-list .download-progress .start-cap, 
.download-progress .end-cap 
{ display: none !important; }

#updates-list .download-progress .pause, 
.download-progress .cancel 
{ -moz-appearance: none !important;
background: transparent !important;
box-shadow: none !important;
border: none !important;
width: 16px !important;
height: 16px !important; }

#updates-list-empty .alert
{ border: none !important;
box-shadow: none !important;
font-weight: bold !important;
background: none !important; }

/* ========================= for MR Tech Toolkit */
/*#manager-menubar
{ padding: 2px !important; }*/

#manager-menubar menu
{ border: none !important;
font-size: 13px !important;
color: black !important;
text-shadow: 1px 2px 2px #555 !important; }

#manager-menubar menu:hover
{ background: none !important;
color: #EFFAFB !important; 
text-shadow: 1px 1px 2px black, 1px 1px 2px black !important; }

/* ========== IMAGES  =========*/

#updates-list .download-progress .pause 
{ list-style-image: none !important;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAC4jAAAuIwF4pT92AAAEd0lEQVR42pVVx05sRxDtBxosxILvMAYJGIb0GMIAIokghBBJ5JxEzjnuyWILAgQirtiSEeEDvEBkWPjZcy0LAXO7b/tUE957kjdeFN1U160+fepUDevt7WVkXV1drLm52dTa2upC1tjY6FJfX+/S0NDwk5H/R2tqaiK/qbOz80tfX5/Kpf4MDg6ytrY2Vl5ezqqrq1lNTQ3Ly8tjmZmZLDs7W1lWVhbLyclh+fn5P1lBQYHyAxAbGhp6SwqEX1paWlhHR4cJSX+tqqryr6ysNGO1YPUrKyuzwE97tdL/5KdzmB9AkP83fO9CeVRSwDcVFRWxiooKTx8fn98jIyO10NDQb2FhYVp4eLg9NjZWi4uL0yIiIrSPvc1msyOG4v5E/F9eXl7XJSUlZuRi3d3dToz4w82strY2MC0t7R/czIuLi3VcInJzcwU+Ekgi8EQRExMjcJEALYLOAYbjO0dqaqoE2vDR0VHW09PjTElNCGAoirm0tPQP8OsAv6/ghyNYd3V15SEhIRxIeHR0NHdzc+NIrI+MjHB86xgeHn7F2Qvq8JVqg+c7EcEuRDigWwBdm5ubExMTE3xhYUGiWIaHh4dcXFyUk5OTcmVlRQYHB8v4+HiDfIgT8/PzOtCJuro6KyVVSEkSVFnc6ocP7bu7u3xzc1M/PDw0IBXh6+trwGdsbGwYR0dHRlRUlIF4Qefw8b29PcfMzIwAuJD+/n5C6qyQkiRQPcvq6qp2eXkpTk5O+O3trcTNRlBQkLy4uJDwyfv7e5mYmCihAIP28ImrqysdIDgos1JSaNWZQQYupEPAtuzs7GgvLy/i5uaGOxwOOTY2ZkAF8unpSdIlnHOZnp4uIXpD13V5fX0tEE+vEpCm9V38b0np+XBYjo+PNSml0DSNY5Wzs7MGKk9bCZ9aAUC2t7cbtLfb7QKLfn5+LlAPK2lUIaXnE1I4P5EClUI6Pj6ukD4/P38izcjIUEhpjxcppAcHBwJPDxkYGPiOlFqSOF1bW9PoSWdnZ/zu7k5CVopT8Czhk4+PjzIpKUlx+vDwIE9PTwXO9O3tbQFFWFFYhsRvSal/qfpTU1P2/f39z+oD0Wf14TNAjwGtGniZoP3W1hZHvAM0cWjdirp8rz4lRQILnBr0KZCckw6hX8PT01MuLy/L6elpub6+Lq1Wq0xISDCWlpZIu0qn6CSBlg0lpKBB6dRESSFeM9rzG56sQx4OdIxITk6mDhJIotoSHSbc3d0FeOaUCK/TIbtXtLYDTRECYJTUSYm/sLCQej8Avf83Vmq7V0wgHT2um81m3WKxqD341b29vXXE6XQOEA4kfIHOOWgK++SUBiwGBwP5XphS9yBcoms4BonEAJFAqwwTSq0pKSlqjxhJg4aowEXP8AW/D3wnRhObRhbE+wu6xdfPzy8qMDAwHM+xkWGvDCjVCtQ2xNj8/f1tAQEB4UBowzj8inq4vUuKkViJB/bhoEELrtQvwX8Znf1oNPEpB31P1ac9+/iN+oBO1fs/RhySjN67SeX5F2UWaheyjTYZAAAAAElFTkSuQmCC') center no-repeat !important; }

#updates-list .download-progress .cancel 
{ list-style-image: none !important;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAC4jAAAuIwF4pT92AAADvElEQVR42r1Vx0vkSRRuulv9B0wYxkF0ekQXXdE1tKHNqJhzAg8mzII3RQUx40FBxYMHQcV0Ey8exIQInkQxgWA4iTcTolv17XuF3WNvz3HZH3y8qq5XX73cmp6eHo0ZhYWFWoKuqKhIm5ubq83JydFmZ2dbwL+xzMjI0GVmZjK0LGmv/cqj+br5r2C1ISu+kXUGwg+TyWSIiIgwGI1GQ2RkpAUJCQmGpKQkhcTERJY/SX63Ik1LS1Om5+fnf6NLLykpKaCLkhTB638jOTlZgc+JUKampoqoqKi3+Pj4P5invLxcy9bpeFNQUPCzpKQEtbW1aGhoQGtrq1pXVVWhurraAt7z7y0tLWhsbOS1KC0tBXkWzTxlZWV6TVZWlrKUkvOjqalJ9vf3g5QkuY329nb09fWhs7MTXV1dSvb29qKjowPR0dEg7ySdC3pAxsXFRdqQcnwGBwflysoKyB1oNBr4+vpibGwMc3NzmJycxOzsLKanpxEUFKTOWS4vL4uhoSEOiSKtrKxUpMp9Tsj8/Lzc3d3FzMwMPD09YW9vDz8/P76Iw8NDrK2tITQ0FA4ODnB1dcXExAT29vYE3eN425LGxMQYNjc35fn5OW5ubrC+vg4vLy9FHBISogjJRUXo7u4O9uj29hZnZ2dia2sLlLDfkx4fH8unpyfc39/j4+MD+/v7ylInJyd4eHjA2dkZPj4+2NjYgBBC6T0+PorT01NQFdmSxsbGGq6vryXoe39/x8vLCy/B4XBxcVHxdXR0VBbz9/z8rB6mT9zd3SE9Pf0XqbmkmPTk5ESy8sPDA15fX/GprCxka1lS6eDi4gJvb29KjzwTFAJrS82kFC8V08vLS1xdXeHo6EiVjZ2dnbJydHQUAQEB0Ol0CAwMxMHBAcgzfkDs7OyAwqdIaT78IuW2XFhYkNvb2ypJ1KKK0M3NDePj46B4q6rg5On1evj7+2N1dZXDIxYXF0HdaPxsdWv3qd4kK3I7ch1y2XDBLy0tYWpqCnx5YGBAlRuf88NUBWJkZITXVqRac/apNSU1AMdHent7o6amBsPDw4q4u7tbST5vbm5WVcD9T4+ItrY2GR4eHmljKZH60TCQdXV1f9fX1wu6KGgGCOp3QeQK3Oe8N5+zJP33iooKERYWFmVjKSXlOxHz1LFMIsbvJpV5WrEkr1RCg4OD//ok1VnNU3rtT4pNPLliorY10QywAZ2bSM8C0o2j1jUSuf7/m/x5eXk6mql2xcXFeh5hFCs9xdlK0n+YnvSswLX5lecfl6geYuYOV7MAAAAASUVORK5CYII=') center no-repeat !important; }

#updates-list .download-progress .progress .progress-bar 
{ -moz-appearance: none !important;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAYCAMAAADqO6ysAAADAFBMVEX///8AAAACAgIDAwMEBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQVFRUWFhYXFxcYGBgZGRkaGhobGxscHBwdHR0eHh4fHx8gICAhISEiIiIjIyMkJCQlJSUmJiYnJycoKCgpKSkqKiorKyssLCwtLS0uLi4vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3Nzc4ODg5OTk6Ojo7Ozs8PDw9PT0+Pj4/Pz9AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISEhJSUlKSkpLS0tMTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1eXl5fX19gYGBhYWFiYmJjY2NkZGRlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBxcXFycnJzc3N0dHR1dXV2dnZ3d3d4eHh5eXl6enp7e3t8fHx9fX1+fn5/f3+AgICBgYGCgoKDg4OEhISFhYWGhoaHh4eIiIiJiYmKioqLi4uMjIyNjY2Ojo6Pj4+QkJCRkZGSkpKTk5OUlJSVlZWWlpaXl5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWmpqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4uLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJycnKysrLy8vMzMzNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7///+VceJeAAAAAXRSTlMAQObYZgAAAAFiS0dE/6UH8sUAAAAJcEhZcwAALiMAAC4jAXilP3YAAABLSURBVHjaRc2hDYAwAETRvyzQ2goGQGBJOkAFnoQFEExQw0D9UMFTlxN3BBHFJAbxdbNYRRa7OMUtHlHFJQ5RxCYWkcSovvwfvakBE8wzaZkhc6IAAAAASUVORK5CYII=) !important; }

/* sorter dropmarker down */
.sorter[checkState="1"], 
.addon-control dropmarker,
#header-utils-btn,
.relnotes-toggle .button-icon 
{ list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAACo0lEQVR42mOor69naGhoYADRdXV1DMh8EI3MxqYGRUFzSwuYjawZGYPEm5ubGRobG+FqUEwrKChgRLcVxQKg5vz8fKbqqmq4IQy1tbUMLUCb8/LyGJydnBhyc3NBEoxNTU1wJ0MNYoyNjWFwdXVlqKqsQniho6ODKTk5maGwsFA2PiGpJjIigtPDwwNkIDPI4La2NoaioiLmoMAghvT0DHZjE9MiFxcXBZBrgIYzMvT09DCHh4czFBcXy+8/cOh/Z1fvASdHZ6WAgACQRpbIyEjGqKhIhorKCv20jNw9PHyC/xMS4jXb29tBrmcCOZ8R6HeGtNQ0ztzc/Jnbduz53903+XlUdFyQj48Pg7ubG9uMmXOKp86Y983TJ/g/Myv7upSUFAGQy8AuaG1tZczJyQG5QMrS0irDzs4hf96iZZ+Pnbzwf9q0GV179x9Yf/P+8/9llQ2fVVXVK6WkpNNSUlJlWltboF7o7QV6IQzkXKX5C5b8CA2NnKmrq+c8Y/bCA/+hICe/ZLe5hVVYTGzCTFExqf8J8fHanZ2dEC90dXUxxsXFMcTHx3PGxiVubW3v/19UWnVBR1ffNT+/oDE0NKwrLj4pY8HiFTd9/cP+s7BxnImKjBQCRicoKhnhCQdoAIO3tzeHs4t7U0Vt8/8NW/b8S0xMyp2/cNH0Z2++/K9t6PgvK6cwwc3NTRAYBgw1NTWQaERKMIwJCQkMoIDzDwj0mDJ97m2YF6rrWm7aOzj5urg4M4DUgNIJPCGhp7rKykrmiIgIBidHR7HZs+csKywqXqSroysKjE6GxMREZlDCwpmUQRiUAsvLy5lBKTIoMJABmh5AYkygqEPOK3AXoOc4kA2gVJiVmcUIMghkKEgMKVnDMUZuQ862IENASRbdVmQ9AG7Bj0ch2LUPAAAAAElFTkSuQmCC) !important; }

.addon-control dropmarker
{ height: 16px !important;
width: 16px !important; }

/* sorter dropmarker up */
.sorter[checkState="2"],
.addon[show-relnotes] .relnotes-toggle .button-icon
{ list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAACoElEQVR42mNoaGhggOH6+no4XVdXx9DS0sLQ3NwM5iPLIevBqrmxsRGsOSszizE3N5ehqakJLAYyFFkz2ABkjSAMUlxeXs4M0hgUGMgQEBDAUFRUBBJjamtrw3ANhrMqKyuZIyIiGJwcHcVmz56zrLCoeJGujq5oZGQkQ2JiIjPIFSDXwPQga2ZMSEhg8PHxYfAPCPSYMn3u7f9QUF3XctPewcnXxcWZAaQGqIcRZgjcSfHx8Qze3t4czi7uTRW1zf83bNnzLzExKXf+wkXTn7358r+2oeO/rJzCBDc3N8GUlBSGmpoaiAFdXV2McXFxIAM4Y+MSt7a29/8vKq26oKOr75qfX9AYGhrWFReflLFg8Yqbvv5h/1nYOM5ERUYK5efng7zCyNDT28scHh4GCiil+QuW/AgNjZypq6vnPGP2wgMwL+Tkl+w2t7AKi4lNmCkqJvU/IT5eu7Ozk6G2tpaJobW1lTEnJ4ehuLhYytLSKsPOziF/3qJln4+dvPB/2rQZXXv3H1h/8/7z/2WVDZ9VVdUrpaSk01JSUmVaW1tA0coIim/GgoIChrTUNM7c3PyZ23bs+d/dN/l5VHRcEChA3d3c2GbMnFM8dca8b54+wf+ZWdnXAcNAABSlYAN6enqAXggHuUB+/4FD/zu7eg84OTorQeOfBRh9jFFRkQwVlRX6aRm5e3j4BP8nJMRrtre3Q7zQ0dHBlJyczFBYWCgbn5BUExkRwenh4cGQl5fHDEqNIJuABjEHBQYxpKdnsBubmBa5uLgogJI42AVAU8DJFqiBwdnJiQGUAkHxDEqRsDwBSyexsTEMrq6uDFWVVYiUiJwsgWHBiJ43kNkgW4HRx1RdVQ1PjagKgC5BTuvoGCQOMgRrUoY5F1u2xacGAKC3j0eZAblXAAAAAElFTkSuQmCC) !important; }

/* stars */
.meta-rating[showrating="average"]>.star
{ padding: 0px 1px !important;;
list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAACK0lEQVR42pWSS28SURiG2Xaj6dqFLEprC8ww9yszAwwwA7TFVm6ysGBpFMOmFdPqoiiauKqWGjXxUmIXmLgwNiZG48adGmP8R/geA40GNHaSJ5k553vmvPN94/H85Zryy80pv3LJc9wLoneOCR8Eeav7/MXLxLHk6aC2FZJibUayr+fKa/f6/f7J/xJ9AcUb4KwOpyYu81pihZZirdeH7xb+FXMC0owvqGbmWHOLke11QXfyYtiZx0vK2Xxl23LOZacp3Yeaid8iqgd+1ugG+UiHFqM3WcW+ImjJgmS4rmymIpKRsnktmQvJdoMSoi2k2p1ljCd4Ce0JcGaPle0biFgT9GQJpy1AjMtm2gDqAIOskT1OSVSDfPTh4dv3VY+bPe9SQuQ+4tVE3VkkJ+HEsGJlZCAMkMmaoLuZkBzffLrf20ATC7+io6PLtGS3EG+ZREWxokbmBcAPECQjbTKqW9973G1CLIJTR9+ezVUuMHJiDSfHFDM9lLkBAq+5i+27naF4+s/Z0nosJNlXB40isY9kcs9qTqnzaJ/IsyPjmqG0FchNMh40yIKgAgmI5DNY1S2sb95qQfaOyrR2DfPdQMfznJYsclrqIgFxl0Q0EWv5crVxGzI1Ip+h9R3MeZsC5UrjzpdvP1Y/f/1ew32bEu0mulyPZ4o7kLUxv6W6Z6cLDz58/FRHQYkUgROE3qs3Z5dKq7t2pvgMz87Y3xQbNrDA5Ji9SRAmNcO1n8fT6Ys6XvtcAAAAAElFTkSuQmCC) !important; }

/* warning icon */
.warning-icon
{ margin-right: -8px !important;
list-style-image: url(data:image/x-icon;base64,AAABAAEAEBAAAAEAGABoAwAAFgAAACgAAAAQAAAAIAAAAAEAGAAAAAAAQAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICEwICEwICEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICEwICEwICEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBGsFBGsFBGsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICEwMCy4MCy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICEwICEwICEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBGsFBGsFBGsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIoCAIoCAIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACApwCApwCApwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBK4BBK4BBK4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcEABcEABcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9MAB9MAB9MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9MAB9MAB9MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAA/j8AAP4/AAD+PwAA//8AAP//AAD+PwAA/j8AAP4/AAD+PwAA/j8AAP4/AAD+PwAA/j8AAP4/AAD//wAA) !important; }

.addon[active="false"] .icon
{ opacity: .7 !important; }

/* iconless addons icon */
image[anonid="icon"][class="icon"][src=""],
image[src="https://addons.mozilla.org/media/img/amo2009/icons/default-addon.png"]
{ width: 0px !important;
padding-left: 21px !important;
height: 21px !important;
list-style-image: none !important;
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAADN0lEQVR42p1UN0hlURC9YsCEOWIWEVSsVMw5FCYsBHPOYsJvqFxYDIUBE4JiKL4oioKNiiLIAy20WFdQeM2uFq5sZyMmUM7eGfd9tPXDYe5/794zd87MeSI2NlYXExOjyPhlREVFfROJiYk/S0pKUFhYaEBBQQGKi4tRU1OD6upqXn98/xGlpaWIi4v7K3JycpSOjg60tLQY0NbWxjE1NRUZGRm8bm1t/bRHQ2dnJ7KyslQhsynDw8MYGBgwYGRkBMHBwRBCMNLT0zE5Oflpj4bR0VEUFRWporGxUVldXcXCwgIobm1tYXt7G0lJSbCwsICVlRW6u7uxu7uLzc1NxuLiImNpaQlra2uQHKro6elRjo6OcHh4yFnlf4yNjaGpqQmWlpYICgrC/Pw8pqamMDQ0hP7+fibd39/H3t4ejo+P0dvbqwr5Qrm6usLNzQ3Kysq4FFtbWzg6OsLLywseHh68tre3h7GxMfz8/HB5eYmLiwucn5/j+vqaEqhifHxceXp6wsvLCxoaGpjIxsYGvr6+DB8fH3h7ezMoATXg/v4eb29voHPPz8+Ynp5WxezsrIL/P+pWQkIC38zFxYWz+/v7G6KdnR3y8/N5r16vx8HBAa+lXqqYm5tjosfHRzw8PGicnNnJyYkJNHh6eiI8PJz1ozJNTEy4tI2NjffS6Hp3d3cs4MnJCV5fX5nIwcGBS9NAN3Nzc+PyqVSK6+vr1DlVyFlQiPX29hZyOFkHOe1wdnZmkSmS6AQiCQkJQVdXF9zd3fnd6ekpJiYmVCFbp1AL6UFVVRVnsba2hqurK6SHEBoayiXSQWpCREQEd215eRkrKys4Ozt7b7+sV6GhokEjb5mamvL8pKSkYGdnh0Wl7tFNiYhKokGUuvAwEiTHu0XIElIrNqhmi4CAAMzMzHAnjYyMYGZmBnNzcybs6+sD2WpwcJCHV3KoIjc3VyHjtbe3o7m5GZmZmYiOjkZ8fDzIzPX19UhOTkZaWhry8vJQWVnJBqYEFHU6HbKzs1UhN/2oqKgAfUpofuggoa6ujp+Vl5cbntXW1rKO9OnQQMTSl39EZGTk97CwsF9yPr4EKf7vwMBA/T9QsqzhGSHsTgAAAABJRU5ErkJggg==") center no-repeat !important; }

/* plugin icon */
.addon-view[type="plugin"] image[anonid="icon"].icon
{ -moz-transform: none !important;
width: 21px !important;
height: 21px !important;
list-style-image: none !important; 
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAEFElEQVR42t1VbUxbVRg+6rKYsP3QLSSabEs0GqIw1NHhkFGIMYRgGTjWrpkD2gpiC6Xt7fdHZillbaEbo6UF2o4i2xiMMEOzreNDa3VTFoguhhCYn2RqR1nNWhJ/OPt6z50YGbW4H/7ZTZ7c99xz7vu87znP+x4kk8nQ/wn0cBNIpdJVY7FYjAiCQCqV6u+5+9c8MIFQKESERELZ+sbGAwqFsorH46XI5TKSTIKUSmVSon91jiNVqlRPOJydBg6Hy+fxuMjt6Yk3Gc1Ap9NTjcbmnNpagb2mpubpZFkk/CghI24gIxcI6uiD54bBZnfeNRpNH3Y4un83ma0gk6tGGw1Hb8rkOti582VLXZ0AqdWqhJkkdK7RaB43GAwFfD5/c2e3e/GDU2eh2+0Fa5sNTJbj0Gw+Bkf0R6FBLIeioqI95NZlV1fXPKVQKJIT4Mn6+np0pv+sZSIQhP6Bc4tnBobA4+2DTlcP2Bzd0GZzQutxG+ibzCBV6khoQwqtHljswx9XV7/zqFKpSJ4BVkpFJUfcPzAU/eTTz+GCfxxGLlymECDH/rEAnOzth3aHmyR0g9PVCy3H7PGs3XuGmUzmY2T2q7JYQyCXyxGbzUY93r6RhZshmJm9AbNz35D4Dgipcu7d2vpg8LNrMP3VDExOXYfZ+e+hrd3xE52et0GtVq85h1XOBQIBamltLY9EIuHl5eW70WgMYrEYkDZYLK0z6enpG0tKGMhsttjxt3vzy3DnTjS+RD4EIW3hcDhUkAkJsOa1Wi1vbn4eFsOLsHQ7DKFbIYjGotBoaBwt378fCckzcrld6sivEfgl9DMFvO7HhQVgMlnnOVVVCB92QgJcoZWVlZtoNNoLzi7XxNy3P8CVySmYnL4OwavX4s0my4kul+f9q5PTv30x9SWQb/ia3MJ2uzOclpaWXVz85vakdYD3DheYzW7P810au+HzfwTDPj8F36UJGAtcAf94EEYujsN532UKF0cD0Ht6MCYSEyyJRIzul+qaQ8Yy1R3Re719A9BkskJHpwccXScpdPyFe7aHVJAXLNZ28J4ahLcreUslDMZGrKKkMsW9paKiYmvmS69Y8/ML8iUyVVhEKIGQqanCwsC2RKqC9+rEQNudzc7LK5Ds2pVVvNKX1m0VOEWBgI/VkF7OPASFRQygZefcKiktj5e+xYSc1+i3X3+j6A9G6QHSzq0VNQipDrBuJf9TwzqdDh08yH52245nxrZsTR0uLCzc9GrOXnju+RchMzMzKzd376Ent6TOZ2RklGDHOPpETS9pq8aFw+VyEYvFeoSUL9q2fceJlJTNQ2VlZalSKYFK9+3boNGoKd0/cLvGP6yQ6HRayhaJRGQrEVE2jhhnud6l85+uvRUHK1uRLOKH79L/E7SZ2Q2zGms+AAAAAElFTkSuQmCC") center no-repeat !important; } }

/* ===================== AM manager - ext. about dialog */
@-moz-document url("chrome://mozapps/content/extensions/about.xul") { 
#clientBox
{ background-color: rgba(0,0,0, .1) !important;
color: black !important; }

#extensionHomepage, #extensionHomepage label
{ color: black !important;
font-size: 13px !important; }

#groove
{ display: none !important; } }

/* ================ get addons category =================== */

@-moz-document domain("about:addons"), url-prefix("https://services.addons.mozilla.org/"){ 

#intro, #recs .header h2 a,
#fx4-collection > HGROUP/*,
.panel.addon-feature.active*/
{ display: none !important; }

.feature.promo, .feature.ryff
{ background-image: none !important; }

html, .feature.promo, .wrap
{ background: -moz-radial-gradient(25px 45px, ellipse farthest-corner,
rgba(130,137,142, .7) 25%, rgba(0, 0, 0,.7) 100%, rgba(0,0,8,0.1) 95%) fixed !important; }

body, #fx4-collection, section > section
{ background: transparent !important; }

h2, header, #more-ways, #featured-addons, .help, .feature.collection.tester:not(.more), .panel, #no-restart-msg
{ background: none !important;
color: black !important;
text-shadow: none !important;
-moz-box-shadow: none !important;
border: none !important; }

p#back:before
{ display: none !important; }

p#back a:link, p#back a:visited
{ color: black !important;
font-weight: normal !important;
text-decoration: none !important; }

#back, .all
{ min-height: 20px !important;
padding: 3px 4px 0 4px !important; }

.button, #back, .all
{  border: 1px solid rgba(255, 255, 255, 0.3) !important;
background: -moz-linear-gradient(bottom,rgba(227,237,251,.5),rgba(227,237,251,0)),-moz-linear-gradient(top,rgba(166,176,192,.1),rgba(166,176,192,.1)) !important;
-moz-border-radius: 5px !important; 
-moz-box-shadow: 
0 0 2px rgba(255, 255, 255, 0.4) inset,
0 4px 6px rgba(255, 255, 255, 0.4) inset,
0pt 11px 0 2px rgba(255, 255, 255, 0.2) inset,
0pt 13px 8px rgba(0, 0, 0, 0.3) inset,
2pt 2px 4px rgba(0, 0, 0, 0.2) !important;
border: none !important;
color: black !important;
text-shadow: 1px 2px 2px #999 !important; }

.button:hover, #back:hover, .all:hover 
{ background: rgba(255,255,255,.4) !important; }

#featured-addons
{ margin-top: -20px !important; }

#recs div
{ background: transparent !important; }

section>section, .gallery-wrap, #nav-recs, #recs .header
{ border: none !important;
-moz-box-shadow: none !important;  }

#images.js, .panel.addon-feature a
{ background: -moz-linear-gradient(bottom,rgba(227,237,251,.3),rgba(227,237,251,0)),-moz-linear-gradient(top,rgba(166,176,192,.1),rgba(166,176,192,.1)) !important;
border: 1px solid rgba(227,237,251,.1) !important;
-moz-border-radius: 5px !important; 
-moz-box-shadow: inset rgba(0,0,0,.2) 1px 6px 12px 2px, 4px 6px 6px 2px rgba(0, 0, 0, .3) !important; }

#images a img
{ -moz-box-shadow: 1px 4px 6px rgba(0, 0, 0, 0.4) !important;
-moz-border-radius: 5px !important;
border: 1px solid rgba(227,237,251,.2) !important; }

#images a:hover img, #images a:focus img, #images a:active img, .gallery-wrap, #promos
{ border: 1px solid rgba(227,237,251,.3) !important;
-moz-box-shadow: inset rgba(0,0,0,.2) 1px 6px 12px 2px, 4px 6px 6px rgba(0, 0, 0, .3) !important; }

.gallery-wrap, .feature.promo-collection.promo
{ -moz-border-radius: 5px !important; }

.slider.addons, .slider.addons li
{ padding: 0 0 0 10px !important; }

.slider.addons li
{ margin-right: -10px !important; }

.addon-info.js li
{ border-bottom: 1px solid black !important; }

#reviews 
{ padding-bottom: 12px !important;
background: none !important; }

#addon-reviews > DIV
{ padding: 12px !important;
border-top: 2px solid black !important; }

#addon-reviews .review-detail
{ border-bottom: 1px solid #444 !important; }

.review-detail h5
{ font-size: 12px !important;
text-shadow: 1px 0px 0px #000 !important;
text-decoration: underline !important;  }

/* =============== right panel */
#mission 
{ visibility: hidden !important; }

#sub
{ margin-top: -100px !important; }

h2
{ font-size: 13px !important;
text-shadow: 2px 2px 2px #444 !important; }

#up-and-coming ul li a
{ color: black !important;
padding: 0 !important;
margin-left: -10px !important;
font-size: 12px !important; }

#up-and-coming ul li
{ border-bottom: 1px solid black !important; }

#up-and-coming ul li a img
{ -moz-transform: scale(.5,.5)!important; }

/* personas */
.addon-title
{ background: rgba(0,0,0, .4) !important;
border-top: 1px solid rgba(0,0,0, .6) !important;
border-bottom: 1px solid rgba(0,0,0, .6) !important; }

.addon-title b
{ color: #ccc !important;
text-shadow: 2px 2px 2px #000, 2px 2px 2px #000 !important; }

#top-addons
{ -moz-appearance: none !important; 
background: none !important;
-moz-box-shadow: none !important; 
border: none !important;
margin-top: -86px !important; }

#top-addons, #more-ways, .feature 
{ border: none !important; }

.feature
{ margin-bottom: 6px !important; }

#top-addons li 
{ border-bottom: none !important; }

.addons li a:not(.prev):not(.next)
{ -moz-appearance: none !important;
padding: 0 !important; 
background: -moz-linear-gradient(bottom,rgba(227,237,251,.3),rgba(227,237,251,0)),-moz-linear-gradient(top,rgba(166,176,192,.1),rgba(166,176,192,.1)) !important;
-moz-border-radius: 5px !important;
border: 2px solid rgba(156,169,171,.4) !important; 
-moz-box-shadow: inset 2px 4px 8px rgba(156,169,171,.3), 2px 4px 8px rgba(0,0,0, .4) !important; }

/* ======= font ======== */
a
{ color: #eee !important;
text-shadow: 0px 2px 2px #444, 0px 2px 2px #444 !important;
font-weight: bold !important; }

/*a:hover
{ text-decoration: underline !important; }*/

p, .all
{ color: black !important;
text-shadow: none !important; }

.desc 
{ padding: 3px !important; }

#intro > H1, .more a 
{ color: #C4CDB2 !important; 
text-shadow: 1px 1px 2px black, 1px 1px 2px black !important;
text-decoration: underline !important; }

h3
{ color: black !important;
text-shadow: 1px 1px 2px #555 !important; }

#top-addons h2, #more-ways h2, .ryff h3
{ font-size: 16px !important; }

#more-addons a, 
#more-personas a, 
#top-addons a, .ryff h3 a 
{ color: #777 !important;
text-shadow: 1px 2px 2px #000 !important; }

#more-addons a:hover, #more-personas a:hover, #top-addons a:hover, .ryff h3 a:hover 
{ color: #000 !important; 
text-shadow: 1px 2px 2px #444, 1px 2px 2px #555 !important; }

/* ======== details ========== */
#sub > section, #more-ways a, #top-addons a, 
#up-and-coming ul li a
{ -moz-box-shadow: none !important; 
background: transparent !important;
border: none !important; }

#top-addons h2
{ padding-bottom: 36px !important; }

#top-addons .all a
{ text-decoration: underline !important;
margin-left: 6px !important; }

#more-ways #more-addons, 
#more-ways #more-personas
{ background: none !important;
border: none !important; }

#more-ways #more-addons a, 
#more-ways #more-personas a
{ padding: 0 !important;
margin-left: 12px !important; }

#more-ways #more-personas a
{ margin-top: -20px !important; }

/* ======================== arrows */
.nav-prev a, .nav-next a
{ opacity: .7 !important;
-moz-box-shadow: none !important; }

.nav-prev a:hover, .nav-prev a:active,
.nav-next a:hover, .nav-next a:active  
{ opacity: 1 !important;
background: transparent !important;
-moz-box-shadow: none !important; }

.nav-prev a, .nav-prev a:hover, .nav-prev a:active,  
#nav-features > LI:first-child > A
{ border: none !important; 
width: 24px !important;
height: 24px !important;
margin-top: 55px !important;
margin-left: 55px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAADuElEQVR42rVWWShtYRQ+RwfxRJIkmb0q8yzzGDKPGR4oQ8lwHiSZiyRKHszdzB5lSi7bkLquqOug60g8ehJe7jl7W3etP/t0RuXBrq+11/r/f3//Wv9a69+Sjo4OyXdCRykrKzOrqKiQisjIyJCmpqZK09LSdED27OxsaVZWFpPaQJuZSYJv8yA/P5+xBgcHy8PCwjjET5IhISEmERoaqg+2xtfXt5O+RRHQEJSXlzMlJibmd2lpKRQUFEBRUZEOiouLdaA/XlhYCBhiCA8PfzDwAAcYQXp6+s+Ghga+pqbmX11dHV9bW8uTFKGt07u2jmtUjY2NfFJS0h8DAtED3Bk3MDAAXV1dfE9PDxhDd3c39Pb2GrMLg4ODgOFWGBDk5OQwgqqqKm5hYQEmJib4yclJkhqMj4/D9PQ0zM3NAY2RPjU1pQHOERYXFwG/cWVAkJmZyQiampo4fGB9fZ3f39+Hg4MDDU5OTsgOs7OzQHOOj49he3ub2T4g0Dy5XG5IQPn8YeCUSiWcnZ3xa2trsLy8DOTR/Pw8DA8PA2YPODk5QUJCAtPPz8+B5l9fX8Pp6alwe3tL4TIkoAIh2d/fz6nVamhra+MlEglYWVmBubk5WFpagp2dHTg6OoKLiwvY29uDra0tYFoysvb2dnh6ehJeXl5gZGTEtAejo6Mc4IM74/GgQURLSwt4enqCu7s7uLq6goeHB9OdnZ3B2toa/Pz84PX1VXh/f6fzMU0wNjbGCFQqFQ96D+Y3C4+bmxsDEXl7e4ODgwNgccHz87NA8z4lwDTj3t7e4OHhgX98fATC/f09kOuUORQyLy8v5gmBQkayurqahQi9MB4izF1G0NnZqTnki4sLEEGHqVAoWAVbWFiwM7CxsYHExESWTZeXl7RGuLu7o3q4CgoKkholaG5u5g4PD2FjY4Pf2tpiaUhyc3MTdnd3yQ64CWhtbWXFtrOzA3t7e2wcx4SjoyM6L9MeUKEtLS1R4fAzMzOgDSoyqoGVlRVYXV1lUrSTxDUCpTUVGmaXcQ+wyXFU7ugmTzvs6+tjoHcRYmaJLUMcp1YxNDREreIqIiJClyA3N5cZ8HLZw4YlYBNT1dfXC18BrlFjiAVsdpeRkZG6BHl5ecwQHR39C/s4O0xq2yUlJTogmwj9MVpTWVkJ+PH7qKgoqX6zYxeOj49Pd2Bg4G1AQMAN4u9X4O/vf4MXlhLT9senV2ZcXJwMy18WHx8vS05OlqWkpOhIETQvNjaWQevd/NNL/9v/Kr4D/wEh416bhRkxsQAAAABJRU5ErkJggg==) center no-repeat !important; } 

.nav-next a, .nav-next a:hover, .nav-next a:active
{ border: none !important; 
width: 24px !important;
height: 24px !important;
margin-top: 55px !important;
margin-right: 34px !important;
-moz-box-shadow: none !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAADxElEQVR42rVWR0hsWRC1P7owbcSFgogJcSeIOWLEhDkHTODCAGYXbswLEdGNCyOImBUXxo36TIh+A86MfsY4bgVB0MV83/NM1WVaum1bcGHDoW7VDedV3aq6bdDY2GjwndBS8vLyfhQUFKjUiI+PV8XExKhiY2O1wPbk5GRVUlKSkJog2w+9BN/mQXp6umD19vau8/PzkwhrLH18fPTC19f3PcQeNze3Jj6LI/BGkJ+fL5SQkJCfubm5yMjIQFZWlhays7O18H4+MzMTFGL4+/v/o+MBTQiCuLi4tYqKCrmkpOTfsrIyubS0VGaphqbOY02d9vyuqqqSIyMj/9AhUHtAXyZ1dHSgublZbm1txVfQ0tKidHZ2gsL9lw5BSkqKICguLpbGxsbQ398vDw4OYmhoSIB0gZGREQwPD6Ovr0/oAwMDbyBdGR8fB51xpkOQkJAgCKqrq6XNzU0sLCzIS0tLWFxcxPLyMti2s7ODyclJYdvd3cXGxgYkSRJyfX2d7Qqvq6ur0yXgfP7fIF1cXGB/f18+Pz/H9fU1WI6OjopLdHBwgLu7O7q7uzE7O4u5uTnMz8+Ljzg6OlKurq44XLoEXCAsKYbS4+Mj7u/vZQ5BYmIiqNBgZWUFS0tL2Nravo3NzMxgbGwMc3NzGBgYoLCwUJFlGV1dXfo96O3tlV5fX6EoisyHGxkZwcbGBo6OjnBycoK9vb0YsywqKuJwoL6+HjU1NVhdXVVAP7qfzwl40cvLixwdHQ0LCwu4uLjAzs5OHKoG28hLaP7oowQBXbh+AnWIHh4e5NraWlhbWwvwoRx/Z2dnmJqaoqGhAU9PT7i5ucHd3Z3A7e2t8vz8jJ6enrOPWoUgaGpqki4vL3F4eCifnJxgb28P1NhEvDnuJiYmoGrHwcEBTk9PcXx8DF7HoD3ikqkezry8vFQfElAspa2tLVCKyisrKyL91tbWQMSorKwUMZ+enhbpyWlMcQevY5CubG9vgzzX7wEX2sTEBKjIZC4odaFNTU1hZmZGgIuNi5DnNUE2heuEC42a3sceUJOTuNzJTbmtrQ3t7e1gSTq3DwFuC2xTz6vBrYJSlFvFWUBAgDZBamqqMFDOr1PDUqiJ/S4vL1e+AtrzQiFWqNn9GRgYqE2QlpYmDMHBwfvUx0U75radk5OjBbap8X6O91CxgQ6/CQoKUr1vduLBcXV1bfH09Lzw8PD4Rfj7K6AW8oserEtK55FPn8ywsDDDiIgIw/DwcMOoqChDKjgtqQavCw0NFdAYG3366H/7v4rvwH+f3V7LNDx3PwAAAABJRU5ErkJggg==) center no-repeat !important; } }
