/*
  CleanSlateCSS
  http://code.google.com/p/cleanslatecss/
  An extreme CSS reset stylesheet, for normalising the styling of a container element and its children.

  By Premasagar Rose: http://premasagar.com
  A Dharmafly project: http://dharmafly.com

  Lisensed under the MIT license:
  http://www.opensource.org/licenses/mit-license.php

  v0.9

*/
/* == BLANKET RESET RULES == */
/* HTML 4.01 */
/* line 21, ../sass/reset.scss */
.pbs-cleanslate, .pbs-cleanslate h1, .pbs-cleanslate h2, .pbs-cleanslate h3, .pbs-cleanslate h4, .pbs-cleanslate h5, .pbs-cleanslate h6, .pbs-cleanslate p, .pbs-cleanslate td, .pbs-cleanslate dl, .pbs-cleanslate tr, .pbs-cleanslate dt, .pbs-cleanslate ol, .pbs-cleanslate form, .pbs-cleanslate select, .pbs-cleanslate option, .pbs-cleanslate pre, .pbs-cleanslate div, .pbs-cleanslate table, .pbs-cleanslate th, .pbs-cleanslate tbody, .pbs-cleanslate tfoot, .pbs-cleanslate caption, .pbs-cleanslate thead, .pbs-cleanslate ul, .pbs-cleanslate li, .pbs-cleanslate address, .pbs-cleanslate blockquote, .pbs-cleanslate dd, .pbs-cleanslate fieldset, .pbs-cleanslate li, .pbs-cleanslate iframe, .pbs-cleanslate strong, .pbs-cleanslate legend, .pbs-cleanslate em, .pbs-cleanslate s, .pbs-cleanslate cite, .pbs-cleanslate span, .pbs-cleanslate input, .pbs-cleanslate sup, .pbs-cleanslate label, .pbs-cleanslate dfn, .pbs-cleanslate big, .pbs-cleanslate q, .pbs-cleanslate font, .pbs-cleanslate samp, .pbs-cleanslate acronym, .pbs-cleanslate small, .pbs-cleanslate img, .pbs-cleanslate strike, .pbs-cleanslate code, .pbs-cleanslate sub, .pbs-cleanslate ins, .pbs-cleanslate textarea, .pbs-cleanslate var, .pbs-cleanslate a, .pbs-cleanslate abbr, .pbs-cleanslate applet, .pbs-cleanslate del, .pbs-cleanslate kbd, .pbs-cleanslate tt, .pbs-cleanslate b, .pbs-cleanslate i, .pbs-cleanslate hr,
.pbs-cleanslate article, .pbs-cleanslate aside, .pbs-cleanslate dialog, .pbs-cleanslate figure, .pbs-cleanslate footer, .pbs-cleanslate header, .pbs-cleanslate hgroup, .pbs-cleanslate menu, .pbs-cleanslate nav, .pbs-cleanslate section, .pbs-cleanslate time, .pbs-cleanslate mark, .pbs-cleanslate audio, .pbs-cleanslate video {
  background-attachment: scroll;
  background-color: transparent;
  background-image: none;
  /* This rule affects the use of pngfix JavaScript http://dillerdesign.com/experiment/DD_BelatedPNG for IE6, which is used to force the browser to recognise alpha-transparent PNGs files that replace the IE6 lack of PNG transparency. (The rule overrides the VML image that is used to replace the given CSS background-image). If you don't know what that means, then you probably haven't used the pngfix script, and this comment may be ignored :) */
  background-position: 0 0;
  background-repeat: repeat;
  border-color: black;
  /* because border-color should match font color, so it is impossible for the reset stylesheet to know what color it should be. Guideline: if you haven't already declared a border-color for an element, be sure to do so when you first declare the border-width */
  border-style: none;
  border-width: medium;
  bottom: auto;
  clear: none;
  /*clip:auto;*/
  color: inherit;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: inherit;
  display: inline;
  float: none;
  font-family: inherit;
  /* As with other inherit values, this needs to be set on the root container element */
  font-size: inherit;
  font-style: inherit;
  font-variant: normal;
  font-weight: inherit;
  left: auto;
  letter-spacing: normal;
  line-height: inherit;
  list-style-type: inherit;
  /* Could set list-style-type to none */
  list-style-position: inside;
  list-style-image: none;
  margin: 0;
  max-height: none;
  /*max-width:none;*/
  min-height: 0;
  min-width: 0;
  outline: invert none medium;
  overflow: visible;
  padding: 0;
  position: static;
  quotes: "" "";
  right: auto;
  table-layout: auto;
  text-align: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: none;
  top: auto;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  text-shadow: none;
  width: auto;
  height: auto;
  word-spacing: normal;
  z-index: auto;
  /* CSS3 and proprietary */
  /* This section needs extendin */
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  opacity: 1;
}

