@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 5, ../../../../../../../.gem/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../.gem/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../.gem/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../.gem/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../.gem/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../.gem/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../.gem/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../.gem/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../.gem/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 12, ../../sass/screen.scss */
body * {
  font-family: helvetica, arial, sans-serif;
}

/* line 16, ../../sass/screen.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
}

/* line 20, ../../sass/screen.scss */
h1, h2, h3, h4, h5, h6, p {
  margin-bottom: 10px;
}

/* line 24, ../../sass/screen.scss */
h1 {
  font-size: 22px;
}

/* line 28, ../../sass/screen.scss */
h2 {
  font-size: 20px;
}

/* line 32, ../../sass/screen.scss */
h3 {
  font-size: 18px;
}

/* line 36, ../../sass/screen.scss */
h4 {
  font-size: 16px;
}

/* line 40, ../../sass/screen.scss */
h5 {
  font-size: 14px;
}

/* line 44, ../../sass/screen.scss */
h6 {
  font-size: 12px;
}

/* line 48, ../../sass/screen.scss */
strong, b {
  font-weight: bold;
}

/* line 52, ../../sass/screen.scss */
i, em {
  font-style: italic;
}

/* line 56, ../../sass/screen.scss */
a {
  color: black;
  text-decoration: underline;
}
/* line 60, ../../sass/screen.scss */
a:hover {
  color: red;
}

/* line 65, ../../sass/screen.scss */
.clearfix {
  clear: both;
}

/* line 69, ../../sass/screen.scss */
#container {
  width: 1050px;
  position: relative;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  /* line 69, ../../sass/screen.scss */
  #container {
    width: 90%;
  }
}

/* line 79, ../../sass/screen.scss */
header {
  padding: 40px 0 70px 0;
}
/* line 82, ../../sass/screen.scss */
header p.title {
  float: left;
}
/* line 85, ../../sass/screen.scss */
header p.title a {
  text-decoration: none;
  color: black;
}
/* line 89, ../../sass/screen.scss */
header p.title a:hover {
  text-decoration: underline;
  color: red;
}
/* line 97, ../../sass/screen.scss */
header nav li {
  float: left;
}
/* line 100, ../../sass/screen.scss */
header nav li:after {
  content: ' | ';
  margin: 0 13px 0 10px;
}
/* line 105, ../../sass/screen.scss */
header nav li:last-child:after {
  display: none;
}
/* line 109, ../../sass/screen.scss */
header nav li a {
  text-decoration: none;
  color: black;
}
/* line 113, ../../sass/screen.scss */
header nav li a:hover {
  text-decoration: underline;
  color: red;
}
/* line 119, ../../sass/screen.scss */
header nav li.active a {
  color: red;
}
@media screen and (max-width: 414px) {
  /* line 79, ../../sass/screen.scss */
  header {
    padding: 30px 0 40px 0;
  }
  /* line 129, ../../sass/screen.scss */
  header nav li {
    float: none;
    margin: 10px 0;
  }
  /* line 133, ../../sass/screen.scss */
  header nav li:after {
    content: '';
    margin: 0;
  }
}

