The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

/* line 11 : /usr/local/ddg/www-release/node_modules/nib/lib/nib/index.styl */

/* line 419 : /usr/local/ddg/www-release/node_modules/nib/lib/nib/vendor.styl */

/* line 419 : /usr/local/ddg/www-release/node_modules/nib/lib/nib/config.styl */

/* line 5 : /usr/local/ddg/www-release/node_modules/nib/lib/nib/text/index.styl */

/* line 2 : /usr/local/ddg/www-release/node_modules/nib/lib/nib/text/aliases.styl */

/* line 2 : /usr/local/ddg/www-release/node_modules/nib/lib/nib/text/ellipsis.styl */

/* line 11 : /usr/local/ddg/www-release/node_modules/nib/lib/nib/text/hide-text.styl */

/* line 3 : /usr/local/ddg/www-release/node_modules/nib/lib/nib/reset.styl */

/* line 4 : /usr/local/ddg/www-release/node_modules/nib/lib/nib/positions.styl */

/* line 2 : /usr/local/ddg/www-release/node_modules/nib/lib/nib/clearfix.styl */

/* line 24 : /usr/local/ddg/www-release/node_modules/nib/lib/nib/overflow.styl */

/* line 2 : /usr/local/ddg/www-release/node_modules/nib/lib/nib/text/ellipsis.styl */

/* line 2 : /usr/local/ddg/www-release/node_modules/nib/lib/nib/iconic.styl */

/* line 149 : /usr/local/ddg/www-release/node_modules/nib/lib/nib/gradients.styl */

/* line 149 : /usr/local/ddg/www-release/node_modules/nib/lib/nib/config.styl */

/* line 2 : /usr/local/ddg/www-release/node_modules/nib/lib/nib/box.styl */

/* line 2 : /usr/local/ddg/www-release/node_modules/nib/lib/nib/color-image.styl */

/* line 4 : /usr/local/ddg/www-release/assets/stylus/_helpers.styl */

/* line 13 : /usr/local/ddg/www-release/assets/stylus/_helpers.styl */
.invisible {
  visibility: hidden;
}

/* line 4 : /usr/local/ddg/www-release/assets/stylus/_kympyle.styl */

/* line 4 : /usr/local/ddg/www-release/assets/stylus/_kympyle.styl */
.k_float {
  z-index: 9999999;
  position: fixed !important;
  position: absolute;
}

/* line 9 : /usr/local/ddg/www-release/assets/stylus/_kympyle.styl */
.k_bottom {
  bottom: 0px;
}

/* line 13 : /usr/local/ddg/www-release/assets/stylus/_kympyle.styl */
.k_right {
  right: 2px;
}

/* line 16 : /usr/local/ddg/www-release/assets/stylus/_kympyle.styl */
.k_left {
  left: 0px;
}

/* line 19 : /usr/local/ddg/www-release/assets/stylus/_kympyle.styl */
.k_top {
  top: 0px;
  _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop :document.body.scrollTop);
}

/* line 22 : /usr/local/ddg/www-release/assets/stylus/_reset.styl */

/* line 7 : /usr/local/ddg/www-release/assets/stylus/_reset.styl */
html {
  color: #000;
  background: #fff;
}

/* line 11 : /usr/local/ddg/www-release/assets/stylus/_reset.styl */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
select,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

/* line 15 : /usr/local/ddg/www-release/assets/stylus/_reset.styl */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 19 : /usr/local/ddg/www-release/assets/stylus/_reset.styl */
fieldset,
img {
  border: 0;
}

/* line 22 : /usr/local/ddg/www-release/assets/stylus/_reset.styl */
address,
button,
caption,
cite,
code,
dfn,
em,
input,
optgroup,
option,
select,
strong,
textarea,
th,
var {
  font: inherit;
}

/* line 25 : /usr/local/ddg/www-release/assets/stylus/_reset.styl */
del,
ins {
  text-decoration: none;
}

/* line 28 : /usr/local/ddg/www-release/assets/stylus/_reset.styl */
li {
  list-style: none;
}

/* line 31 : /usr/local/ddg/www-release/assets/stylus/_reset.styl */
caption,
th {
  text-align: left;
}

/* line 34 : /usr/local/ddg/www-release/assets/stylus/_reset.styl */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

/* line 38 : /usr/local/ddg/www-release/assets/stylus/_reset.styl */
q:before,
q:after {
  content: '';
}

/* line 41 : /usr/local/ddg/www-release/assets/stylus/_reset.styl */
abbr,
acronym {
  border: 0;
  font-variant: normal;
}

/* line 45 : /usr/local/ddg/www-release/assets/stylus/_reset.styl */
sup {
  vertical-align: baseline;
}

/* line 48 : /usr/local/ddg/www-release/assets/stylus/_reset.styl */
sub {
  vertical-align: baseline;
}

/* line 51 : /usr/local/ddg/www-release/assets/stylus/_reset.styl */
legend {
  color: #000;
}

/* line 54 : /usr/local/ddg/www-release/assets/stylus/_reset.styl */
body {
  font: 13px/1.231 arial, helvetica, clean, sans-serif;
  *font-size: small;
  *font: x-small;
}

/* line 59 : /usr/local/ddg/www-release/assets/stylus/_reset.styl */
select,
input,
textarea,
button {
  font: 99% arial, helvetica, clean, sans-serif;
}

/* line 62 : /usr/local/ddg/www-release/assets/stylus/_reset.styl */
table {
  font-size: inherit;
  font: 100%;
}

/* line 65 : /usr/local/ddg/www-release/assets/stylus/_reset.styl */
pre,
code,
kbd,
samp,
tt {
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%;
}

/* line 16 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/*
html
body
  // http://stackoverflow.com/questions/2977550/iphone-safari-css-rotation-bug
  // 2012.01.15 causes major issues with chrome people on regular browsers
  //  not being able to zoom, so ditching.
  -webkit-text-size-adjust:none
*/

/* line 25 : /usr/local/ddg/www-release/assets/stylus/style.styl */
html {
  height: 101%;
  background: #fdfdfd;
  color: #333;
  overflow-y: scroll;
  overflow-x: hidden;
}

/* line 32 : /usr/local/ddg/www-release/assets/stylus/style.styl */
body {
  font-size: 105%;
  overflow-x: hidden;
}

/* line 37 : /usr/local/ddg/www-release/assets/stylus/style.styl */
input,
body,
a,
select,
#special_page_header,
#zero_click_header,
#search_form_input,
#bang {
  font-family: "Helvetica Neue", "Segoe UI", "Nimbus Sans L", "Liberation Sans", "Open Sans", FreeSans, Arial, sans-serif;
}

/* line 48 : /usr/local/ddg/www-release/assets/stylus/style.styl */
a {
  text-decoration: none;
  color: #1168cc;
}

/* line 51 : /usr/local/ddg/www-release/assets/stylus/style.styl */
a:visited {
  color: #6830bb;
}

/* line 54 : /usr/local/ddg/www-release/assets/stylus/style.styl */
a:hover,
a:focus {
  text-decoration: underline;
}

/* line 59 : /usr/local/ddg/www-release/assets/stylus/style.styl */
a:focus {
  outline: none;
}

/* line 63 : /usr/local/ddg/www-release/assets/stylus/style.styl */
a.large {
  font-size: 128.6%;
}

/* line 66 : /usr/local/ddg/www-release/assets/stylus/style.styl */
h1,
h2,
h3,
h4,
h5,
h6 {
  display: inline;
}

/* line 74 : /usr/local/ddg/www-release/assets/stylus/style.styl */
h1 {
  font-weight: bold;
}

/* line 77 : /usr/local/ddg/www-release/assets/stylus/style.styl */
h2 {
  font-weight: normal;
}

/* line 80 : /usr/local/ddg/www-release/assets/stylus/style.styl */
img {
  display: block;
  -ms-interpolation-mode: bicubic;
}

/* line 84 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* list elements -- used on bang page */

/* line 85 : /usr/local/ddg/www-release/assets/stylus/style.styl */
ul {
  padding-left: 30px;
  padding-top: 3px;
}

/* line 89 : /usr/local/ddg/www-release/assets/stylus/style.styl */
ul li {
  list-style: disc outside;
}

/* line 92 : /usr/local/ddg/www-release/assets/stylus/style.styl */
ol {
  padding-left: 37px;
  padding-top: 3px;
}

/* line 96 : /usr/local/ddg/www-release/assets/stylus/style.styl */
ol li {
  list-style: decimal outside;
}

/* line 99 : /usr/local/ddg/www-release/assets/stylus/style.styl */
sup,
sub {
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  _vertical-align: bottom;
  position: relative;
  font-size: 71.4%;
}

/* line 108 : /usr/local/ddg/www-release/assets/stylus/style.styl */
sup {
  bottom: 1ex;
}

/* line 111 : /usr/local/ddg/www-release/assets/stylus/style.styl */
sub {
  top: 0.5ex;
}

/* line 114 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* IDS */

/* line 116 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* for prettier rounded corners */

/* line 117 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_form_input_homepage,
#search_form_input,
#search_wrapper,
#search_wrapper_homepage {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  -webkit-background-clip: padding ;
  -moz-background-clip: padding ;
  background-clip: padding-box;
}

/* line 123 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* matches resize function in js */

/* line 124 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#content_wrapper,
#header_content_wrapper {
  max-width: 1027px;
  min-width: 647px;
}

/* line 129 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* special page means like category page */

/* line 130 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#special_page_header,
#zero_click_header {
  *zoom: 1;
  color: #444;
  background-color: #f5f5f5;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(1, #e9e9e9));
  background: -webkit-linear-gradient(top, #f5f5f5 0, #e9e9e9 100%);
  background: -moz-linear-gradient(top, #f5f5f5 0, #e9e9e9 100%);
  background: -o-linear-gradient(top, #f5f5f5 0, #e9e9e9 100%);
  background: -ms-linear-gradient(top, #f5f5f5 0, #e9e9e9 100%);
  background: linear-gradient(top, #f5f5f5 0, #e9e9e9 100%);
  -webkit-box-shadow: inset 0 1px 0 #fbfbfb;
  -moz-box-shadow: inset 0 1px 0 #fbfbfb;
  box-shadow: inset 0 1px 0 #fbfbfb;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  font-size: 107.1%;
  border-bottom: 1px solid #d1d1d1;
  padding: 0 0 0 15px;
  min-height: 36px;
  line-height: 36px;
  font-weight: bold;
  position: relative;
}

/* line 5 : /usr/local/ddg/www-release/assets/stylus/_helpers.styl */
#special_page_header:before,
#zero_click_header:before,
#special_page_header:after,
#zero_click_header:after {
  content: "";
  display: table;
}

/* line 9 : /usr/local/ddg/www-release/assets/stylus/_helpers.styl */
#special_page_header:after,
#zero_click_header:after {
  clear: both;
}

/* line 144 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#special_page_header.highlight,
#zero_click_header.highlight {
  -webkit-border-radius: 3px 3px 0 0 !important;
  -moz-border-radius: 3px 3px 0 0 !important;
  border-radius: 3px 3px 0 0 !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}

/* line 150 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#special_page_header.min,
#zero_click_header.min {
  height: 36px;
  overflow: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: relative;
}

/* line 155 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#special_page_header.min .icon_zero_click_header,
#zero_click_header.min .icon_zero_click_header {
  display: none;
}

/* line 157 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#special_page_header.min .icon_zero_click_header#zero_click_plus_wrapper,
#zero_click_header.min .icon_zero_click_header#zero_click_plus_wrapper {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

/* line 164 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#special_page_header #zero_click_plus_wrapper.icon_zero_click_header,
#zero_click_header #zero_click_plus_wrapper.icon_zero_click_header {
  height: 36px;
  padding: 0 !important;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 172 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_header {
  padding-right: 39px;
  height: 36px;
  overflow: hidden;
}

/* line 174 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#special_page_header,
#zero_click_header h1 a,
#special_page_header h1 a {
  color: #434343;
  font-weight: bold;
}

/* line 179 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#special_page_header {
  border: 1px solid #d1d1d1;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 182 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#special_page_header #zero_click_plus_wrapper {
  display: none;
}

/* line 185 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#bang_wrapper {
  max-width: 900px;
  min-width: 520px;
  margin: 0 auto;
  padding: 0 0 0 160px;
}

/* line 192 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#bang {
  position: fixed;
  width: 175px;
  top: 43px;
  left: 373px;
  display: none;
  outline: 0;
  font-size: 83.3%;
  z-index: 100;
}

/* line 203 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#bang option:hover {
  background: #86cbf4;
  color: #000;
}

/* line 208 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* used on category pages so top anchors scroll to right place */

/* line 209 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#bottom_spacing {
  clear: both;
  padding-bottom: 775px;
}

/* line 214 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* spacing at the bottom for other pages */