/* == BLOCK-LEVEL == */
/* Actually, some of these should be inline-block and other values, but block is fine */
/* HTML 4.01 */
/* line 94, ../sass/reset.scss */
.pbs-cleanslate, .pbs-cleanslate th, .pbs-cleanslate table, .pbs-cleanslate h3, .pbs-cleanslate h5, .pbs-cleanslate p, .pbs-cleanslate h1, .pbs-cleanslate td, .pbs-cleanslate dl, .pbs-cleanslate tr, .pbs-cleanslate dt, .pbs-cleanslate h6, .pbs-cleanslate ol, .pbs-cleanslate form, .pbs-cleanslate select, .pbs-cleanslate option, .pbs-cleanslate pre, .pbs-cleanslate div, .pbs-cleanslate tbody, .pbs-cleanslate h2, .pbs-cleanslate tfoot, .pbs-cleanslate caption, .pbs-cleanslate thead, .pbs-cleanslate h4, .pbs-cleanslate ul, .pbs-cleanslate address, .pbs-cleanslate blockquote, .pbs-cleanslate dd, .pbs-cleanslate fieldset, .pbs-cleanslate textarea, .pbs-cleanslate hr,
.pbs-cleanslate article, .pbs-cleanslate aside, .pbs-cleanslate dialog, .pbs-cleanslate figure, .pbs-cleanslate footer, .pbs-cleanslate header, .pbs-cleanslate hgroup, .pbs-cleanslate menu, .pbs-cleanslate nav, .pbs-cleanslate section {
  display: block;
  margin: 0;
  padding: 0;
}

/* == SPECIFIC ELEMENTS == */
/* Some of these are browser defaults; some are just useful resets */
/* line 102, ../sass/reset.scss */
.pbs-cleanslate nav ul, .pbs-cleanslate nav ol {
  list-style-type: none;
}

/* line 105, ../sass/reset.scss */
.pbs-cleanslate ul, .pbs-cleanslate menu {
  list-style-type: disc;
}

/* line 108, ../sass/reset.scss */
.pbs-cleanslate ol {
  list-style-type: decimal;
}

/* line 111, ../sass/reset.scss */
.pbs-cleanslate ol ul, .pbs-cleanslate ul ul, .pbs-cleanslate menu ul, .pbs-cleanslate ol menu, .pbs-cleanslate ul menu, .pbs-cleanslate menu menu {
  list-style-type: circle;
}

/* line 114, ../sass/reset.scss */
.pbs-cleanslate ol ol ul, .pbs-cleanslate ol ul ul, .pbs-cleanslate ol menu ul, .pbs-cleanslate ol ol menu, .pbs-cleanslate ol ul menu, .pbs-cleanslate ol menu menu, .pbs-cleanslate ul ol ul, .pbs-cleanslate ul ul ul, .pbs-cleanslate ul menu ul, .pbs-cleanslate ul ol menu, .pbs-cleanslate ul ul menu, .pbs-cleanslate ul menu menu, .pbs-cleanslate menu ol ul, .pbs-cleanslate menu ul ul, .pbs-cleanslate menu menu ul, .pbs-cleanslate menu ol menu, .pbs-cleanslate menu ul menu, .pbs-cleanslate menu menu menu {
  list-style-type: square;
}

/* line 117, ../sass/reset.scss */
.pbs-cleanslate li {
  display: list-item;
  /* Fixes IE7 issue with positioning of nested bullets */
  min-height: auto;
  min-width: auto;
}

/* line 123, ../sass/reset.scss */
.pbs-cleanslate strong {
  font-weight: bold;
}

/* line 126, ../sass/reset.scss */
.pbs-cleanslate em {
  font-style: italic;
}

/* line 129, ../sass/reset.scss */
.pbs-cleanslate kbd, .pbs-cleanslate samp, .pbs-cleanslate code {
  font-family: monospace;
}