/* line 142, ../../sass/screen.scss */
#artist-search-form {
  padding-bottom: 70px;
  clear: both;
}
/* line 146, ../../sass/screen.scss */
#artist-search-form label {
  display: block;
  font-weight: bold;
  margin-bottom: 7px;
}
/* line 152, ../../sass/screen.scss */
#artist-search-form input[type=submit] {
  background-color: black;
  border: 2px solid black;
  color: white;
  padding: 18px 60px;
  margin-left: 0;
  vertical-align: top;
  font-size: 14px;
  height: 58px;
}
/* line 163, ../../sass/screen.scss */
#artist-search-form input[type=text] {
  font-weight: bold;
  font-size: 36px;
  width: 600px;
  height: 54px;
  border: 2px solid black;
  background-color: white;
  margin: 0;
  padding: 0 6px;
}
/* line 173, ../../sass/screen.scss */
#artist-search-form input[type=text]:hover {
  color: red;
}
/* line 177, ../../sass/screen.scss */
#artist-search-form input[type=text]:focus {
  outline: 0;
  color: black;
}
/* line 183, ../../sass/screen.scss */
#artist-search-form ul.typeahead {
  position: absolute;
  background-color: white;
  margin-top: 5px;
  width: 610px;
}
/* line 189, ../../sass/screen.scss */
#artist-search-form ul.typeahead li {
  padding: 7px 10px;
}
/* line 192, ../../sass/screen.scss */
#artist-search-form ul.typeahead li:hover, #artist-search-form ul.typeahead li.active {
  background-color: #f3f3f3;
}
/* line 196, ../../sass/screen.scss */
#artist-search-form ul.typeahead li:first-child a {
  color: red;
}
/* line 200, ../../sass/screen.scss */
#artist-search-form ul.typeahead li a {
  color: #000;
  text-decoration: none;
  font-weight: bold;
  font-size: 26px;
}
@media screen and (max-width: 768px) {
  /* line 142, ../../sass/screen.scss */
  #artist-search-form {
    padding-bottom: 32px;
  }
  /* line 218, ../../sass/screen.scss */
  #artist-search-form:after {
    clear: both;
    display: block;
    content: '';
  }
  /* line 224, ../../sass/screen.scss */
  #artist-search-form input {
    -webkit-appearance: none;
    border-radius: 0;
    box-sizing: border-box;
    float: left;
  }
  /* line 231, ../../sass/screen.scss */
  #artist-search-form input[type=submit] {
    width: 20%;
    padding: 0;
  }
  /* line 236, ../../sass/screen.scss */
  #artist-search-form input[type=text] {
    width: 80%;
    height: 58px;
  }
}

/* line 243, ../../sass/screen.scss */
div[role=main] {
  clear: both;
  padding-bottom: 60px;
  padding-top: 10px;
  border-top: 2px solid black;
}

