/* by makondo, 03.11 */
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("duckduckgo.com") {

.sponsored, #feedback, #current-duck-icon, #side_powered_by_wrapper, #side #feedback_wrapper, #footer_homepage, .icon.ic_Everyday_active, #goodies .dtitle
{ display: none !important; }

.icon_zero_click_header, #side #feedback_wrapper .button:before, .button-link.add-to:before, .viewport, #categorized, #goodies, .yui-skin-sam, #did_you_mean, #special_page_header
{ -moz-appearance: none !important; 
background: none !important;
box-shadow: none !important; 
border: none !important; }

* { border-color: #555 !important; color: black !important; }

html
{ background: radial-gradient(at top left, #666, rgba(80,90,82, .9), rgba(40,40,40, .7), rgba(26,31,27, .7), rgba(22,5,0, .8), #3D0D00) fixed !important; }

/* === header */
#header
{ background: radial-gradient(at top left, rgba(0,0,8, .2) 5%, #333, #444, #691907) !important;
box-shadow: 4px 4px 8px rgba(0,0,0, .5) !important;
height: 50px !important; }

#header_content
{ margin: 0 auto !important; }

#side_suggestions, #side .button
{ background: linear-gradient(to right, transparent,rgba(130,130,130,.3),rgba(150,150,150,.4),rgba(130,130,130,.2), transparent) !important;
box-shadow: 0px 4px 8px rgba(0,0,0, .5) !important;
border-color: #333 !important; }

.button-link.add-to:hover, .widget-button
{ background: linear-gradient(to right, transparent,rgba(130,130,130,.3),rgba(150,150,150,.4),rgba(130,130,130,.2), transparent) !important; }

/* footer */
#footer_homepage, #zero_click_separator
{ background: transparent !important;
border-top: 1px solid black !important; }

#footer_homepage_right a
{ border-left-color: black !important; }

.clu.info
{ background: transparent !important;
border: none !important;
color: #bbb !important; }

/* ========== font */

a, .spacer_bottom_7, #content_internal, #footer_homepage_left, .ducksplash a, .widget-button, #special_page_header
{ color: black !important; }

a:hover
{ background: transparent !important; }

#footer_homepage_right a:hover, .spacer_bottom_7, #side_suggestions a:hover, .links_menu:hover,.links_menu a:hover, .widget-button:hover
{ text-shadow: 1px 0px 0px #000 !important;
text-decoration: none !important; }

#side_suggestions a, #tagline_homepage
{ font-size: 13px !important; }

#zero_click_abstract,#zero_click_abstract_stacked, #currentQuery, #zero_click_abstract a, #zero_click_header
{ color: #aaa !important; }

.widget-link { color: #808768 !important; }

.goodieitem:hover, .gselectbox.goodieitem-selected
{ background: #111 !important; }

.widget-button
{ text-shadow: none !important; }

.zero_click_header_info
{ font-size: 16px !important; }

/* ========= search bars */

#search_form
{ border: none !important; 
margin-left: -13px !important; }

#header_button, #search_form_input_clear, #search_button
{ -moz-appearance: none !important; 
background: none !important;
box-shadow: none !important; 
border: none !important; }

#search_form_input_homepage, #search_form_input
{ -moz-appearance: none !important; 
color: #D6E1C6 !important;
font-size: 16px !important;
text-shadow: 1px 0px 0px !important; 
padding: 0 6px 2px 6px !important;
background: rgba(130,130,130, .6) !important;
border: 2px ridge #A52615 !important;
-moz-border-top-colors: #661908 #A90000 !important;
-moz-border-left-colors: #C45209 #822102 !important;
-moz-border-bottom-colors: #B83F0C #8A2619 !important;
-moz-border-right-colors: #7B0000 #CC3607 !important;
border-radius: 14px !important; 
box-shadow: 4px 4px 8px rgba(0,0,0, .5) inset, 4px 4px 8px rgba(0,0,0, .5) !important; }

#search_form_input_homepage:active, 
#search_form_input_homepage:focus,
#search_form_input:focus, #search_form_input:active, 
INPUT[type="text"]:focus, INPUT[type="text"]:active
{ background: rgba(255,255,255, .4) !important; }

INPUT[type="text"] 
{ color: black !important;
border: 1px solid red !important;
-moz-appearance: none !important; 
padding: 0 6px !important;
background: rgba(130,130,130, .4) !important;
border-radius: 14px !important; 
box-shadow: 4px 4px 8px rgba(0,0,0, .5) inset, 4px 4px 8px rgba(0,0,0, .5) !important; }

/* go button */
INPUT[type="submit"], INPUT[type="button"][value="go"]
{ -moz-appearance: none !important; 
background: none !important;
border: none !important;
color: black !important;
text-shadow: 1px 0px 1px #000 !important; }

INPUT[type="submit"]:hover, INPUT[type="button"][value="go"]:hover
{ color: red !important;
text-shadow: 1px 0px 1px #000 !important; }

#search_form_homepage
{ margin-left: 70px !important; }

/* === search buttons */

/* dropdown arrow */
#header_button a
{ color: red!important;
text-shadow: none !important; 
border: none !important;
opacity: .7 !important; }

#header_button a:hover
{ opacity: 1 !important; }

#search_wrapper_homepage, #search_dropdown_homepage
{ background: transparent !important;
box-shadow: none !important;
opacity: .85 !important; }

#search_wrapper_homepage:hover,
#search_dropdown_homepage:hover
{ opacity: 1 !important; }

 #header_button_menu_wrapper a.header_button_menu_item
{ background-image: none !important; }

/* === dropdown menus */

select, #bang > OPTION:first-child, #goodies #current, .bangwrap
{ -moz-appearance: none !important; 
background: rgba(0,0,0, .2) !important;
box-shadow: 0 0 4px #000 inset, 0px 4px 8px rgba(0,0,0, .5) !important;
border: 1px solid black !important;
border-radius: 2px !important;
outline: 0 none !important; }

.bangwrap ul
{ background-color: rgba(0,0,0, .2) !important; }

.bangwrap li a, #newbang>.header
{ background-color: rgba(0,0,0, .3) !important;
color: #aaa !important; }

#newbang>.header
{ background-color: rgba(100,100,100, .3) !important;
color: #B6C39E !important; }

#b option
{ color: #ccc !important;
text-shadow: 2px 2px 2px #000, 2px 2px 2px #000 !important;  }

#b option:checked, #b option:hover, select option:hover
{ background: rgba(102,14,20, .4) !important;
box-shadow: 0 0 4px #000 inset, 4px 4px 8px rgba(0,0,0, .5) !important;
border-radius: 8px !important;
color: #C6D2AA !important; }

/* === more button menu */

#header_button_menu
{ -moz-appearance: none !important; 
background: rgba(0,0,8, .3) !important;
border-radius: 3px !important; 
box-shadow: 0 0 4px #000 inset, 4px 4px 8px rgba(0,0,0, .5) !important; }

#header_button_menu li a, #header_button_menu li
{ -moz-appearance: none !important; 
background: rgba(10,10,10, .3) !important; }

#header_button_menu li
{color: #888 !important;
font-weight: normal !important;}

/* ========= right panel - suggestions */

#side_suggestions a, .search_suggestion
{ background-image: none !important;
border: none !important; }

#side, .search_suggestion
{ background: transparent !important; }

#side_suggestions a
{ font-size: 14px !important; }

#side_suggestions
{ width: 180px !important;
padding: 0 0 4px 6px !important; }

#side_wrapper2
{ position: fixed !important;
right: 2% !important; 
top: 7% !important; }

/* ============= results */

#did_you_mean, #special_page_header
{ background: radial-gradient(at center, transparent,rgba(130,130,130,.1),rgba(150,150,150,.2),rgba(130,130,130,.1), transparent) !important; }

#links_wrapper
{ min-width: 1040px !important; }

#zero_click
{ min-width: 900px !important; 
max-height: 200px !important;
overflow: auto !important; }

#links_wrapper, #zero_click
{ margin-left: 0px !important; }

.results_disambig, .results_disambig_more
{ padding-top: 0 !important;
padding-bottom: 0 !important;
border: none !important; }

#zero_click_topics
{ -moz-column-count: 3;
-moz-column-gap: 0px; }

/* === results top block */

#zero_click, #zero_click_topics div:hover, #zero_click_topics div
{ background: transparent !important;
color: black !important; }

#zero_click
{ background:rgba(150,150,150,.3) !important;
margin-bottom: 4px !important;
border: 1px solid !important;
border-color: #111 #666 #666 #222 !important;
box-shadow: inset 4px 4px 12px 0px rgba(0,0,0, .4) !important; }

#zero_click_topics div, #zero_click_header, #zero_click_abstract_stacked
{ border: none !important; 
box-shadow: none !important; }

#zero_click_header 
{ font-size: 14px !important;
padding: 0 6px !important; }

#zero_click a
{ font-weight: bold !important; }

.icon_zero_click_header a { opacity: .65 !important; }
.icon_zero_click_header a:hover { opacity: 1 !important; }

/* === center */

.results_links_deep.highlight_d2, .results_links.highlight_1, .results_links
{ background: rgba(190,190,190, .3) !important;
margin-bottom: 2px !important;
border-radius: 4px !important; 
padding-top: 3px !important; }

.results_links_deep.highlight_d2:hover, .results_links.highlight_1:hover, .results_links:hover
{ background: radial-gradient(at top, rgba(255,255,255, .5), rgba(110,110,110, .5)) no-repeat !important; }

.links_menu
{ margin-right: 6px !important; }

.results_links_deep
{ box-shadow: 4px 0px 8px rgba(0,0,0, .5) !important;  }

.results_links_deep h2
{ font-size: 12px !important; }

.snippet
{ color: black !important; }

/* ============ details */
#zero_click_header
{ background: rgba(90,90,90, .5) !important;
border-color: #222 !important;
color: black !important;
font-size: 14px !important; }

/* ============== images */

#search_button_homepage, #search_button, #search_dropdown, #search_form_input_clear, #zero_click_plus
{opacity: .7 !important;}

#search_button_homepage:hover, #search_button:hover, #search_dropdown:hover, #search_form_input_clear:hover, #zero_click_plus:hover
{ opacity: 1 !important; }

#search_button_homepage, #search_button
{ margin-top: -2px !important;
background:  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42rWWe0yVZRzHuYO+z3vgGAVeYoBAmUSuOVRi0oYgahJk0xIzR6JlQ5wym7oWbKx/uC2VEvBMEQMLCpmOVkncDgpI3DwT1voj/rTZH+lEx+U9fn5x2JwTj57qj++e3/N7Lt/nd31ft0JNc/s/4XRDc8Q89xn8ZwQ/+ft7WJTyPaVUIHIUiPnRZIpEZ0bnw9zdZQIOe59WahFjVktM8IXu/euHe/M2j3bnpFy/FGL+Fv0WiIIYvZ6a4CSvbjCZlnK4+lrdkdvX24sNW2PexGB17j3bxfxJmQ9Ycv5i/SiPCJfHPA2Bl2X6ULWtqWB8oCL7LvIA+AZYQD0WDA+dOzRuO/+ZrJWWKbWA0dMpAa8WnwaweQ8vvDVQ/vE95AsnlNqLPg2kgE34Pxd961DNwYlfP992A/ltrFZPQuB5XKnFHLiISwzG/gqldrK2rETTgnCHmXE+89haXc9piwv9HSum2FdRrGkLJSmcEfjV6Hq8Ne3VkcHqA5McqJTLeJ0+c1hGHhGAnIDcgKuM5nCz9SulYh4XixkCDaR0vrPij/6y3eMcKEAf9rB/HRctkZcPVu2b+iU6SCxdxdzPKQEBXtO6fNEw/hfTv0Qf+ggCr5Jpgu+Jlbiy45imrXgSAj8Oxkpg+49mGW2rI4aaTKaEel2fO1NUMjpcln45I260r/B9caWFtZcZfZwRSNFEsPFQ5+bYm30lmRPIjWA1ls1rnLZQqnpdyyvB1r7SD6asG5dJFmU/ytLZ0vSZLzQtmc01XR8mjkEyeSUz4TfmVaAQ1HZnJ4+in+oteNeOfBtdEYGPxFq/2TLpwYmYGcaBLXJZW/ziG1cPvzXJhYa4DZcYPbmpE8Tpz471MX9f/XSTQRuRqq4Bux3txXtWAvLZnTjMQY5ETvvBZMqXdAS9wAZ6QN13ul7EeIYH3Oz5JNWg4AwsuoOuvErXI6UZztqLJJBndF0yYqHUAXgT0h1kyi5ItzNPBWuQt7K3qeujJKNrT5K4y4510j4qsSTC4Y3HtmtPKlbj8meZh4jrwPMQBQIzcrTUSvvrUbcub48zgP3KjgQ7hA+SeDv94Pwc6O8uwRNCGZvDzP/Mi6eJNkgDbF0ZeocOYAC7NX25ncQQkmISJpg7PFz6DJJ1vhIrEmIbl50ndcfaE18wgL1j7VLj0vyAa2d1XVzs6xKBxIoWMVfaBpYISQOf1DECb9AIpcKlR73G+hyXP+ZCwiUa8ouQZDD/GoxItpGBB9G/JMH+V38MVLcUqFgSBd7AZVn4/j3klVK4LsfgIQiJpPZzINyRdf7yhZT1+9XjXmRXvFP8AAAAAElFTkSuQmCC) center no-repeat !important; }

/* === clear searchbar */
#search_form_input_clear
{ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAC00lEQVR42t1Vz2sTYRB9pqmNliqCB5EtIeQSgoQEKaU5SS4lFJccJNeS4KFIKKUGbYVuSwtBCCIRKUESY4wJoYkxyxpCQikInsWTB7158J9QqjO73zY/2k299NLDO+y38703O/NmFs8LBZwlcL4EnuXzeFEqIddo6MhWq/oZY/iieb5LMa9EPN8djh14yBSLeJrNIrqyAjmRwINUCoVm85iI+Zwn0kQ6jcjyMqIUz3eZw1Igr6oIyvK4DHzOAN8BKLOLiyi320ekJoqahjAlcgtYI5ofHuCTKxic4HNrAXoZmJ+/rAB/vxDqBBJJzcbjqHQ6PfJWC+HVVRDp5r6IjRGuer1X+J21AJUjFItdsAHvu3ShQ2gYIjvBpSVUSaREBHfX1zlzhclbBM2IqQciEVuRqjDSRdwsm8djdwAfTZE9g0C5QyW5t7UFH7DRFeSq8U6DJI3n6vX/cBE1qUBZwuMZuwiobSJgVAyipB943BVZN42zJqan7QUq76ku6hcpUzlsfqKjcpmZqkKs2etPDW63boKTyC0HrV9kcm4Ol4A3qiCt90r2mhPg5luRjxRgcFNlRYGT3KIJ8kZPYCNE/m8cHFgOo2WJTJ8vkFuoSMqBKIsJra/x7K5+C5/a5KMhIp+TFTc7glDU/K0deNcSvRAiO7Ox2MAwjhTg1bCQTPIQbZlWFG6p2QIBTAWD3Phae3BOUnMkUqLERgrwcouTz13Ak/1Bn6vslmq3iz2qOTeXhrHBAt2+YYxSYsOzcHxVhMMOWhWHX3sTqpHPx0wrZoS7HPQ1bGH+km/Gqji85vNNjlwVPCy3w+EJL/DzEfCHCD4MDxGDRUokODUzwyLlNeD3TeDXdRLgc0uB3UoFD7e34XA6b9glye0OhfT9NOxzU4TN4JdlUKzLIUnSfSoRl3lkk1+Wy/q25HXBBBlxfpKd9a+m5abHErKUYDqXO8//5LPAP6qppMOidcZZAAAAAElFTkSuQmCC) center no-repeat !important; }

/* === search button dropmarker */
#search_dropdown_homepage
{ margin-top: -4px !important; }

#search_dropdown, #search_dropdown_homepage
{ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAC4jAAAuIwF4pT92AAACxklEQVR42tVU3UtTYRz2iHUZ1P3vPR86trPN02lzQ7ckN4NaChuOoMSvKUjZMiZoVBSSYkQfyLyItp19OZ0VlsuRmUofFkIRkdEf0E03dRPlRdk8ved0EnUrsoTo4vC+532f3/M+v888QRDyNvrL+39Jw4JArIcgFAwS0WiU2DClsTVkq0gjkYh82aTV+l0mU5O0Tw4PE79SN6TcH3G57LsBerJI4/F4vrQOejypkeJicQ9AX5vPJ59FwmEil7qOrq4Cn9XandbrRQ/AbBYpBsoE/Q7H6BMMGgQQGwEeu2tqkPxYPE4EA4Flda1ut7Gf5+dnOE6cpGmxFuB+dkxDIRnsrqjYdR7g/V0MTFGUeALv95rNzh/gjs7OTR0WS88tnv86pdGI1/HjJwE+2I1G50qvVsXKZbXaAKD0EEKpMZIUJ2h6yY8NXSzb21BVZfYbDC8kdeMUlRHw+X6SvE0zjNZuNu/IjmksJrt/xemc6GPZN5iYraRpLzbMTGLFCYQycUw0pVYv3cBkvQgtFCPUzOt0hQGT6TkO1dxPEyXU1Y3NGQziJYCPpQxTy6rV+jMk+XocIVldDBPWIjQNCKnref7whNW6MMuyUvwfZJdUOCyTejju3DVseIeiFhN4PUDTgUKO29qoUg30ACzyAF59UZHOX1Y288hoFNMYF8A4HLOrisdEzuKv1ul8lwG+SFm9iRV2IfTKaDDotCUl2w7q9cewuk/TOEmjmOwUwOedKtXxo0r55eyooURCfsnlcGz3AsyncLKwavECwLuLLPvs4Xd1mbCUJICnlTYbl6tRsltP6a7W9vbNboYZCGKCe1h1miSXJOXdOAzlDHO2ua2tYKXLv9X7yWRSBldbLPtOA7yNSkkCeGkrLzdL5yPK/bpH36BSak319ZRdo/E2tLRsWVmCfz5PlW5bHiZr/v9uSIdC+f908n8Dn8z/0uU5xugAAAAASUVORK5CYII=) center no-repeat !important; }

/* === dictionary icon */
IMG[src="/assets/icon_dictionary.v102.png"], .inline
{ width: 0 !important;
padding-left: 18px !important;
height: 18px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC6UlEQVR42q1UWU9TQRT+WmiwLWsKIUUKlJiGAgZirFTZRKyySUJqF4pwoWURhJZYaaAUoWylLQ/saJAgPrlRCjQkYsBo9EGMD/wL/Qf6oDhzS4wSjDHy8GXmfuecb84958zg6cAAjgN40t/PblaGhrA6Ogq/y4U1tzuIsTGWp6B7lvN42L2f+FKexlIN+MiHjwQ/cjiw0NmJaZMpclyvT/BotScnTSbhkt2Ohz09mDIaI71arcSj0SROMEz0vY4OLPf2srGrw8PAcl8fWhWKU0x4+PA1wFMCeK8ALhUwXAyM1QgEvTeiohyqIOe8THiyuomfW8fljtTI5fLF7m7AolBk2rncT5UJCaX2qqpoV309Z6q9HTMWC0YYhlsmFJqvRkQ0jjY0YJZmbDbD09iIPo0mUp+aWngb+EzWc7DKZFUksX1zefmJV/Pz2KB1IOnSGrycmYFGKlUa5PLs7dlZlqNYJzXanpuD02DAOImtE4sZ3ElPrxgEvrepVKKA1/tbJ/yksJrk5IvVMply45BtndgcarVwDPjKSCTVP4VuqVSxh4XWgkJFROj8UUJ9/yh0iQhd+C8h/3EJ0Yyu/+XXXL8KOYlQR0mJiHaJZsGCBL4gndJKpYWGtLScLdq1A54esDU9jQGdTkCEvrBCXUGhb/rc3NCJ5mbcLS9PtOXnn7YqldmOioq44tjYnNKkpKxBtTrOVlCQ0VVQIHeUloq99fVoVqngDgoZ0C6TlT0jszAZH/+uOyrqQ0to6NsGDmeTAdZbw8J2FiSSvSmx+GMLj7dTy+H464CNJuC1XSTavS+RvPGFhOxr4+N1qMvKklKjBXjfRgJb+fzATT7fT/DcIRTuPSaHLNKB5fF2WwWCFWJfI2vAEhOzQ6Z6twbYrExJycCSzYYhkwmDRiMGGSYIkvYo4Yx5eYLq9PSz+szMM01FRTzKURv1cdbWwkmuDY19YLWCfQroyB+FjYPC0+IGCP7k56O3/7geth9cYMpw69hELwAAAABJRU5ErkJggg==) center no-repeat !important; }

/* open-close */
#zero_click_plus
{ margin-top: 1px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAACwUlEQVR42n2UX0hTcRTHv3O7c6O2YSpK2V2mDASXNUJrWzTF9K6NPUyXzf9uIpb/MB/8l25zbk43N9Iy8ykCK19ChAySCIPoKYqQoKceevSx3gxu55qIul0fDufh/O7nfs/3nN8Pfr8fR8Pn88FPMR2NorG1FU63G5GZGQQCgf+1FN+IQqKzs3DU1aE+P3/JrlC8NVZWpkXjcVHYsZDbWu3ChtHIP5XL+XJgw8xxMjHYIYgQMTrooFZuseyD1ZISPgTsxqJEIsDWTRwniSUSSbBDoPDUFFzNzXDl5cXXiot5PbDpBrY8Esl2CfD6CQEtlC1WKxOORFIrEv4wSGHUaLzLWVn8VeAzk5OjbGOYD+3AH3l2tuwK8GKBYEXAQ29vL8LhcDIoGAyif3QUFQzzvBT4WajXZ3r6+tAqkXxtAP5anU7pdZsNl4H3RuB7U0cHpqiDJNDExATGKeeq1ZbzOp1WMLW9pweNwJd6YKeC41SPFhdxrbxccUImc9zt6kqtSPAoQHlkbAyToRCmaW+aOzvRRCBStGOpqlJFYzEI3gyOjOxOV3RqAmiMlIXocGR6Ogk0Qwsq1HyTk+JTEwr3qaDPzKwuNRjY6NwcPCR/v7XqavU8tWa3WhVatbrmTnc3QqQ8pdk9w8Oo0WhWPMAvQ1nZqfaBAbTsmc2R2TanE/dY9qNVKv3h9nrFzR6iXKhUtsVpxKTk20mWVVLebAF+yzMyZEN6/auXBQV8DjDnOc7sCPVvo6txBphKEMyrUn0KFhVt9TPM9rjd/m5Fp+NPA6sGs5k5CEkCCZOI0/pzLhfygJnHKhW/nJvLL6Wn889YlmeBtQsmU5pwjYQOUpq9D6M8Swe52lqcBRKTpCxKoQXeXDSZGGEFjkLEn5E92E1Sdg6Yp1i/ZDZLhVchFSQl6CAsRn+vbWjADYdj1z8xiBD/AMTlteMbXvaoAAAAAElFTkSuQmCC) center no-repeat !important; }

.links_menu, .links_menu a
{ float: right !important;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAALVBMVEX///85OTkAAAAJCQl/f39MTExlZWUXFxc1NTUUFBR0dHRVVVVYWFhra2sTExOnv8mpAAAAAXRSTlMAQObYZgAAAHFJREFUaN5jYMAPmJSUFEAEiKVswMDRKARkKRsbMDAKgljGxgVA1k4GBmZjcxBrJYjVMYGBUToZagD3xZtQFpdIIJTF6OoBJMsFBaXCRByBrIeCMgvdXECsdlExsRwwS1AwMTRFLBHEKhUMFBQVRbgJAEXIEoyano7+AAAAAElFTkSuQmCC) !important;
background-size: 16px 16px !important;
background-position: 99% 0% !important; }

/* ========== small duck */
#header_logo { margin-top: -12px !important; }

#hl:hover, #logo_homepage:hover, #header_logo:hover
{ opacity:1 !important;
-moz-transform: scale(1.5);
-moz-transition-duration:.75s;
background-clip:content-box }

#hl, #logo_homepage, #header_logo
{ -moz-transform: scale(.8);
-moz-transition: 1s ease-in all;
opacity: .8 !important;
width: 32px !important;
height: 64px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAD8ElEQVR42s1VbUxbVRh+NhhkgS6KS80cAzSQpSoSloFuOplKBJKxDRhttWXSslLXDyjl1trC6L3cftzSlgEVIWqC4cc29kOnzMSo0SmYyeI04hKM0cSPZNNmJC5O/+h4Pb3KHI6ILBj98dxzT+7N85zn/TrwiUH8m8B/KtDV7ZdXf09swX7FBPhAEF7eD52hWX5fcQd8KAq7rSnPob4zaH+qC/5QeNkurlrnAyEIPb3ymtwn4eoKw9dao6ZpDxn0NaoOMcr+vwEBIRhGG8elVD36YHarR0AgGXMm4OiMwHdgaxNN19BJvnhCb3ZAlKLLciE/RCmGRkNj2mlpe0Jo1VobbS6EDg/C4pYw0pI7TK8qaEbM/LnqoZK7+UhcFl+WAB+UYGrrxMtcwQmaMpJPX9pbo9GlcdIIwgfuslIfiJ5XkG3H6sH9lna5qv6pi6s58ATjMFapykliZMd2k1iTf2LbA2W5xr2lJZc9mKOBVTRhRGL7PXcU+6Te5Sc5meDHDE+ufV+N70lgIi/uouNtFWd3FmZbvziIS5dMoB+0oN0bwBtb2iGGInKokjnxSn3w9fRBkCIQmbv5QllQpjwDFxhAc3lB/awOdNnKRIbK6Ghz6QfH78OniUdAFytAe7IgNpitCMUYaaQfDZYW2OrKy5sbNJudbk+K3WLOcj3tTeED0kKBpKJfCsPkCYPbtu7QxTrQBQ2DOmOuNQejMyX49dQWXFDerMipfcIIOytZdV3t7WN1qndnzfl07mGQtwCj1Sql3urk1sgO/9poSZFAhIXKcQjPbcFbXxWCvtwKeqME39oVOPJSET4ffnzn2HBj5Ui/oXpw2lj84ywjfv02JDyq9GiTrUXRGYxCuKYhr08M++COxmEryjWfWw86kwM6XwTSrEe3Ky915Jf6XEpoNtN3ezfRN/kgLic1uO+gY42Dl+TDJUfKfKMuKiAnPMZiW78vezwNP314ExPZiLmxezfOvF1yS2IqCzSRCfqE4TWA1LW1twaefYE1q7SAeNFZNP9DqC+OPTYnQimY/CgN9F4GaJo5OaMETbL9x4z4JDCnLcje7wzFILCqWbJMkxBZ7PzPDEHb4oBXlRc/m5N+5R1G9ibDKYYphnEGbxqOqSsrC5PkSw3AP4cds8jx3WjYVV0YVq4b/2zDWjr9B/Hk7ycm92oc0VRUFpm7RAjMpXBNvS8xiyKwcG5UZ2Y4Y8DMK4zsKHAlDnw9BJx3r8KodkfZ/WZ2N4gDg7LTxeL9t/dBBzs919aeaW93pTbqGpQmrW5Tk9WeojeY0s0dXRBY6JZDfF2I5p0IPVGIrIqEw/0QWdn5WccKN0D8/7j0VwK/AdtWiQdHZ8rcAAAAAElFTkSuQmCC) center no-repeat !important; }

#header_logo
{ margin-top: -10px !important; } }

@-moz-document url-prefix("https://duckduckgo.com/goodies") { 

#tagline_homepage
{ margin-left: -20px !important; }

.togcat, .togcat:hover, .cat_header a
{ background: none !important; }

#goodies .viewport
{ margin-top: -25px !important; }

.viewport, .cat_header
{ background: rgba(10,10,10, .5) !important; 
border: 1px solid !important;
border-color: #000 #888 #777 #000 !important;
box-shadow: inset 0px 2px 8px rgba(0,0,0, .3) !important; }

.cat_header
{ background: transparent !important; 
border: 1px inset #222 !important; }

/* scrollbar */
#goodies.thumb .end, #goodies .thumb
{ background-image: linear-gradient(to bottom,#666,black,#666) !important; } 

#goodies .viewport, #ducklist, #categorized
{ background: transparent !important; }

.ducklistduck.duck-notselected
{ background: #666 !important; }

.ducklistduck.duck-notselected:hover, #goodies .duck-selected, .goodieitem:hover, .gselectbox.goodieitem-selected
{ background: radial-gradient(at top, rgba(200,200,200, .7), rgba(26,31,27, .2), rgba(22,5,0, .5)) !important; }

#goodies .goodiecat
{ background: #666 !important;
margin-top: -5px !important;
padding-top: 10px !important; }

.widget-link
{ color: #000 !important; }

.widget-link:hover
{ text-shadow: 1px 0px 0px #000 !important; } }

@-moz-document url("https://duckduckgo.com/settings") {

.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a,
.yui-button.yui-push-button
{ background: radial-gradient(at top, rgba(200,200,200, .7), rgba(26,31,27, .2), rgba(22,5,0, .5)) !important; }

.yui-skin-sam .yui-navset .yui-nav a:hover, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a:hover,
.yui-button.yui-push-button:hover button
{ text-shadow: 0px 0px 1px #000 !important;  } }