/* line 132, ../sass/reset.scss */
.pbs-cleanslate a, .pbs-cleanslate a *, .pbs-cleanslate input[type=submit], .pbs-cleanslate input[type=radio], .pbs-cleanslate input[type=checkbox], .pbs-cleanslate select {
  cursor: pointer;
}

/* line 135, ../sass/reset.scss */
.pbs-cleanslate a:hover {
  text-decoration: underline;
}

/* line 138, ../sass/reset.scss */
.pbs-cleanslate button, .pbs-cleanslate input[type=submit] {
  text-align: center;
}

/* line 141, ../sass/reset.scss */
.pbs-cleanslate input[type=hidden] {
  display: none;
}

/* line 144, ../sass/reset.scss */
.pbs-cleanslate abbr[title], .pbs-cleanslate acronym[title], .pbs-cleanslate dfn[title] {
  cursor: help;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
}

/* line 149, ../sass/reset.scss */
.pbs-cleanslate ins {
  background-color: #ff9;
  color: black;
}

/* line 153, ../sass/reset.scss */
.pbs-cleanslate del {
  text-decoration: line-through;
}

/* line 156, ../sass/reset.scss */
.pbs-cleanslate blockquote, .pbs-cleanslate q {
  quotes: none;
  /* HTML5 */
}

/* line 159, ../sass/reset.scss */
.pbs-cleanslate blockquote:before, .pbs-cleanslate blockquote:after, .pbs-cleanslate q:before, .pbs-cleanslate q:after, .pbs-cleanslate li:before, .pbs-cleanslate li:after {
  content: "";
  content: none;
  /* HTML5 */
}

/* line 163, ../sass/reset.scss */
.pbs-cleanslate input, .pbs-cleanslate select {
  vertical-align: middle;
}

/* line 166, ../sass/reset.scss */
.pbs-cleanslate select, .pbs-cleanslate textarea, .pbs-cleanslate input {
  border: 1px solid #ccc;
}

/* line 169, ../sass/reset.scss */
.pbs-cleanslate table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 173, ../sass/reset.scss */
.pbs-cleanslate hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
}

/* line 180, ../sass/reset.scss */
.pbs-cleanslate *[dir=rtl] {
  direction: rtl;
}

/* line 183, ../sass/reset.scss */
.pbs-cleanslate mark {
  background-color: #ff9;
  color: black;
  font-style: italic;
  font-weight: bold;
}

/* line 189, ../sass/reset.scss */
.pbs-cleanslate form {
  margin: 0;
  padding: 0;
}

/* line 194, ../sass/reset.scss */
.pbs-cleanslate input {
  margin: 0;
  padding: 0;
  background-color: none;
}

/* line 202, ../sass/reset.scss */
.pbs-cleanslate ul {
  margin: 0;
  padding: 0;
  border: none;
}

/* line 207, ../sass/reset.scss */
.pbs-cleanslate li {
  margin: 0;
  padding: 0;
  border: none;
  list-style-type: disc;
}

/* == ROOT CONTAINER ELEMENT == */
/* This contains default values for child elements to inherit  */
/* line 217, ../sass/reset.scss */
.pbs-cleanslate {
  font-size: 100%;
  /* To restrict to a pixel unit, use 12px */
  line-height: 1;
  direction: ltr;
  text-align: left;
  font-family: "Times New Roman", Times, serif;
  /* Override this with whatever font-family is required */
  color: black;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  margin: 0;
  padding: 0;
  border: none;
}

/* line 15, ../sass/header.scss */
body {
  padding-top: 54px !important;
}

/* line 18, ../sass/header.scss */
#pbs_dh {
  display: block !important;
  width: 100%;
  background: #fff;
  font-family: 'Muli', sans-serif;
  font-size: 16px;
  color: #464545;
  border-bottom: 1px solid #e8e8e8;
  position: absolute;
  z-index: 10001;
  top: 0;
  left: 0;
}
/* line 34, ../sass/header.scss */
#pbs_dh div,
#pbs_dh input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 38, ../sass/header.scss */
#pbs_dh input[type="button"] {
  -webkit-appearance: button;
  cursor: pointer;
}
/* line 42, ../sass/header.scss */
#pbs_dh .clear {
  clear: both;
}
/* line 45, ../sass/header.scss */
#pbs_dh .no_border {
  border: none !important;
}
/* line 48, ../sass/header.scss */
#pbs_dh .clearfix:after {
  content: '';
  display: table;
  clear: both;
}