/* line 215 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#bottom_spacing2 {
  clear: both;
  padding-bottom: 225px;
}

/* line 220 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* padding right matches resize function in js */

/* line 221 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#content_wrapper {
  position: relative;
  z-index: 1;
  padding-top: 15px;
  padding-right: 50px;
}

/* line 228 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* min-width matches resize function in js */

/* line 229 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#content {
  max-width: 900px;
  min-width: 520px;
  padding: 50px 0px 0px 62px;
  padding-top: expression("50px");
  _width: expression("600px");
}

/* line 237 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#content_homepage {
  padding-top: 10px;
  margin: auto;
  max-width: 600px;
}

/* line 243 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* for about and other pages */

/* line 244 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#content_internal {
/*padding-left: 15px;*/
  font-size: 95.2%;
}

/* line 249 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#content_wrapper_homepage {
  margin: auto;
  max-width: 600px;
}

/* line 254 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#did_you_mean {
  padding-bottom: 5px;
  padding-left: 33px;
  border: 1px solid #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 262 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#error_homepage {
  clear: both;
  padding-top: 20px;
  font-weight: bold;
  color: #f00;
  text-align: center;
  margin: auto;
  display: none;
}

/* line 272 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#feedback_wrapper {
  display: none;
/*
  padding-top:15px;
  padding-bottom:4px;
*/
}

/* line 280 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#feedback {
  background: url("http://duckduckgo.com/assets/icon_feedback.v101.png") no-repeat;
  -webkit-background-size: 71px 57px;
  -moz-background-size: 71px 57px;
  -o-background-size: 71px 57px;
  background-size: 71px 57px;
  cursor: pointer;
  height: 19px;
  width: 71px;
  float: left;
  margin-right: 5px;
}

/* line 289 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#feedback:hover {
  background-position: 0 -19px;
}

/* line 292 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#feedback:active {
  background-position: 0 -38px;
}

/* line 296 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#footer_homepage {
  vertical-align: middle;
  color: #333;
  background: #fbfbfb;
  border-top: 1px solid #e5e5e5;
  bottom: 0px;
  font-size: 13px;
  left: 0px;
  padding-top: 7px;
  padding-bottom: 7px;
  position: fixed;
  width: 100%;
}

/* line 310 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#footer_homepage_left {
  float: left;
  padding-left: 0px;
  color: #747474;
}

/* line 316 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#footer_homepage_left a {
  color: #747474;
  border-right: 1px dotted #999;
  height: 27px;
  padding-right: 10px;
  padding-left: 10px;
}

/* line 324 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#footer_homepage_right {
  float: right;
  padding-right: 15px;
}

/* line 329 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#footer_homepage_right a {
  color: #747474;
  border-left: 1px dotted #999;
  height: 27px;
  padding-left: 10px;
}

/* line 336 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.bangwrap {
  position: absolute;
  top: 37px;
  left: auto;
  right: 1px;
  float: right;
}

/* line 343 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_form_homepage .bangwrap {
  position: relative;
  top: -1px;
}

/* line 344 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.bangwrap ul {
  -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.20);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.20);
  -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.20);
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.20);
  list-style: none;
  float: left;
  background: #fff;
  border: 1px solid #ddd;
  margin: 0 0 0 -17px;
  padding: 0;
  font-size: 83.3%;
  min-width: 165px;
  max-height: 365px;
  overflow: auto;
}

/* line 358 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.bangwrap ul.show {
  display: block;
}

/* line 360 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.bangwrap li {
  margin: 0;
  padding: 0;
  color: #fff;
  display: block;
  list-style: none;
  float: none;
  height: auto;
  font-weight: normal;
}

/* line 371 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.bangwrap li.header {
  background-color: #f7f7f7;
  color: #3f4651 !important;
  letter-spacing: 1px;
  font-size: 78.6%;
  border-top: 1px dotted #d1d3d6;
  border-bottom: 1px dotted #d1d3d6;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 7px;
  padding-right: 10px;
  font-weight: bold !important;
  cursor: default;
  text-transform: uppercase;
}

/* line 387 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.bangwrap li a {
  color: #1168cc;
  display: block;
  padding-bottom: 3px;
  padding-top: 2px;
  padding-left: 5px;
  margin: 1px;
  background-color: #fff;
}

/* line 397 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.bangwrap li a:hover,
.bangwrap li a:focus {
  background-color: #1258ae;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

/* line 403 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* more menu for homepage */

/* line 404 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#more_menu {
/*box-shadow: 0 1px 3px 0 rgba(0,0,0, 0.3);  */
  border: 1px solid #c2c2c2;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: none;
  list-style: none;
  float: left;
  position: absolute;
  bottom: 25px;
  left: auto;
  right: 1px;
  background: #fff;
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 13px;
  z-index: 25;
}

/* line 424 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#more_menu li {
  margin: 0;
  padding: 0;
  color: #fff;
  display: block;
  list-style: none;
  float: none;
  height: auto;
  font-weight: normal;
}

/* line 433 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#more_menu li.more_menu_header {
  background-color: #f7f7f7;
  color: #3f4651 !important;
  letter-spacing: 1px;
  font-size: 78.6%;
  border-top: 1px dotted #d1d3d6;
  border-bottom: 1px dotted #d1d3d6;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 20px;
  padding-right: 40px;
  font-weight: bold !important;
  cursor: default;
}

/* line 447 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#more_menu li a {
  color: #1168cc;
  display: block;
  padding-bottom: 3px;
  padding-top: 2px;
  padding-left: 18px;
  margin: 1px;
  background-color: #fff;
}

/* line 455 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#more_menu li a:hover,
#more_menu li a:focus {
  background-color: #1258ae;
  color: #fff;
  font-weight: bold;
}

/* line 463 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#footer_homepage_right #more_menu {
  margin: 0 5px 20px -17px;
}

/* line 465 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#footer_homepage_right #more_menu:after,
#footer_homepage_right #more_menu:before {
  display: block;
  position: absolute;
  z-index: 0;
  content: "";
  width: 0;
  height: 0;
  right: 15px;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 0;
}

/* line 477 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#footer_homepage_right #more_menu:before {
  bottom: -10px;
  border-top: 9px solid #c2c2c2;
}

/* line 481 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#footer_homepage_right #more_menu:after {
  bottom: -8px;
  border-top: 9px solid #fff;
}

/* line 485 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#footer_homepage_right #more_menu a {
  border-left: none;
  height: 19px;
  text-decoration: none;
}

/* line 488 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper {
  *zoom: 1;
  display: none;
  position: fixed;
  z-index: 2;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}

/* line 5 : /usr/local/ddg/www-release/assets/stylus/_helpers.styl */
#header_wrapper:before,
#header_wrapper:after {
  content: "";
  display: table;
}

/* line 9 : /usr/local/ddg/www-release/assets/stylus/_helpers.styl */
#header_wrapper:after {
  clear: both;
}

/* line 497 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper #header {
  background: url("http://duckduckgo.com/assets/header_bg.v102.png") repeat-x;
  height: 57px;
/*min-width 560px*/
  width: 100%;
}

/* line 502 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 503 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper #header #header_content_wrapper #header_content {
  max-width: 900px;
/* min-width: 803px; removed Apr 30,2013 to fix a display bug on Android - Doug */
  margin: 0;
  padding-left: 85px;
}

/* line 508 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper #header #header_content_wrapper #header_content #header_logo {
  float: left;
  width: 40px;
  height: 57px;
  margin: 0px 0px -100px -80px;
  background: url("http://duckduckgo.com/assets/logo_header.v101.png") no-repeat;
  -webkit-background-size: 40px 57px;
  -moz-background-size: 40px 57px;
  -o-background-size: 40px 57px;
  background-size: 40px 57px;
}

/* line 515 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper #header #header_content_wrapper #header_content #header_logo img {
  width: 98px;
  height: 141px;
}

/* line 518 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper {
  float: left;
  font-weight: normal;
  font-size: 83.3%;
  margin-left: 40px;
  margin-top: 7px;
/*width: 70px*/
}

/* line 525 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper ul {
  padding: 0;
}

/* line 527 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button {
  background: url("http://duckduckgo.com/assets/header_button_bg.v101.png") repeat-x;
  border: 1px solid #b24d26;
  border-bottom: 1px solid #ca5945;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  height: 37px;
  list-style: none;
  margin: 0 auto;
  cursor: pointer;
}

/* line 536 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button:active {
  background-position: 0 -37px;
}

/* line 538 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button li {
  display: block;
  list-style: none;
  float: left;
  margin: 0 !important;
  height: 19px;
}

/* line 544 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button a {
  display: block;
  margin: 0 2px;
  border: 1px solid transparent;
  border-bottom: 0;
  padding: 2px 3px 3px;
  color: #2b68b3;
}

/* line 551 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper {
  position: relative;
/*#header_button_menu:after
                content: "-";
                font-size: 1px;
                display: block;
                position: absolute;
                opacity: 0;*/
}

/* line 553 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 554 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper a.header_button_menu_item {
  outline: none;
  background: url("http://duckduckgo.com/assets/header_button_triangle.v101.png") no-repeat;
  background-position: right 15px;
  -webkit-background-size: 8px 7px;
  -moz-background-size: 8px 7px;
  -o-background-size: 8px 7px;
  background-size: 8px 7px;
  color: #fff;
  cursor: pointer;
  height: 18px;
  margin-top: 0px;
  margin-right: 7px;
  padding-left: 7px;
  padding-right: 15px;
  padding-top: 8px;
  padding-bottom: 10px;
  text-align: right;
  text-align: center;
  text-shadow: #85361f 0px -1px;
}

/* line 571 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper a:hover,
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper a:focus {
  text-decoration: none !important;
}

/* line 574 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 576 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper:hover #header_button_menu,
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper:focus #header_button_menu,
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper:hover a,
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper:focus a {
  color: #1168cc !important;
}

/* line 580 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper:hover #header_button_menu.header_button_menu_item,
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper:focus #header_button_menu.header_button_menu_item,
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper:hover a.header_button_menu_item,
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper:focus a.header_button_menu_item {
  color: #fff !important;
}

/* line 582 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper #header_button_menu {
  display: none;
  left: 50%;
  margin: 0;
  position: absolute;
  background: #fff;
  border: 1px solid #ddd;
  min-width: 114px;
  margin-left: -57px;
  margin-top: 0px;
  margin-right: 0px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.20);
  -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.20);
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.20);
}

/* line 594 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper #header_button_menu li {
  display: block;
  list-style: none;
  float: none;
  height: auto;
  font-weight: normal;
}

/* line 600 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper #header_button_menu li.header_button_menu_header {
  background-color: #f7f7f7;
  color: #3f4651 !important;
  letter-spacing: 1px;
  font-size: 78.6%;
  border-top: 1px dotted #d1d3d6;
  border-bottom: 1px dotted #d1d3d6;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 7px;
  padding-right: 10px;
  font-weight: bold !important;
  cursor: default;
}

/* line 613 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper #header_button_menu a {
  display: block;
  padding-bottom: 3px;
  padding-top: 2px;
  padding-left: 5px;
  margin: 1px;
  background-color: #fff;
}

/* line 620 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper #header_button_menu a:hover,
#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper #header_button_menu a:focus {
  background-color: #1258ae;
  color: #fff !important;
  font-weight: bold;
}

/* line 632 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* hidden iframe for html posting */

/* line 633 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#iframe_hidden {
  height: 0;
  width: 0;
  display: none;
}

/* line 639 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#keyboard_shortcuts {
  clear: both;
  width: 150px;
}

/* line 644 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#links_wrapper {
  max-width: 759px;
}

/* line 648 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* width matches resize function in js */

/* line 649 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#links {
  padding-top: 15px;
  width: 86.5%;
}

/* line 653 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#ads,
#did_you_means {
  width: 86.5%;
}

/* line 656 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#did_you_means {
  display: none;
  padding-top: 20px;
}

/* line 660 : /usr/local/ddg/www-release/assets/stylus/style.styl */
@media only screen and (max-width: 480px) {

/* line 661 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #ads {
    height: auto !important;
  }
}

/* line 666 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* prevents outlining of keyboard shortcut links. */

/* line 667 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#links a:focus {
/* 2011.01.11 turning off so you can tab through results */
  outline: none;
  text-decoration: none;
}

/* line 674 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#loading {
  margin-left: 29px;
}

/* line 678 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* for about pages */