/* line 251, ../../sass/screen.scss */
body.artist-detail article {
  font-size: 13px;
}
/* line 254, ../../sass/screen.scss */
body.artist-detail article > h1 {
  font-weight: bold;
  font-size: 50px;
  margin-bottom: 20px;
}
/* line 260, ../../sass/screen.scss */
body.artist-detail article hr.separator {
  width: 50px;
  color: black;
  background-color: black;
  border: 1px solid black;
  margin: 80px 0 20px;
}
/* line 268, ../../sass/screen.scss */
body.artist-detail article .column-wrap {
  position: relative;
}
/* line 272, ../../sass/screen.scss */
body.artist-detail article .column {
  float: left;
  width: 300px;
  padding-right: 30px;
}
/* line 277, ../../sass/screen.scss */
body.artist-detail article .column.column-one {
  width: 350px;
}
/* line 281, ../../sass/screen.scss */
body.artist-detail article .column.column-two {
  width: 350px;
}
/* line 286, ../../sass/screen.scss */
body.artist-detail article .artist-image {
  position: absolute;
  top: 40px;
  right: 0;
  width: 300px;
}
/* line 292, ../../sass/screen.scss */
body.artist-detail article .artist-image p.caption {
  margin-top: 20px;
}
/* line 297, ../../sass/screen.scss */
body.artist-detail article h4 {
  font-size: 14px;
  font-weight: bold;
  margin: 40px 0 20px;
}
/* line 304, ../../sass/screen.scss */
body.artist-detail article dl dt, body.artist-detail article dl dd {
  display: inline-block;
  padding-bottom: 7px;
}
/* line 311, ../../sass/screen.scss */
body.artist-detail article dl.bio dt {
  width: 110px;
}
/* line 314, ../../sass/screen.scss */
body.artist-detail article dl.bio dd {
  width: 240px;
}
/* line 320, ../../sass/screen.scss */
body.artist-detail article ul li {
  padding-bottom: 7px;
}
/* line 325, ../../sass/screen.scss */
body.artist-detail article a {
  color: black;
  text-decoration: underline;
}
/* line 329, ../../sass/screen.scss */
body.artist-detail article a:hover {
  color: red;
}
/* line 334, ../../sass/screen.scss */
body.artist-detail article .help {
  clear: both;
  float: right;
  width: 300px;
}
/* line 339, ../../sass/screen.scss */
body.artist-detail article .help p {
  margin-bottom: 7px;
}
/* line 344, ../../sass/screen.scss */
body.artist-detail article .artist-links {
  border-top: 1px solid black;
  margin-top: 60px;
}
/* line 348, ../../sass/screen.scss */
body.artist-detail article .artist-links h4 {
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 40px;
}
/* line 354, ../../sass/screen.scss */
body.artist-detail article .artist-links .artist-link-wrapper {
  display: table-row;
}
/* line 358, ../../sass/screen.scss */
body.artist-detail article .artist-links .artist-link {
  display: inline-block;
  width: 190px;
  padding-left: 23px;
  padding-bottom: 50px;
  vertical-align: top;
  height: 100%;
  position: relative;
}
/* line 367, ../../sass/screen.scss */
body.artist-detail article .artist-links .artist-link.first {
  padding-left: 0;
}
/* line 371, ../../sass/screen.scss */
body.artist-detail article .artist-links .artist-link h5 {
  font-size: 12px;
  margin-bottom: 20px;
}
/* line 376, ../../sass/screen.scss */
body.artist-detail article .artist-links .artist-link p.link {
  bottom: 0;
  position: absolute;
}
/* line 381, ../../sass/screen.scss */
body.artist-detail article .artist-links .artist-link p.link:before {
  content: "➞";
}
/* line 385, ../../sass/screen.scss */
body.artist-detail article .artist-links .artist-link p.link a {
  display: block;
  margin-top: 5px;
}
@media screen and (max-width: 768px) {
  /* line 394, ../../sass/screen.scss */
  body.artist-detail div[role=main] {
    border-top: 0;
  }
  /* line 398, ../../sass/screen.scss */
  body.artist-detail article {
    border-top: 1px solid black;
    padding-top: 25px;
  }
  /* line 402, ../../sass/screen.scss */
  body.artist-detail article .column {
    box-sizing: border-box;
    width: 50%;
    padding: 0;
  }
  /* line 407, ../../sass/screen.scss */
  body.artist-detail article .column.column-one {
    width: 50%;
  }
  /* line 411, ../../sass/screen.scss */
  body.artist-detail article .column.column-two {
    width: 50%;
    padding-left: 40px;
  }
  /* line 417, ../../sass/screen.scss */
  body.artist-detail article .column dl.bio dt {
    width: 32%;
  }
  /* line 420, ../../sass/screen.scss */
  body.artist-detail article .column dl.bio dd {
    width: 68%;
  }
  /* line 426, ../../sass/screen.scss */
  body.artist-detail article .artist-image {
    margin-top: 40px;
    position: static;
    width: 50%;
    float: right;
    padding-left: 40px;
    box-sizing: border-box;
  }
  /* line 434, ../../sass/screen.scss */
  body.artist-detail article .artist-image img {
    width: 100%;
    height: auto;
  }
  /* line 440, ../../sass/screen.scss */
  body.artist-detail article .help {
    width: 100%;
    float: none;
  }
  /* line 446, ../../sass/screen.scss */
  body.artist-detail article .artist-links .artist-link {
    height: auto;
    width: 32.33%;
    margin-right: 1%;
    padding: 0;
  }
  /* line 452, ../../sass/screen.scss */
  body.artist-detail article .artist-links .artist-link p.link {
    position: static;
  }
}
@media screen and (max-width: 414px) {
  /* line 462, ../../sass/screen.scss */
  body.artist-detail article .column {
    box-sizing: border-box;
    width: 100%;
    padding: 0;
  }
  /* line 467, ../../sass/screen.scss */
  body.artist-detail article .column.column-one {
    width: 100%;
  }
  /* line 471, ../../sass/screen.scss */
  body.artist-detail article .column.column-two {
    width: 100%;
    padding-left: 0;
  }
  /* line 477, ../../sass/screen.scss */
  body.artist-detail article .artist-image {
    width: 100%;
    padding-left: 0;
  }
  /* line 483, ../../sass/screen.scss */
  body.artist-detail article .artist-links .artist-link {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
}

/* line 495, ../../sass/screen.scss */
body.home article > h1 {
  font-size: 50px;
  font-weight: bold;
  padding-bottom: 40px;
}
/* line 501, ../../sass/screen.scss */
body.home article p {
  font-size: 12px;
  line-height: 1.5;
}
/* line 506, ../../sass/screen.scss */
body.home article .left, body.home article .center, body.home article .right {
  display: inline-block;
  width: 280px;
  text-align: left;
  vertical-align: top;
}
/* line 513, ../../sass/screen.scss */
body.home article .left, body.home article .center {
  margin-right: 60px;
}
/* line 517, ../../sass/screen.scss */
body.home article .left {
  padding-top: 5px;
  width: 370px;
}
/* line 521, ../../sass/screen.scss */
body.home article .left .captions {
  margin-top: 10px;
}
/* line 527, ../../sass/screen.scss */
body.home article .right .image {
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  /* line 535, ../../sass/screen.scss */
  body.home article .left, body.home article .center, body.home article .right {
    box-sizing: border-box;
    float: left;
    width: 50%;
    margin: 0;
  }
  /* line 542, ../../sass/screen.scss */
  body.home article .center, body.home article .right {
    padding-left: 40px;
  }
  /* line 546, ../../sass/screen.scss */
  body.home article .right {
    float: right;
  }
}
@media screen and (max-width: 414px) {
  /* line 554, ../../sass/screen.scss */
  body.home article .left, body.home article .center, body.home article .right {
    width: 100%;
    padding-left: 0;
  }
}

/* line 563, ../../sass/screen.scss */
body.az-list div[role=main] {
  border-top: 0;
  padding-top: 0;
}
/* line 568, ../../sass/screen.scss */
body.az-list #artist-search-form {
  padding-bottom: 54px;
}
/* line 572, ../../sass/screen.scss */
body.az-list .scroll {
  overflow: auto;
  position: relative;
  overflow-y: hidden;
}
/* line 577, ../../sass/screen.scss */
body.az-list .scroll:focus {
  outline: 0;
}
/* line 581, ../../sass/screen.scss */
body.az-list .scroll ul {
  margin-top: 60px;
  white-space: nowrap;
}
/* line 584, ../../sass/screen.scss */
body.az-list .scroll ul li.letter {
  display: inline-block;
  vertical-align: top;
  padding-right: 50px;
  width: 225px;
}
/* line 590, ../../sass/screen.scss */
body.az-list .scroll ul li.letter a.title {
  text-decoration: none;
}
/* line 593, ../../sass/screen.scss */
body.az-list .scroll ul li.letter a.title h5 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
}
/* line 600, ../../sass/screen.scss */
body.az-list .scroll ul li.letter ul {
  margin-top: 30px;
}
/* line 605, ../../sass/screen.scss */
body.az-list .scroll ul li.letter li a {
  color: #333;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 11px;
  margin: 10px 0;
  display: block;
}
/* line 613, ../../sass/screen.scss */
body.az-list .scroll ul li.letter li a:hover {
  text-decoration: underline;
  color: red;
}
/* line 622, ../../sass/screen.scss */
body.az-list .scroll .jspVerticalBar {
  display: none;
}
/* line 626, ../../sass/screen.scss */
body.az-list .scroll .jspHorizontalBar {
  position: absolute;
  top: 0;
}
/* line 630, ../../sass/screen.scss */
body.az-list .scroll .jspHorizontalBar .jspTrack {
  background-color: white;
  border-bottom: 2px solid black;
}
/* line 634, ../../sass/screen.scss */
body.az-list .scroll .jspHorizontalBar .jspTrack .jspDrag {
  background-color: black;
}
/* line 637, ../../sass/screen.scss */
body.az-list .scroll .jspHorizontalBar .jspTrack .jspDrag:after {
  content: '➞';
  position: absolute;
  color: black;
  right: -20px;
  font-size: 18px;
}
/* line 647, ../../sass/screen.scss */
body.az-list .scroll .jspHorizontalBar .jspCorner {
  display: none;
}