/* line 55, ../sass/header.scss */
#pbs_dh_wrap {
  max-width: 1280px;
  margin: 0 auto;
  z-index: 100;
  position: relative;
}
@media all and (max-width: 1023px) {
  /* line 55, ../sass/header.scss */
  #pbs_dh_wrap {
    padding-right: 0;
  }
}

/* line 67, ../sass/header.scss */
#pbs_dh #pbs_id {
  float: left;
  padding: 0 0 0 18px;
  width: 190px;
}
/* line 73, ../sass/header.scss */
#pbs_dh #pbs_id.localize #pbs_dh_logo {
  border-right: 1px solid #e8e8e8;
}
@media all and (max-width: 1023px) {
  /* line 73, ../sass/header.scss */
  #pbs_dh #pbs_id.localize #pbs_dh_logo {
    border-right: 0;
  }
}
@media all and (max-width: 1023px) {
  /* line 80, ../sass/header.scss */
  #pbs_dh #pbs_id.localize #pbs_loc {
    border-left: 1px solid #e8e8e8;
    margin-top: 12px;
    height: 33px;
    padding: 8px 0 0 13px;
  }
}
@media all and (max-width: 1023px) {
  /* line 67, ../sass/header.scss */
  #pbs_dh #pbs_id {
    width: 150px;
  }
}

/* line 95, ../sass/header.scss */
#pbs_dh_logo {
  float: left;
  margin: 10px 12px 0 0;
  float: left;
  display: block;
  text-decoration: none;
  border: none;
  width: 71px;
  height: 33px;
  background: url("../img/pbs_logo.png") no-repeat 0 5px;
  -webkit-background-size: 57px 25px;
  -moz-background-size: 57px 25px;
  -o-background-size: 57px 25px;
  background-size: 57px 25px;
}
@media all and (max-width: 1023px) {
  /* line 95, ../sass/header.scss */
  #pbs_dh_logo {
    width: 25px;
  }
}

/* line 112, ../sass/header.scss */
#pbs_loc {
  float: left;
}
/* line 115, ../sass/header.scss */
#pbs_loc #pbs_loc_name {
  font-weight: bold;
  font-family: "Helvetica Neue Bold", sans-serif;
  font-size: 0.8125em;
  float: left;
  max-height: 53px;
  overflow: hidden;
}
/* line 123, ../sass/header.scss */
#pbs_loc #pbs_loc_name span {
  display: none;
}
@media all and (max-width: 1023px) {
  /* line 123, ../sass/header.scss */
  #pbs_loc #pbs_loc_name span {
    display: block;
    font-size: 15px;
    white-space: nowrap;
  }
}
/* line 131, ../sass/header.scss */
#pbs_loc #pbs_loc_name img {
  display: block;
  margin-top: 13px;
}
@media all and (max-width: 1023px) {
  /* line 131, ../sass/header.scss */
  #pbs_loc #pbs_loc_name img {
    display: none;
  }
}
@media all and (max-width: 1023px) {
  /* line 112, ../sass/header.scss */
  #pbs_loc {
    max-width: 95px;
  }
}