/* line 679 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#logo_internal {
  background: url("http://duckduckgo.com//assets/logo_words.v101.png") no-repeat left 10px;
  -webkit-background-size: 300px 45px;
  -moz-background-size: 300px 45px;
  -o-background-size: 300px 45px;
  background-size: 300px 45px;
  height: 63px;
}

/* line 684 : /usr/local/ddg/www-release/assets/stylus/style.styl */
@media only screen and (max-device-width: 600px) {

/* line 686 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #content_homepage #logo_homepage {
    background-image: url("http://duckduckgo.com//assets/logos/brahms/logo_homepage_mobile.normal.png");
    background-image: url("http://duckduckgo.com//assets/logo_homepage_mobile.normal.v101.png");
    -webkit-background-size: 275px 62px;
    -moz-background-size: 275px 62px;
    -o-background-size: 275px 62px;
    background-size: 275px 62px;
    width: 275px;
    height: 62px;
  }
}

/* line 694 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#logo_homepage {
  background: url("http://duckduckgo.com//assets/logos/brahms/logo_homepage.normal.png") no-repeat center top;
  background: url("http://duckduckgo.com//assets/logo_homepage.normal.v102.png") no-repeat center top;
  -webkit-background-size: 202px 160px;
  -moz-background-size: 202px 160px;
  -o-background-size: 202px 160px;
  background-size: 202px 160px;
  margin: auto;
  padding-bottom: 1px;
  margin-bottom: 40px;
  margin-top: 40px;
  height: 161px;
  text-align: center;
  color: transparent;
  text-indent: -9999px;
  font-size: 0px;
  width: 202px;
}

/* line 709 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#logo_homepage.mobile {
  background: url("http://duckduckgo.com//assets/logos/brahms/logo_homepage_mobile.normal.png") no-repeat center top;
  background: url("http://duckduckgo.com//assets/logo_homepage_mobile.normal.png") no-repeat center top;
  -webkit-background-size: 275px 62px;
  -moz-background-size: 275px 62px;
  -o-background-size: 275px 62px;
  background-size: 275px 62px;
  width: 275px;
  height: 62px;
}

/* line 717 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#official_site {
  padding-top: 3px;
}

/* line 721 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side_powered_by_wrapper {
  width: 173px;
}

/* line 725 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#powered_by {
  cursor: default;
  clear: right;
  text-align: left;
  color: #777;
  padding: 10px;
  padding-top: 12px;
  padding-right: 10px;
  background-color: #fcfcfc;
  width: 153px;
  font-size: 12px;
}

/* line 738 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#powered_by a {
  color: #777;
}

/* line 742 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#powered_by img {
  float: right;
}

/* line 747 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* holds hidden params tied to search box */

/* line 748 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_elements_hidden {
  display: none;
  height: 0;
}

/* line 753 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* search_form* widths must match resize function in JS */

/* line 754 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_form {
  float: left;
/* matches duckduck.js and one more pixel to not break firefox zoom level */
  width: 554px;
  margin-left: -25px;
  border-bottom: 1px solid #cc6a5f;
  border-left: 0px solid #e37552;
  border-top: 0px solid #ec9a77;
  border-right: 0px solid #e37552;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-top: 7px;
  position: relative;
}

/* line 770 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_form_homepage {
  width: 518px;
  margin: auto;
  text-align: left;
  position: relative;
  z-index: 0;
}

/* line 776 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_form_homepage:after {
  content: "";
  display: table;
  clear: both;
}

/* line 783 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_dropdown {
  display: block;
  float: left;
  width: 24px;
  height: 37px;
  background: url("http://duckduckgo.com/assets/search_dropdown.v102.png");
  -webkit-background-size: 67px 74px;
  -moz-background-size: 67px 74px;
  -o-background-size: 67px 74px;
  background-size: 67px 74px;
  background-position: top right;
  outline: none;
}

/* line 793 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_dropdown:active {
  background-position: right bottom;
}

/* line 796 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* keeping this visible even for non-js so that the page doesn't flicker when we add it back
   possibly a better way to hide it though.
*/

/* line 799 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_dropdown_homepage {
  display: block;
  float: left;
  width: 23px;
  height: 40px;
  background: url("http://duckduckgo.com/assets/search_dropdown_homepage.v102.png") no-repeat;
  -webkit-background-size: 67px 78px;
  -moz-background-size: 67px 78px;
  -o-background-size: 67px 78px;
  background-size: 67px 78px;
  background-position: top right;
}

/* line 809 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_dropdown_homepage:active {
  background-position: right bottom;
}

/* line 813 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_form_input {
  position: absolute;
  top: 0;
  left: 0;
  float: right;
  background: #fff;
  color: #222;
  width: 446px;
  height: 27px;
  padding: 4px 6px 4px 8px;
  margin: 0;
  outline: none;
  border: 1px solid #835342;
  border-right: 0;
  font-size: 95.2%;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
/* for IE10 */
/* firefox focus */
/* webkit focus */
}

/* line 832 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_form_input::-ms-clear {
  display: none;
}

/* line 833 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_form_input:-moz-placeholder {
  color: #a1a1a1;
}

/* line 834 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_form_input::-webkit-input-placeholder {
  color: #a1a1a1;
}

/* line 837 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_form_input_homepage {
  position: relative;
  right: 67px;
  z-index: 2;
  float: right;
  background: #fff;
  color: #222;
  width: 430px;
  height: 28px;
  padding: 4px 6px 5px 6px;
  margin: 0;
  outline: none;
  border-right: 0;
  border: 1px solid #8d8d8d;
  font-size: 18px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.20);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.20);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.20);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.20);
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.20);
  -webkit-box-shadow: 1px 1px 2px #999;
  -webkit-box-shadow: inset 1px 1px 2px #999;
  -moz-box-shadow: inset 1px 1px 2px #999;
  box-shadow: inset 1px 1px 2px #999;
/* for IE10 */
}

/* line 861 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.no-menu #search_form_input_homepage {
  right: 0;
}

/* line 862 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_form_input_homepage::-ms-clear {
  display: none;
}

/* line 865 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_wrapper {
  float: right;
  width: 67px;
  height: 37px;
hidden
}

/* line 872 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_wrapper_homepage {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  float: right;
  height: 39px;
  width: 67px;
  background: #2db750;
  overflow: hidden;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.20);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.20);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.20);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.20);
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.20);
}

/* line 889 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.no-menu #search_wrapper_homepage {
  position: relative;
}

/* line 894 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_form_input_clear {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  float: right;
  width: 27px;
  border: 0;
  background: #fff url("http://duckduckgo.com/assets/icon_xon.v102.png") no-repeat 2px center;
  -webkit-background-size: 18px 18px;
  -moz-background-size: 18px 18px;
  -o-background-size: 18px 18px;
  background-size: 18px 18px;
  cursor: pointer;
  height: 27px;
  *height: 37px;
  margin: 0;
  padding: 4px 0;
  outline: none;
  border: none;
/* ie7 */
  *border-left: #fff solid 1px;
  *border-right: #fff solid 1px;
  border-bottom: #835342 solid 1px;
  border-top: #835342 solid 1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 916 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_form_input_clear:active {
  background-image: url("http://duckduckgo.com/assets/icon_xoff.v102.png");
  -webkit-background-size: 18px 18px;
  -moz-background-size: 18px 18px;
  -o-background-size: 18px 18px;
  background-size: 18px 18px;
}

/* line 920 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_form_input_clear.empty {
  background-position: -100px 0;
}

/* line 924 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_button {
  float: left;
  height: 37px;
  width: 43px;
  border: 0;
  background: url("http://duckduckgo.com/assets/search_dropdown.v102.png");
  -webkit-background-size: 67px 74px;
  -moz-background-size: 67px 74px;
  -o-background-size: 67px 74px;
  background-size: 67px 74px;
  cursor: pointer;
  outline: none;
}

/* line 935 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_button:active {
  background-position: 0 -37px;
}

/* line 939 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_button_homepage {
  float: left;
  height: 39px;
  width: 44px;
  border: 0;
/*background:url(http://duckduckgo.com/'/sbutton.v101.green.png') no-repeat;*/
  background: url("http://duckduckgo.com/assets/search_dropdown_homepage.v102.png") no-repeat;
  -webkit-background-size: 67px 78px;
  -moz-background-size: 67px 78px;
  -o-background-size: 67px 78px;
  background-size: 67px 78px;
  cursor: pointer;
}

/* line 950 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#search_button_homepage:active {
  background-position: 0 -39px;
}

/* line 954 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side_wrapper {
  max-width: 759px;
  display: none;
  position: relative;
  margin: 0;
  padding: 0;
}

/* line 962 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* width matches resize function in js */

/* line 963 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side_wrapper2 {
  width: 150px;
  position: absolute;
  right: -100px;
  top: 18px;
  font-size: 71.4%;
  color: #545454;
}

/* line 972 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side {
  background-color: #fcfcfc;
  position: fixed;
  width: 150px;
  z-index: 1;
  margin-top: 0px;
}

/* line 980 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side_map {
  padding-bottom: 20px;
}

/* line 984 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side_sponsored {
  text-align: left;
}

/* line 988 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side_suggestions {
  text-align: left;
  padding-left: 2px;
  font-size: 12px;
}

/* line 994 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side_suggestions a {
  color: #777;
}

/* line 998 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* #spacing_hidden_wrapper {} */

/* line 1000 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#spacing_hidden {
  height: 0;
  display: none;
  float: left;
  font-size: 83.3%;
  padding-bottom: 40px;
}

/* line 1008 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* holds last clicked element to highlight on back */

/* line 1009 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#state_hidden {
  height: 0;
  border: 0;
  width: 0;
  display: none;
}

/* line 1016 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#tagline_homepage {
  color: #747474;
  margin: auto;
  text-align: center;
  font-size: 14px;
  padding-top: 45px;
}

/* line 1024 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_wrapper2 {
  overflow-y: auto;
  min-height: 30px;
}

/* line 1029 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_wrapper {
  padding-top: 20px;
  max-width: 759px;
  display: block;
}

/* line 1035 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* width matches resize function in js */

/* line 1036 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click {
  background: #fff;
  border: 1px solid #c9c9c9;
  border-color: rgba(136,136,136,0.48);
  width: 86.5%;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  z-index: 10;
}

/* line 1047 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click blockquote {
  margin: 8px 0px 12px 15px;
  padding: 5px 5px 1px;
  border-left: 2px solid #808080;
}

/* line 1053 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click blockquote,
q {
  quotes: none;
}

/* line 1057 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click p {
  clear: both;
  margin-bottom: 5px;
}

/* line 1062 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click pre {
  background-color: #eee;
  color: #333;
  font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
  margin-bottom: 5px;
  padding: 5px;
  margin-right: 10px;
  word-wrap: break-word;
  white-space: pre-wrap;
/* css-3 */
  white-space: -moz-pre-wrap;
/* Mozilla, since 1999 */
  white-space: -pre-wrap;
/* Opera 4-6 */
  white-space: -o-pre-wrap;
/* Opera 7 */
}

/* line 1076 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_plus_wrapper {
  overflow: hidden;
  margin-left: 14px;
  margin-right: 10px;
}

/* line 1081 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_plus_wrapper,
#zero_click_plus_wrapper a {
  float: right;
  width: 16px;
  top: 0px;
  text-align: right;
  text-decoration: none !important;
  padding-bottom: 2px;
/* minimize on http://yegg.duckduckgo.com/?q=C3O5 */
}