/* line 655, ../../sass/screen.scss */
body.az-list-filter div[role=main] {
  padding-top: 10px;
  border-top: 2px solid black;
}
/* line 660, ../../sass/screen.scss */
body.az-list-filter .object {
  position: relative;
  padding-bottom: 20px;
}
/* line 664, ../../sass/screen.scss */
body.az-list-filter .object > h1 {
  font-size: 50px;
  font-weight: bold;
  padding-bottom: 40px;
}
/* line 670, ../../sass/screen.scss */
body.az-list-filter .object .caption {
  margin-top: 10px;
}
/* line 674, ../../sass/screen.scss */
body.az-list-filter .object .p-wrap {
  display: inline-block;
  vertical-align: top;
  padding-top: 5px;
  padding-right: 20px;
  width: 250px;
}
/* line 681, ../../sass/screen.scss */
body.az-list-filter .object .p-wrap p {
  line-height: 1.4;
  font-size: 13px;
}
/* line 685, ../../sass/screen.scss */
body.az-list-filter .object .p-wrap p a {
  color: black;
}
/* line 691, ../../sass/screen.scss */
body.az-list-filter .object .p-wrap .desc p {
  margin-bottom: 15px;
}
/* line 697, ../../sass/screen.scss */
body.az-list-filter .object .image {
  display: inline-block;
  margin-right: 130px;
}
/* line 702, ../../sass/screen.scss */
body.az-list-filter .object .image:hover .gray {
  display: none;
}
/* line 705, ../../sass/screen.scss */
body.az-list-filter .object .image:hover .color {
  display: block;
}
/* line 712, ../../sass/screen.scss */
body.az-list-filter h5.count {
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 30px;
}
@media screen and (max-width: 768px) {
  /* line 720, ../../sass/screen.scss */
  body.az-list-filter .object:after {
    clear: both;
    display: block;
    content: '';
  }
  /* line 726, ../../sass/screen.scss */
  body.az-list-filter .object .image {
    width: 55%;
    box-sizing: border-box;
    margin: 0;
    display: block;
    float: left;
  }
  /* line 733, ../../sass/screen.scss */
  body.az-list-filter .object .image img {
    width: 100%;
    height: auto;
  }
  /* line 739, ../../sass/screen.scss */
  body.az-list-filter .object .p-wrap {
    width: 45%;
    box-sizing: border-box;
    float: right;
    padding-top: 0;
    padding-left: 15px;
  }
}
@media screen and (max-width: 414px) {
  /* line 751, ../../sass/screen.scss */
  body.az-list-filter .object .image {
    width: 100%;
  }
  /* line 755, ../../sass/screen.scss */
  body.az-list-filter .object .p-wrap {
    width: 100%;
    padding-left: 0;
  }
}