/* line 147, ../sass/header.scss */
#pbs_dh_nav {
  float: right;
  width: auto;
}
/* line 151, ../sass/header.scss */
#pbs_dh_nav #pbs_btn_dropdown {
  display: none;
}
@media all and (max-width: 767px) {
  /* line 151, ../sass/header.scss */
  #pbs_dh_nav #pbs_btn_dropdown {
    display: block;
    float: right;
    position: relative;
    font-size: 1em;
    padding: 18px 35px 19px 20px;
  }
  /* line 161, ../sass/header.scss */
  #pbs_dh_nav #pbs_btn_dropdown:hover {
    text-decoration: none;
  }
  /* line 165, ../sass/header.scss */
  #pbs_dh_nav #pbs_btn_dropdown:after {
    content: '';
    display: block;
    width: 20px;
    height: 9px;
    position: absolute;
    background: url(../img/home_sprite_gc.png) 0 -9px no-repeat;
    -webkit-background-size: 19px 37px;
    -moz-background-size: 19px 37px;
    -o-background-size: 19px 37px;
    background-size: 19px 37px;
    top: 23px;
    right: 10px;
  }
  /* line 177, ../sass/header.scss */
  #pbs_dh_nav #pbs_btn_dropdown.active {
    background: #d9d9d9;
  }
}
@media all and (max-width: 480px) {
  /* line 151, ../sass/header.scss */
  #pbs_dh_nav #pbs_btn_dropdown {
    font-size: 0.9375em;
    padding: 19px 35px 19px 20px;
  }
}
/* line 188, ../sass/header.scss */
#pbs_dh_nav #pbs_lens {
  display: none;
}
/* line 191, ../sass/header.scss */
#pbs_dh_nav #pbs_lens.active {
  background: #d9d9d9;
}
@media all and (max-width: 1279px) {
  /* line 188, ../sass/header.scss */
  #pbs_dh_nav #pbs_lens {
    display: block;
    width: 56px;
    height: 53px;
    float: right;
    margin-left: 21px;
  }
  /* line 202, ../sass/header.scss */
  #pbs_dh_nav #pbs_lens span {
    display: block;
    width: 20px;
    height: 20px;
    background: url("../img/home_sprite_gc.png") 0 -19px no-repeat;
    -webkit-background-size: 20px 39px;
    -moz-background-size: 20px 39px;
    -o-background-size: 20px 39px;
    background-size: 20px 39px;
    margin: 16px 0 0 17px;
  }
}
@media all and (max-width: 1023px) {
  /* line 188, ../sass/header.scss */
  #pbs_dh_nav #pbs_lens {
    width: 52px;
  }
}
@media all and (max-width: 767px) {
  /* line 188, ../sass/header.scss */
  #pbs_dh_nav #pbs_lens {
    margin-left: 0;
  }
}

/* line 220, ../sass/header.scss */
#pbs_dh_nav ul {
  float: right;
}
@media all and (max-width: 767px) {
  /* line 220, ../sass/header.scss */
  #pbs_dh_nav ul {
    display: none;
  }
  /* line 225, ../sass/header.scss */
  #pbs_dh_nav ul.active {
    display: block;
    background: #d9d9d9;
    position: absolute;
    z-index: 11;
    right: 52px;
    top: 53px;
    text-align: right;
    padding: 0 0 8px 0;
  }
  /* line 235, ../sass/header.scss */
  #pbs_dh_nav ul.active li {
    float: none;
    margin: 0;
  }
  /* line 239, ../sass/header.scss */
  #pbs_dh_nav ul.active li:first-child {
    display: none;
  }
  /* line 242, ../sass/header.scss */
  #pbs_dh_nav ul.active li:nth-child(2) {
    display: block;
  }
  /* line 246, ../sass/header.scss */
  #pbs_dh_nav ul.active li a {
    font-size: 1em;
    padding: 14px 39px 9px 0;
    width: 201px;
  }
}

/* line 256, ../sass/header.scss */
#pbs_dh_nav li {
  list-style-type: none;
  float: left;
  margin-left: 42px;
}
/* line 261, ../sass/header.scss */
#pbs_dh_nav li:first-child {
  margin-left: 0;
}
/* line 264, ../sass/header.scss */
#pbs_dh_nav li:nth-child(2) {
  display: none;
}
/* line 268, ../sass/header.scss */
#pbs_dh_nav li a {
  font-size: 0.9375em;
  padding: 20px 0 18px;
  display: block;
}
/* line 273, ../sass/header.scss */
#pbs_dh_nav li a:hover {
  text-decoration: none;
}
@media all and (max-width: 1023px) {
  /* line 268, ../sass/header.scss */
  #pbs_dh_nav li a {
    letter-spacing: .5px;
  }
}
@media all and (max-width: 1023px) {
  /* line 268, ../sass/header.scss */
  #pbs_dh_nav li a {
    font-size: 0.8125em;
    letter-spacing: 0;
    padding: 21px 0 19px;
  }
}
@media all and (max-width: 1023px) {
  /* line 256, ../sass/header.scss */
  #pbs_dh_nav li {
    margin-left: 50px;
  }
}
@media all and (max-width: 1023px) {
  /* line 256, ../sass/header.scss */
  #pbs_dh_nav li {
    margin-left: 43px;
  }
}

/* line 296, ../sass/header.scss */
#pbs_dh .cache_font {
  font-family: 'Arvo', serif;
  position: absolute;
  top: -1000px;
  left: -1000px;
}