/* line 1090 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_plus {
  -webkit-tap-highlight-color: transparent;
  background: url("http://duckduckgo.com/assets/icon_minus.v104.png") center top no-repeat;
  -webkit-background-size: 16px 72px;
  -moz-background-size: 16px 72px;
  -o-background-size: 16px 72px;
  background-size: 16px 72px;
  height: 36px;
  margin: -3px 0 -7px;
}

/* line 1097 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_plus:active {
  background-position: center bottom;
}

/* line 1100 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_plus.plus {
  background: url("http://duckduckgo.com/assets/icon_plus.v104.png") center top no-repeat;
  -webkit-background-size: 16px 72px;
  -moz-background-size: 16px 72px;
  -o-background-size: 16px 72px;
  background-size: 16px 72px;
}

/* line 1104 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_plus.plus:active {
  background-position: center bottom;
}

/* line 1108 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_abstract,
#zero_click_abstract_stacked {
  font-size: 83.3%;
  line-height: 1.4;
  word-wrap: break-word;
  border: 1px solid #f9f9f9;
  border-color: rgba(0,0,0,0.00);
  padding: 2px;
  margin: 2px;
  margin-top: 4px;
  padding-top: 0px;
  margin-bottom: 2px;
}

/* line 1121 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_answer {
  margin-left: 25px;
}

/* line 1125 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_heading {
  float: left;
  margin-top: 0px;
  margin-bottom: 0px;
}

/* line 1131 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_header_info {
  padding-top: 10px;
  padding-left: 65px;
  font-size: 77.8%;
}

/* line 1137 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_image {
  float: right;
  max-width: 95% !important;
  margin-top: 10px;
  margin-left: 15px;
  margin-right: 10px;
  padding-bottom: 10px;
  padding-right: 3px;
  line-height: 1.2;
  font-size: 83.3%;
  text-align: center;
}

/* line 1148 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_image img {
  max-width: 100% !important;
  height: auto !important;
}

/* line 1149 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_image.nofloat {
  float: none;
  margin: 0 auto;
  padding-top: 10px;
}

/* line 1150 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_image.nofloat + #zero_click_abstract {
  max-width: 100% !important;
}

/* line 1152 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_image.nofloat + #zero_click_abstract br {
  display: none;
  visibility: hidden;
}

/* line 1155 : /usr/local/ddg/www-release/assets/stylus/style.styl */
@media screen and (max-width: 500px) {

/* line 1156 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #zero_click_image.zci_big {
    float: none;
    clear: both;
    margin: 0 auto;
    padding-top: 10px;
  }

/* line 1161 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #zero_click_image.zci_big img {
    margin: 0 auto;
  }

/* line 1163 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #zero_click_image.zci_big + #zero_click_abstract {
    margin-right: 10px !important;
    clear: both;
  }
}

/* line 1165 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.zero_click_more_at_link {
  display: inline-block;
}

/* line 1168 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.zero_click_more_at_link img {
  margin-bottom: -2px;
}

/* line 1171 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/*
.zero_click_more_at_link {
  clear: both;
  display: block;
  float: right;
  padding: 0 0 7px;
}
.zero_click_more_at_link + a img.icon_spice, .zero_click_more_at_link a img, .zero_click_more_at_link + .icon_spice {
  float: right; 
}
a + .zero_click_more_at_link { clear: none; float: none; display: inline; }
*/

/* line 1184 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* like safe search filter message */

/* line 1185 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_message {
  padding-left: 35px;
  font-size: 83.3%;
  padding-bottom: 0px;
  padding-top: 15px;
}

/* line 1192 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_topics {
  font-size: 83.3%;
  margin-left: 10px;
  margin-bottom: 4px;
}

/* line 1198 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_more_at_logo {
  display: inline;
  height: 15px;
  margin-left: 5px;
}

/* line 1205 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* ADD TO BROWSER/MODALS */

/* line 1207 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.modal,
.add_to_browser,
#footer_homepage .add_to_browser,
#footer_homepage .modal {
  min-height: 50px;
  width: 185px;
  background-color: #fff;
  border: 1px solid #c2c2c2;
  display: none;
  position: absolute;
  bottom: 25px;
  left: -10px;
  text-align: left;
  padding: 13px 7px 18px 18px;
  margin: 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 1000;
  font-size: 14px;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
  -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
  -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
  box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
}

/* line 1226 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.modal:after,
.add_to_browser:after,
#footer_homepage .add_to_browser:after,
#footer_homepage .modal:after,
.modal:before,
.add_to_browser:before,
#footer_homepage .add_to_browser:before,
#footer_homepage .modal:before {
  display: block;
  position: absolute;
  z-index: -1;
  content: "";
  width: 0;
  height: 0;
  left: 50px;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 0;
}

/* line 1238 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.modal:before,
.add_to_browser:before,
#footer_homepage .add_to_browser:before,
#footer_homepage .modal:before {
  bottom: -10px;
  border-top: 9px solid #c2c2c2;
}

/* line 1242 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.modal:after,
.add_to_browser:after,
#footer_homepage .add_to_browser:after,
#footer_homepage .modal:after {
  bottom: -8px;
  border-top: 9px solid #fff;
}

/* line 1246 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.modal h4,
.add_to_browser h4,
#footer_homepage .add_to_browser h4,
#footer_homepage .modal h4 {
  color: #444;
  margin: 0 0 16px !important;
  font-size: 15px;
  font-weight: bold;
  display: block;
}

/* line 1247 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.modal a.icon,
.add_to_browser a.icon,
#footer_homepage .add_to_browser a.icon,
#footer_homepage .modal a.icon,
.modal .icon,
.add_to_browser .icon,
#footer_homepage .add_to_browser .icon,
#footer_homepage .modal .icon {
  display: block;
  position: relative;
  padding: 0 0 0 18px;
  font-size: 13px;
  height: auto;
  line-height: 1;
  margin: 14px 0 0;
  border: none;
}

/* line 1256 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.modal a.icon:hover,
.add_to_browser a.icon:hover,
#footer_homepage .add_to_browser a.icon:hover,
#footer_homepage .modal a.icon:hover,
.modal .icon:hover,
.add_to_browser .icon:hover,
#footer_homepage .add_to_browser .icon:hover,
#footer_homepage .modal .icon:hover,
.modal a.icon a:hover,
.add_to_browser a.icon a:hover,
#footer_homepage .add_to_browser a.icon a:hover,
#footer_homepage .modal a.icon a:hover,
.modal .icon a:hover,
.add_to_browser .icon a:hover,
#footer_homepage .add_to_browser .icon a:hover,
#footer_homepage .modal .icon a:hover {
  text-decoration: none;
  color: #666;
}

/* line 1257 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.modal a.icon:before,
.add_to_browser a.icon:before,
#footer_homepage .add_to_browser a.icon:before,
#footer_homepage .modal a.icon:before,
.modal .icon:before,
.add_to_browser .icon:before,
#footer_homepage .add_to_browser .icon:before,
#footer_homepage .modal .icon:before {
  position: absolute;
  left: 0;
  top: 0;
  color: #adaaac;
  font-weight: bold;
  display: block;
  float: left;
}

/* line 1258 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.modal a.icon.add:before,
.add_to_browser a.icon.add:before,
#footer_homepage .add_to_browser a.icon.add:before,
#footer_homepage .modal a.icon.add:before,
.modal .icon.add:before,
.add_to_browser .icon.add:before,
#footer_homepage .add_to_browser .icon.add:before,
#footer_homepage .modal .icon.add:before {
  content: "\002B";
  font-size: 16px;
  top: -2px;
}

/* line 1259 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.modal a.icon.more:before,
.add_to_browser a.icon.more:before,
#footer_homepage .add_to_browser a.icon.more:before,
#footer_homepage .modal a.icon.more:before,
.modal .icon.more:before,
.add_to_browser .icon.more:before,
#footer_homepage .add_to_browser .icon.more:before,
#footer_homepage .modal .icon.more:before {
  content: "\2026";
  font-size: 12px;
  top: -1px;
}

/* line 1260 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.modal a.icon.try:before,
.add_to_browser a.icon.try:before,
#footer_homepage .add_to_browser a.icon.try:before,
#footer_homepage .modal a.icon.try:before,
.modal .icon.try:before,
.add_to_browser .icon.try:before,
#footer_homepage .add_to_browser .icon.try:before,
#footer_homepage .modal .icon.try:before {
  content: "\21BA";
  font-size: 14px;
  top: 1px;
  left: -2px;
}

/* line 1261 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.modal a.icon.bad:before,
.add_to_browser a.icon.bad:before,
#footer_homepage .add_to_browser a.icon.bad:before,
#footer_homepage .modal a.icon.bad:before,
.modal .icon.bad:before,
.add_to_browser .icon.bad:before,
#footer_homepage .add_to_browser .icon.bad:before,
#footer_homepage .modal .icon.bad:before {
  content: "\2639";
  font-size: 16px;
  top: -1px;
  left: -2px;
}

/* line 1262 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.modal a.icon.ques:before,
.add_to_browser a.icon.ques:before,
#footer_homepage .add_to_browser a.icon.ques:before,
#footer_homepage .modal a.icon.ques:before,
.modal .icon.ques:before,
.add_to_browser .icon.ques:before,
#footer_homepage .add_to_browser .icon.ques:before,
#footer_homepage .modal .icon.ques:before {
  content: "\003F";
  font-size: 12px;
  top: 1px;
  left: 2px;
}

/* line 1264 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.modal .icon,
.add_to_browser .icon,
#footer_homepage .add_to_browser .icon,
#footer_homepage .modal .icon {
  color: #666;
}

/* line 1265 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.modal a.icon,
.add_to_browser a.icon,
#footer_homepage .add_to_browser a.icon,
#footer_homepage .modal a.icon,
.modal .icon a,
.add_to_browser .icon a,
#footer_homepage .add_to_browser .icon a,
#footer_homepage .modal .icon a {
  color: #1168cc;
}

/* line 1267 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.trig_add_browser,
.modal_trig {
  position: relative;
  display: inline-block;
  width: 1px;
  height: 0px;
}

/* line 1274 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#footer_homepage #trig_add_to_browser_homepage .add_to_browser,
#footer_homepage #trig_add_to_browser_homepage .modal {
  left: -113px;
}

/* line 1276 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#footer_homepage #trig_add_to_browser_homepage .add_to_browser:after,
#footer_homepage #trig_add_to_browser_homepage .modal:after,
#footer_homepage #trig_add_to_browser_homepage .add_to_browser:before,
#footer_homepage #trig_add_to_browser_homepage .modal:before {
  left: 150px;
}

/* line 1279 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side .add_to_browser,
#side .modal {
  font-weight: normal;
  left: auto;
  right: 34px;
  bottom: auto;
  top: -43px;
}

/* line 1285 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side .add_to_browser:after,
#side .modal:after,
#side .add_to_browser:before,
#side .modal:before {
  left: auto;
  bottom: auto;
  top: 20px;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-right: 0;
}

/* line 1293 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side .add_to_browser:before,
#side .modal:before {
  right: -10px;
  border-left: 9px solid #c2c2c2;
}

/* line 1297 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side .add_to_browser:after,
#side .modal:after {
  right: -8px;
  border-left: 9px solid #fff;
}

/* line 1303 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side #side_map.border {
  width: 100%;
}

/* line 1305 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side #side_map.border img {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 1308 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side .border,
#side .button {
  padding: 1px;
  color: #686771;
  background: #f5f5f5;
  margin-bottom: 7px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  cursor: pointer !important;
}

/* line 1317 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side .button {
  font-size: 11px;
  font-weight: bold;
  line-height: 1;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(1, #e9e9e9));
  background: -webkit-linear-gradient(top, #f5f5f5 0, #e9e9e9 100%);
  background: -moz-linear-gradient(top, #f5f5f5 0, #e9e9e9 100%);
  background: -o-linear-gradient(top, #f5f5f5 0, #e9e9e9 100%);
  background: -ms-linear-gradient(top, #f5f5f5 0, #e9e9e9 100%);
  background: linear-gradient(top, #f5f5f5 0, #e9e9e9 100%);
  padding: 10px 4px 9px 31px;
  width: 138px;
}

/* line 1325 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side .button:hover,
#side .border:hover {
  background: #fff;
}

/* line 1328 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side .button:active {
  background-color: #eee;
}

/* line 1331 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* extra selectors to get around some quirkiness */

/* line 1332 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side .border,
#side .button,
#side #feedback_wrapper .button {
  border: 1px solid #c9c9c9;
}

/* line 1334 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side .button-link {
  border: none;
  color: #686771;
  text-decoration: none !important;
}

/* line 1340 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side .button .button-link {
  padding: 10px 4px 9px 31px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 80%;
}

/* line 1349 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* icons for specific items */

/* line 1350 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side .button .trig_add_browser + a:before,
#side .button .add-to:before {
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  top: 8px;
  left: 8px;
  background: url("http://duckduckgo.com/assets/icon_plus.v103.png") no-repeat left 0;
  -webkit-background-size: 16px 34px;
  -moz-background-size: 16px 34px;
  -o-background-size: 16px 34px;
  background-size: 16px 34px;
}

/* line 1360 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#side #feedback_wrapper .button:before {
  content: "";
  width: 20px;
  height: 17px;
  position: absolute;
  top: 7px;
  left: 6px;
  background: url("http://duckduckgo.com/assets/icon_feedback.v103.png") no-repeat left 0;
  -webkit-background-size: 20px 17px;
  -moz-background-size: 20px 17px;
  -o-background-size: 20px 17px;
  background-size: 20px 17px;
}

/* line 1371 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* CLASSES */

/* line 1373 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.anchor {
  display: inline-block;
  position: relative;
  bottom: 50px;
  height: 0;
  width: 0;
  margin: 0;
  float: left;
}

/* line 1383 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.clear {
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
}

/* line 1390 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.hide {
  display: none;
}

/* line 1394 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.hidden {
  display: none;
}

/* line 1398 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.help,
.warning,
.info,
.untranslated {
  padding: 12px;
  color: #333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 0.9em;
  -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,0.50), 0 1px 1px rgba(0,0,0,0.10);
  -moz-box-shadow: inset 0 1px 1px rgba(255,255,255,0.50), 0 1px 1px rgba(0,0,0,0.10);
  box-shadow: inset 0 1px 1px rgba(255,255,255,0.50), 0 1px 1px rgba(0,0,0,0.10);
}

/* line 1404 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.help:hover,
.warning:hover,
.info:hover,
.untranslated:hover {
  -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.10);
  -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.10);
  box-shadow: 0 1px 5px rgba(0,0,0,0.10);
}

/* line 1406 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.info {
  background: #fef9cd;
  border: 1px solid #e1d980;
}

/* line 1407 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.help,
.untranslated {
  background: #cde1fe;
  border: 1px solid #8099e1;
}

/* line 1408 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.warning {
  background: #fecdcd;
  border: 1px solid #e18080;
}

/* line 1410 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#special_page_header + .untranslated,
#zero_click_header + .untranslated,
#special_page_header + .info,
#zero_click_header + .info,
.untranslated + .clu,
.untranslated + .info,
.untranslated + .help,
.untranslated + .warning {
  margin-top: 14px;
}

/* line 1412 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* comes before so highlight can control it */

/* line 1413 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#ads .highlight_sponsored {
  background: #fff7d0;
  background: rgba(255,212,0,0.18);
  border: 1px solid #fef9eb;
  border-color: rgba(255,212,0,0.08);
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  margin-bottom: 1px;
}

/* line 1424 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#ads .highlight_sponsored.highlight_sponsored_hover {
  background: #fffced;
  background: rgba(255,212,0,0.10);
  border-color: rgba(255,212,0,0.40);
}

/* line 1430 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.highlight,
#links .highlight,
#zero_click .highlight,
#did_you_means .highlight {
  cursor: pointer !important;
  border: 1px solid #eaeaea;
  border-color: rgba(136,136,136,0.17);
}

/* line 1435 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.highlight {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.10);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.10);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.10);
/* background: #EAEAEA url(http://duckduckgo.com/assets/results_highlight_bg.v101.png) repeat-x;  
  background: linear-gradient(top,#f4f4f4 0,#eaeaea 100%); */
  background: #f3f3f3;
}