/* line 765, ../../sass/screen.scss */
body.az-list-search article > h1 {
  font-size: 50px;
  font-weight: bold;
  margin-bottom: 40px;
}
/* line 770, ../../sass/screen.scss */
body.az-list-search article > h1 span.search-string {
  display: block;
  color: red;
}
/* line 776, ../../sass/screen.scss */
body.az-list-search article ul {
  -moz-columns: 230px 4;
  -webkit-columns: 230px 4;
  columns: 230px 4;
}
/* line 779, ../../sass/screen.scss */
body.az-list-search article ul li {
  width: 100%;
  padding-right: 25px;
  display: inline-block;
  vertical-align: top;
}
/* line 785, ../../sass/screen.scss */
body.az-list-search article ul li a {
  color: #333;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 11px;
  margin: 5px 0;
  display: block;
}
/* line 793, ../../sass/screen.scss */
body.az-list-search article ul li a:hover {
  text-decoration: underline;
  color: red;
}

/* line 804, ../../sass/screen.scss */
body.about div[role=main] {
  border-top: 0;
}
/* line 808, ../../sass/screen.scss */
body.about #artist-search-form {
  padding-bottom: 40px;
}
/* line 812, ../../sass/screen.scss */
body.about .content {
  width: 785px;
}
@media screen and (max-width: 768px) {
  /* line 812, ../../sass/screen.scss */
  body.about .content {
    width: 100%;
  }
}
/* line 818, ../../sass/screen.scss */
body.about .content ul.menu {
  padding-bottom: 40px;
}
/* line 821, ../../sass/screen.scss */
body.about .content ul.menu li {
  margin: 7px 0;
}
/* line 826, ../../sass/screen.scss */
body.about .content hr {
  border-top: 2px solid black;
  color: transparent;
  margin-top: 100px;
}
/* line 831, ../../sass/screen.scss */
body.about .content hr.first {
  margin-top: 0;
}
/* line 836, ../../sass/screen.scss */
body.about .content hr + h3 {
  margin-bottom: 50px;
  font-size: 24px;
}
/* line 840, ../../sass/screen.scss */
body.about .content hr + h3 a {
  text-decoration: none;
}
/* line 842, ../../sass/screen.scss */
body.about .content hr + h3 a:hover {
  text-decoration: none;
  color: black;
}
/* line 849, ../../sass/screen.scss */
body.about .content .content-block {
  width: 600px;
}
@media screen and (max-width: 768px) {
  /* line 849, ../../sass/screen.scss */
  body.about .content .content-block {
    width: 100%;
  }
}
/* line 856, ../../sass/screen.scss */
body.about .content .content-block * {
  line-height: 1.4;
}