/* line 302, ../sass/header.scss */
#common_name_hidden {
  display: none;
}

/* line 306, ../sass/header.scss */
#pbs_dh_search {
  float: right;
  padding: 14px 2px 0 0;
  margin: 0 0 0 23px;
  width: auto;
}
/* line 312, ../sass/header.scss */
#pbs_dh_search .pbs_searchtext_wrap {
  position: relative;
  float: left;
}
/* line 315, ../sass/header.scss */
#pbs_dh_search .pbs_searchtext_wrap .pbs_lens_icon {
  position: absolute;
  top: 5px;
  right: 8px;
}
@media all and (max-width: 1279px) {
  /* line 315, ../sass/header.scss */
  #pbs_dh_search .pbs_searchtext_wrap .pbs_lens_icon {
    display: none;
  }
}
/* line 325, ../sass/header.scss */
#pbs_dh_search input {
  float: left;
}
/* line 329, ../sass/header.scss */
#pbs_dh_search #pbs_distribution_search_box {
  padding: 4px 23px 2px 7px;
  height: 25px;
  width: 163px;
  background: #fff;
  position: relative;
  font-size: 0.875em;
}
/* line 337, ../sass/header.scss */
#pbs_dh_search #pbs_distribution_search_box::-webkit-input-placeholder {
  color: #979797;
  padding-top: 3px;
}
/* line 338, ../sass/header.scss */
#pbs_dh_search #pbs_distribution_search_box:-moz-placeholder {
  color: #979797;
  /* Firefox 18- */
}
/* line 339, ../sass/header.scss */
#pbs_dh_search #pbs_distribution_search_box::-moz-placeholder {
  color: #979797;
  /* Firefox 19+ */
}
/* line 340, ../sass/header.scss */
#pbs_dh_search #pbs_distribution_search_box:-ms-input-placeholder {
  color: #979797;
}
@media all and (max-width: 1279px) {
  /* line 329, ../sass/header.scss */
  #pbs_dh_search #pbs_distribution_search_box {
    width: 198px;
    padding: 4px 8px 2px 7px;
    height: 31px;
    background: #fff;
  }
}
/* line 350, ../sass/header.scss */
#pbs_dh_search .search_btn {
  font-family: 'Arvo', serif;
  background: #90a5ba;
  padding: 4px 12px 5px 13px;
  color: #fff;
  border: 0;
  font-size: 0.8125em;
  letter-spacing: .4px;
  margin: 0 0 0 12px;
  height: 25px;
}
@media all and (max-width: 1279px) {
  /* line 350, ../sass/header.scss */
  #pbs_dh_search .search_btn {
    padding: 7px 12px;
    margin: 0 0 0 10px;
    height: 31px;
  }
}
/* line 367, ../sass/header.scss */
#pbs_dh_search .pbs_lens_icon {
  display: block;
  background: white url("../img/home_sprite_gc.png") 0 -14px no-repeat;
  width: 14px;
  height: 14px;
  -webkit-background-size: 14px 28px;
  -moz-background-size: 14px 28px;
  -o-background-size: 14px 28px;
  background-size: 14px 28px;
}
@media all and (max-width: 1279px) {
  /* line 306, ../sass/header.scss */
  #pbs_dh_search {
    display: none;
    background: #d9d9d9;
    position: absolute;
    z-index: 11;
    right: 0;
    bottom: -57px;
    padding: 13px 21px 0 21px;
    width: auto;
    height: 57px;
  }
  /* line 386, ../sass/header.scss */
  #pbs_dh_search.active {
    display: block;
  }
}
@media all and (max-width: 600px) {
  /* line 306, ../sass/header.scss */
  #pbs_dh_search {
    width: 297px;
    height: 100px;
    bottom: -100px;
  }
  /* line 395, ../sass/header.scss */
  #pbs_dh_search #pbs_distribution_search_box {
    width: 257px;
    margin: 0 0 9px 0;
  }
  /* line 399, ../sass/header.scss */
  #pbs_dh_search .search_btn {
    margin-left: 0;
    margin-right: 10px;
  }
  /* line 403, ../sass/header.scss */
  #pbs_dh_search #local_search_btn {
    margin-right: 7px;
  }
  /* line 406, ../sass/header.scss */
  #pbs_dh_search #global_search_btn {
    margin-right: 0;
  }
}