/* line 1442 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.highlight:active {
  opacity: 0.9;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}

/* line 1445 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click .highlight {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #f6f6f6;
  background: rgba(127,127,127,0.04);
  border: 1px solid #e5e5e5;
}

/* line 1453 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/*
#zero_click .highlight {
  box-shadow: 1px 1px 3px rgba(136,136,136,0.5);
}
*/

/* line 1458 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.highlight_zero_click_wrapper {
  border: 1px solid #f9f9f9;
  padding: 2px;
}

/* line 1463 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.homepage-buttons {
  text-align: center;
  padding: 19px 0 39px;
}

/* line 1466 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.homepage-buttons .button {
  padding: 0 10px;
  min-width: 116px;
  height: 36px;
  line-height: 36px;
  color: #7b7b7b;
  background: #fafafa;
  font-size: 12px;
  border: 1px solid #dedede;
  border-left-style: none;
  border-right-style: dotted;
  -webkit-box-shadow: inset 0 1px 0 #fff;
  -moz-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff;
  display: inline-block;
}

/* line 1479 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.homepage-buttons .button.first {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  border-left: 1px solid #dedede;
}

/* line 1483 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.homepage-buttons .button.last {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  border-right-style: solid;
}

/* line 1487 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.homepage-buttons .button:hover {
  text-decoration: none;
  background: #fff;
}

/* line 1489 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.homepage-buttons #more_menu {
  bottom: -5px;
}

/* line 1491 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.homepage-buttons #more_menu:after,
.homepage-buttons #more_menu:before {
  display: block;
  position: absolute;
  z-index: 0;
  content: "";
  width: 0;
  height: 0;
  bottom: 67px;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-left: 0;
}

/* line 1503 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.homepage-buttons #more_menu:before {
  left: -10px;
  border-right: 9px solid #c2c2c2;
}

/* line 1507 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.homepage-buttons #more_menu:after {
  left: -9px;
  border-right: 9px solid #f7f7f7;
}

/* line 1513 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.homepage-message {
  text-align: center;
  font-size: 12px;
}

/* line 1517 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.horizontal_line {
  height: 1px;
  margin: 0;
  padding: 0;
  border: none;
  color: #bade89;
  background-color: #d2d2d2;
  background-color: rgba(136,136,136,0.39);
  text-align: left;
}

/* line 1528 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.horizontal_line_truncated {
  width: 85%;
}

/* line 1532 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.icon_fav,
.icon_fav2,
.icon_category,
.icon_disambig {
  float: left;
  display: none;
}

/* line 1537 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.icon_category {
  width: 53px;
  text-align: center;
}

/* line 1542 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.icon_zero_click_header,
#zero_click_plus_wrapper.icon_zero_click_header {
  position: absolute;
  float: right;
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 39px;
  height: 100%;
  border-left: 1px solid #c8c8c8;
  -webkit-box-shadow: inset 1px 0 0 #fbfbfb;
  -moz-box-shadow: inset 1px 0 0 #fbfbfb;
  box-shadow: inset 1px 0 0 #fbfbfb;
  background-color: #f5f5f5;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(1, #e9e9e9));
  background: -webkit-linear-gradient(top, #f5f5f5 0, #e9e9e9 100%);
  background: -moz-linear-gradient(top, #f5f5f5 0, #e9e9e9 100%);
  background: -o-linear-gradient(top, #f5f5f5 0, #e9e9e9 100%);
  background: -ms-linear-gradient(top, #f5f5f5 0, #e9e9e9 100%);
  background: linear-gradient(top, #f5f5f5 0, #e9e9e9 100%);
}

/* line 1554 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.icon_zero_click_header a,
#zero_click_plus_wrapper.icon_zero_click_header a {
  float: none;
  display: block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

/* line 1561 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 1562 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.icon_zero_click_header a[title="HQ Images"] img,
#zero_click_plus_wrapper.icon_zero_click_header a[title="HQ Images"] img,
.icon_zero_click_header a[title="Definition"] img,
#zero_click_plus_wrapper.icon_zero_click_header a[title="Definition"] img {
  top: 5px;
}

/* line 1565 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.icon_zero_click_header:hover,
#zero_click_plus_wrapper.icon_zero_click_header:hover {
  background: #fff;
}

/* line 1566 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.icon_zero_click_header img,
#zero_click_plus_wrapper.icon_zero_click_header img {
  position: relative;
}

/* line 1567 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.icon_zero_click_header #zero_click_plus,
#zero_click_plus_wrapper.icon_zero_click_header #zero_click_plus {
  margin-top: 0;
  height: 100%;
}

/* line 1569 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_plus_wrapper.icon_zero_click_header + .icon_zero_click_header {
  right: 40px;
}

/* line 1572 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_plus_wrapper.icon_zero_click_header + .icon_zero_click_header  + .icon_zero_click_header {
  right: 80px;
}

/* line 1575 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_plus_wrapper.icon_zero_click_header + .icon_zero_click_header  + .icon_zero_click_header + .icon_zero_click_header {
  right: 120px;
}

/* line 1578 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_plus_wrapper.icon_zero_click_header + .icon_zero_click_header  + .icon_zero_click_header + .icon_zero_click_header + .icon_zero_click_header {
  right: 160px;
}

/* line 1581 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#zero_click_plus_wrapper.icon_zero_click_header + .icon_zero_click_header  + .icon_zero_click_header + .icon_zero_click_header + .icon_zero_click_header + .icon_zero_click_header {
  right: 200px;
}

/* line 1585 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.icon_fav3,
.icon_spice {
  display: inline;
  float: left;
  padding-right: 5px;
  width: 16px;
  height: 16px;
}

/* line 1593 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.icon_spice {
  padding-top: 2px;
}

/* line 1597 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.icon_spice_inline {
  display: inline;
  padding-left: 1px;
  padding-right: 3px;
  width: 16px;
  height: 16px;
  text-align: center;
  position: relative;
  top: 2px;
}

/* line 1608 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.icon_disambig {
  height: 100%;
  width: 38px;
  text-align: center;
  margin: 0;
  vertical-align: middle;
  position: absolute;
  top: 0;
  left: 0;
  padding-right: 8px;
}

/* line 1618 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.icon_disambig:before {
  display: inline-block;
  height: 100%;
  width: 1px;
  content: " ";
  vertical-align: middle;
}

/* line 1627 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.icon_fav img,
.icon_fav2 img,
.icon_category img,
.icon_disambig img {
  visibility: hidden;
}

/* line 1631 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.icon_fav img,
.icon_fav2 img {
  width: 16px;
  height: 16px;
}

/* line 1636 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.icon_fav img,
.icon_category img {
  padding-top: 5px;
}

/* line 1640 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.icon_category img,
.icon_disambig img {
  display: inline;
  vertical-align: middle;
}

/* line 1645 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.icon_fav2 img {
  padding-top: 5px;
}

/* line 1649 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.icon_fav2 a + a img {
  margin-bottom: -21px;
}

/* line 1653 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.icon_zero_click_answer {
  float: left;
  padding-top: 6px;
  padding-left: 8px;
  padding-right: 10px;
  display: inline;
}

/* line 1661 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.img_badge {
  display: inline;
  position: relative;
  top: 2px;
  vertical-align: top;
}

/* line 1668 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.img_category {
  max-height: 50px;
  max-width: 50px;
  width: expression("50px");
}

/* line 1674 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.img_disambig {
  max-height: 30px;
  max-width: 30px;
  width: expression("30px");
}

/* line 1680 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.img_zero_click {
  max-height: 100px;
  max-width: 100px;
  width: expression("100px");
}

/* line 1686 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* For things like xkcd */

/* line 1687 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.img_zero_click_big {
  max-width: 85%;
  margin: auto;
  margin-bottom: 5px;
  margin-top: 5px;
}

/* line 1694 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.inline {
  display: inline;
}

/* line 1698 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.links_deep,
.links_main,
.links_more {
  font-size: 83.3%;
}

/* line 1702 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.links_indent {
  padding-left: 35px;
}

/* line 1706 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.links_main {
  text-align: left;
  margin-left: 30px;
  word-wrap: break-word;
  *zoom: 1;
}

/* line 5 : /usr/local/ddg/www-release/assets/stylus/_helpers.styl */
.links_main:before,
.links_main:after {
  content: "";
  display: table;
}

/* line 9 : /usr/local/ddg/www-release/assets/stylus/_helpers.styl */
.links_main:after {
  clear: both;
}