@media screen and (max-width: 768px) {
  /* line 865, ../../sass/screen.scss */
  body.az-list .scroll, body.az-list-filter .scroll {
    width: 100% !important;
    border-top: 1px solid black;
    overflow: visible !important;
  }
  /* line 870, ../../sass/screen.scss */
  body.az-list .scroll .jspContainer, body.az-list-filter .scroll .jspContainer {
    overflow: visible;
    position: static;
    width: auto !important;
    height: auto !important;
  }
  /* line 876, ../../sass/screen.scss */
  body.az-list .scroll .jspContainer .jspPane, body.az-list-filter .scroll .jspContainer .jspPane {
    width: 100% !important;
  }
  /* line 880, ../../sass/screen.scss */
  body.az-list .scroll .jspContainer .jspHorizontalBar, body.az-list-filter .scroll .jspContainer .jspHorizontalBar {
    display: none;
  }
  /* line 886, ../../sass/screen.scss */
  body.az-list .scroll ul li.letter, body.az-list-filter .scroll ul li.letter {
    display: block;
    width: 100%;
  }
  /* line 890, ../../sass/screen.scss */
  body.az-list .scroll ul li.letter ul, body.az-list-filter .scroll ul li.letter ul {
    display: none;
  }
  /* line 894, ../../sass/screen.scss */
  body.az-list .scroll ul li.letter .title, body.az-list-filter .scroll ul li.letter .title {
    display: none;
  }
  /* line 898, ../../sass/screen.scss */
  body.az-list .scroll ul li.letter.show ul, body.az-list-filter .scroll ul li.letter.show ul {
    width: 100%;
    display: block;
  }
  /* line 902, ../../sass/screen.scss */
  body.az-list .scroll ul li.letter.show ul li, body.az-list-filter .scroll ul li.letter.show ul li {
    width: 50%;
    float: left;
  }
}
@media screen and (max-width: 414px) {
  /* line 916, ../../sass/screen.scss */
  body.az-list .scroll, body.az-list-filter .scroll {
    border-top: 3px solid black;
  }
  /* line 919, ../../sass/screen.scss */
  body.az-list .scroll ul, body.az-list-filter .scroll ul {
    margin-top: 0;
  }
  /* line 922, ../../sass/screen.scss */
  body.az-list .scroll ul li.letter, body.az-list-filter .scroll ul li.letter {
    display: block;
    margin-top: 15px;
    border-bottom: 1px solid black;
    padding: 0;
  }
  /* line 928, ../../sass/screen.scss */
  body.az-list .scroll ul li.letter .title, body.az-list-filter .scroll ul li.letter .title {
    display: block;
  }
  /* line 932, ../../sass/screen.scss */
  body.az-list .scroll ul li.letter.show ul, body.az-list-filter .scroll ul li.letter.show ul {
    display: block;
  }
  /* line 935, ../../sass/screen.scss */
  body.az-list .scroll ul li.letter.show ul li, body.az-list-filter .scroll ul li.letter.show ul li {
    width: 100%;
    float: none;
  }
  /* line 941, ../../sass/screen.scss */
  body.az-list .scroll ul li.letter ul, body.az-list-filter .scroll ul li.letter ul {
    display: none;
  }
}