/* line 1711 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 1712 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.links_main div a.hidden {
  display: inline;
  visibility: hidden !important;
}

/* line 1716 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.sponsored_info {
  font-size: 85.7%;
  color: #555 !important;
  float: right;
  padding-right: 20px;
  padding-left: 10px;
}

/* line 1724 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.links_menu,
.links_menu a {
  background: url("http://duckduckgo.com/assets/icon_triangle.v101.png") no-repeat 95% 5px;
  -webkit-background-size: 6px 7px;
  -moz-background-size: 6px 7px;
  -o-background-size: 6px 7px;
  background-size: 6px 7px;
  font-size: 85.7%;
  color: #555 !important;
  float: right;
  padding-right: 20px;
  padding-left: 10px;
}

/* line 1733 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#links .links_menu {
  float: none;
}

/* line 1735 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.links_menu_wrapper {
  width: 200px;
  display: inline;
  overflow: hidden;
  position: relative;
}

/* line 1742 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.links_menu_wrapper:hover,
.links_menu_wrapper:focus {
  overflow: visible;
}

/* line 1746 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.links_menu_items {
  margin: 0;
  float: left;
  position: absolute;
  top: -20px;
  left: -2000px;
  display: block;
  background: #fff;
  border: 1px solid #ddd;
  margin-left: 2px;
  margin-top: -1px;
  margin-right: 0px;
  -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.20);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.20);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.20);
  -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.20);
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.20);
  width: 150px;
  text-align: left;
}

/* line 1765 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.links_menu_wrapper:hover .links_menu_items,
.links_menu_wrapper:focus .links_menu_items {
  left: 20px;
}

/* line 1769 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.links_menu_items:after {
  content: "-";
  font-size: 1px;
  display: block;
  position: fixed;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

/* line 1777 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.links_menu_items li {
  display: block;
  list-style: none;
  float: none;
  height: auto;
  font-weight: normal;
}

/* line 1785 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.links_menu_items a {
  display: block;
  padding: 2px 3px;
  margin: 0;
  background-color: #fff;
}

/* line 1792 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.links_more {
  text-align: left;
  margin-left: 58px;
  word-wrap: break-word;
}

/* line 1798 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.links_type {
  font-size: 65%;
}

/* line 1802 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.links_zero_click {
  text-align: left;
  padding-left: 5px;
  margin-right: 5px;
  word-wrap: break-word;
}

/* line 1809 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.links_zero_click_disambig {
  text-align: left;
  margin-right: 10px;
  padding: 6px 0 2px 47px;
  word-wrap: break-word;
  border: 1px solid transparent;
  min-height: 24px;
}

/* line 1818 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.page_count {
  float: left;
  color: #555;
  font-size: 71.4%;
  text-align: left;
}

/* line 1825 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.page_count_pre,
.page_count_post {
  color: #fff;
  background-color: #fff;
  border: 1px dotted #777;
  border-style: none none dotted;
  height: 1px;
  text-align: right;
  float: left;
}

/* line 1835 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.page_count_pre {
  width: 10%;
}

/* line 1839 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.page_count_post {
  width: 70%;
}

/* line 1843 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.results_links,
.results_zero_click,
.results_disambig,
.results_links_more,
.results_category_more,
.results_disambig_more {
  clear: left;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #fcfcfc;
}

/* line 1850 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.results_links_deep {
  padding-left: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #fcfcfc;
}

/* line 1857 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.results_links {
  padding-left: 5px;
}

/* line 1861 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.results_links_more {
  padding-left: 33px;
}

/* line 1865 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.results_category_more {
  padding-left: 63px;
}

/* line 1869 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.results_disambig_more {
  margin-right: 10px;
  padding: 6px 0 2px 47px;
  position: relative;
  min-height: 22px;
}

/* line 1876 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.results_zero_click,
.results_zero_click_more {
  padding-bottom: 3px;
  padding-top: 3px;
  border: 1px solid transparent;
}

/* line 1882 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.results_disambig_more,
.results_disambig {
  border: 1px solid transparent;
}

/* line 1886 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.results_disambig {
  padding-bottom: 0px;
  padding-top: 0px;
  min-height: 30px;
  position: relative;
}

/* line 1893 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.results_zero_click {
  clear: none;
  padding-top: 3px;
}

/* line 1898 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.results_zero_click_more {
  padding-top: 3px;
  padding-left: 5px;
  font-size: 90%;
}

/* line 1904 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.search_suggestion,
.bang_suggestion {
  line-height: 1.4;
  cursor: pointer !important;
  margin-bottom: 7px;
  width: 150px;
  font-size: 12px;
}

/* line 1912 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.search_suggestion a {
  background: url("http://duckduckgo.com/assets/icon_plus.v102.png") no-repeat left center;
  -webkit-background-size: 12px 12px;
  -moz-background-size: 12px 12px;
  -o-background-size: 12px 12px;
  background-size: 12px 12px;
  padding-left: 14px;
}

/* line 1918 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.bang_suggestion a {
  padding-left: 10px;
  white-space: nowrap;
  word-wrap: break-word;
  text-overflow: ellipsis;
  line-height: 1;
  height: 1em;
  width: 124px;
  overflow: hidden;
  display: inline-block;
}

/* line 1930 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.bang_suggestion img {
  margin-top: 0px;
  float: left;
}

/* line 1935 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.small {
  font-size: 83.3%;
}

/* line 1939 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.snippet,
.snippet a {
  clear: both;
  line-height: 1.4;
  color: #333 !important;
  text-decoration: none !important;
}

/* line 1946 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* if move in a you can get a double size reduction */

/* line 1947 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.snippet {
  font-size: 92.8%;
}

/* line 1951 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.spacer_bottom_7 {
  padding-bottom: 7px;
}

/* line 1955 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.spacer_bottom_10 {
  padding-bottom: 10px;
}

/* line 1959 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.spacer_top_3 {
  padding-top: 3px;
}

/* line 1963 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.spacer_top_10 {
  padding-top: 10px;
}

/* line 1967 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.url,
.url a {
  color: #781900 !important;
  font-size: 92.8%;
}

/* line 1972 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.zero_auto {
  margin: 0 auto !important;
}

/* line 1976 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.zero_click_answer {
  padding-left: 5px !important;
  margin-left: 30px !important;
  margin-right: 50px !important;
}

/* line 1982 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.zero_click_header_info {
  font-style: normal;
}

/* line 1986 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.zero_click_snippet {
  padding: 10px;
  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 5px !important;
  margin-left: 10px !important;
}

/* line 1994 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.zero_click_snippet_no_image {
  padding: 0px;
  padding-bottom: 5px;
  margin-left: 10px !important;
  padding-left: 5px !important;
}

/* line 2001 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.feedback_form_error {
  margin-top: 15px;
  padding: 3px;
  background: #fef9cd;
  border: #e1d980 1px solid;
  display: none;
}

/* line 2009 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.share-button,
a.share-button {
  text-transform: uppercase;
  position: relative;
  background: #eee;
  background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.10)), color-stop(1, rgba(0,0,0,0.10)));
  background: #eee -webkit-linear-gradient(top, rgba(255,255,255,0.10) 0, rgba(0,0,0,0.10) 100%);
  background: #eee -moz-linear-gradient(top, rgba(255,255,255,0.10) 0, rgba(0,0,0,0.10) 100%);
  background: #eee -o-linear-gradient(top, rgba(255,255,255,0.10) 0, rgba(0,0,0,0.10) 100%);
  background: #eee -ms-linear-gradient(top, rgba(255,255,255,0.10) 0, rgba(0,0,0,0.10) 100%);
  background: #eee linear-gradient(top, rgba(255,255,255,0.10) 0, rgba(0,0,0,0.10) 100%);
  border: 1px solid #aaa;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #444;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  text-shadow: 0 1px rgba(255,255,255,0.75);
  cursor: pointer;
  line-height: 16px;
  padding: 4px 4px 4px 20px;
}

/* line 2027 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.share-button:before,
a.share-button:before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 4px;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  background: url("http://duckduckgo.com//assets/icon_share.v101.png") 0 0 no-repeat;
}

/* line 2030 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.share-button:hover,
a.share-button:hover {
  color: #222;
  background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.20)), color-stop(1, rgba(0,0,0,0.20)));
  background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,0.20) 0, rgba(0,0,0,0.20) 100%);
  background: #ddd -moz-linear-gradient(top, rgba(255,255,255,0.20) 0, rgba(0,0,0,0.20) 100%);
  background: #ddd -o-linear-gradient(top, rgba(255,255,255,0.20) 0, rgba(0,0,0,0.20) 100%);
  background: #ddd -ms-linear-gradient(top, rgba(255,255,255,0.20) 0, rgba(0,0,0,0.20) 100%);
  background: #ddd linear-gradient(top, rgba(255,255,255,0.20) 0, rgba(0,0,0,0.20) 100%);
  border: 1px solid #888;
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
  text-decoration: none;
}

/* line 2036 : /usr/local/ddg/www-release/assets/stylus/style.styl */
.share-button:active,
a.share-button:active {
  border: 1px solid #666;
  background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.25)), color-stop(1, rgba(10,10,10,0.40)));
  background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,0.25) 0, rgba(10,10,10,0.40) 100%);
  background: #ccc -moz-linear-gradient(top, rgba(255,255,255,0.25) 0, rgba(10,10,10,0.40) 100%);
  background: #ccc -o-linear-gradient(top, rgba(255,255,255,0.25) 0, rgba(10,10,10,0.40) 100%);
  background: #ccc -ms-linear-gradient(top, rgba(255,255,255,0.25) 0, rgba(10,10,10,0.40) 100%);
  background: #ccc linear-gradient(top, rgba(255,255,255,0.25) 0, rgba(10,10,10,0.40) 100%);
}

/* line 2042 : /usr/local/ddg/www-release/assets/stylus/style.styl */
a.shareon {
  background-image: url("http://duckduckgo.com//assets/sharesprite.v101.png");
  width: 181px;
  height: 39px;
  display: block;
  float: left;
  cursor: pointer;
  text-indent: -9999px;
}

/* line 2050 : /usr/local/ddg/www-release/assets/stylus/style.styl */
a.shareon.facebook,
a.shareon.twitter {
  margin-right: 13px;
}

/* line 2051 : /usr/local/ddg/www-release/assets/stylus/style.styl */
a.shareon.facebook {
  background-position: 0 0;
  margin-left: 1px;
}

/* line 2052 : /usr/local/ddg/www-release/assets/stylus/style.styl */
a.shareon:hover {
  background-position: 0 79px;
}

/* line 2053 : /usr/local/ddg/www-release/assets/stylus/style.styl */
a.shareon:hover:active {
  background-position: 0 39px;
}

/* line 2055 : /usr/local/ddg/www-release/assets/stylus/style.styl */
a.shareon.twitter {
  background-position: 363px 0;
}

/* line 2056 : /usr/local/ddg/www-release/assets/stylus/style.styl */
a.shareon.twitter:hover {
  background-position: 363px 79px;
}

/* line 2057 : /usr/local/ddg/www-release/assets/stylus/style.styl */
a.shareon.twitter:active {
  background-position: 363px 39px;
}

/* line 2059 : /usr/local/ddg/www-release/assets/stylus/style.styl */
a.shareon.email {
  background-position: 181px 0;
}

/* line 2060 : /usr/local/ddg/www-release/assets/stylus/style.styl */
a.shareon.email:hover {
  background-position: 181px 79px;
}

/* line 2061 : /usr/local/ddg/www-release/assets/stylus/style.styl */
a.shareon.email:active {
  background-position: 181px 39px;
}

/* line 2065 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* static page stuff goes here */

/* line 2066 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 2067 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#content_internal h1,
#content_internal h2,
#content_internal h3,
#content_internal h4,
#content_internal h5,
#content_internal h6 {
  font-weight: normal;
  position: relative;
  clear: both;
  display: block;
  margin: 2.5em auto 1.5em;
}

/* line 2074 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#content_internal h2 {
  color: #c63934;
  font-size: 20px;
  font-weight: normal;
  display: block;
  margin: 68px 0 20px;
  padding: 0;
  line-height: 1.1;
  clear: both;
  letter-spacing: 0.05em;
}

/* line 2085 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#content_internal h2 a {
  color: inherit;
}

/* line 2087 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#content_internal p,
#content_internal ul {
  margin: 1.5em auto;
  line-height: 1.25;
}

/* line 2088 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#content_internal ul li {
  margin-bottom: 7px;
}

/* line 2089 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#content_internal ul.no-bul {
  list-style: none;
  padding-left: 0;
}

/* line 2090 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#content_internal ul.no-bul li {
  list-style: none;
}

/* line 2093 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 2094 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-feedback #logo_internal {
  background-position: 50% 10px;
}

/* line 2095 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-feedback h1,
#pg-feedback h3,
#pg-feedback .mid {
  text-align: center;
}

/* line 2096 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-feedback .headline {
  margin: -10px auto 60px 75px;
  font-size: 36px;
  color: #666;
}

/* line 2097 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-feedback .dest {
  background-color: #fff;
  border: 1px solid #c2c2c2;
  padding: 13px 7px 18px 18px;
  margin: 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 1000;
  font-size: 14px;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
  -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
  box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
}

/* line 2108 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-feedback .dest img {
  max-width: 100%;
  margin: 0 auto 10px;
  display: block;
}

/* line 2109 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-feedback .dest ul {
  font-size: 85%;
  padding-right: 10px;
  max-width: 290px;
}

/* line 2110 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-feedback .dest ul li {
  margin-bottom: 7px;
  color: #333;
}

/* line 2111 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-feedback .dest a {
  color: inherit;
  display: block;
  overflow: hidden;
  padding: 20px 0;
}

/* line 2112 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-feedback .dest a:hover {
  text-decoration: none;
  -webkit-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 2113 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-feedback .dest a:active {
  background: #fff;
}

/* line 2115 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-feedback .dest:hover {
  -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.10);
  -moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.10);
  box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.10);
  background: #f7f7f7;
}

/* line 2120 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-feedback #dest-boxes {
  clear: both;
}

/* line 2121 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-feedback #dest-boxes .dest {
  margin: 10px auto;
}

/* line 2122 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-feedback #dest-boxes .dest img {
  float: left;
  margin: 0 40px 0 10px;
}

/* line 2123 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-feedback #dest-boxes .dest h2 {
  margin-top: 5px;
  clear: none;
}

/* line 2124 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-feedback #dest-boxes .dest ul {
  max-width: 100%;
  font-size: 90%;
}

/* line 2125 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-feedback #dest-boxes .dest ul li {
  list-style: square;
  list-style-position: inside;
}

/* line 2129 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-feedback label.cap {
  display: inline-block;
  min-width: 62px;
}

/* line 2130 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-feedback input[type="submit"] {
  padding: 0 10px;
}
@media only screen and (max-width: 600px), only screen and (max-width: 46.154em) {

/* line 2133 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #pg-feedback #dest-boxes {
    width: 100%;
  }

/* line 2135 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #pg-feedback #dest-boxes .dest img {
    width: 80px;
    margin-top: 20px;
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 360px), only screena and (max-width: 27.692em) {

/* line 2139 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #pg-feedback #dest-boxes {
    width: 95%;
  }

/* line 2140 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 2141 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #pg-feedback #dest-boxes .dest img {
    float: none;
    margin: 0 auto 10px;
  }

/* line 2142 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #pg-feedback #dest-boxes .dest h2 {
    text-align: center;
  }

/* line 2143 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #pg-feedback #dest-boxes .dest ul {
    padding-left: 5px;
  }

/* line 2146 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #pg-feedback input[type="text"],
  #pg-feedback textarea {
    width: 95%;
  }
}

/* line 2149 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 2150 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-support h2,
#pg-support h3 {
  color: #c63934;
  font-weight: normal;
  display: block;
  margin: 0 0 20px;
  padding: 0;
  line-height: 1.1;
  clear: both;
  letter-spacing: 0.05em;
}

/* line 2160 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-support h2 {
  font-size: 28px;
}

/* line 2161 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-support h3 {
  font-size: 20px;
  margin-top: 40px;
}

/* line 2163 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 2171 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #content_internal {
  padding-left: 3px;
}

/* line 2172 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about .text-container {
  padding-left: 20px;
}

/* line 2178 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about .video-container {
  border: 1px solid #222;
  overflow: hidden;
  position: relative;
}

/* line 2179 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about .video-container video {
  margin: 0;
}

/* line 2180 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about .video-container .share-buttons {
  position: absolute;
  top: 0;
  right: 5px;
  float: right;
  margin-top: -40px;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}

/* line 2181 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 2181 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about .video-container:hover .share-buttons {
  margin-top: 5px;
}
@media only screen and (max-width: 1024px) {

/* line 2184 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #pg-about .video-container {
    overflow: visible;
  }

/* line 2185 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #pg-about .video-container .share-buttons {
    top: auto;
    right: 0;
    bottom: -33px;
    margin-top: 0 !important;
  }
}

/* line 2188 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #share-panel {
  display: none;
  border: 1px solid #ddd;
  padding: 14px 7px;
  clear: both;
  background: #eee;
  color: #444;
}

/* line 2189 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #share-panel .embed-code {
  font-family: monospace;
  margin: 7px 7px 7px 0;
  padding: 14px;
  border: 1px solid #ddd;
  background: #f2f2f2;
}

/* line 2191 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about h2 {
  font-size: 28px;
/* -- duplicated above in global static selector
    color: #c63934; 
    font-weight: normal;
    display: block; 
    margin: 68px 0 20px; 
    padding: 0; 
    line-height: 1.1; 
    clear: both; 
    letter-spacing: 0.05em; 
    */
}