/* line 951, ../../sass/screen.scss */
.letters {
  display: none;
}
@media screen and (max-width: 768px) {
  /* line 951, ../../sass/screen.scss */
  .letters {
    border-top: 3px solid black;
    display: block;
    padding: 15px 0;
  }
  /* line 959, ../../sass/screen.scss */
  .letters a {
    font-size: 2.8vw;
    margin-right: 1.2vw;
    text-decoration: none;
  }
  /* line 964, ../../sass/screen.scss */
  .letters a.show {
    color: red;
  }
}
@media screen and (max-width: 414px) {
  /* line 951, ../../sass/screen.scss */
  .letters {
    display: none;
  }
}

/* line 976, ../../sass/screen.scss */
body.name-generator .generator {
  padding: 15px 0 25px;
}
/* line 979, ../../sass/screen.scss */
body.name-generator .generator, body.name-generator .generator * {
  box-sizing: border-box;
}
/* line 983, ../../sass/screen.scss */
body.name-generator .generator h1 {
  font-size: 42px;
  margin: 0 0 25px;
  text-transform: capitalize;
}
/* line 988, ../../sass/screen.scss */
body.name-generator .generator label {
  display: block;
  font-weight: bold;
  margin: 0 0 10px;
}
/* line 993, ../../sass/screen.scss */
body.name-generator .generator button {
  background-color: black;
  border: 2px solid black;
  color: white;
  padding: 18px 60px;
  margin-left: 0;
  vertical-align: top;
  font-size: 14px;
  height: 58px;
  margin: 0 0 45px;
  border-radius: 0;
}
/* line 1005, ../../sass/screen.scss */
body.name-generator .generator select {
  font-size: 16px;
  width: 270px;
  border: 2px solid black;
  margin: 0;
  padding: 6px;
  border-radius: 0;
  background-color: white;
  -webkit-appearance: none;
}
/* line 1015, ../../sass/screen.scss */
body.name-generator .generator input[type=text] {
  font-size: 16px;
  width: 270px;
  border: 2px solid black;
  background-color: white;
  margin: 0;
  padding: 6px;
  outline: 0;
}
/* line 1024, ../../sass/screen.scss */
body.name-generator .generator input[type=text]:hover {
  color: red;
}
/* line 1028, ../../sass/screen.scss */
body.name-generator .generator input[type=text]:focus {
  outline: 0;
  color: black;
}
/* line 1033, ../../sass/screen.scss */
body.name-generator .generator .field {
  margin: 0 0 25px;
}
/* line 1037, ../../sass/screen.scss */
body.name-generator .generator .field.error input {
  border-color: red;
}
/* line 1042, ../../sass/screen.scss */
body.name-generator .generator .field.select {
  position: relative;
}
/* line 1045, ../../sass/screen.scss */
body.name-generator .generator .field.select:after {
  position: absolute;
  display: block;
  content: '▼';
  left: 264px;
  bottom: 17px;
  transform: translate3d(-100%, 50%, 0);
  pointer-events: none;
}
@media screen and (max-width: 768px) {
  /* line 1057, ../../sass/screen.scss */
  body.name-generator .generator button {
    width: 100%;
  }
  /* line 1062, ../../sass/screen.scss */
  body.name-generator .generator .field.select:after {
    left: auto;
    right: 8px;
    transform: translate3d(0, 50%, 0);
  }
  /* line 1068, ../../sass/screen.scss */
  body.name-generator .generator .field input[type=text], body.name-generator .generator .field select {
    width: 100%;
  }
}