/* line 2204 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about hr {
  border: none;
  outline: none;
  height: 2px;
  background: #f7faff;
  background: rgba(215,215,215,0.13);
  border-top: 1px solid #e6e6e6;
  border-top: 1px solid rgba(215,215,215,0.50);
  width: 100%;
  display: block;
  margin: 20px auto;
}

/* line 2205 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about p {
  font-size: 18px;
}

/* line 2207 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #spread {
  padding-left: 20px;
}

/* line 2208 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #spread .newsletter {
  padding-top: 25px;
}

/* line 2209 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #spread .like {
  padding-top: 20px;
}

/* line 2212 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features {
  margin-bottom: 0px;
  padding-left: 20px;
}

/* line 2213 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul {
  *zoom: 1;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  width: 100%;
  max-width: 736px;
  display: block;
  overflow: visible;
}

/* line 5 : /usr/local/ddg/www-release/assets/stylus/_helpers.styl */
#pg-about #features ul:before,
#pg-about #features ul:after {
  content: "";
  display: table;
}

/* line 9 : /usr/local/ddg/www-release/assets/stylus/_helpers.styl */
#pg-about #features ul:after {
  clear: both;
}

/* line 2214 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul li {
  margin: 20px 0;
  padding: 0 0 0 10%;
  width: 40%;
  min-width: 222px;
  height: 50px;
  line-height: 50px;
  float: left;
  display: block;
  background-position: 0 0;
  background-repeat: no-repeat;
  list-style: none;
  font-size: 18px;
  position: relative;
}

/* line 2215 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul li.goodies {
  background-image: url("http://duckduckgo.com//assets/about/icon_goodies.png");
}

/* line 2216 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul li.goodies:hover {
  background-image: url("http://duckduckgo.com//assets/about/icon_goodies_red.png");
}

/* line 2218 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul li.bubble {
  background-image: url("http://duckduckgo.com//assets/about/icon_bubble.png");
}

/* line 2219 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul li.bubble:hover {
  background-image: url("http://duckduckgo.com//assets/about/icon_bubble_red.png");
}

/* line 2221 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul li.answers {
  background-image: url("http://duckduckgo.com//assets/about/icon_instant-answers.png");
}

/* line 2222 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul li.answers:hover {
  background-image: url("http://duckduckgo.com//assets/about/icon_instant-answers_red.png");
}

/* line 2224 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul li.privacy {
  background-image: url("http://duckduckgo.com//assets/about/icon_privacy.png");
}

/* line 2225 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul li.privacy:hover {
  background-image: url("http://duckduckgo.com//assets/about/icon_privacy_blue.png");
}

/* line 2227 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul li.clutter {
  background-image: url("http://duckduckgo.com//assets/about/icon_spam-clutter.png");
}

/* line 2228 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul li.clutter:hover {
  background-image: url("http://duckduckgo.com//assets/about/icon_spam-clutter_blue.png");
}

/* line 2230 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul li a {
  color: inherit;
  display: block;
  padding-left: 75px;
  position: relative;
  left: -75px;
  width: 110%;
}

/* line 2237 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul li a:hover {
  text-decoration: none;
}

/* line 2238 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul li a:hover em {
  text-decoration: underline;
}

/* line 2241 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul li em {
  color: #1168cc;
  font-style: normal;
}

/* line 2242 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul li * {
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

/* line 2243 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul li blockquote {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  position: absolute;
  visibility: hidden;
  line-height: 1.2;
  top: 80%;
  left: 10%;
  color: #fff;
  padding: 15px 20px;
  min-width: 90%;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  font-family: sans-serif;
  display: inline-block;
  background-color: #3368ae;
  background-color: rgba(50,95,168,0.75);
}

/* line 2261 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul li blockquote.noquote {
  font-style: normal;
  font-weight: bold;
  letter-spacing: -0.02em;
  font-size: 22px;
}

/* line 2263 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 2264 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul li:hover blockquote,
#pg-about #features ul li:active blockquote,
#pg-about #features ul li:hover img,
#pg-about #features ul li:active img {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

/* line 2265 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #features ul li:hover blockquote,
#pg-about #features ul li:active blockquote {
  z-index: 50;
  visibility: visible;
}
@media only screen and (max-width: 700px) {

/* line 2269 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #pg-about #features ul li {
    padding: 0 0 0 75px;
  }
}

/* line 2274 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #quotes {
  margin-bottom: 0px;
}

/* line 2275 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #quotes ul {
  *zoom: 1;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  width: 100%;
  display: block;
  overflow: visible;
/*
        @media only screen and (max-width: 480px) {
          li { text-align: center;
            img { max-width: 100%; float: none; position: static; }
            blockquote { padding: 10px 5%; float: none; display: block; margin: 5px auto;            
            }
            &#about, &#nyt, &#sel { img { position: static; top: 0; left: 0; } }
          }
        } 
        */
}

/* line 5 : /usr/local/ddg/www-release/assets/stylus/_helpers.styl */
#pg-about #quotes ul:before,
#pg-about #quotes ul:after {
  content: "";
  display: table;
}

/* line 9 : /usr/local/ddg/www-release/assets/stylus/_helpers.styl */
#pg-about #quotes ul:after {
  clear: both;
}

/* line 2276 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #quotes ul li {
  margin: 19px;
  padding: 0;
  height: 85px;
  position: relative;
  list-style: none;
  float: left;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  overflow: visible;
}

/* line 2287 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #quotes ul li:before {
  display: inline-block;
  height: 100%;
  width: 1px;
  content: " ";
  vertical-align: middle;
}

/* line 2288 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #quotes ul li a {
  display: inline-block;
  overflow: visible;
}

/* line 2289 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #quotes ul li * {
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

/* line 2290 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #quotes ul li img {
  vertical-align: middle;
  opacity: 0.6;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  display: inline;
  min-width: 1px;
}

/* line 2291 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #quotes ul li blockquote {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  position: absolute;
  visibility: hidden;
  bottom: 50%;
  left: 50px;
  color: #fff;
  padding: 15px 20px;
  min-width: 90%;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  font-style: italic;
  font-family: sans-serif;
  display: inline-block;
  background-color: #3368ae;
  background-color: rgba(50,95,168,0.75);
}

/* line 2308 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #quotes ul li blockquote:before,
#pg-about #quotes ul li blockquote:after {
  color: #9bb4d7;
  font-size: 1.5em;
  margin-top: 0.1em;
  position: relative;
}

/* line 2309 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #quotes ul li blockquote:before {
  content: "\201C";
  float: left;
  text-indent: -0.8em;
  float: left;
  top: -5px;
  left: 5px;
}

/* line 2310 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #quotes ul li blockquote:after {
  top: 5px;
  display: inline;
  content: "\201D";
  line-height: 1px;
}

/* line 2311 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #quotes ul li blockquote.noquote {
  font-style: normal;
  font-weight: bold;
  letter-spacing: -0.02em;
  font-size: 22px;
}

/* line 2316 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #quotes ul li blockquote.noquote:before,
#pg-about #quotes ul li blockquote.noquote:after {
  display: none;
}

/* line 2319 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 2320 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #quotes ul li:hover blockquote,
#pg-about #quotes ul li:active blockquote,
#pg-about #quotes ul li:hover img,
#pg-about #quotes ul li:active img {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

/* line 2321 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #quotes ul li:hover blockquote,
#pg-about #quotes ul li:active blockquote {
  z-index: 50;
  visibility: visible;
  left: 20px;
}

/* line 2323 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 2323 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #quotes ul li#nyt blockquote {
  width: 400px;
}

/* line 2324 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 2324 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #quotes ul li#tc blockquote {
  width: 420px;
}

/* line 2325 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 2325 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #quotes ul li#sel blockquote {
  width: 350px;
}

/* line 2326 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 2326 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #quotes ul li#wired blockquote,
#pg-about #quotes ul li#tnw blockquote {
  width: 250px;
}

/* line 2327 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 2327 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#pg-about #quotes ul li#time blockquote,
#pg-about #quotes ul li#cnn blockquote,
#pg-about #quotes ul li#pc blockquote {
  width: 180px;
}
@media only screen and (min-width: 768px) {

/* line 2330 : /usr/local/ddg/www-release/assets/stylus/style.styl */
}
@media only screen and (max-width: 768px) {

/* line 2335 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #pg-about #quotes ul li {
    text-align: left;
    width: 100%;
    height: auto;
    margin: 10px auto !important;
  }

/* line 2336 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #pg-about #quotes ul li a {
    overflow: hidden;
    display: block;
  }

/* line 2337 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #pg-about #quotes ul li img {
    max-width: 35%;
    float: left;
  }

/* line 2338 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #pg-about #quotes ul li blockquote {
    position: static;
    vertical-align: middle;
    visibility: visible;
    opacity: 0.8;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    float: right;
    min-width: 50%;
    max-width: 50%;
    font-size: 16px;
    padding: 10px 15px;
  }

/* line 2339 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #pg-about #quotes ul li blockquote.noquote {
    font-size: 18px;
  }

/* line 2340 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #pg-about #quotes ul li blockquote img {
    float: none !important;
    max-width: 100% !important;
    position: static !important;
    margin: 0 !important;
  }

/* line 2342 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 2342 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #pg-about #quotes ul li#about img,
  #pg-about #quotes ul li#nyt img,
  #pg-about #quotes ul li#sel img {
    position: absolute;
    top: 45%;
    left: 0;
  }

/* line 2343 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #pg-about #quotes ul li#nyt img {
    top: 50%;
  }
}

/* line 2360 : /usr/local/ddg/www-release/assets/stylus/style.styl */
ul.browsers {
  margin: 10px auto;
  padding: 0;
  list-style: none;
  display: block;
  overflow: hidden;
  width: 110%;
}

/* line 2362 : /usr/local/ddg/www-release/assets/stylus/style.styl */
ul.browsers li {
  float: left;
  list-style: none;
  text-indent: -9999px;
  width: 66px;
  height: 66px;
  background-image: url("http://duckduckgo.com//assets/browser_logos-64.png");
  -webkit-background-size: 353px 66px;
  -moz-background-size: 353px 66px;
  -o-background-size: 353px 66px;
  background-size: 353px 66px;
  opacity: 0.8;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

/* line 2371 : /usr/local/ddg/www-release/assets/stylus/style.styl */
ul.browsers li.chrome {
  background-position: 1.5% 0;
}

/* line 2372 : /usr/local/ddg/www-release/assets/stylus/style.styl */
ul.browsers li.firefox {
  background-position: 26.5% 0;
}

/* line 2373 : /usr/local/ddg/www-release/assets/stylus/style.styl */
ul.browsers li.opera {
  background-position: 51.5% 0;
}

/* line 2374 : /usr/local/ddg/www-release/assets/stylus/style.styl */
ul.browsers li.safari {
  background-position: 75% 0;
}

/* line 2375 : /usr/local/ddg/www-release/assets/stylus/style.styl */
ul.browsers li.ie {
  background-position: 99.5% 0;
}

/* line 2376 : /usr/local/ddg/www-release/assets/stylus/style.styl */
ul.browsers li:hover {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

/* line 2377 : /usr/local/ddg/www-release/assets/stylus/style.styl */
ul.browsers li:active {
  opacity: 0.9;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}

/* line 2378 : /usr/local/ddg/www-release/assets/stylus/style.styl */
ul.browsers li a {
  display: block;
  width: 100%;
  height: 132px;
}

/* line 2380 : /usr/local/ddg/www-release/assets/stylus/style.styl */
ul.browsers.big li {
  width: 132px;
  height: 132px;
  background-image: url("http://duckduckgo.com//assets/browser_logos-128.png");
  -webkit-background-size: 705px 132px;
  -moz-background-size: 705px 132px;
  -o-background-size: 705px 132px;
  background-size: 705px 132px;
}

/* line 2386 : /usr/local/ddg/www-release/assets/stylus/style.styl */
ul.browsers.small li {
  width: 33px;
  height: 33px;
  background-image: url("http://duckduckgo.com//assets/browser_logos-32.png");
  -webkit-background-size: 175px 33px;
  -moz-background-size: 175px 33px;
  -o-background-size: 175px 33px;
  background-size: 175px 33px;
}

/* line 2393 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* end static pages */

/* line 2395 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* Small screens */

/* line 2396 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* kindle fire is 600 */

/* line 2397 : /usr/local/ddg/www-release/assets/stylus/style.styl */
@media only screen and (max-device-width: 599px) {

/* line 2399 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #content,
  #content_wrapper,
  #content_homepage,
  #content_wrapper_homepage,
  #zero_click_wrapper,
  #links_wrapper,
  #zero_click,
  #links {
    width: 97%;
    min-width: 97%;
    margin: auto;
    padding-right: 0;
  }

/* line 2405 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #content {
    margin: auto;
    padding-left: 0;
    padding-top: 50px;
    position: relative;
    left: 1px;
  }

/* line 2412 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #logo_homepage {
    padding-bottom: 20px;
    margin-bottom: 0px;
  }

/* line 2416 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #header_button_wrapper,
  #search_dropdown,
  #bang_wrapper,
  #search_dropdown_homepage {
    display: none;
  }

/* line 2419 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #search_form {
    width: 236px;
  }

/* line 2422 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #search_form_homepage {
    width: 220px;
  }

/* line 2425 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #search_wrapper {
    width: 42px;
  }

/* line 2428 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #search_wrapper_homepage {
    width: 42px;
  }

/* line 2431 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #search_form_input {
    width: 153px;
    padding-right: 9px;
  }

/* line 2435 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #search_form_input_homepage {
    width: 163px;
  }
}

/* line 2441 : /usr/local/ddg/www-release/assets/stylus/style.styl */
@media only screen and (max-device-width: 599px) and (orientation:landscape) {

/* line 2442 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #search_form {
    width: 336px;
  }

/* line 2445 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #search_form_input {
    width: 253px;
  }

/* line 2448 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #search_form_homepage {
    width: 313px;
  }

/* line 2451 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #search_form_input_homepage {
    width: 253px;
  }
}

/* line 2456 : /usr/local/ddg/www-release/assets/stylus/style.styl */
@media only screen and (max-height: 480px) {

/* line 2457 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #more_menu,
  #footer_homepage_right #more_menu {
    margin-bottom: 0;
    max-height: 320px;
    overflow-y: auto;
  }

/* line 2461 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #more_menu:after,
  #footer_homepage_right #more_menu:after,
  #more_menu:before,
  #footer_homepage_right #more_menu:before {
    display: none;
  }
}

/* line 2465 : /usr/local/ddg/www-release/assets/stylus/style.styl */
@media only screen and (max-width: 407px) {

/* line 2466 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #header_button_wrapper {
    display: none;
  }
}

/* line 2469 : /usr/local/ddg/www-release/assets/stylus/style.styl */
@media only screen and (max-width: 320px) {

/* line 2470 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 2471 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #zero_click_header #zero_click_heading {
    max-width: 255px;
  }

/* line 2474 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #zero_click_header h1 {
    font-size: 16px;
  }
}

/* line 2481 : /usr/local/ddg/www-release/assets/stylus/style.styl */
/* source ids */

/* line 2482 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#wwo_outer {
  background: none !important;
  padding-left: 15px;
  padding-bottom: 5px;
  width: 95% !important;
}

/* line 2487 : /usr/local/ddg/www-release/assets/stylus/style.styl */
#wwo_outer td {
  display: block;
  float: left;
}

/* line 2492 : /usr/local/ddg/www-release/assets/stylus/style.styl */
@media screen and (min-width: 950px) {

/* line 2493 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #wwo_outer table td:first-child {
    width: 275px !important;
  }
}

/* line 2497 : /usr/local/ddg/www-release/assets/stylus/style.styl */
@media screen and (max-width: 652px) {

/* line 2498 : /usr/local/ddg/www-release/assets/stylus/style.styl */

/* line 2499 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #wwo_outer table td:first-child {
    width: 155px !important;
  }
}

/* line 2504 : /usr/local/ddg/www-release/assets/stylus/style.styl */
@media screen and (max-width: 629px) {

/* line 2505 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #wwo_outer {
    padding-left: 7px;
  }

/* line 2507 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #wwo_outer table {
    margin-bottom: 10px;
  }

/* line 2509 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #wwo_outer table td:first-child {
    float: none;
    margin-bottom: 10px;
  }

/* line 2512 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #wwo_outer table td:not(:first-child) {
    max-width: 24%;
    margin-right: 1%;
  }

/* line 2514 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #wwo_outer table td:not(:first-child) img {
    max-width: 100%;
    height: auto !important;
    display: block;
    margin: 0 auto !important;
  }
}

/* line 2520 : /usr/local/ddg/www-release/assets/stylus/style.styl */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5),only screen and (min-resolution: 96dpi) {

/* line 2528 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  .mobile #content_homepage #logo_homepage.mobile {
    background-image: url("http://duckduckgo.com//assets/logos/brahms/logo_homepage_mobile.hdpi.png");
    background-image: url("http://duckduckgo.com//assets/logo_homepage_mobile.hdpi.v101.png");
  }
@media screen and (max-device-width: 600px) {

/* line 2533 : /usr/local/ddg/www-release/assets/stylus/style.styl */
    #content_homepage #logo_homepage {
      background-image: url("http://duckduckgo.com//assets/logos/brahms/logo_homepage_mobile.hdpi.png");
      background-image: url("http://duckduckgo.com//assets/logo_homepage_mobile.hdpi.v101.png");
    }
}

/* line 2538 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  .mobile #content_homepage {
    width: 97%;
    min-width: 97%;
    margin: auto;
    padding-right: 0;
  }

/* line 2544 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  .mobile #search_dropdown,
  .mobile #search_dropdown_homepage {
    display: none;
  }

/* line 2547 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  .mobile #search_form {
    width: 236px;
  }

/* line 2550 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  .mobile #search_form_homepage {
    width: 220px;
  }

/* line 2553 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  .mobile #search_wrapper {
    width: 42px;
  }

/* line 2556 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  .mobile #search_wrapper_homepage {
    width: 42px;
  }

/* line 2559 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  .mobile #search_form_input {
    width: 153px;
  }

/* line 2562 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  .mobile  #search_form_input_homepage {
    width: 163px;
  }

/* line 2565 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #header_wrapper #header #header_content_wrapper #header_content #header_logo {
    background-image: url("http://duckduckgo.com/assets/logo_header.v101.hdpi.png");
  }

/* line 2568 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #logo_internal {
    background-image: url("http://duckduckgo.com//assets/logo_words.v101.hdpi.png");
  }

/* line 2571 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #search_button,
  #search_dropdown {
    background-image: url("http://duckduckgo.com/assets/search_dropdown.v102.hdpi.png");
  }

/* line 2574 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #search_button_homepage,
  #search_dropdown_homepage {
    background-image: url("http://duckduckgo.com/assets/search_dropdown_homepage.v102.hdpi.png");
  }

/* line 2577 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #zero_click_plus {
    background-image: url("http://duckduckgo.com/assets/icon_minus.v104.hdpi.png");
  }

/* line 2580 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #zero_click_plus.plus {
    background-image: url("http://duckduckgo.com/assets/icon_plus.v104.hdpi.png");
  }
}

/* line 2584 : /usr/local/ddg/www-release/assets/stylus/style.styl */
@media only screen and (-webkit-min-device-pixel-ratio:1.5) and (orientation:landscape) {

/* line 2585 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  .mobile #search_form {
    width: 312px;
  }

/* line 2588 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  .mobile #search_form_input {
    width: 253px;
  }

/* line 2591 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  .mobile #search_form_homepage {
    width: 352px;
  }

/* line 2594 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  .mobile #search_form_input_homepage {
    width: 287px;
  }

/* line 2597 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #content {
    padding-right: 0;
  }
}

/* line 2599 : /usr/local/ddg/www-release/assets/stylus/style.styl */
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-ms-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {

/* line 2600 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #logo_homepage {
    background-image: url("http://duckduckgo.com//assets/logos/brahms/logo_homepage.retina.png");
    background-image: url("http://duckduckgo.com//assets/logo_homepage.retina.v101.png");
  }

/* line 2604 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  .mobile #content_homepage #logo_homepage.mobile {
    background-image: url("http://duckduckgo.com//assets/logos/brahms/logo_homepage_mobile.retina.png");
    background-image: url("http://duckduckgo.com//assets/logo_homepage_mobile.retina.v101.png");
  }
@media screen and (max-device-width: 600px) {

/* line 2609 : /usr/local/ddg/www-release/assets/stylus/style.styl */
    #content_homepage #logo_homepage {
      background-image: url("http://duckduckgo.com//assets/logos/brahms/logo_homepage_mobile.retina.png");
      background-image: url("http://duckduckgo.com//assets/logo_homepage_mobile.retina.v101.png");
    }
}

/* line 2614 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #feedback {
    background-image: url("http://duckduckgo.com/assets/icon_feedback.v101.retina.png");
  }

/* line 2617 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  .search_suggestion a {
    background-image: url("http://duckduckgo.com/assets/icon_plus.v102.retina.png");
  }

/* line 2620 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  .links_menu,
  .links_menu a {
    background-image: url("http://duckduckgo.com/assets/icon_triangle.v101.retina.png");
  }

/* line 2623 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  .img_badge {
    display: inline-block;
    overflow: hidden;
    height: 0;
    width: 71px;
    padding-top: 19px;
    background: url("http://duckduckgo.com//assets/icon_official.v101.retina.png") top left no-repeat;
    -webkit-background-size: 71px 19px;
    -moz-background-size: 71px 19px;
    -o-background-size: 71px 19px;
    background-size: 71px 19px;
  }

/* line 2632 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #header_wrapper #header #header_content_wrapper #header_content #header_logo {
    background-image: url("http://duckduckgo.com/assets/logo_header.v101.retina.png") no-repeat;
  }

/* line 2635 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper a.header_button_menu_item {
    background-image: url("http://duckduckgo.com/assets/header_button_triangle.v101.retina.png");
  }

/* line 2638 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #logo_internal {
    background-image: url("http://duckduckgo.com//assets/logo_words.v101.retina.png");
  }

/* line 2641 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #search_button,
  #search_dropdown {
    background-image: url("http://duckduckgo.com/assets/search_dropdown.v102.retina.png");
  }

/* line 2644 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #search_button_homepage,
  #search_dropdown_homepage {
    background-image: url("http://duckduckgo.com/assets/search_dropdown_homepage.v102.retina.png");
  }

/* line 2647 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #search_form_input_clear {
    background-image: url("http://duckduckgo.com/assets/icon_xon.v101.retina.png");
  }

/* line 2650 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #search_form_input_clear:active {
    background-image: url("http://duckduckgo.com/assets/icon_xoff.v101.retina.png");
  }

/* line 2653 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #zero_click_plus {
    background-image: url("http://duckduckgo.com/assets/icon_minus.v104.retina.png");
  }

/* line 2656 : /usr/local/ddg/www-release/assets/stylus/style.styl */
  #zero_click_plus.plus {
    background-image: url("http://duckduckgo.com/assets/icon_plus.v104.retina.png");
  }
}