/* line 2, ../sass/base/_forms.scss */
input[type="text"],
input[type="password"] {
  border: solid 1px #afafaf;
  padding: 3px;
  color: #3F3F3F; }

/* line 8, ../sass/base/_forms.scss */
.form-textarea-wrapper textarea {
  border: solid 1px #afafaf; }

/* line 11, ../sass/base/_forms.scss */
select {
  border: solid 1px #afafaf;
  background-color: #FFF; }

/* line 15, ../sass/base/_forms.scss */
.commercial-region--sidebar .form-select {
  width: 100%; }

/* line 19, ../sass/base/_forms.scss */
.views-exposed-form .form-type-bef-checkbox label {
  font-weight: normal; }

/* line 23, ../sass/base/_forms.scss */
.views-exposed-form,
form#apachesolr-panels-search-form,
form#search-form {
  background-color: #EBEBEB;
  padding: 10px;
  margin-bottom: 10px; }

/* attractions form left bar */
/* line 32, ../sass/base/_forms.scss */
.views-widget-filter-field_attractions_theme_tid label,
.views-widget-filter-field_key_stage_tid label,
.views-widget-filter-field_school_level_tid label {
  font-weight: normal;
  font-size: 21px;
  font-size: 1.3125rem;
  margin-bottom: 10px;
  display: block; }

/* line 40, ../sass/base/_forms.scss */
.views-exposed-form .form-item a {
  padding-left: 10px;
  font-size: 16px;
  font-size: 1rem;
  padding-bottom: 4px;
  display: block; }

/* species search form */
/* line 52, ../sass/base/_forms.scss */
form#apachesolr-panels-search-form .form-item-query label {
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  padding-bottom: 10px; }

/* line 58, ../sass/base/_forms.scss */
form#apachesolr-panels-search-form .form-item-query {
  padding-bottom: 10px;
  border-bottom: solid 1px #c2c2c2; }

/* line 62, ../sass/base/_forms.scss */
form#apachesolr-panels-search-form .form-item-habitat,
form#apachesolr-panels-search-form .form-item-family,
form#apachesolr-panels-search-form .form-item-country {
  float: left;
  margin-right: 10px; }

/* line 68, ../sass/base/_forms.scss */
form#apachesolr-panels-search-form .form-actions.form-wrapper {
  clear: both; }

/* subscribe to newsletter form */
/* line 74, ../sass/base/_forms.scss */
form#kew-newsletter-kew-alert-form fieldset {
  border: 0px;
  margin: 0px;
  width: 100%;
  float: left; }

@media (min-width: 768px) {
  /* line 81, ../sass/base/_forms.scss */
  form#kew-newsletter-kew-alert-form fieldset {
    border: 0px;
    margin: 0px;
    width: 50%;
    float: left; } }
/* species browser - mobile */
/* line 91, ../sass/base/_forms.scss */
select#edit-family {
  width: 100%; }

/* line 94, ../sass/base/_forms.scss */
input#edit-subject {
  width: 100%; }

/* line 97, ../sass/base/_forms.scss */
select#edit-field-sd-team-target-id {
  width: 100%; }

@media (min-width: 768px) {
  /* line 101, ../sass/base/_forms.scss */
  select#edit-family {
    width: auto; }

  /* line 104, ../sass/base/_forms.scss */
  input#edit-subject {
    width: auto; }

  /* line 107, ../sass/base/_forms.scss */
  select#edit-field-sd-team-target-id {
    width: auto; } }
/* user login form */
/* line 114, ../sass/base/_forms.scss */
form#user-login input[type="text"],
form#user-login input[type="password"] {
  width: 250px; }

/* newsletter form */
/* line 120, ../sass/base/_forms.scss */
form#kew-newsletter-kew-alert-form input[type="text"] {
  width: 250px; }

@media (min-width: 768px) {
  /* line 126, ../sass/base/_forms.scss */
  form#kew-newsletter-kew-alert-form input[type="text"] {
    width: 70%; } }
/* apache solr search forms */
/* line 133, ../sass/base/_forms.scss */
#kew-misc-blog-team-form label {
  display: none; }

/****** ol / ul ********/
/* line 3, ../sass/base/_lists.scss */
.item-list ul {
  padding: 0; }

/* line 6, ../sass/base/_lists.scss */
.item-list ul li {
  list-style-type: none; }

/* line 10, ../sass/base/_lists.scss */
.generic-region--main ul,
.generic-region--main ol {
  margin: 0 0 15px 0;
  list-style-position: inside;
  padding-left: 20px; }

/* line 17, ../sass/base/_lists.scss */
.generic-region--main ul li,
.commercial-region--main ul li {
  list-style-type: none;
  background: transparent url(../images/bullet.gif) no-repeat 0px 8px;
  padding-left: 15px; }

/*** views row / li items - news, blogs etc ***/
/* line 27, ../sass/base/_lists.scss */
.l-main .views-row,
.search-result {
  border-top: solid 3px #EBEBEB;
  padding-top: 10px;
  margin-bottom: 20px;
  clear: left;
  float: left;
  position: relative;
  width: 100%; }

/* line 38, ../sass/base/_lists.scss */
.l-main .view-festival-related-events .views-row {
  padding-top: 0px; }

/* line 41, ../sass/base/_lists.scss */
.l-main .views-row .pane-node-field-main-image,
.l-main .views-row .views-field-field-main-image,
.l-main .views-row .views-field-field-thumbnail,
.l-main .views-row .views-field-field-thumbnail-image {
  float: left;
  margin-right: 10px; }

/* line 49, ../sass/base/_lists.scss */
.l-main .views-row h3,
.search-result h3 {
  margin-top: 0px; }

/* line 53, ../sass/base/_lists.scss */
.page-discover .search-result h3 {
  margin-top: 0px;
  margin-bottom: 5px; }

/* line 57, ../sass/base/_lists.scss */
.page-discover .search-result p {
  margin-bottom: 5px; }

/* events teaser */
/* line 62, ../sass/base/_lists.scss */
.node--events-teaser,
.node--festival-events-teaser {
  float: left;
  width: 100%;
  clear: both;
  border-top: solid 3px #EBEBEB;
  padding: 10px 0px;
  position: relative; }

/* line 71, ../sass/base/_lists.scss */
.node--events-teaser .event_detail,
.node--festival-events-teaser .event-detail {
  display: none; }

/* line 75, ../sass/base/_lists.scss */
.view-festival-related-events .node--events-teaser,
.view-festival-related-events .node--festival-events-teaser {
  border-top: solid 0px #FF8E2A;
  padding: 0px 10px; }

/* line 80, ../sass/base/_lists.scss */
.view-festival-related-events .views-row-1,
.view-festival-related-events .views-row-2 {
  background-color: #EBEBEB; }

/* line 84, ../sass/base/_lists.scss */
.view-festival-related-events .views-row-1 .event_content,
.view-festival-related-events .views-row-2 .event_content {
  border-left: dotted 2px #FFF; }

/* line 88, ../sass/base/_lists.scss */
.festival-intro,
.festival-sponsor {
  border-bottom: 2px dotted #EBEBEB;
  margin-bottom: 20px;
  clear: both;
  padding-bottom: 10px; }

/* line 95, ../sass/base/_lists.scss */
.commercial-region--main .festival-intro,
.generic-region--main .festival-intro {
  margin-top: 15px;
  padding-right: 0px; }

@media (min-width: 768px) {
  /* line 102, ../sass/base/_lists.scss */
  .commercial-region--main .festival-intro {
    margin-top: 15px;
    padding-right: 170px; } }
/* line 108, ../sass/base/_lists.scss */
.node--events-teaser .group-teaser-intro,
.node--festival-events-teaser .group-teaser-intro {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  padding-right: 30px; }

/* line 115, ../sass/base/_lists.scss */
.node--events-teaser .field--name-field-main-image,
.node--festival-events-teaser .field--name-field-main-image {
  float: left;
  padding: 0px 15px 15px 0px; }

/* line 120, ../sass/base/_lists.scss */
.node--events-teaser .field--name-field-stand-first,
.node--festival-events-teaser .field--name-field-stand-first {
  font-size: 14px;
  font-size: 0.875rem;
  clear: left; }

/* line 126, ../sass/base/_lists.scss */
.pane-festival-related-events-panel-pane-1 {
  clear: both; }

/* make inline */
/* line 130, ../sass/base/_lists.scss */
.node--events-teaser .group-event-details .field__label,
#node_event_full_group_event_detail .field--name-field-venue .field__label,
#node_event_full_group_event_detail .field--name-field-event-price .field__label {
  float: left; }

/* line 135, ../sass/base/_lists.scss */
.node--events-teaser .group-event-details .field__items,
#node_event_full_group_event_detail .field--name-field-venue .field__items,
#node_event_full_group_event_detail .field--name-field-event-price .field__items {
  float: none; }

/* line 142, ../sass/base/_lists.scss */
.node--events-teaser .field--name-field-stand-first p,
.node--events-teaser .field--name-field-venue p,
.node--events-teaser .field--name-field-event-price p,
.node--festival-events-teaser .field--name-field-stand-first p,
.node--festival-events-teaser .field--name-field-venue p,
.node--festival-events-teaser .field--name-field-event-price p {
  margin: 0px; }

/* line 150, ../sass/base/_lists.scss */
.node--events-teaser .group-event-details,
.node--festival-events-teaser .group-event-details {
  float: left;
  width: 100%;
  padding: 0px 10px;
  border-left: dotted 0px #EBEBEB;
  margin-bottom: 10px; }

/* line 159, ../sass/base/_lists.scss */
fieldset#node_event_events_teaser_group_event_details {
  border-top: none;
  border-right: none;
  border-bottom: none;
  padding: 0;
  margin: 0px 0px 10px 0px; }

/* line 166, ../sass/base/_lists.scss */
.node--events-teaser .group-event-details .field--name-field-book-now,
.node--festival-events-teaser .group-event-details .field--name-field-book-now {
  clear: both;
  margin: 10px 0px; }

@media (min-width: 425px) {
  /* line 173, ../sass/base/_lists.scss */
  .node--events-teaser .group-teaser-intro,
  .node--festival-events-teaser .group-teaser-intro {
    width: 100%; }

  /* line 177, ../sass/base/_lists.scss */
  .node--events-teaser .group-event-details,
  .node--festival-events-teaser .group-event-details {
    width: 100%;
    border-left: dotted 0px #EBEBEB; } }
@media (min-width: 768px) {
  /* line 184, ../sass/base/_lists.scss */
  .node--events-teaser .group-teaser-intro,
  .node--festival-events-teaser .group-teaser-intro {
    width: 60%; }

  /* line 188, ../sass/base/_lists.scss */
  .node--events-teaser .group-event-details,
  .node--festival-events-teaser .group-event-details {
    width: 40%;
    border-left: dotted 2px #EBEBEB; }

  /* line 193, ../sass/base/_lists.scss */
  .node--events-teaser .field--name-field-stand-first,
  .node--festival-events-teaser .field--name-field-stand-first {
    clear: none; }

  /* line 197, ../sass/base/_lists.scss */
  fieldset#node_event_events_teaser_group_event_details {
    padding: 0 0 0 15px; }

  /* line 200, ../sass/base/_lists.scss */
  .view-festival-related-events .views-row-1 .node--events-teaser .group-event-details,
  .view-festival-related-events .views-row-2 .node--events-teaser .group-event-details {
    border-left: dotted 2px #b9b9b9; } }
/* line 206, ../sass/base/_lists.scss */
#festivalSocial {
  position: absolute;
  right: -10px;
  top: 270px;
  z-index: 1000; }

/* events node full */
/* line 214, ../sass/base/_lists.scss */
.node--event--full .event_detail {
  padding: 15px 10px;
  width: 100%;
  float: left;
  margin-bottom: 20px;
  border-top: solid 3px #EBEBEB;
  border-bottom: solid 3px #EBEBEB;
  position: relative; }

/* line 223, ../sass/base/_lists.scss */
.node--event--full .event_pic {
  clear: both;
  float: left;
  margin-left: 0px;
  width: 240px; }

/* line 229, ../sass/base/_lists.scss */
.node--event--full .field--name-body {
  clear: left; }

/* line 232, ../sass/base/_lists.scss */
.node--event--full .field--name-field-book-now {
  margin-bottom: 15px; }

@media (min-width: 768px) {
  /* line 236, ../sass/base/_lists.scss */
  .node--event--full .event_detail {
    width: 100%; }

  /* line 239, ../sass/base/_lists.scss */
  .node--event--full .event_pic {
    clear: left;
    float: left;
    margin-left: 0px;
    width: 240px; }

  /* line 245, ../sass/base/_lists.scss */
  .node--event--full .field--name-body {
    clear: left; } }
@media (min-width: 1045px) {
  /* line 250, ../sass/base/_lists.scss */
  .node--event--full .event_detail {
    width: 65%; }

  /* line 253, ../sass/base/_lists.scss */
  .node--event--full .event_pic {
    clear: none;
    float: right;
    margin-left: 15px;
    width: 240px; }

  /* line 259, ../sass/base/_lists.scss */
  .node--event--full .field--name-body {
    clear: none; } }
/* line 263, ../sass/base/_lists.scss */
.node--event--full .event_detail .field {
  background: transparent url(../images/bullet.gif) no-repeat 0px 8px;
  padding-left: 15px; }

/* line 267, ../sass/base/_lists.scss */
.node--event--full .event_detail .field.field--name-field-book-now {
  background-image: none;
  padding-left: 0px;
  margin-top: 15px; }

/* line 272, ../sass/base/_lists.scss */
.node--event--full .event_detail .group-event-type .field {
  background-image: none;
  padding-left: 0px; }

/* line 276, ../sass/base/_lists.scss */
.node--event--full .group-event-type,
.node--events-teaser .field--name-field-featured-event-type {
  background-color: #EBEBEB;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 4px;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.75rem; }

/* line 286, ../sass/base/_lists.scss */
.node--event--full .field--type-taxonomy-term-reference .field__item {
  display: inline;
  margin-right: 10px; }

/* line 290, ../sass/base/_lists.scss */
.node--event--full .event_detail p {
  margin: 0px; }

/* line 294, ../sass/base/_lists.scss */
.node--event--full .event_content {
  clear: left; }

/* breathing planet lists */
/* line 302, ../sass/base/_lists.scss */
.l-main .bp_listing {
  clear: both; }

/* line 306, ../sass/base/_lists.scss */
.l-main .bp_listing .views-row {
  border-top: solid 3px #EBEBEB;
  padding-top: 10px;
  margin-bottom: 20px;
  clear: none;
  float: left;
  position: relative;
  width: 48%;
  margin-right: 1%; }

/* line 316, ../sass/base/_lists.scss */
.l-main .bp_listing .views-row-odd {
  clear: both; }

/* line 319, ../sass/base/_lists.scss */
.commercial-region--main .bp_listing ul li {
  background: none;
  padding-left: 0px; }

/*  collections list */
/* line 326, ../sass/base/_lists.scss */
.view-explore-the-collection .views-row {
  width: 48%;
  margin-right: 1%;
  clear: none; }

/* internal style for a list within a html page which looks like a view listing */
/* line 335, ../sass/base/_lists.scss */
.page-list {
  border-top: solid 3px #EBEBEB;
  padding-top: 10px;
  margin-bottom: 20px;
  clear: left;
  float: left;
  width: 100%; }

/* line 343, ../sass/base/_lists.scss */
.page-list ul {
  padding-left: 0px;
  float: left;
  margin-top: 0px; }

/*  useful plants list */
/* line 352, ../sass/base/_lists.scss */
.view-useful-plants {
  clear: both; }

/* line 355, ../sass/base/_lists.scss */
ul.useful-plants {
  padding-left: 0; }

/* line 358, ../sass/base/_lists.scss */
ul.useful-plants li.views-row {
  width: 49%;
  margin-right: 1%;
  clear: none;
  float: left;
  padding-left: 0px;
  background: none; }

/* line 366, ../sass/base/_lists.scss */
ul.useful-plants li.views-row-4,
ul.useful-plants li.views-row-7,
ul.useful-plants li.views-row-10,
ul.useful-plants li.views-row-13 {
  clear: none; }

/* line 372, ../sass/base/_lists.scss */
ul.useful-plants li.views-row-odd {
  clear: both; }

@media (min-width: 768px) {
  /* line 376, ../sass/base/_lists.scss */
  ul.useful-plants li.views-row {
    width: 32%;
    margin-right: 1%;
    clear: none;
    float: left;
    padding-left: 0px;
    background: none; }

  /* line 384, ../sass/base/_lists.scss */
  ul.useful-plants li.views-row-4,
  ul.useful-plants li.views-row-7,
  ul.useful-plants li.views-row-10,
  ul.useful-plants li.views-row-13 {
    clear: both; }

  /* line 390, ../sass/base/_lists.scss */
  ul.useful-plants li.views-row-odd {
    clear: none; } }
@media (min-width: 1045px) {
  /* line 395, ../sass/base/_lists.scss */
  ul.useful-plants li.views-row {
    width: 32%;
    margin-right: 1%;
    clear: none;
    float: left;
    padding-left: 0px;
    background: none; }

  /* line 403, ../sass/base/_lists.scss */
  ul.useful-plants li.views-row-4,
  ul.useful-plants li.views-row-7,
  ul.useful-plants li.views-row-10,
  ul.useful-plants li.views-row-13 {
    clear: both; } }
/* solr search results pages

view-media = discover more landing page
view-discover = discover more filtered pages / general site search results
view-events = events landing page

*/
/* line 419, ../sass/base/_lists.scss */
ul.view-media.search-results,
ul.view-discover.search-results {
  float: left;
  width: 100%;
  padding-left: 0px; }

/* line 425, ../sass/base/_lists.scss */
ul.view-media.search-results li,
ul.view-discover.search-results li {
  padding: 10px 0px;
  margin-bottom: 20px;
  float: left;
  width: 99%;
  margin-right: 1%;
  background-image: none;
  height: auto;
  overflow: hidden;
  position: relative; }

@media (min-width: 425px) {
  /* line 439, ../sass/base/_lists.scss */
  ul.view-media.search-results li,
  ul.view-discover.search-results li {
    padding: 10px 0px;
    margin-bottom: 20px;
    float: left;
    width: 49%;
    margin-right: 1%;
    background-image: none;
    height: 300px;
    overflow: hidden;
    position: relative; } }
@media (min-width: 768px) {
  /* line 453, ../sass/base/_lists.scss */
  ul.view-media.search-results li,
  ul.view-discover.search-results li {
    padding: 10px 0px;
    margin-bottom: 20px;
    float: left;
    width: 32%;
    margin-right: 1%;
    background-image: none;
    height: auto;
    overflow: hidden;
    position: relative; } }
@media (min-width: 1045px) {
  /* line 468, ../sass/base/_lists.scss */
  ul.view-media.search-results li,
  ul.view-discover.search-results li {
    padding: 10px 0px;
    margin-bottom: 20px;
    float: left;
    width: 32%;
    margin-right: 1%;
    background-image: none;
    height: 365px;
    overflow: hidden;
    position: relative; } }
/* line 481, ../sass/base/_lists.scss */
.page-discover-galleries ul.view-discover.search-results li {
  height: 300px; }

/* line 485, ../sass/base/_lists.scss */
.contentType {
  background-color: #EBEBEB;
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: uppercase;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 0px 4px; }

/* line 495, ../sass/base/_lists.scss */
ul.view-media.search-results li .search-result,
ul.view-discover.search-results li .search-result {
  padding-top: 25px; }

/* line 501, ../sass/base/_lists.scss */
.page-search ul.view-discover.search-results li {
  padding: 10px 0px;
  margin-bottom: 20px;
  float: left;
  width: 100%;
  margin-right: 0;
  background-image: none;
  height: auto;
  position: relative; }

/********** related species list **********/
/* line 515, ../sass/base/_lists.scss */
.view-related-species .views-field-field-stand-first {
  clear: both; }

@media (min-width: 425px) {
  /* line 519, ../sass/base/_lists.scss */
  .view-related-species .views-field-field-stand-first {
    clear: none; } }
/*********** taxonomy listings ***********/
/* line 527, ../sass/base/_lists.scss */
.page-taxonomy-term .node-teaser {
  border-top: solid 3px #EBEBEB;
  padding-top: 10px;
  margin-bottom: 20px;
  clear: left;
  float: left;
  position: relative;
  width: 100%; }

/* line 536, ../sass/base/_lists.scss */
.page-taxonomy-term .event_detail,
.page-taxonomy-term .field--name-body .callout {
  display: none; }

/* line 540, ../sass/base/_lists.scss */
.page-taxonomy-term .node-readmore a {
  padding-left: 20px;
  background: transparent url(../images/button_bullet_2nd.png) no-repeat 0px 0px; }

/********** donate listing ***********/
/* line 548, ../sass/base/_lists.scss */
.view-donate .views-field-title {
  clear: both; }

@media (min-width: 768px) {
  /* line 552, ../sass/base/_lists.scss */
  .view-donate .views-field-title {
    clear: none; } }
/********** hooker collection view ***********/
/* line 559, ../sass/base/_lists.scss */
.view-explore-the-hooker .col-1,
.view-explore-the-hooker .col-2,
.view-explore-the-hooker .col-3 {
  width: 100%;
  clear: left; }

@media (min-width: 425px) {
  /* line 566, ../sass/base/_lists.scss */
  .view-explore-the-hooker .col-1,
  .view-explore-the-hooker .col-2,
  .view-explore-the-hooker .col-3 {
    width: 50%;
    clear: none; } }
@media (min-width: 768px) {
  /* line 574, ../sass/base/_lists.scss */
  .view-explore-the-hooker .col-1,
  .view-explore-the-hooker .col-2,
  .view-explore-the-hooker .col-3 {
    width: 240px;
    clear: none; } }
/********** Science teams - projects tab view ***********/
/* line 583, ../sass/base/_lists.scss */
.view-science-directory-team-projects tr.even {
  background-color: #FFFFFF; }

/* line 586, ../sass/base/_lists.scss */
.view-science-directory-team-projects tr {
  border-top: solid 3px #EBEBEB; }

/* line 589, ../sass/base/_lists.scss */
.views-field-field-project-status {
  background-color: #EBEBEB;
  position: absolute;
  right: 0;
  padding: 0 4px;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.75rem; }

/* line 1, ../sass/base/_media.scss */
img, media {
  max-width: 100%;
  height: auto; }

@media \0screen {
  /* line 5, ../sass/base/_media.scss */
  img {
    width: auto; } }
/* Prevent height distortion in IE8. */
/* line 7, ../sass/base/_media.scss */
iframe.media-youtube-player {
  width: 100%; }

/* line 11, ../sass/base/_media.scss */
.media.media-kew_vm_content_wysiwyg_m {
  max-width: 100% !important; }

@media (min-width: 768px) {
  /* line 16, ../sass/base/_media.scss */
  .media.media-kew_vm_content_wysiwyg_m {
    max-width: auto !important; } }
/* line 21, ../sass/base/_media.scss */
.bean-promo-block .field--name-field-image img,
.views-field-field-promo-image img {
  max-width: 100%; }

@media (min-width: 768px) {
  /* line 26, ../sass/base/_media.scss */
  .bean-promo-block .field--name-field-image img,
  .views-field-field-promo-image img {
    max-width: auto; } }
/* line 1, ../sass/base/_tables.scss */
table {
  width: 100%; }

/* line 4, ../sass/base/_tables.scss */
th {
  background-color: #dadada;
  padding: 0.714em 0.571em;
  border-bottom: solid 1px #909090; }

/* line 9, ../sass/base/_tables.scss */
th.first {
  background-color: #d4d4d4; }

/* line 13, ../sass/base/_tables.scss */
td {
  padding: 0.571em; }

/* line 16, ../sass/base/_tables.scss */
tr.odd {
  background-color: #FFF; }

/* line 19, ../sass/base/_tables.scss */
tr.even {
  background-color: #F2F2F2; }

/* line 23, ../sass/base/_tables.scss */
tr.odd td.first {
  background-color: #F4F4F4; }

/* line 26, ../sass/base/_tables.scss */
tr.even td.first {
  background-color: #E8E8E8; }

/* line 29, ../sass/base/_tables.scss */
tr.last {
  border-bottom: solid 1px #909090; }

/* collections tables */
/* line 37, ../sass/base/_tables.scss */
.view-explore-the-collection td,
.view-explore-the-hooker td {
  vertical-align: top;
  width: 33%; }

/* line 42, ../sass/base/_tables.scss */
.view-explore-the-collection td h3,
.view-explore-the-hooker td h3 {
  margin: 0px; }

@font-face {
  font-family: 'gandhi_serifitalic';
  src: url("../fonts/gandhiserif-italic-webfont.eot");
  src: url("../fonts/gandhiserif-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gandhiserif-italic-webfont.woff") format("woff"), url("../fonts/gandhiserif-italic-webfont.ttf") format("truetype"), url("../fonts/gandhiserif-italic-webfont.svg#gandhi_serifitalic") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 12, ../sass/base/_typography.scss */
html {
  font-size: 100%; }

/* line 16, ../sass/base/_typography.scss */
body {
  font-family: Arial, sans-serif;
  line-height: 1.4em;
  color: #3F3F3F;
  font-size: 14px;
  font-size: 0.875rem; }

/* line 23, ../sass/base/_typography.scss */
a,
a:link {
  text-decoration: none;
  color: #006CC0; }

/* line 25, ../sass/base/_typography.scss */
a:visited {
  text-decoration: none;
  color: #005AA0; }

/* line 26, ../sass/base/_typography.scss */
a:hover {
  text-decoration: underline;
  color: #006CC0; }

/* line 27, ../sass/base/_typography.scss */
a:active {
  text-decoration: underline;
  color: #006CC0; }

/* line 28, ../sass/base/_typography.scss */
:focus {
  outline: none; }

/* line 32, ../sass/base/_typography.scss */
p {
  margin: 0 0 1em 0; }

/* line 37, ../sass/base/_typography.scss */
.caption {
  font-family: gandhi_serifitalic, Arial, sans-serif; }

/* line 40, ../sass/base/_typography.scss */
h1 {
  font-weight: normal;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 1em;
  margin-top: 0px; }

/* line 46, ../sass/base/_typography.scss */
h2 {
  font-weight: normal;
  font-size: 21px;
  font-size: 1.3125rem;
  margin: 0.286em 0 0.571em 0;
  line-height: 1.2em; }

/* line 52, ../sass/base/_typography.scss */
h3 {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: normal;
  margin-top: 0px; }

/* line 57, ../sass/base/_typography.scss */
h4 {
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  margin-top: 0px; }

/* line 62, ../sass/base/_typography.scss */
h5 {
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
  margin-top: 0px; }

/* line 67, ../sass/base/_typography.scss */
h6 {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold; }

/* line 72, ../sass/base/_typography.scss */
.standfirst,
.field--name-field-stand-first,
.field--name-field-standfirst {
  font-size: 16px;
  font-size: 1rem; }

/* line 77, ../sass/base/_typography.scss */
hr {
  border: 2px dotted #d0d0d0;
  border-style: none none dotted;
  color: #FFF;
  background: #FFF;
  margin-top: 20px;
  margin-bottom: 15px; }

/* line 85, ../sass/base/_typography.scss */
blockquote {
  width: 80%;
  background: transparent url(../images/quote_start.gif) no-repeat 0px 6px;
  color: #717171; }

/* line 90, ../sass/base/_typography.scss */
blockquote p {
  font-size: 16px;
  font-size: 1rem;
  padding: 10px 23px;
  font-family: gandhi_serifitalic, Arial, sans-serif;
  background: transparent url(../images/quote_end.gif) no-repeat bottom right; }

/* line 96, ../sass/base/_typography.scss */
blockquote .author {
  font-family: gandhi_serifitalic, Arial, sans-serif;
  padding: 3px 8px;
  /*background: $white url(../images/quote_end.gif) no-repeat 10px 10px;*/
  background-color: #EBEBEB; }

/* line 102, ../sass/base/_typography.scss */
a.glossary-term {
  border-bottom: double 3px #006CC0; }

/************ primary on light ************/
/* line 5, ../sass/components/_buttons.scss */
a.button {
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  background: #3F3F3F url(../images/button_bullet.png) no-repeat 10px 9px;
  padding: 7px 10px 7px 30px;
  color: #FFF;
  text-transform: uppercase; }

/* line 13, ../sass/components/_buttons.scss */
a.button:hover {
  background-color: #006CC0;
  text-decoration: none; }

/************ secondary on light ************/
/* line 21, ../sass/components/_buttons.scss */
a.button2ndary {
  padding-left: 20px;
  background: transparent url(../images/button_bullet_2nd.png) no-repeat 0px 0px; }

/************ primary on dark ************/
/* line 29, ../sass/components/_buttons.scss */
a.slider-link {
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  background: #4D8300 url(../images/button_bullet.png) no-repeat 10px 9px;
  padding: 7px 10px 7px 30px;
  color: #FFF;
  text-transform: uppercase; }

/* line 37, ../sass/components/_buttons.scss */
a.slider-link:hover {
  background-color: #006CC0;
  text-decoration: none; }

/************ secondary on dark ************/
/* line 45, ../sass/components/_buttons.scss */
.bean-promo-block .field--name-field-promo-link a {
  padding-left: 20px;
  background: transparent url(../images/button_bullet_2nd.png) no-repeat 0px 0px;
  color: #3F3F3F; }

/* line 50, ../sass/components/_buttons.scss */
.bean-promo-block .field__item {
  width: 100%; }

/* and on leftbar */
/* line 54, ../sass/components/_buttons.scss */
.commercial-region--sidebar .bean-promo-block .field__item a {
  color: #006CC0; }

/* line 57, ../sass/components/_buttons.scss */
.commercial-region--sidebar .bean-promo-block .field--name-field-promo-link {
  margin-bottom: 10px; }

/************ back button ************/
/* line 64, ../sass/components/_buttons.scss */
.back_button a {
  background: transparent url(../images/button_bullet_back.png) no-repeat 0px 7px;
  padding: 7px 10px 7px 20px; }

/* line 1, ../sass/components/_comments.scss */
.pane-node-comment-form {
  border-top: solid 3px #EBEBEB;
  margin-top: 20px;
  clear: both; }

/* line 6, ../sass/components/_comments.scss */
.comment__info {
  background-color: #4d8300;
  color: #FFF;
  padding: 6px 9px;
  float: left; }

/* line 12, ../sass/components/_comments.scss */
.comment__info a {
  color: #FFF; }

/* line 15, ../sass/components/_comments.scss */
.comment__info p {
  margin: 0px; }

/* line 18, ../sass/components/_comments.scss */
.comment__content {
  clear: both;
  padding: 6px 9px;
  background-color: #EBEBEB;
  margin-left: 10px;
  margin-bottom: 10px; }

/* line 25, ../sass/components/_comments.scss */
.comment__content span {
  font-style: italic;
  display: block;
  padding-bottom: 1px; }

/* line 30, ../sass/components/_comments.scss */
.comment__content .flag-outer-kew-comment-abuse-flag span {
  font-style: normal;
  padding-bottom: 0px;
  display: inline; }

/* line 35, ../sass/components/_comments.scss */
.pane-node-comments {
  border-top: solid 3px #EBEBEB;
  margin-top: 20px;
  clear: both; }

/* line 40, ../sass/components/_comments.scss */
.comment {
  margin-bottom: 20px; }

/* line 44, ../sass/components/_comments.scss */
.commentIcon,
.view-related-blogs .views-field-comments-link span {
  background: transparent url(../images/comments.png) no-repeat 0px 2px;
  padding-left: 18px; }

/* line 50, ../sass/components/_comments.scss */
#comment-form-panelized-id-visibility {
  display: none; }

/* line 53, ../sass/components/_comments.scss */
.comment_button_add {
  float: left;
  width: 100%;
  clear: both;
  border-top: solid 3px #EBEBEB;
  padding-top: 15px;
  margin: 20px 0px; }

/* line 61, ../sass/components/_comments.scss */
.captcha {
  margin-bottom: 15px; }

/* line 64, ../sass/components/_comments.scss */
.new {
  padding: 2px;
  background-color: #FFC832; }

/* line 68, ../sass/components/_comments.scss */
#comment-form input.edit-submit {
  margin-top: 15px; }

/* line 2, ../sass/components/_datepicker.scss */
a.dp-active {
  color: #000000;
  text-decoration: none; }

/* line 6, ../sass/components/_datepicker.scss */
a.dp-active:hover {
  cursor: none; }

/* line 9, ../sass/components/_datepicker.scss */
#date-ranges li {
  list-style: none; }

/************ calendar  ************/
/* line 15, ../sass/components/_datepicker.scss */
.pane-kew-date-search-kew-date-search {
  position: static; }

/* line 19, ../sass/components/_datepicker.scss */
#datepicker td {
  padding: 0px; }
/* line 22, ../sass/components/_datepicker.scss */
#datepicker th {
  background-color: #fff;
  text-transform: uppercase;
  font-weight: normal;
  padding: 2px; }
/* line 28, ../sass/components/_datepicker.scss */
#datepicker .ui-datepicker {
  width: 99%;
  padding: 0; }
/* line 32, ../sass/components/_datepicker.scss */
#datepicker .ui-widget {
  font-size: 1.1em;
  font-family: Arial, sans-serif; }
/* line 36, ../sass/components/_datepicker.scss */
#datepicker .ui-datepicker table {
  font-size: 0.7em; }
/* line 39, ../sass/components/_datepicker.scss */
#datepicker .ui-state-active,
#datepicker tr.ui-state-active td a,
#datepicker .month-ui-state-active td a {
  border: 1px solid #4D8300;
  background: #99CC00; }

/* line 46, ../sass/components/_datepicker.scss */
#datepicker .ui-state-default,
#datepicker .ui-widget-content .ui-state-default,
#datepicker .ui-widget-header .ui-state-default {
  background-image: none;
  border: none;
  background-color: #F0F0F0;
  font-size: 18px;
  font-weight: normal;
  margin: 2px;
  padding: 10px 0px;
  text-align: center; }

/* line 59, ../sass/components/_datepicker.scss */
#datepicker a.ui-state-default {
  color: #006CC0 !important; }

/* line 62, ../sass/components/_datepicker.scss */
#datepicker a.ui-state-default:hover,
#datepicker .ui-widget-content a.ui-state-default:hover,
#datepicker .ui-widget-header a.ui-state-default:hover {
  text-decoration: underline; }

/* line 68, ../sass/components/_datepicker.scss */
#datepicker a.ui-state-default.ui-state-active {
  background-color: #3f3f3f;
  color: #FFF !important; }

/* line 72, ../sass/components/_datepicker.scss */
#datepicker .month-ui-state-active tr {
  background: none repeat scroll 0 0 #99CC00;
  border: 1px solid #4D8300; }

/* line 76, ../sass/components/_datepicker.scss */
#datepicker .month-ui-state-active tr td.ui-datepicker-other-month {
  background: none repeat scroll 0 0 #FFFFFF;
  opacity: 1; }

/* line 81, ../sass/components/_datepicker.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  top: 14px;
  width: 77px;
  font-size: 14px;
  font-size: 0.875rem; }

/* line 87, ../sass/components/_datepicker.scss */
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  margin-top: 5px;
  position: static;
  width: 82px; }

/* line 93, ../sass/components/_datepicker.scss */
.ui-datepicker .ui-datepicker-next span {
  text-align: right; }

/* line 96, ../sass/components/_datepicker.scss */
.ui-datepicker .ui-datepicker-prev span {
  text-align: left; }

/* line 99, ../sass/components/_datepicker.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-prev:hover {
  left: 15px; }

/* line 103, ../sass/components/_datepicker.scss */
.ui-datepicker .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-next:hover {
  cursor: pointer;
  background: transparent; }

/* line 108, ../sass/components/_datepicker.scss */
.ui-datepicker .ui-datepicker-next:hover {
  right: 2px; }

/* line 111, ../sass/components/_datepicker.scss */
.ui-widget-header a {
  color: #006CC0; }

/* line 114, ../sass/components/_datepicker.scss */
.ui-widget-header .ui-icon {
  background-image: none;
  text-indent: initial;
  font-size: 14px;
  height: auto; }

/* line 120, ../sass/components/_datepicker.scss */
.ui-datepicker table {
  margin: 0px;
  font-size: 1em; }

/* line 124, ../sass/components/_datepicker.scss */
#datepicker .ui-widget-header {
  background: none;
  border: none;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem; }

/* line 130, ../sass/components/_datepicker.scss */
#datepicker .ui-corner-all {
  border: none; }

/* line 133, ../sass/components/_datepicker.scss */
#datepicker h3 {
  margin: 15px 0px 0px 0px; }

/* line 1, ../sass/components/_footer.scss */
.l-region--footer .pane-block h2 {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 0px; }

/* line 5, ../sass/components/_footer.scss */
.l-region--footer .pane-block ul.menu {
  padding-left: 0px;
  margin: 0.286em 0 0.571em;
  font-size: 16px;
  font-size: 1rem; }

/* line 10, ../sass/components/_footer.scss */
.l-region--footer .pane-block ul.menu li.first {
  margin-bottom: 0.571em;
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal; }

/* exception for 'further information' links */
/* line 16, ../sass/components/_footer.scss */
.l-region--footer .pane-block.pane-menu-menu-further-information ul.menu li.first {
  font-size: 12px;
  font-size: 0.75rem;
  margin-bottom: 0px; }

/* line 20, ../sass/components/_footer.scss */
.l-region--footer .pane-block ul ul.menu li.first {
  font-size: 12px;
  font-size: 0.75rem;
  margin-bottom: 0px; }

/* line 25, ../sass/components/_footer.scss */
.l-region--footer .pane-block ul.menu li {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: normal; }

/* line 29, ../sass/components/_footer.scss */
.l-region--footer .pane-block ul.menu .leaf,
.l-region--footer .pane-block ul.menu .expanded,
.l-region--footer .pane-block ul.menu .collapsed {
  list-style-image: none;
  list-style-type: none; }

/* line 35, ../sass/components/_footer.scss */
.l-region--footer .pane-block ul.menu a {
  color: #FFF; }

/* hides second level links in footer */
/* line 41, ../sass/components/_footer.scss */
.footer ul.menu ul.menu ul.menu {
  display: none; }

/* back to top */
/* line 48, ../sass/components/_footer.scss */
.toTop {
  display: block; }

@media (min-width: 768px) {
  /* line 53, ../sass/components/_footer.scss */
  .toTop {
    display: none; } }
@media (min-width: 1045px) {
  /* line 58, ../sass/components/_footer.scss */
  .toTop {
    display: none; } }
/******* Map view ******/
/* line 3, ../sass/components/_gmap.scss */
.kew-map-filter {
  width: 180px;
  position: absolute;
  z-index: 1;
  right: 0px; }

/* line 9, ../sass/components/_gmap.scss */
.not-logged-in .kew-map-filter {
  right: 15px; }

/* line 11, ../sass/components/_gmap.scss */
.map-filter-title {
  width: 180px;
  background-color: #4D8300;
  margin: 0px 0px -14px 0px; }

/* line 16, ../sass/components/_gmap.scss */
.map-filter-title p {
  padding: 4px 0px 4px 10px;
  color: #fff; }

/* line 20, ../sass/components/_gmap.scss */
.kew-map-filter .views-exposed-form {
  background-color: #fff; }

/* line 23, ../sass/components/_gmap.scss */
.kew-map-filter .views-exposed-form label {
  font-size: 15px;
  padding-left: 22px; }

/* line 27, ../sass/components/_gmap.scss */
.kew-map-filter .views-exposed-form input {
  float: left;
  margin-top: 4px; }

/* line 31, ../sass/components/_gmap.scss */
.form-item-field-attractions-theme-tid .form-item {
  margin-top: -8px; }

/* line 34, ../sass/components/_gmap.scss */
#edit-field-attractions-theme-tid-2-3330 {
  display: none; }

/* line 37, ../sass/components/_gmap.scss */
.kew-map-filter .views-exposed-form .form-item-edit-field-attractions-theme-tid-2-3330 label {
  padding-left: 28px; }

/* line 40, ../sass/components/_gmap.scss */
.form-item-edit-field-attractions-theme-tid-1-1651 {
  background-image: url("../images/gmap/marker_kids.png");
  background-repeat: no-repeat;
  background-position: 0px 5px; }

/* line 45, ../sass/components/_gmap.scss */
.form-item-edit-field-attractions-theme-tid-3-2349 {
  background-image: url("../images/gmap/marker_eatDrink.png");
  background-repeat: no-repeat;
  background-position: 0px 5px; }

/* line 50, ../sass/components/_gmap.scss */
.form-item-edit-field-attractions-theme-tid-3-3329 {
  background-image: url("../images/gmap/marker_shop.png");
  background-repeat: no-repeat;
  background-position: 0px 5px; }

/* line 55, ../sass/components/_gmap.scss */
.form-item-edit-field-attractions-theme-tid-3-3328 {
  background-image: url("../images/gmap/marker_facilities.png");
  background-repeat: no-repeat;
  background-position: 0px 5px; }

/* line 60, ../sass/components/_gmap.scss */
.form-item-edit-field-attractions-theme-tid-2-3330 {
  background-image: url("../images/gmap/marker_topattraction.png");
  background-repeat: no-repeat;
  background-position: 0px 5px; }

/* line 65, ../sass/components/_gmap.scss */
.form-item-edit-field-attractions-theme-tid-1-909 {
  background-image: url("../images/gmap/marker_formal.png");
  background-repeat: no-repeat;
  background-position: 0px 5px; }

/* line 70, ../sass/components/_gmap.scss */
.form-item-field-attractions-theme-tid {
  background-image: url("../images/gmap/marker_attraction.png");
  background-repeat: no-repeat;
  background-position: 0px 6px; }

/* line 75, ../sass/components/_gmap.scss */
.kew-map-filter .form-item-edit-field-attractions-theme-tid-1-3331 {
  /* Highlights */
  background-image: url("../images/gmap/marker_highlights.png");
  background-repeat: no-repeat;
  background-position: 0px 6px; }

/* line 81, ../sass/components/_gmap.scss */
.kew-map-filter .form-item-edit-field-attractions-theme-tid-1-3332 {
  /* Events */
  background-image: url("../images/gmap/marker_event.png");
  background-repeat: no-repeat;
  background-position: 0px 6px; }

/* line 87, ../sass/components/_gmap.scss */
.kew-map-filter .views-exposed-form label {
  font-weight: 300;
  min-width: 170px; }

/* line 91, ../sass/components/_gmap.scss */
.views-widget-filter-field_attractions_theme_tid_1 .views-widget {
  margin: -12px 0 -12px 0; }

/* line 94, ../sass/components/_gmap.scss */
.views-widget-filter-field_attractions_theme_tid_3 .views-widget {
  margin: -20px 0 -12px 0; }

/* line 98, ../sass/components/_gmap.scss */
.form-item-field-attractions-theme-tid input,
.form-item-edit-field-attractions-theme-tid-2-3330 input,
.form-item-field-attractions-theme-tid-1 input,
.form-item-field-attractions-theme-tid-2 input,
.form-item-field-attractions-theme-tid-3 input {
  margin-right: 5px;
  margin-left: 28px; }

/* line 107, ../sass/components/_gmap.scss */
#views-exposed-form-attractions-map-panel-pane-1 .views-exposed-form .form-item,
#views-exposed-form-attractions-map-panel-pane-1 .views-exposed-form .form-submit {
  padding: 6px 0px; }

/* line 112, ../sass/components/_gmap.scss */
.kew-all-label {
  display: none; }

/* line 116, ../sass/components/_gmap.scss */
.gm-style {
  font-family: Arial,sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4em; }

/* line 122, ../sass/components/_gmap.scss */
.gmap-popup .content-type {
  font-size: 12px; }

/* line 125, ../sass/components/_gmap.scss */
.kew-map-filter #close-button {
  background: transparent url("../images/gmap/filter_open.png") no-repeat;
  float: right;
  height: 27px;
  margin: -4px 0px 0px 0px;
  width: 28px; }

/********** AJAX throbber ************/
/* line 135, ../sass/components/_gmap.scss */
.kew-map-filter .progress-disabled {
  float: none;
  display: inline; }

/* line 139, ../sass/components/_gmap.scss */
.kew-map-filter .ajax-progress {
  float: none;
  display: inline; }

/* line 143, ../sass/components/_gmap.scss */
.kew-map-filter .ajax-progress .throbber {
  background: transparent url("../images/throbber/broken-wing.gif") no-repeat;
  float: none;
  height: 50px;
  margin: 2px;
  width: 50px;
  display: inline-block; }

/* line 151, ../sass/components/_gmap.scss */
.kew-map-filter tr .ajax-progress .throbber {
  margin: 0 2px; }

/* line 154, ../sass/components/_gmap.scss */
.kew-map-filter .ajax-progress-bar {
  width: 16em; }

/********* MAP Popup ***********/
/* line 160, ../sass/components/_gmap.scss */
.gmap-popup div.pop-up-info {
  float: left;
  width: 60%;
  margin-top: 5px;
  margin-left: 20px; }

/* line 166, ../sass/components/_gmap.scss */
.gmap-popup div.pop-up-info h2 {
  margin-top: 0px; }

/* line 169, ../sass/components/_gmap.scss */
.gmap-popup div.popup-img {
  float: left;
  margin-top: 5px; }

/* line 173, ../sass/components/_gmap.scss */
.gmap-popup .content-type {
  background-color: #EBEBEB;
  position: absolute;
  top: 12px;
  right: 0;
  padding: 0 4px;
  text-transform: uppercase;
  margin: 20px 1px 0px 0px; }

/* line 182, ../sass/components/_gmap.scss */
.gmap-popup .Event,
.gmap-popup .Blog,
.gmap-popup .News,
.gmap-popup .Attraction,
.gmap-popup .Eatdrink,
.gmap-popup .Bikepark,
.gmap-popup .Facilities,
.gmap-popup .Shop
.gmap-popup .Kids {
  height: 32px;
  margin: -10px -10px 15px -10px;
  border-bottom: solid 3px #EBEBEB;
  z-index: 500; }

/* line 196, ../sass/components/_gmap.scss */
.gmap-popup .Attraction {
  background-color: #4D8300; }

/* line 199, ../sass/components/_gmap.scss */
.gmap-popup .Event {
  background-color: #4D8300; }

/* line 202, ../sass/components/_gmap.scss */
.gmap-popup .Blog {
  background-color: #4D8300; }

/* line 205, ../sass/components/_gmap.scss */
.gmap-popup .News {
  background-color: #4D8300; }

/*
 * MAIN NAVIGATION
 */
/* line 5, ../sass/components/_megamenu.scss */
.pane-tb-megamenu-main-menu {
  width: 85%; }

/* line 8, ../sass/components/_megamenu.scss */
.tb-megamenu.tb-megamenu-main-menu {
  background-color: #FFF; }

/* line 12, ../sass/components/_megamenu.scss */
.tb-megamenu-nav.level-0 li {
  float: left;
  position: relative;
  z-index: 300; }

/* line 18, ../sass/components/_megamenu.scss */
.tb-megamenu-nav.level-0 li.dropdown-toggle:hover {
  color: #FFF;
  background-color: #3F3F3F; }

/* line 23, ../sass/components/_megamenu.scss */
.tb-megamenu-nav.level-0 li.dropdown-toggle:hover a {
  background-color: #3F3F3F;
  color: #FFF !important; }

/* line 28, ../sass/components/_megamenu.scss */
.tb-megamenu-main-menu ul.tb-megamenu-nav {
  float: left; }

/* line 32, ../sass/components/_megamenu.scss */
.tb-megamenu-nav li {
  background-color: #FFF; }

/* line 36, ../sass/components/_megamenu.scss */
.tb-megamenu .nav > li > a {
  background: transparent url(../images/L1_nav_bar.gif) no-repeat bottom right;
  border-right: none; }

/* line 41, ../sass/components/_megamenu.scss */
.tb-megamenu-nav li .mega-dropdown-menu {
  background-color: #3F3F3F; }

/* line 45, ../sass/components/_megamenu.scss */
.tb-megamenu-nav li a {
  line-height: 1.2em;
  padding: 0;
  font-weight: normal;
  color: #FFF;
  font-size: 16px;
  font-size: 1rem; }

/* line 52, ../sass/components/_megamenu.scss */
.tb-megamenu .mega > .mega-dropdown-menu {
  min-width: 1004px; }

/* line 55, ../sass/components/_megamenu.scss */
#navigation .tb-megamenu .mega.active a {
  background-color: #3F3F3F;
  color: #FFF;
  background-image: none; }

/* line 60, ../sass/components/_megamenu.scss */
#navigation .tb-megamenu ul.level-0 li.mega.active a.dropdown-toggle {
  background-color: #2a2a2a;
  color: #FFF;
  background-image: none; }

/* line 66, ../sass/components/_megamenu.scss */
.tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a {
  border-top: none; }

/* line 70, ../sass/components/_megamenu.scss */
#navigation .tb-megamenu .dropdown-menu {
  border-bottom: none;
  -webkit-box-shadow: 0 2px 3px 0 #000000;
  box-shadow: 0 2px 3px 0 #000000;
  background-color: #3F3F3F;
  border-right: 0px solid #3F3F3F;
  border-left: 0px solid #3F3F3F; }

/* line 78, ../sass/components/_megamenu.scss */
.tb-megamenu .row-fluid [class*="span"] {
  margin-left: 0px; }

/* line 81, ../sass/components/_megamenu.scss */
.tb-megamenu .row-fluid .tb-megamenu-column-inner.mega-inner {
  padding-left: 10px; }

/* line 84, ../sass/components/_megamenu.scss */
.tb-megamenu .row-fluid .tb-megamenu-column-inner.mega-inner.clearfix ul.level-1 {
  padding: 0 0 0 10px;
  margin-bottom: 20px; }

/* line 89, ../sass/components/_megamenu.scss */
#navigation .mega-dropdown-inner li.tb-megamenu-item a {
  color: #FFF; }

/* line 92, ../sass/components/_megamenu.scss */
.tb-megamenu .tb-megamenu-item.level-2.mega {
  margin-bottom: 15px; }

/* line 96, ../sass/components/_megamenu.scss */
.tb-megamenu .tb-megamenu-row .mega-col-nav .tb-megamenu-column-inner.mega-inner {
  padding: 10px 0px; }

/* line 99, ../sass/components/_megamenu.scss */
.tb-megamenu .tb-megamenu-submenu .tb-megamenu-row .mega-col-nav .tb-megamenu-column-inner.mega-inner {
  padding: 10px 0px 10px 0px; }

/* line 103, ../sass/components/_megamenu.scss */
.tb-megamenu .tb-megamenu-subnav.mega-nav li.tb-megamenu-item.level-2 a {
  border-bottom: 1px solid #ccc; }

/* line 107, ../sass/components/_megamenu.scss */
#navigation .tb-megamenu .tb-megamenu-subnav.mega-nav li.tb-megamenu-item.level-2 .tb-megamenu-item.level-3.mega a {
  border-bottom: none;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 200;
  padding: 7px 0; }

/* line 113, ../sass/components/_megamenu.scss */
#navigation .tb-megamenu .tb-megamenu-subnav.mega-nav li.tb-megamenu-item.level-2 .tb-megamenu-item.level-3.mega a:hover {
  text-decoration: underline; }

/* line 117, ../sass/components/_megamenu.scss */
.tb-megamenu .tb-megamenu-item.level-1.mega.dropdown {
  position: static; }

/* line 121, ../sass/components/_megamenu.scss */
#navigation .tb-megamenu ul.level-0 li.tb-megamenu-item.level-1.mega.dropdown.open a.dropdown-toggle {
  background-color: #3F3F3F;
  color: #FFF;
  background-image: none; }

/* line 126, ../sass/components/_megamenu.scss */
.tb-megamenu .tb-megamenu-submenu.dropdown-menu.nav-child {
  top: 35px;
  /*width: 100%;*/ }

/* line 131, ../sass/components/_megamenu.scss */
.tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title {
  text-transform: none; }

/* line 135, ../sass/components/_megamenu.scss */
#navigation a:hover,
#navigation .tb-megamenu .dropdown-menu .active > a {
  color: #d3d3d3;
  background-image: none; }

/* line 141, ../sass/components/_megamenu.scss */
#navigation .tb-megamenu-row [data-showblocktitle*="1"] {
  padding: 0 0 0 10px;
  background-color: #4d8300; }

/* line 146, ../sass/components/_megamenu.scss */
#navigation .tb-megamenu-column-inner .block h2,
#navigation .tb-megamenu-column-inner .block a,
#navigation .tb-megamenu-column-inner .block p {
  color: #FFF; }

/* line 153, ../sass/components/_megamenu.scss */
#navigation .bean-promo-block .field__item a {
  background: none; }

/* line 157, ../sass/components/_megamenu.scss */
#navigation .field--name-field-promo-link {
  padding-left: 20px;
  background: url("../images/button_bullet_white.png") no-repeat scroll 0 0 transparent;
  color: #FFF;
  margin-bottom: 10px; }

/* line 163, ../sass/components/_megamenu.scss */
#navigation li .field--name-field-promo-link a {
  font-size: 14px;
  font-size: 0.875rem; }

/* line 166, ../sass/components/_megamenu.scss */
#navigation li.tb-megamenu-item.level-1 a.dropdown-toggle {
  padding: 8px 9px 8px 12px; }

/* line 169, ../sass/components/_megamenu.scss */
#navigation .tb-megamenu-block a:hover {
  background-color: transparent; }

/* line 173, ../sass/components/_megamenu.scss */
#navigation .sf-menu li ul ul {
  display: none; }

/*IE9 hack*/
/* line 178, ../sass/components/_megamenu.scss */
.tb-megamenu.tb-megamenu-main-menu {
  position: relative !important; }

/* line 182, ../sass/components/_megamenu.scss */
#navigation .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child {
  left: 0 !important;
  position: absolute !important; }

@media (min-width: 768px) {
  /* line 188, ../sass/components/_megamenu.scss */
  #navigation .sf-menu li.last:hover > ul,
  #navigation .sf-menu li.last ul {
    left: -110px; }

  /* line 192, ../sass/components/_megamenu.scss */
  #superfish-1 ul,
  #superfish-1 li {
    -webkit-transform: translate3d(0px, 0px, 1px); } }
/********************* Mobile Navigation version ************************************************************/
/* line 200, ../sass/components/_megamenu.scss */
#mobnav-btn {
  display: none;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  background-color: blue;
  color: white;
  padding: 10px;
  cursor: pointer; }

/* line 210, ../sass/components/_megamenu.scss */
.mobnav-subarrow {
  display: none; }

@media only screen and (max-width: 767px) {
  /* line 216, ../sass/components/_megamenu.scss */
  #mobnav-btn {
    display: block;
    color: white;
    position: absolute;
    top: 55px;
    right: 10px;
    height: 40px;
    line-height: 40px;
    width: 40px;
    text-align: center;
    font-size: 80%;
    padding: 0;
    margin: 0;
    background: #2b8006; }

  /* line 233, ../sass/components/_megamenu.scss */
  #mobnav-btn .inner {
    background-image: url("../images/mobilenav.gif");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 100%;
    height: 100%; } }
@media (min-width: 1045px) {
  /*@media only screen and (min-width: 768px) {*/
  /* line 244, ../sass/components/_megamenu.scss */
  #navigation #mobile-menu .btn.btn-navbar.tb-megamenu-button {
    display: none; } }
/* style tweaks */
/* line 252, ../sass/components/_megamenu.scss */
.tb-megamenu-block {
  background-color: #4D8300;
  padding: 10px; }

/* line 256, ../sass/components/_megamenu.scss */
.tb-megamenu .row-fluid .span2.mm_col {
  width: 166px;
  margin: 0px 1px 0px 0px;
  padding: 0px; }

/* line 261, ../sass/components/_megamenu.scss */
.tb-megamenu .row-fluid .span4.mm_col2 {
  width: 333px;
  margin: 0px 1px 0px 0px;
  padding: 0px; }

/* line 266, ../sass/components/_megamenu.scss */
#navigation .tb-megamenu .tb-megamenu-subnav.mega-nav li.tb-megamenu-item.level-2 a {
  padding-bottom: 5px; }

/* line 269, ../sass/components/_megamenu.scss */
#navigation .tb-megamenu .tb-megamenu-subnav.mega-nav li.tb-megamenu-item.level-2 a:hover {
  font-weight: bold; }

/* line 272, ../sass/components/_megamenu.scss */
#navigation .tb-megamenu .tb-megamenu-subnav.mega-nav li.tb-megamenu-item.level-2 .tb-megamenu-item.level-3.mega a:hover {
  font-weight: normal; }

/* line 275, ../sass/components/_megamenu.scss */
.tb-megamenu-item .mega-group {
  margin-bottom: 20px; }

/* line 278, ../sass/components/_megamenu.scss */
.tb-megamenu-block .field--name-field-image {
  margin-bottom: 10px; }

/* line 281, ../sass/components/_megamenu.scss */
.tb-megamenu-block .field--name-field-mm-block-title {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 15px;
  color: white; }

/* line 286, ../sass/components/_megamenu.scss */
.tb-megamenu-block .field--name-field-main-text {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.2em; }

/* line 290, ../sass/components/_megamenu.scss */
.tb-megamenu-block .field--name-field-promo-link {
  font-size: 13px;
  font-size: 0.8125rem; }

/**
 * .NAVIGATION
 */
/* line 6, ../sass/components/_navigation.scss */
#navigation ul#main-menu {
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 13, ../sass/components/_navigation.scss */
#navigation ul#main-menu li {
  float: left;
  margin: 0;
  padding: 0; }

/* line 19, ../sass/components/_navigation.scss */
#navigation ul#main-menu li a {
  display: block;
  padding: 0 2em 0 0; }

/* line 24, ../sass/components/_navigation.scss */
#navigation ul#secondary-menu {
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 31, ../sass/components/_navigation.scss */
#navigation ul#secondary-menu li {
  float: left;
  margin: 0;
  padding: 0; }

/* line 37, ../sass/components/_navigation.scss */
#navigation ul#secondary-menu li a {
  display: block;
  padding: 0 2em 0 0; }

/* line 42, ../sass/components/_navigation.scss */
#skip-link {
  position: absolute; }

/*
 * MAIN NAVIGATION
 */
/*.sf-menu ul {
    top: 20px;
}*/
/* line 54, ../sass/components/_navigation.scss */
.sf-menu li {
  float: left;
  position: relative;
  z-index: 300; }

/* line 60, ../sass/components/_navigation.scss */
.sf-menu li.sf-hover:hover {
  color: #FFF;
  background-color: #3F3F3F; }

/* line 64, ../sass/components/_navigation.scss */
.sf-menu li.sf-hover:hover a {
  background-color: #3F3F3F;
  color: #FFF !important; }

/* line 69, ../sass/components/_navigation.scss */
#navigation ul#superfish-1 {
  float: right; }

/* line 72, ../sass/components/_navigation.scss */
#navigation li {
  background-color: #FFF; }

/* line 75, ../sass/components/_navigation.scss */
#navigation li li {
  background-color: #3F3F3F; }

/* line 79, ../sass/components/_navigation.scss */
#navigation li a {
  line-height: 1.2em;
  padding: 0;
  font-weight: normal;
  color: #275E37;
  font-size: 16px;
  font-size: 1rem; }

/* line 87, ../sass/components/_navigation.scss */
#navigation #superfish-1 li.sf-depth-1 {
  background: transparent url(../images/L1_nav_bar.gif) no-repeat bottom right; }

/* line 90, ../sass/components/_navigation.scss */
#navigation #superfish-1 li.active-trail.sf-depth-1 a {
  background-color: #3F3F3F;
  color: #FFF; }

/* line 94, ../sass/components/_navigation.scss */
#navigation #superfish-1 li.active-trail.sf-depth-2 a {
  background: #323232; }

/* line 97, ../sass/components/_navigation.scss */
#navigation #superfish-1 li.sf-depth-2 a {
  font-size: 14px;
  font-size: 0.875rem; }

/* line 101, ../sass/components/_navigation.scss */
#navigation #superfish-1 li.sf-depth-1 a:hover,
#navigation #superfish-1 li.sf-depth-2 a,
#navigation #superfish-1 li.sf-depth-2 a:hover {
  color: #FFF; }

/* line 107, ../sass/components/_navigation.scss */
#navigation a:hover {
  background-color: #3F3F3F;
  color: #FFF; }

/* line 112, ../sass/components/_navigation.scss */
#navigation li a.menuparent.active {
  background-color: #3F3F3F;
  color: #FFF; }

/* line 117, ../sass/components/_navigation.scss */
#navigation .sf-menu.sf-horizontal li a {
  padding: 8px 9px 8px 12px; }

/* line 121, ../sass/components/_navigation.scss */
#navigation .sf-menu.sf-horizontal li.menuparent .sf-sub-indicator {
  top: 1.5em; }

/* line 125, ../sass/components/_navigation.scss */
#navigation .sf-menu.sf-horizontal li.menuparent > ul {
  margin-top: 0;
  background-color: #3F3F3F;
  padding-bottom: 6px; }

/* line 131, ../sass/components/_navigation.scss */
#navigation .sf-menu li:hover > ul,
#navigation .sf-menu li.sfHover > ul {
  top: 35px; }

/* line 135, ../sass/components/_navigation.scss */
#navigation .sf-menu li.last:hover > ul {
  left: -110px; }

@media (min-width: 768px) {
  /* line 139, ../sass/components/_navigation.scss */
  #navigation .sf-menu li.last:hover > ul,
  #navigation .sf-menu li.last ul {
    left: -110px; }

  /* line 143, ../sass/components/_navigation.scss */
  #superfish-1 ul,
  #superfish-1 li {
    -webkit-transform: translate3d(0px, 0px, 1px); } }
/* line 150, ../sass/components/_navigation.scss */
#navigation .sf-menu li ul ul {
  display: none; }

/* line 153, ../sass/components/_navigation.scss */
#navigation .sf-menu.sf-horizontal li.menuparent .sf-depth-3,
#navigation .sf-menu.sf-horizontal li.menuparent .sf-depth-4,
#navigation .sf-menu.sf-horizontal li.menuparent .sf-depth-5,
#navigation .sf-menu.sf-horizontal li.menuparent .sf-depth-6,
#navigation .sf-menu.sf-horizontal li.menuparent .sf-depth-7 {
  display: none; }

/********************* Mobile Navigation version ************************************************************/
/* line 163, ../sass/components/_navigation.scss */
#mobnav-btn {
  display: none;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  background-color: blue;
  color: white;
  padding: 10px;
  cursor: pointer; }

/* line 173, ../sass/components/_navigation.scss */
.mobnav-subarrow {
  display: none; }

@media only screen and (max-width: 767px) {
  /* line 180, ../sass/components/_navigation.scss */
  #mobnav-btn {
    display: block;
    color: white;
    position: absolute;
    top: 55px;
    right: 10px;
    height: 40px;
    line-height: 40px;
    width: 40px;
    text-align: center;
    font-size: 80%;
    padding: 0;
    margin: 0;
    background: #2b8006; }

  /* line 197, ../sass/components/_navigation.scss */
  #mobnav-btn .inner {
    background-image: url("../images/mobilenav.gif");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 100%;
    height: 100%; }

  /* line 205, ../sass/components/_navigation.scss */
  #navigation .sf-menu.sf-horizontal > li a {
    border-right: none;
    border-bottom: 1px solid #333; }

  /* line 210, ../sass/components/_navigation.scss */
  #navigation a.highlight {
    background-color: #3b3b3b; }

  /* line 214, ../sass/components/_navigation.scss */
  #navigation .sf-menu.sf-horizontal li.menuparent .sf-sub-indicator {
    display: block;
    background-color: #333;
    color: white;
    padding: 2px;
    text-align: center;
    height: 20px;
    width: 20px;
    top: 10px;
    z-index: 500;
    background-image: url("../images/arrow-down.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer; }

  /* line 230, ../sass/components/_navigation.scss */
  .sf-menu {
    width: 100%;
    display: none; }

  /* line 235, ../sass/components/_navigation.scss */
  .sf-menu.xactive {
    display: block; }

  /* line 239, ../sass/components/_navigation.scss */
  .sf-menu li {
    float: none;
    display: block;
    width: 100%;
    clear: both; }

  /* line 246, ../sass/components/_navigation.scss */
  .sf-menu li a {
    float: none;
    position: static;
    border: none; }

  /* line 252, ../sass/components/_navigation.scss */
  #navigation .sf-menu.sf-horizontal li.menuparent > ul {
    clear: both;
    overflow: hidden;
    margin: 0;
    padding: 0;
    display: block; }

  /* line 260, ../sass/components/_navigation.scss */
  #navigation .sf-menu.sf-horizontal li.menuparent .sf-depth-3, #navigation .sf-menu.sf-horizontal li.menuparent .sf-depth-4, #navigation .sf-menu.sf-horizontal li.menuparent .sf-depth-5, #navigation .sf-menu.sf-horizontal li.menuparent .sf-depth-6 {
    display: block; }

  /* line 265, ../sass/components/_navigation.scss */
  #navigation .sf-menu.sf-horizontal li.menuparent {
    background-image: url("../images/right-arrow.png");
    background-position: 92% center;
    background-repeat: no-repeat;
    float: left;
    margin: 0;
    width: 100%;
    border-bottom: 1px solid #cccccc; }

  /* line 276, ../sass/components/_navigation.scss */
  #navigation .sf-menu.sf-horizontal li.menuparent > ul.xpopdrop {
    display: block; }

  /* line 280, ../sass/components/_navigation.scss */
  #navigation .sf-menu.sf-horizontal > li.last a {
    border-bottom: none; }

  /* line 284, ../sass/components/_navigation.scss */
  .sf-menu ul.sf-hidden li a {
    margin-left: 2em; } }
/* line 290, ../sass/components/_navigation.scss */
.pane-superfish-1 {
  display: none; }

@media only screen and (max-device-width: 1024px) {
  /* line 295, ../sass/components/_navigation.scss */
  .pane-tb-megamenu-main-menu {
    display: none; }

  /* line 298, ../sass/components/_navigation.scss */
  .pane-superfish-1 {
    display: block; } }
@media only screen and (max-width: 768px) {
  /* line 303, ../sass/components/_navigation.scss */
  .pane-tb-megamenu-main-menu {
    display: none; }

  /* line 306, ../sass/components/_navigation.scss */
  .pane-superfish-1 {
    display: block; } }
@media (min-width: 1045px) {
  /*@media only screen and (min-width: 768px) {*/
  /* line 314, ../sass/components/_navigation.scss */
  .sf-menu {
    display: block; } }
@media only screen and (max-device-width: 1420px) and (min-device-width: 680px) {
  /* line 320, ../sass/components/_navigation.scss */
  .sf-menu {
    display: none; } }
/* line 325, ../sass/components/_navigation.scss */
#navigation #mobile-menu ul ul {
  width: 100%; }

/* line 328, ../sass/components/_navigation.scss */
.mobile-menu ul ul {
  float: left; }

/* line 331, ../sass/components/_navigation.scss */
#mobile-menu li,
.mobile-menu li {
  border-bottom: 0px solid red;
  border-left: 0px solid red;
  border-right: 0px solid red;
  clear: both;
  list-style: none outside none;
  margin: 0;
  overflow: hidden;
  font-size: 16px;
  font-size: 1rem; }

/* line 342, ../sass/components/_navigation.scss */
#mobile-menu > li:first-child {
  border-top: 0px solid blue; }

/* line 345, ../sass/components/_navigation.scss */
#mobile-menu li.menuparent {
  background: none; }

/* line 348, ../sass/components/_navigation.scss */
#mobile-menu li a,
#mobile-menu li.menuparent a,
#mobile-menu-1 li.menuparent a,
#mobile-menu-2 li.menuparent a,
#mobile-menu-3 li.menuparent a,
#mobile-menu-4 li.menuparent a,
#mobile-menu-5 li.menuparent a,
#mobile-menu-6 li.menuparent a {
  color: #006CC0;
  background-color: #FFF;
  width: 85%;
  padding: 10px 10px; }

/* line 362, ../sass/components/_navigation.scss */
#mobile-menu li.sf-no-children a,
#mobile-menu li.sf-no-children,
#mobile-menu-1 li.sf-no-children a,
#mobile-menu-2 li.sf-no-children a,
#mobile-menu-3 li.sf-no-children a,
#mobile-menu-4 li.sf-no-children a,
#mobile-menu-5 li.sf-no-children a,
#mobile-menu-6 li.sf-no-children a {
  width: 100% !important; }

/* line 374, ../sass/components/_navigation.scss */
#mobile-menu li.sf-no-children a:hover {
  color: #006CC0;
  background-color: #FFF; }

/* line 378, ../sass/components/_navigation.scss */
#mobile-menu li.menuparent a:hover,
#mobile-menu-1 li.menuparent a:hover,
#mobile-menu-2 li.menuparent a:hover,
#mobile-menu-3 li.menuparent a:hover,
#mobile-menu-4 li.menuparent a:hover,
#mobile-menu-5 li.menuparent a:hover,
#mobile-menu-6 li.menuparent a:hover {
  color: #006CC0; }

/* line 388, ../sass/components/_navigation.scss */
#mobile-menu li.item-with-ul,
.mobile-menu li.item-with-ul {
  background: #3F3F3F url(../images/right-arrow.gif) no-repeat 97% center;
  float: left;
  margin: 0;
  width: 100%;
  border-bottom: 1px solid #DBDBDB; }

/* line 396, ../sass/components/_navigation.scss */
#mobile-menu li,
.mobile-menu li {
  background: #3F3F3F url(../images/right-arrow.gif) no-repeat 97% center;
  float: left;
  margin: 0;
  width: 100%;
  border-bottom: 1px solid #DBDBDB; }

/* line 405, ../sass/components/_navigation.scss */
#mobile-menu li.item-with-ul > *:first-child,
.mobile-menu li.item-with-ul > *:first-child {
  background: #3F3F3F url(../images/right-arrow.gif) no-repeat 97% center; }

/* line 410, ../sass/components/_navigation.scss */
#mobile-menu li.sf-no-children,
#mobile-menu-1 li.sf-no-children,
.mobile-menu-1 li.sf-no-children,
#mobile-menu-2 li.sf-no-children,
.mobile-menu-2 li.sf-no-children,
#mobile-menu-3 li.sf-no-children,
.mobile-menu-3 li.sf-no-children,
#mobile-menu-4 li.sf-no-children,
.mobile-menu-4 li.sf-no-children,
#mobile-menu-5 li.sf-no-children,
.mobile-menu-5 li.sf-no-children,
#mobile-menu-6 li.sf-no-children,
.mobile-menu-6 li.sf-no-children {
  background: transparent url(../images/blank.gif) repeat 0px 0px;
  float: left;
  margin: 0;
  width: 100%;
  border-bottom: 2px solid #DBDBDB; }

/* line 429, ../sass/components/_navigation.scss */
#mobile-menu li.item-with-ul li,
.mobile-menu li.item-with-ul li {
  background: none;
  float: none;
  border-bottom: 0px; }

/*#mobile-menu li > a,
.mobile-menu li > a{
    float: left;
    padding: 4px 5%;
    width: 85%;
    color: $white;
}*/
/* line 443, ../sass/components/_navigation.scss */
#mobile-menu-1 ul li > * > a,
.mobile-menu-1 ul li > * > a,
#mobile-menu-2 ul li > * > a,
.mobile-menu-2 ul li > * > a,
#mobile-menu-3 ul li > * > a,
.mobile-menu-3 ul li > * > a,
#mobile-menu-4 ul li > * > a,
.mobile-menu-4 ul li > * > a,
#mobile-menu-5 ul li > * > a,
.mobile-menu-5 ul li > * > a,
#mobile-menu-6 ul li > * > a,
.mobile-menu-6 ul li > * > a {
  float: left;
  padding: 4px 5%;
  width: 85%;
  color: #FFF; }

/* line 461, ../sass/components/_navigation.scss */
#mobile-menu > li.item-with-ul > * > a,
.mobile-menu > li.item-with-ul > * > a {
  border-right: 1px solid #cccccc;
  float: left;
  padding: 10px 10px;
  width: 85%; }

/* line 470, ../sass/components/_navigation.scss */
#mobile-menu-1 ul li.sf-no-children > * > a,
.mobile-menu-1 ul li.sf-no-children > * > a,
#mobile-menu-2 ul li.sf-no-children > * > a,
.mobile-menu-2 ul li.sf-no-children > * > a,
#mobile-menu-3 ul li.sf-no-children > * > a,
.mobile-menu-3 ul li.sf-no-children > * > a,
#mobile-menu-4 ul li.sf-no-children > * > a,
.mobile-menu-4 ul li.sf-no-children > * > a,
#mobile-menu-5 ul li.sf-no-children > * > a,
.mobile-menu-5 ul li.sf-no-children > * > a,
#mobile-menu-6 ul li.sf-no-children > * > a,
.mobile-menu-6 ul li.sf-no-children > * > a {
  width: 100% !important; }

/* line 485, ../sass/components/_navigation.scss */
#mobile-menu > li.sf-no-children > * > a,
.mobile-menu > li.sf-no-children > * > a {
  width: 100% !important; }

/* line 491, ../sass/components/_navigation.scss */
#slide-menu-clip .mobile-menu .return-link {
  background: #3F3F3F url(../images/left-arrow.gif) no-repeat 3% center;
  padding-left: 15%; }

/* line 495, ../sass/components/_navigation.scss */
#slide-menu-clip .mobile-menu .return-link a {
  border-left: 0px solid #CCCCCC;
  float: left;
  margin-left: 0;
  width: 100%; }

/* Sidebar navigation */
/* line 506, ../sass/components/_navigation.scss */
.l-main ul.menu {
  padding-left: 0px;
  margin: 0px;
  font-size: 16px;
  font-size: 1rem; }

/* line 511, ../sass/components/_navigation.scss */
.l-main ul.menu li a {
  padding: 5px 5px 6px 10px; }

/* line 514, ../sass/components/_navigation.scss */
.l-main ul.menu .expanded ul {
  margin-left: 10px; }

/* line 517, ../sass/components/_navigation.scss */
.l-main ul.menu .expanded ul li a {
  background-color: #f4f4f4;
  /* lighter grey */ }

/* line 520, ../sass/components/_navigation.scss */
.l-main ul.menu .expanded ul li li {
  margin-left: 10px; }

/* line 523, ../sass/components/_navigation.scss */
.l-main ul.menu a.active-trail,
.l-main ul.menu a.active {
  border-left: solid 3px #3F3F3F;
  background-color: #ececec;
  padding-left: 10px; }

/* line 530, ../sass/components/_navigation.scss */
.l-main .browse_search_types ul.menu a.active {
  border-left: 3px solid #EBEBEB;
  color: #3F3F3F; }

/* line 536, ../sass/components/_navigation.scss */
.l-main ul.menu li a {
  display: block; }

/* line 539, ../sass/components/_navigation.scss */
.l-main ul.menu li.first.last.expanded.active-trail a.active-trail,
.l-main ul.menu li.first.active-trail a.active {
  color: #3F3F3F; }

/* line 543, ../sass/components/_navigation.scss */
.l-main ul.menu li.first.active-trail li a {
  color: #006CC0; }

/* line 546, ../sass/components/_navigation.scss */
.l-main ul.menu,
.menu .leaf,
.l-main ul.menu .expanded,
.l-main ul.menu .collapsed {
  list-style: none !important; }

/* menu exception - school visits - key stages */
/* line 556, ../sass/components/_navigation.scss */
.pane-menu-menu-garden a {
  background-color: #f4f4f4; }

/* line 559, ../sass/components/_navigation.scss */
.pane-menu-menu-garden a.active {
  color: #3F3F3F;
  background-color: #ececec; }

/* line 563, ../sass/components/_navigation.scss */
.pane-menu-menu-key-stage-kew-school-visi ul.menu li a.active {
  border-left-color: #EBEBEB; }

/* line 3, ../sass/components/_promos.scss */
.l-main .pane-block.pane-bean-more-from-kew-title-master {
  margin-bottom: 0px; }

/* line 7, ../sass/components/_promos.scss */
.promo-structure {
  padding: 18px 10px 10px 10px;
  height: auto;
  margin-bottom: 20px;
  overflow: hidden; }

@media (min-width: 425px) {
  /* line 15, ../sass/components/_promos.scss */
  .promo-structure {
    height: auto; } }
@media (min-width: 768px) {
  /* line 20, ../sass/components/_promos.scss */
  .promo-structure {
    height: 296px; } }
@media (min-width: 1045px) {
  /* line 25, ../sass/components/_promos.scss */
  .promo-structure {
    height: 296px; } }
/* line 30, ../sass/components/_promos.scss */
.promo-structure h2 {
  margin-top: 0px; }

/* line 34, ../sass/components/_promos.scss */
#promo-btm-block-1 {
  background-color: #99CC00; }

/* line 37, ../sass/components/_promos.scss */
#promo-btm-block-2 {
  background-color: #73B1E1; }

/* line 40, ../sass/components/_promos.scss */
#promo-btm-block-3 {
  background-color: #A8A9CD; }

/* line 43, ../sass/components/_promos.scss */
#promo-btm-block-4 {
  background-color: #FFC832; }

/* line 46, ../sass/components/_promos.scss */
#promo-btm-block-5 {
  background-color: #FF8E2A; }

/* line 49, ../sass/components/_promos.scss */
#promo-btm-block-6 {
  background-color: #FF83AC; }

/* line 52, ../sass/components/_promos.scss */
#promo-btm-block-7 {
  background-color: #21CBCC; }

/* line 55, ../sass/components/_promos.scss */
#promo-btm-block-8 {
  background-color: #34CCFD; }

/* line 59, ../sass/components/_promos.scss */
.promo-structure .field__item {
  margin-bottom: 10px; }

/********* sidebar promos ************/
/* line 66, ../sass/components/_promos.scss */
.pane-bean-promo-block,
.pane-bean-promo-no-text {
  padding: 18px 10px 10px 10px;
  margin-bottom: 20px;
  border: solid 1px #EBEBEB; }

/* line 72, ../sass/components/_promos.scss */
.pane-bean-promo-block h2,
.pane-bean-promo-no-text h2 {
  margin-top: 0px; }

/* line 76, ../sass/components/_promos.scss */
.pane-bean-promo-block .field--name-field-promo-link,
.pane-bean-promo-no-text .field--name-field-promo-link {
  margin-bottom: 10px; }

/* line 81, ../sass/components/_promos.scss */
.home-region--tertiary-first .pane-bean-promo-block {
  border: solid 0px #EBEBEB; }

/********* new footer promos stlye ************/
/* line 91, ../sass/components/_promos.scss */
.pane-more-from-kew-nodequeue h2 {
  border-top: 2px dotted #D0D0D0;
  padding-top: 6px; }

/* line 95, ../sass/components/_promos.scss */
.promo-list ul {
  margin: 0px;
  float: left;
  padding: 0px; }

/* line 100, ../sass/components/_promos.scss */
.l-main .promo-list li.views-row {
  border-top: 0px solid #EBEBEB;
  clear: none;
  float: left;
  margin-bottom: 20px;
  padding-top: 21px;
  position: relative;
  width: 99%;
  margin-right: 1%; }

@media (min-width: 425px) {
  /* line 111, ../sass/components/_promos.scss */
  .l-main .promo-list li.views-row {
    width: 49%;
    margin-right: 1%; } }
@media (min-width: 768px) {
  /* line 117, ../sass/components/_promos.scss */
  .l-main .promo-list li.views-row {
    width: 24%;
    margin-right: 1%; } }
@media (min-width: 1045px) {
  /* line 123, ../sass/components/_promos.scss */
  .l-main .promo-list li.views-row {
    width: 24%;
    margin-right: 1%; } }
/* */
/* line 132, ../sass/components/_promos.scss */
.promo-structure .views-field-title {
  font-size: 21px;
  font-size: 1.3125rem;
  margin: 0 0 15px 0; }

/* line 136, ../sass/components/_promos.scss */
.promo-structure .views-field-title a,
.promo-structure .views-field-body a,
.promo-list .views-field-field-promo-link a,
.promo-list-double .views-field-field-promo-link a {
  color: #3F3F3F; }

/* line 142, ../sass/components/_promos.scss */
.promo-list .views-field-field-promo-link,
.promo-list-double .views-field-field-promo-link {
  padding-left: 25px;
  background: transparent url(../images/button_bullet_2nd.png) no-repeat 0px 2px;
  color: #3F3F3F;
  margin-bottom: 10px; }

/* line 149, ../sass/components/_promos.scss */
.promo-list .views-field-body,
.promo-list-double .views-field-body {
  margin-bottom: 14px; }

/* line 153, ../sass/components/_promos.scss */
.promo-list li.views-row-1 {
  background-color: #99CC00; }

/* line 156, ../sass/components/_promos.scss */
.promo-list li.views-row-2 {
  background-color: #73B1E1; }

/* line 159, ../sass/components/_promos.scss */
.promo-list li.views-row-3 {
  background-color: #A8A9CD; }

/* line 162, ../sass/components/_promos.scss */
.promo-list li.views-row-4 {
  background-color: #FFC832; }

/* line 165, ../sass/components/_promos.scss */
.promo-list li.views-row-5 {
  background-color: #FF8E2A; }

/* line 168, ../sass/components/_promos.scss */
.promo-list li.views-row-6 {
  background-color: #FF83AC; }

/* line 171, ../sass/components/_promos.scss */
.promo-list li.views-row-7 {
  background-color: #21CBCC; }

/* line 174, ../sass/components/_promos.scss */
.promo-list li.views-row-8 {
  background-color: #34CCFD; }

/************* double width promo - festivals *************/
/* line 181, ../sass/components/_promos.scss */
#fpFirst {
  background-color: #99CC00; }

/* line 184, ../sass/components/_promos.scss */
#fpLast {
  background-color: #FFC832; }

/* line 187, ../sass/components/_promos.scss */
.festivalPromo {
  border-top: 0px solid #EBEBEB;
  clear: none;
  float: left;
  margin-bottom: 20px;
  padding: 18px 10px 10px 10px;
  position: relative;
  width: 99%;
  margin-right: 1%;
  height: auto; }

@media (min-width: 425px) {
  /* line 200, ../sass/components/_promos.scss */
  .festivalPromo {
    width: 99%;
    margin-right: 1%; } }
@media (min-width: 768px) {
  /* line 206, ../sass/components/_promos.scss */
  .festivalPromo {
    width: 49%;
    margin-right: 1%; } }
@media (min-width: 1045px) {
  /* line 212, ../sass/components/_promos.scss */
  .festivalPromo {
    width: 49%;
    margin-right: 1%; } }
/* line 217, ../sass/components/_promos.scss */
.festivalPromo .field--type-image {
  float: right;
  margin-left: 15px; }

/* line 221, ../sass/components/_promos.scss */
.festivalPromo .field--name-field-promo-link-promo a {
  color: #3F3F3F; }

/* line 224, ../sass/components/_promos.scss */
.festivalPromo .field--name-field-promo-link-promo {
  padding-left: 25px;
  background: transparent url(../images/button_bullet_2nd.png) no-repeat 0px 2px;
  color: #3F3F3F;
  margin-bottom: 10px; }

/* line 231, ../sass/components/_promos.scss */
.festivalPromo .field--name-field-promo-title {
  font-size: 21px;
  font-size: 1.3125rem;
  margin: 0 0 15px 0; }

/* end of wide col */
/* default tabs */
/* line 3, ../sass/components/_tabs.scss */
ul.tabs--primary li {
  margin-bottom: 5px; }

@media (min-width: 768px) {
  /* line 7, ../sass/components/_tabs.scss */
  ul.tabs--primary li {
    margin-bottom: 0px; } }
/* line 13, ../sass/components/_tabs.scss */
.view-science-dir-people .view-display-id-attachment .views-summary a,
.view-kew-a-z-attractions .view-display-id-attachment .views-summary a,
.view-wakehurst-a-z-attractions .view-display-id-attachment .views-summary a {
  background-color: #EBEBEB;
  padding: 4px 8px 4px 8px; }

/* line 19, ../sass/components/_tabs.scss */
.view-kew-a-z-attractions .item-list li,
.view-wakehurst-a-z-attractions .item-list li {
  list-style: none;
  padding-left: 0px;
  background: none; }

/* line 25, ../sass/components/_tabs.scss */
.view-science-dir-people tr.even,
.view-science-dir-closed-projects tr.even {
  background-color: #fff;
  border-top: solid 3px #EBEBEB;
  border-bottom: solid 3px #EBEBEB; }

/* line 32, ../sass/components/_tabs.scss */
.view-science-dir-people .attachment-before {
  padding: 15px 0px 10px 0px;
  margin: -10px 0 10px 0; }

/* line 37, ../sass/components/_tabs.scss */
#quicktabs-science_tabs {
  margin: 10px 0px; }

/* line 40, ../sass/components/_tabs.scss */
#quicktabs-science_tabs ul.quicktabs-tabs {
  float: left;
  margin: 0px;
  padding: 0;
  width: 100%;
  border-bottom: solid 3px #EBEBEB; }

/* line 47, ../sass/components/_tabs.scss */
#quicktabs-science_projects ul.quicktabs-tabs li,
#quicktabs-science_tabs ul.quicktabs-tabs li {
  float: left;
  background-color: #EBEBEB;
  background-image: none;
  display: inline-block;
  margin-right: 3px;
  padding: 0;
  margin-bottom: 5px; }

@media (min-width: 768px) {
  /* line 58, ../sass/components/_tabs.scss */
  #quicktabs-science_tabs ul.quicktabs-tabs li {
    margin-bottom: 0px; } }
/* line 63, ../sass/components/_tabs.scss */
#quicktabs-science_tabs ul.quicktabs-tabs li a {
  float: left;
  padding: 6px 12px; }

/* line 68, ../sass/components/_tabs.scss */
#quicktabs-science_tabs ul.quicktabs-tabs li a:hover {
  text-decoration: underline; }

/* line 72, ../sass/components/_tabs.scss */
#quicktabs-science_tabs ul.quicktabs-tabs li.active {
  background-color: #717171; }

/* line 76, ../sass/components/_tabs.scss */
#quicktabs-science_tabs ul.quicktabs-tabs li.active a {
  color: #FFF; }

/* line 80, ../sass/components/_tabs.scss */
#quicktabs-container-science_tabs {
  clear: both; }

/* line 84, ../sass/components/_tabs.scss */
#quicktabs-container-science_tabs .top-pager {
  padding-top: 15px; }

/* line 1, ../sass/components/_timeline.scss */
.vco-timeline .vco-navigation .timenav-background {
  background-color: #fff !important; }

/* line 4, ../sass/components/_timeline.scss */
.vco-timeline .vco-navigation .timenav-background .timenav-line {
  background-color: #99cc00 !important; }

/* line 7, ../sass/components/_timeline.scss */
.vco-storyjs .vco-feature h1,
.vco-storyjs .vco-feature h2,
.vco-storyjs .vco-feature h3,
.vco-storyjs .vco-feature h4,
.vco-storyjs .vco-feature h5,
.vco-storyjs .vco-feature h6 {
  font-family: Arial, sans-serif !important; }

/* line 15, ../sass/components/_timeline.scss */
.vco-storyjs p,
.vco-storyjs blockquote,
.vco-storyjs blockquote p,
.vco-storyjs .twitter blockquote p {
  font-family: Arial, sans-serif !important; }

/* line 26, ../sass/components/_timeline.scss */
.vco-timeline .vco-navigation .timenav .content .marker.active .flag .flag-content h3,
.vco-timeline .vco-navigation .timenav .content .marker.active .flag-small .flag-content h3 {
  color: #3f3f3f !important; }

/* line 30, ../sass/components/_timeline.scss */
.vco-timeline .vco-navigation .timenav .content .marker.active .line .event-line,
.vco-timeline .vco-navigation .timenav .content .marker.active .line {
  background-color: #99cc00 !important; }

/* line 34, ../sass/components/_timeline.scss */
.vco-timeline .vco-navigation .timenav .content .marker.active .dot {
  background-color: #4d8300 !important; }

/* line 37, ../sass/components/_timeline.scss */
.vco-slider .slider-item .content .content-container .text .container h2.date {
  font-size: 20px !important;
  color: #4d8300 !important;
  line-height: 24px !important; }

/* line 42, ../sass/components/_timeline.scss */
.vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .caption {
  border-bottom: 3px solid #EBEBEB;
  padding-bottom: 3px; }

/* line 46, ../sass/components/_timeline.scss */
.vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .media-shadow:before,
.vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .media-shadow:after {
  box-shadow: 0 10px 10px #999 !important; }

/* line 50, ../sass/components/_timeline.scss */
.vco-storyjs h1 a,
.vco-storyjs h2 a,
.vco-storyjs h3 a,
.vco-storyjs h4 a,
.vco-storyjs h5 a,
.vco-storyjs h6 a {
  color: #006cc0 !important; }

/****** image with caption ********/
/* line 6, ../sass/components/_wysiwyg-styles.scss */
.imgCaption.left {
  float: left;
  width: 250px;
  margin: 0px 20px 20px 0px; }

/* line 11, ../sass/components/_wysiwyg-styles.scss */
.imgCaption.right {
  float: right;
  width: 250px;
  margin: 0px 0px 20px 20px; }

/* line 16, ../sass/components/_wysiwyg-styles.scss */
.imgCaption img {
  width: 100%; }

/* line 19, ../sass/components/_wysiwyg-styles.scss */
.imgCaption .caption {
  border-bottom: solid 1px #FFC832;
  padding-bottom: 6px; }

/****** callout box for text & img ********/
/* line 27, ../sass/components/_wysiwyg-styles.scss */
.callout {
  width: 100%;
  padding: 10px; }

/* line 31, ../sass/components/_wysiwyg-styles.scss */
.callout.left,
.callout.right {
  float: none;
  background-color: #EBEBEB;
  margin: 0px 0px 20px 0px; }

/* line 38, ../sass/components/_wysiwyg-styles.scss */
.callout img {
  width: 100%; }

@media (min-width: 768px) {
  /* line 42, ../sass/components/_wysiwyg-styles.scss */
  .callout {
    width: 240px;
    padding: 10px; }

  /* line 46, ../sass/components/_wysiwyg-styles.scss */
  .callout.left {
    float: left;
    background-color: #EBEBEB;
    margin: 0px 20px 20px 0px; }

  /* line 52, ../sass/components/_wysiwyg-styles.scss */
  .callout.right {
    float: right;
    background-color: #EBEBEB;
    margin: 0px 0px 20px 20px; } }
/****** img left & right ********/
/* line 63, ../sass/components/_wysiwyg-styles.scss */
.media-element-container[style*="right"] {
  margin-left: 0px;
  margin-bottom: 15px; }

/* line 67, ../sass/components/_wysiwyg-styles.scss */
.media-element-container[style*="left"] {
  margin-right: 0px;
  margin-bottom: 15px; }

@media (min-width: 768px) {
  /* line 72, ../sass/components/_wysiwyg-styles.scss */
  .media-element-container[style*="right"] {
    margin-left: 15px;
    margin-bottom: 15px; }

  /* line 76, ../sass/components/_wysiwyg-styles.scss */
  .media-element-container[style*="left"] {
    margin-right: 15px;
    margin-bottom: 15px; } }
/* line 3, ../sass/base/_forms.scss */
/* line 26, ../sass/kew.styles.scss */
input[type="text"],
input[type="password"] {
  border: solid 1px #afafaf;
  padding: 3px;
  color: #3f3f3f; }

/* line 8, ../sass/base/_forms.scss */
/* line 33, ../sass/kew.styles.scss */
.form-textarea-wrapper textarea {
  border: solid 1px #afafaf; }

/* line 11, ../sass/base/_forms.scss */
/* line 37, ../sass/kew.styles.scss */
select {
  border: solid 1px #afafaf;
  background-color: white; }

/* line 15, ../sass/base/_forms.scss */
/* line 42, ../sass/kew.styles.scss */
.commercial-region--sidebar .form-select {
  width: 100%; }

/* line 19, ../sass/base/_forms.scss */
/* line 46, ../sass/kew.styles.scss */
.views-exposed-form .form-type-bef-checkbox label {
  font-weight: normal; }

/* line 25, ../sass/base/_forms.scss */
/* line 50, ../sass/kew.styles.scss */
.views-exposed-form,
form#apachesolr-panels-search-form,
form#search-form {
  background-color: #ebebeb;
  padding: 10px;
  margin-bottom: 10px; }

/* attractions form left bar */
/* line 34, ../sass/base/_forms.scss */
/* line 59, ../sass/kew.styles.scss */
.views-widget-filter-field_attractions_theme_tid label,
.views-widget-filter-field_key_stage_tid label,
.views-widget-filter-field_school_level_tid label {
  font-weight: normal;
  font-size: 21px;
  font-size: 1.3125rem;
  margin-bottom: 10px;
  display: block; }

/* line 40, ../sass/base/_forms.scss */
/* line 69, ../sass/kew.styles.scss */
.views-exposed-form .form-item a {
  padding-left: 10px;
  font-size: 16px;
  font-size: 1rem;
  padding-bottom: 4px;
  display: block; }

/* species search form */
/* line 52, ../sass/base/_forms.scss */
/* line 78, ../sass/kew.styles.scss */
form#apachesolr-panels-search-form .form-item-query label {
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  padding-bottom: 10px; }

/* line 58, ../sass/base/_forms.scss */
/* line 85, ../sass/kew.styles.scss */
form#apachesolr-panels-search-form .form-item-query {
  padding-bottom: 10px;
  border-bottom: solid 1px #c2c2c2; }

/* line 64, ../sass/base/_forms.scss */
/* line 90, ../sass/kew.styles.scss */
form#apachesolr-panels-search-form .form-item-habitat,
form#apachesolr-panels-search-form .form-item-family,
form#apachesolr-panels-search-form .form-item-country {
  float: left;
  margin-right: 10px; }

/* line 68, ../sass/base/_forms.scss */
/* line 97, ../sass/kew.styles.scss */
form#apachesolr-panels-search-form .form-actions.form-wrapper {
  clear: both; }

/* subscribe to newsletter form */
/* line 74, ../sass/base/_forms.scss */
/* line 102, ../sass/kew.styles.scss */
form#kew-newsletter-kew-alert-form fieldset {
  border: 0px;
  margin: 0px;
  width: 100%;
  float: left; }

@media (min-width: 768px) {
  /* line 81, ../sass/base/_forms.scss */
  /* line 110, ../sass/kew.styles.scss */
  form#kew-newsletter-kew-alert-form fieldset {
    border: 0px;
    margin: 0px;
    width: 50%;
    float: left; } }
/* species browser - mobile */
/* line 91, ../sass/base/_forms.scss */
/* line 117, ../sass/kew.styles.scss */
select#edit-family {
  width: 100%; }

/* line 94, ../sass/base/_forms.scss */
/* line 121, ../sass/kew.styles.scss */
input#edit-subject {
  width: 100%; }

/* line 97, ../sass/base/_forms.scss */
/* line 125, ../sass/kew.styles.scss */
select#edit-field-sd-team-target-id {
  width: 100%; }

@media (min-width: 768px) {
  /* line 101, ../sass/base/_forms.scss */
  /* line 130, ../sass/kew.styles.scss */
  select#edit-family {
    width: auto; }

  /* line 104, ../sass/base/_forms.scss */
  /* line 134, ../sass/kew.styles.scss */
  input#edit-subject {
    width: auto; }

  /* line 107, ../sass/base/_forms.scss */
  /* line 138, ../sass/kew.styles.scss */
  select#edit-field-sd-team-target-id {
    width: auto; } }
/* user login form */
/* line 115, ../sass/base/_forms.scss */
/* line 142, ../sass/kew.styles.scss */
form#user-login input[type="text"],
form#user-login input[type="password"] {
  width: 250px; }

/* newsletter form */
/* line 120, ../sass/base/_forms.scss */
/* line 148, ../sass/kew.styles.scss */
form#kew-newsletter-kew-alert-form input[type="text"] {
  width: 250px; }

@media (min-width: 768px) {
  /* line 126, ../sass/base/_forms.scss */
  /* line 153, ../sass/kew.styles.scss */
  form#kew-newsletter-kew-alert-form input[type="text"] {
    width: 70%; } }
/* apache solr search forms */
/* line 136, ../sass/base/_forms.scss */
/* line 157, ../sass/kew.styles.scss */
#kew-misc-blog-team-form label,
.form-item-habitat label,
.form-item-country label,
.form-item-family label {
  display: none; }

/****** ol / ul ********/
/* line 3, ../sass/base/_lists.scss */
/* line 165, ../sass/kew.styles.scss */
.item-list ul {
  padding: 0; }

/* line 6, ../sass/base/_lists.scss */
/* line 169, ../sass/kew.styles.scss */
.item-list ul li {
  list-style-type: none; }

/* line 11, ../sass/base/_lists.scss */
/* line 173, ../sass/kew.styles.scss */
.generic-region--main ul,
.generic-region--main ol {
  margin: 0 0 15px 0;
  list-style-position: inside;
  padding-left: 20px; }

/* line 18, ../sass/base/_lists.scss */
/* line 180, ../sass/kew.styles.scss */
.generic-region--main ul li,
.commercial-region--main ul li {
  list-style-type: none;
  background: transparent url(../images/bullet.gif) no-repeat 0px 8px;
  padding-left: 15px; }

/*** views row / li items - news, blogs etc ***/
/* line 28, ../sass/base/_lists.scss */
/* line 188, ../sass/kew.styles.scss */
.l-main .views-row,
.search-result {
  border-top: solid 3px #ebebeb;
  padding-top: 10px;
  margin-bottom: 20px;
  clear: left;
  float: left;
  position: relative;
  width: 100%; }

/* line 38, ../sass/base/_lists.scss */
/* line 199, ../sass/kew.styles.scss */
.l-main .view-festival-related-events .views-row {
  padding-top: 0px; }

/* line 44, ../sass/base/_lists.scss */
/* line 203, ../sass/kew.styles.scss */
.l-main .views-row .pane-node-field-main-image,
.l-main .views-row .views-field-field-main-image,
.l-main .views-row .views-field-field-thumbnail,
.l-main .views-row .views-field-field-thumbnail-image {
  float: left;
  margin-right: 10px; }

/* line 50, ../sass/base/_lists.scss */
/* line 211, ../sass/kew.styles.scss */
.l-main .views-row h3,
.search-result h3 {
  margin-top: 0px; }

/* line 53, ../sass/base/_lists.scss */
/* line 216, ../sass/kew.styles.scss */
.page-discover .search-result h3 {
  margin-top: 0px;
  margin-bottom: 5px; }

/* line 57, ../sass/base/_lists.scss */
/* line 221, ../sass/kew.styles.scss */
.page-discover .search-result p {
  margin-bottom: 5px; }

/* events teaser */
/* line 63, ../sass/base/_lists.scss */
/* line 226, ../sass/kew.styles.scss */
.node--events-teaser,
.node--festival-events-teaser {
  float: left;
  width: 100%;
  clear: both;
  border-top: solid 3px #ebebeb;
  padding: 10px 0px;
  position: relative; }

/* line 72, ../sass/base/_lists.scss */
/* line 236, ../sass/kew.styles.scss */
.node--events-teaser .event_detail,
.node--festival-events-teaser .event-detail {
  display: none; }

/* line 76, ../sass/base/_lists.scss */
/* line 241, ../sass/kew.styles.scss */
.view-festival-related-events .node--events-teaser,
.view-festival-related-events .node--festival-events-teaser {
  border-top: solid 0px #ff8e2a;
  padding: 0px 10px; }

/* line 81, ../sass/base/_lists.scss */
/* line 247, ../sass/kew.styles.scss */
.view-festival-related-events .views-row-1,
.view-festival-related-events .views-row-2 {
  background-color: #ebebeb; }

/* line 85, ../sass/base/_lists.scss */
/* line 252, ../sass/kew.styles.scss */
.view-festival-related-events .views-row-1 .event_content,
.view-festival-related-events .views-row-2 .event_content {
  border-left: dotted 2px white; }

/* line 89, ../sass/base/_lists.scss */
/* line 257, ../sass/kew.styles.scss */
.festival-intro,
.festival-sponsor {
  border-bottom: 2px dotted #ebebeb;
  margin-bottom: 20px;
  clear: both;
  padding-bottom: 10px; }

/* line 96, ../sass/base/_lists.scss */
/* line 265, ../sass/kew.styles.scss */
.commercial-region--main .festival-intro,
.generic-region--main .festival-intro {
  margin-top: 15px;
  padding-right: 0px; }

@media (min-width: 768px) {
  /* line 102, ../sass/base/_lists.scss */
  /* line 272, ../sass/kew.styles.scss */
  .commercial-region--main .festival-intro {
    margin-top: 15px;
    padding-right: 170px; } }
/* line 109, ../sass/base/_lists.scss */
/* line 276, ../sass/kew.styles.scss */
.node--events-teaser .group-teaser-intro,
.node--festival-events-teaser .group-teaser-intro {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  padding-right: 30px; }

/* line 116, ../sass/base/_lists.scss */
/* line 284, ../sass/kew.styles.scss */
.node--events-teaser .field--name-field-main-image,
.node--festival-events-teaser .field--name-field-main-image {
  float: left;
  padding: 0px 15px 15px 0px; }

/* line 121, ../sass/base/_lists.scss */
/* line 290, ../sass/kew.styles.scss */
.node--events-teaser .field--name-field-stand-first,
.node--festival-events-teaser .field--name-field-stand-first {
  font-size: 14px;
  font-size: 0.875rem;
  clear: left; }

/* line 126, ../sass/base/_lists.scss */
/* line 297, ../sass/kew.styles.scss */
.pane-festival-related-events-panel-pane-1 {
  clear: both; }

/* make inline */
/* line 132, ../sass/base/_lists.scss */
/* line 302, ../sass/kew.styles.scss */
.node--events-teaser .group-event-details .field__label,
#node_event_full_group_event_detail .field--name-field-venue .field__label,
#node_event_full_group_event_detail .field--name-field-event-price .field__label {
  float: left; }

/* line 137, ../sass/base/_lists.scss */
/* line 308, ../sass/kew.styles.scss */
.node--events-teaser .group-event-details .field__items,
#node_event_full_group_event_detail .field--name-field-venue .field__items,
#node_event_full_group_event_detail .field--name-field-event-price .field__items {
  float: none; }

/* line 147, ../sass/base/_lists.scss */
/* line 314, ../sass/kew.styles.scss */
.node--events-teaser .field--name-field-stand-first p,
.node--events-teaser .field--name-field-venue p,
.node--events-teaser .field--name-field-event-price p,
.node--festival-events-teaser .field--name-field-stand-first p,
.node--festival-events-teaser .field--name-field-venue p,
.node--festival-events-teaser .field--name-field-event-price p {
  margin: 0px; }

/* line 151, ../sass/base/_lists.scss */
/* line 323, ../sass/kew.styles.scss */
.node--events-teaser .group-event-details,
.node--festival-events-teaser .group-event-details {
  float: left;
  width: 100%;
  padding: 0px 10px;
  border-left: dotted 0px #ebebeb;
  margin-bottom: 10px; }

/* line 159, ../sass/base/_lists.scss */
/* line 332, ../sass/kew.styles.scss */
fieldset#node_event_events_teaser_group_event_details {
  border-top: none;
  border-right: none;
  border-bottom: none;
  padding: 0;
  margin: 0px 0px 10px 0px; }

/* line 167, ../sass/base/_lists.scss */
/* line 340, ../sass/kew.styles.scss */
.node--events-teaser .group-event-details .field--name-field-book-now,
.node--festival-events-teaser .group-event-details .field--name-field-book-now {
  clear: both;
  margin: 10px 0px; }

@media (min-width: 425px) {
  /* line 174, ../sass/base/_lists.scss */
  /* line 347, ../sass/kew.styles.scss */
  .node--events-teaser .group-teaser-intro,
  .node--festival-events-teaser .group-teaser-intro {
    width: 100%; }

  /* line 178, ../sass/base/_lists.scss */
  /* line 352, ../sass/kew.styles.scss */
  .node--events-teaser .group-event-details,
  .node--festival-events-teaser .group-event-details {
    width: 100%;
    border-left: dotted 0px #ebebeb; } }
@media (min-width: 768px) {
  /* line 185, ../sass/base/_lists.scss */
  /* line 358, ../sass/kew.styles.scss */
  .node--events-teaser .group-teaser-intro,
  .node--festival-events-teaser .group-teaser-intro {
    width: 60%; }

  /* line 189, ../sass/base/_lists.scss */
  /* line 363, ../sass/kew.styles.scss */
  .node--events-teaser .group-event-details,
  .node--festival-events-teaser .group-event-details {
    width: 40%;
    border-left: dotted 2px #ebebeb; }

  /* line 194, ../sass/base/_lists.scss */
  /* line 369, ../sass/kew.styles.scss */
  .node--events-teaser .field--name-field-stand-first,
  .node--festival-events-teaser .field--name-field-stand-first {
    clear: none; }

  /* line 197, ../sass/base/_lists.scss */
  /* line 374, ../sass/kew.styles.scss */
  fieldset#node_event_events_teaser_group_event_details {
    padding: 0 0 0 15px; }

  /* line 201, ../sass/base/_lists.scss */
  /* line 378, ../sass/kew.styles.scss */
  .view-festival-related-events .views-row-1 .node--events-teaser .group-event-details,
  .view-festival-related-events .views-row-2 .node--events-teaser .group-event-details {
    border-left: dotted 2px #b9b9b9; } }
/* line 206, ../sass/base/_lists.scss */
/* line 382, ../sass/kew.styles.scss */
#festivalSocial {
  position: absolute;
  right: -10px;
  top: 270px;
  z-index: 1000; }

/* events node full */
/* line 214, ../sass/base/_lists.scss */
/* line 390, ../sass/kew.styles.scss */
.node--event--full .event_detail {
  padding: 15px 10px;
  width: 100%;
  float: left;
  margin-bottom: 20px;
  border-top: solid 3px #ebebeb;
  border-bottom: solid 3px #ebebeb;
  position: relative; }

/* line 223, ../sass/base/_lists.scss */
/* line 400, ../sass/kew.styles.scss */
.node--event--full .event_pic {
  clear: both;
  float: left;
  margin-left: 0px;
  width: 240px; }

/* line 229, ../sass/base/_lists.scss */
/* line 407, ../sass/kew.styles.scss */
.node--event--full .field--name-body {
  clear: left; }

/* line 232, ../sass/base/_lists.scss */
/* line 411, ../sass/kew.styles.scss */
.node--event--full .field--name-field-book-now {
  margin-bottom: 15px; }

@media (min-width: 768px) {
  /* line 236, ../sass/base/_lists.scss */
  /* line 416, ../sass/kew.styles.scss */
  .node--event--full .event_detail {
    width: 100%; }

  /* line 239, ../sass/base/_lists.scss */
  /* line 420, ../sass/kew.styles.scss */
  .node--event--full .event_pic {
    clear: left;
    float: left;
    margin-left: 0px;
    width: 240px; }

  /* line 245, ../sass/base/_lists.scss */
  /* line 427, ../sass/kew.styles.scss */
  .node--event--full .field--name-body {
    clear: left; } }
@media (min-width: 1045px) {
  /* line 250, ../sass/base/_lists.scss */
  /* line 431, ../sass/kew.styles.scss */
  .node--event--full .event_detail {
    width: 65%; }

  /* line 253, ../sass/base/_lists.scss */
  /* line 435, ../sass/kew.styles.scss */
  .node--event--full .event_pic {
    clear: none;
    float: right;
    margin-left: 15px;
    width: 240px; }

  /* line 259, ../sass/base/_lists.scss */
  /* line 442, ../sass/kew.styles.scss */
  .node--event--full .field--name-body {
    clear: none; } }
/* line 263, ../sass/base/_lists.scss */
/* line 445, ../sass/kew.styles.scss */
.node--event--full .event_detail .field {
  background: transparent url(../images/bullet.gif) no-repeat 0px 8px;
  padding-left: 15px; }

/* line 267, ../sass/base/_lists.scss */
/* line 450, ../sass/kew.styles.scss */
.node--event--full .event_detail .field.field--name-field-book-now {
  background-image: none;
  padding-left: 0px;
  margin-top: 15px; }

/* line 272, ../sass/base/_lists.scss */
/* line 456, ../sass/kew.styles.scss */
.node--event--full .event_detail .group-event-type .field {
  background-image: none;
  padding-left: 0px; }

/* line 277, ../sass/base/_lists.scss */
/* line 461, ../sass/kew.styles.scss */
.node--event--full .group-event-type,
.node--events-teaser .field--name-field-featured-event-type {
  background-color: #ebebeb;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 4px;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.75rem; }

/* line 286, ../sass/base/_lists.scss */
/* line 473, ../sass/kew.styles.scss */
.node--event--full .field--type-taxonomy-term-reference .field__item {
  display: inline;
  margin-right: 10px; }

/* line 290, ../sass/base/_lists.scss */
/* line 478, ../sass/kew.styles.scss */
.node--event--full .event_detail p {
  margin: 0px; }

/* line 294, ../sass/base/_lists.scss */
/* line 482, ../sass/kew.styles.scss */
.node--event--full .event_content {
  clear: left; }

/* breathing planet lists */
/* line 302, ../sass/base/_lists.scss */
/* line 487, ../sass/kew.styles.scss */
.l-main .bp_listing {
  clear: both; }

/* line 306, ../sass/base/_lists.scss */
/* line 491, ../sass/kew.styles.scss */
.l-main .bp_listing .views-row {
  border-top: solid 3px #ebebeb;
  padding-top: 10px;
  margin-bottom: 20px;
  clear: none;
  float: left;
  position: relative;
  width: 48%;
  margin-right: 1%; }

/* line 316, ../sass/base/_lists.scss */
/* line 502, ../sass/kew.styles.scss */
.l-main .bp_listing .views-row-odd {
  clear: both; }

/* line 319, ../sass/base/_lists.scss */
/* line 506, ../sass/kew.styles.scss */
.commercial-region--main .bp_listing ul li {
  background: none;
  padding-left: 0px; }

/*  collections list */
/* line 326, ../sass/base/_lists.scss */
/* line 512, ../sass/kew.styles.scss */
.view-explore-the-collection .views-row {
  width: 48%;
  margin-right: 1%;
  clear: none; }

/* internal style for a list within a html page which looks like a view listing */
/* line 335, ../sass/base/_lists.scss */
/* line 519, ../sass/kew.styles.scss */
.page-list {
  border-top: solid 3px #ebebeb;
  padding-top: 10px;
  margin-bottom: 20px;
  clear: left;
  float: left;
  width: 100%; }

/* line 343, ../sass/base/_lists.scss */
/* line 528, ../sass/kew.styles.scss */
.page-list ul {
  padding-left: 0px;
  float: left;
  margin-top: 0px; }

/*  useful plants list */
/* line 352, ../sass/base/_lists.scss */
/* line 535, ../sass/kew.styles.scss */
.view-useful-plants {
  clear: both; }

/* line 355, ../sass/base/_lists.scss */
/* line 539, ../sass/kew.styles.scss */
ul.useful-plants {
  padding-left: 0; }

/* line 358, ../sass/base/_lists.scss */
/* line 543, ../sass/kew.styles.scss */
ul.useful-plants li.views-row {
  width: 49%;
  margin-right: 1%;
  clear: none;
  float: left;
  padding-left: 0px;
  background: none; }

/* line 369, ../sass/base/_lists.scss */
/* line 552, ../sass/kew.styles.scss */
ul.useful-plants li.views-row-4,
ul.useful-plants li.views-row-7,
ul.useful-plants li.views-row-10,
ul.useful-plants li.views-row-13 {
  clear: none; }

/* line 372, ../sass/base/_lists.scss */
/* line 559, ../sass/kew.styles.scss */
ul.useful-plants li.views-row-odd {
  clear: both; }

@media (min-width: 768px) {
  /* line 376, ../sass/base/_lists.scss */
  /* line 564, ../sass/kew.styles.scss */
  ul.useful-plants li.views-row {
    width: 32%;
    margin-right: 1%;
    clear: none;
    float: left;
    padding-left: 0px;
    background: none; }

  /* line 387, ../sass/base/_lists.scss */
  /* line 573, ../sass/kew.styles.scss */
  ul.useful-plants li.views-row-4,
  ul.useful-plants li.views-row-7,
  ul.useful-plants li.views-row-10,
  ul.useful-plants li.views-row-13 {
    clear: both; }

  /* line 390, ../sass/base/_lists.scss */
  /* line 580, ../sass/kew.styles.scss */
  ul.useful-plants li.views-row-odd {
    clear: none; } }
@media (min-width: 1045px) {
  /* line 395, ../sass/base/_lists.scss */
  /* line 584, ../sass/kew.styles.scss */
  ul.useful-plants li.views-row {
    width: 32%;
    margin-right: 1%;
    clear: none;
    float: left;
    padding-left: 0px;
    background: none; }

  /* line 406, ../sass/base/_lists.scss */
  /* line 593, ../sass/kew.styles.scss */
  ul.useful-plants li.views-row-4,
  ul.useful-plants li.views-row-7,
  ul.useful-plants li.views-row-10,
  ul.useful-plants li.views-row-13 {
    clear: both; } }
/* solr search results pages

view-media = discover more landing page
view-discover = discover more filtered pages / general site search results
view-events = events landing page

*/
/* line 420, ../sass/base/_lists.scss */
/* line 606, ../sass/kew.styles.scss */
ul.view-media.search-results,
ul.view-discover.search-results {
  float: left;
  width: 100%;
  padding-left: 0px; }

/* line 426, ../sass/base/_lists.scss */
/* line 613, ../sass/kew.styles.scss */
ul.view-media.search-results li,
ul.view-discover.search-results li {
  padding: 10px 0px;
  margin-bottom: 20px;
  float: left;
  width: 99%;
  margin-right: 1%;
  background-image: none;
  height: auto;
  overflow: hidden;
  position: relative; }

@media (min-width: 425px) {
  /* line 440, ../sass/base/_lists.scss */
  /* line 627, ../sass/kew.styles.scss */
  ul.view-media.search-results li,
  ul.view-discover.search-results li {
    padding: 10px 0px;
    margin-bottom: 20px;
    float: left;
    width: 49%;
    margin-right: 1%;
    background-image: none;
    height: 300px;
    overflow: hidden;
    position: relative; } }
@media (min-width: 768px) {
  /* line 454, ../sass/base/_lists.scss */
  /* line 640, ../sass/kew.styles.scss */
  ul.view-media.search-results li,
  ul.view-discover.search-results li {
    padding: 10px 0px;
    margin-bottom: 20px;
    float: left;
    width: 32%;
    margin-right: 1%;
    background-image: none;
    height: auto;
    overflow: hidden;
    position: relative; } }
@media (min-width: 1045px) {
  /* line 469, ../sass/base/_lists.scss */
  /* line 653, ../sass/kew.styles.scss */
  ul.view-media.search-results li,
  ul.view-discover.search-results li {
    padding: 10px 0px;
    margin-bottom: 20px;
    float: left;
    width: 32%;
    margin-right: 1%;
    background-image: none;
    height: 365px;
    overflow: hidden;
    position: relative; } }
/* line 481, ../sass/base/_lists.scss */
/* line 665, ../sass/kew.styles.scss */
.page-discover-galleries ul.view-discover.search-results li {
  height: 300px; }

/* line 485, ../sass/base/_lists.scss */
/* line 669, ../sass/kew.styles.scss */
.contentType {
  background-color: #ebebeb;
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: uppercase;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 0px 4px; }

/* line 496, ../sass/base/_lists.scss */
/* line 680, ../sass/kew.styles.scss */
ul.view-media.search-results li .search-result,
ul.view-discover.search-results li .search-result {
  padding-top: 25px; }

/* line 501, ../sass/base/_lists.scss */
/* line 685, ../sass/kew.styles.scss */
.page-search ul.view-discover.search-results li {
  padding: 10px 0px;
  margin-bottom: 20px;
  float: left;
  width: 100%;
  margin-right: 0;
  background-image: none;
  height: auto;
  position: relative; }

/********** related species list **********/
/* line 515, ../sass/base/_lists.scss */
/* line 697, ../sass/kew.styles.scss */
.view-related-species .views-field-field-stand-first {
  clear: both; }

@media (min-width: 425px) {
  /* line 519, ../sass/base/_lists.scss */
  /* line 702, ../sass/kew.styles.scss */
  .view-related-species .views-field-field-stand-first {
    clear: none; } }
/*********** taxonomy listings ***********/
/* line 527, ../sass/base/_lists.scss */
/* line 706, ../sass/kew.styles.scss */
.page-taxonomy-term .node-teaser {
  border-top: solid 3px #ebebeb;
  padding-top: 10px;
  margin-bottom: 20px;
  clear: left;
  float: left;
  position: relative;
  width: 100%; }

/* line 537, ../sass/base/_lists.scss */
/* line 716, ../sass/kew.styles.scss */
.page-taxonomy-term .event_detail,
.page-taxonomy-term .field--name-body .callout {
  display: none; }

/* line 540, ../sass/base/_lists.scss */
/* line 721, ../sass/kew.styles.scss */
.page-taxonomy-term .node-readmore a {
  padding-left: 20px;
  background: transparent url(../images/button_bullet_2nd.png) no-repeat 0px 0px; }

/********** donate listing ***********/
/* line 548, ../sass/base/_lists.scss */
/* line 727, ../sass/kew.styles.scss */
.view-donate .views-field-title {
  clear: both; }

@media (min-width: 768px) {
  /* line 552, ../sass/base/_lists.scss */
  /* line 732, ../sass/kew.styles.scss */
  .view-donate .views-field-title {
    clear: none; } }
/********** hooker collection view ***********/
/* line 561, ../sass/base/_lists.scss */
/* line 736, ../sass/kew.styles.scss */
.view-explore-the-hooker .col-1,
.view-explore-the-hooker .col-2,
.view-explore-the-hooker .col-3 {
  width: 100%;
  clear: left; }

@media (min-width: 425px) {
  /* line 568, ../sass/base/_lists.scss */
  /* line 744, ../sass/kew.styles.scss */
  .view-explore-the-hooker .col-1,
  .view-explore-the-hooker .col-2,
  .view-explore-the-hooker .col-3 {
    width: 50%;
    clear: none; } }
@media (min-width: 768px) {
  /* line 576, ../sass/base/_lists.scss */
  /* line 751, ../sass/kew.styles.scss */
  .view-explore-the-hooker .col-1,
  .view-explore-the-hooker .col-2,
  .view-explore-the-hooker .col-3 {
    width: 240px;
    clear: none; } }
/********** Science teams - projects tab view ***********/
/* line 583, ../sass/base/_lists.scss */
/* line 758, ../sass/kew.styles.scss */
.view-science-directory-team-projects tr.even {
  background-color: #FFFFFF; }

/* line 586, ../sass/base/_lists.scss */
/* line 762, ../sass/kew.styles.scss */
.view-science-directory-team-projects tr {
  border-top: solid 3px #ebebeb; }

/* line 589, ../sass/base/_lists.scss */
/* line 766, ../sass/kew.styles.scss */
.views-field-field-project-status {
  background-color: #ebebeb;
  position: absolute;
  right: 0;
  padding: 0 4px;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.75rem; }

/* line 1, ../sass/base/_media.scss */
/* line 776, ../sass/kew.styles.scss */
img, media {
  max-width: 100%;
  height: auto; }

@media \0screen {
  /* line 5, ../sass/base/_media.scss */
  /* line 782, ../sass/kew.styles.scss */
  img {
    width: auto; } }
/* Prevent height distortion in IE8. */
/* line 7, ../sass/base/_media.scss */
/* line 786, ../sass/kew.styles.scss */
iframe.media-youtube-player {
  width: 100%; }

/* line 11, ../sass/base/_media.scss */
/* line 790, ../sass/kew.styles.scss */
.media.media-kew_vm_content_wysiwyg_m {
  max-width: 100% !important; }

@media (min-width: 768px) {
  /* line 16, ../sass/base/_media.scss */
  /* line 795, ../sass/kew.styles.scss */
  .media.media-kew_vm_content_wysiwyg_m {
    max-width: auto !important; } }
/* line 22, ../sass/base/_media.scss */
/* line 798, ../sass/kew.styles.scss */
.bean-promo-block .field--name-field-image img,
.views-field-field-promo-image img {
  max-width: 100%; }

@media (min-width: 768px) {
  /* line 27, ../sass/base/_media.scss */
  /* line 804, ../sass/kew.styles.scss */
  .bean-promo-block .field--name-field-image img,
  .views-field-field-promo-image img {
    max-width: auto; } }
/* line 1, ../sass/base/_tables.scss */
/* line 808, ../sass/kew.styles.scss */
table {
  width: 100%; }

/* line 4, ../sass/base/_tables.scss */
/* line 812, ../sass/kew.styles.scss */
th {
  background-color: #dadada;
  padding: 0.714em 0.571em;
  border-bottom: solid 1px #909090; }

/* line 9, ../sass/base/_tables.scss */
/* line 818, ../sass/kew.styles.scss */
th.first {
  background-color: #d4d4d4; }

/* line 13, ../sass/base/_tables.scss */
/* line 822, ../sass/kew.styles.scss */
td {
  padding: 0.571em; }

/* line 16, ../sass/base/_tables.scss */
/* line 826, ../sass/kew.styles.scss */
tr.odd {
  background-color: #FFF; }

/* line 19, ../sass/base/_tables.scss */
/* line 830, ../sass/kew.styles.scss */
tr.even {
  background-color: #F2F2F2; }

/* line 23, ../sass/base/_tables.scss */
/* line 834, ../sass/kew.styles.scss */
tr.odd td.first {
  background-color: #F4F4F4; }

/* line 26, ../sass/base/_tables.scss */
/* line 838, ../sass/kew.styles.scss */
tr.even td.first {
  background-color: #E8E8E8; }

/* line 29, ../sass/base/_tables.scss */
/* line 842, ../sass/kew.styles.scss */
tr.last {
  border-bottom: solid 1px #909090; }

/* collections tables */
/* line 38, ../sass/base/_tables.scss */
/* line 847, ../sass/kew.styles.scss */
.view-explore-the-collection td,
.view-explore-the-hooker td {
  vertical-align: top;
  width: 33%; }

/* line 43, ../sass/base/_tables.scss */
/* line 853, ../sass/kew.styles.scss */
.view-explore-the-collection td h3,
.view-explore-the-hooker td h3 {
  margin: 0px; }

@font-face {
  font-family: 'gandhi_serifitalic';
  src: url("../fonts/gandhiserif-italic-webfont.eot");
  src: url("../fonts/gandhiserif-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gandhiserif-italic-webfont.woff") format("woff"), url("../fonts/gandhiserif-italic-webfont.ttf") format("truetype"), url("../fonts/gandhiserif-italic-webfont.svg#gandhi_serifitalic") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 12, ../sass/base/_typography.scss */
/* line 865, ../sass/kew.styles.scss */
html {
  font-size: 100%; }

/* line 16, ../sass/base/_typography.scss */
/* line 869, ../sass/kew.styles.scss */
body {
  font-family: Arial, sans-serif;
  line-height: 1.4em;
  color: #3f3f3f;
  font-size: 14px;
  font-size: 0.875rem; }

/* line 24, ../sass/base/_typography.scss */
/* line 877, ../sass/kew.styles.scss */
a,
a:link {
  text-decoration: none;
  color: #006cc0; }

/* line 25, ../sass/base/_typography.scss */
/* line 883, ../sass/kew.styles.scss */
a:visited {
  text-decoration: none;
  color: #005aa0; }

/* line 26, ../sass/base/_typography.scss */
/* line 888, ../sass/kew.styles.scss */
a:hover {
  text-decoration: underline;
  color: #006cc0; }

/* line 27, ../sass/base/_typography.scss */
/* line 893, ../sass/kew.styles.scss */
a:active {
  text-decoration: underline;
  color: #006cc0; }

/* line 28, ../sass/base/_typography.scss */
/* line 898, ../sass/kew.styles.scss */
:focus {
  outline: none; }

/* line 32, ../sass/base/_typography.scss */
/* line 902, ../sass/kew.styles.scss */
p {
  margin: 0 0 1em 0; }

/* line 37, ../sass/base/_typography.scss */
/* line 906, ../sass/kew.styles.scss */
.caption {
  font-family: gandhi_serifitalic, Arial, sans-serif; }

/* line 40, ../sass/base/_typography.scss */
/* line 910, ../sass/kew.styles.scss */
h1 {
  font-weight: normal;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 1em;
  margin-top: 0px; }

/* line 46, ../sass/base/_typography.scss */
/* line 918, ../sass/kew.styles.scss */
h2 {
  font-weight: normal;
  font-size: 21px;
  font-size: 1.3125rem;
  margin: 0.286em 0 0.571em 0;
  line-height: 1.2em; }

/* line 52, ../sass/base/_typography.scss */
/* line 926, ../sass/kew.styles.scss */
h3 {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: normal;
  margin-top: 0px; }

/* line 57, ../sass/base/_typography.scss */
/* line 933, ../sass/kew.styles.scss */
h4 {
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  margin-top: 0px; }

/* line 62, ../sass/base/_typography.scss */
/* line 940, ../sass/kew.styles.scss */
h5 {
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
  margin-top: 0px; }

/* line 67, ../sass/base/_typography.scss */
/* line 947, ../sass/kew.styles.scss */
h6 {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold; }

/* line 74, ../sass/base/_typography.scss */
/* line 953, ../sass/kew.styles.scss */
.standfirst,
.field--name-field-stand-first,
.field--name-field-standfirst {
  font-size: 16px;
  font-size: 1rem; }

/* line 77, ../sass/base/_typography.scss */
/* line 960, ../sass/kew.styles.scss */
hr {
  border: 2px dotted #d0d0d0;
  border-style: none none dotted;
  color: #FFF;
  background: #FFF;
  margin-top: 20px;
  margin-bottom: 15px; }

/* line 85, ../sass/base/_typography.scss */
/* line 969, ../sass/kew.styles.scss */
blockquote {
  width: 80%;
  background: transparent url(../images/quote_start.gif) no-repeat 0px 6px;
  color: #717171; }

/* line 90, ../sass/base/_typography.scss */
/* line 975, ../sass/kew.styles.scss */
blockquote p {
  font-size: 16px;
  font-size: 1rem;
  padding: 10px 23px;
  font-family: gandhi_serifitalic, Arial, sans-serif;
  background: transparent url(../images/quote_end.gif) no-repeat bottom right; }

/* line 96, ../sass/base/_typography.scss */
/* line 983, ../sass/kew.styles.scss */
blockquote .author {
  font-family: gandhi_serifitalic, Arial, sans-serif;
  padding: 3px 8px;
  /*background: $white url(../images/quote_end.gif) no-repeat 10px 10px;*/
  background-color: #ebebeb; }

/* line 102, ../sass/base/_typography.scss */
/* line 990, ../sass/kew.styles.scss */
a.glossary-term {
  border-bottom: double 3px #006cc0; }

/************ primary on light ************/
/* line 5, ../sass/components/_buttons.scss */
/* line 995, ../sass/kew.styles.scss */
a.button {
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  background: #3f3f3f url(../images/button_bullet.png) no-repeat 10px 9px;
  padding: 7px 10px 7px 30px;
  color: white;
  text-transform: uppercase; }

/* line 13, ../sass/components/_buttons.scss */
/* line 1004, ../sass/kew.styles.scss */
a.button:hover {
  background-color: #006cc0;
  text-decoration: none; }

/************ secondary on light ************/
/* line 21, ../sass/components/_buttons.scss */
/* line 1010, ../sass/kew.styles.scss */
a.button2ndary {
  padding-left: 20px;
  background: transparent url(../images/button_bullet_2nd.png) no-repeat 0px 0px; }

/************ primary on dark ************/
/* line 29, ../sass/components/_buttons.scss */
/* line 1016, ../sass/kew.styles.scss */
a.slider-link {
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  background: #4d8300 url(../images/button_bullet.png) no-repeat 10px 9px;
  padding: 7px 10px 7px 30px;
  color: white;
  text-transform: uppercase; }

/* line 37, ../sass/components/_buttons.scss */
/* line 1025, ../sass/kew.styles.scss */
a.slider-link:hover {
  background-color: #006cc0;
  text-decoration: none; }

/************ secondary on dark ************/
/* line 45, ../sass/components/_buttons.scss */
/* line 1031, ../sass/kew.styles.scss */
.bean-promo-block .field--name-field-promo-link a {
  padding-left: 20px;
  background: transparent url(../images/button_bullet_2nd.png) no-repeat 0px 0px;
  color: #3f3f3f; }

/* line 1036, ../sass/kew.styles.scss */
.promo-structure h2.pane-title a {
  color: #3f3f3f; }

/* line 50, ../sass/components/_buttons.scss */
/* line 1040, ../sass/kew.styles.scss */
.bean-promo-block .field__item {
  width: 100%; }

/* and on leftbar */
/* line 54, ../sass/components/_buttons.scss */
/* line 1045, ../sass/kew.styles.scss */
.commercial-region--sidebar .bean-promo-block .field__item a {
  color: #006cc0; }

/* line 57, ../sass/components/_buttons.scss */
/* line 1049, ../sass/kew.styles.scss */
.commercial-region--sidebar .bean-promo-block .field--name-field-promo-link {
  margin-bottom: 10px; }

/************ back button ************/
/* line 64, ../sass/components/_buttons.scss */
/* line 1054, ../sass/kew.styles.scss */
.back_button a {
  background: transparent url(../images/button_bullet_back.png) no-repeat 0px 7px;
  padding: 7px 10px 7px 20px; }

/* line 1, ../sass/components/_comments.scss */
/* line 1059, ../sass/kew.styles.scss */
.pane-node-comment-form {
  border-top: solid 3px #ebebeb;
  margin-top: 20px;
  clear: both; }

/* line 6, ../sass/components/_comments.scss */
/* line 1065, ../sass/kew.styles.scss */
.comment__info {
  background-color: #4d8300;
  color: white;
  padding: 6px 9px;
  float: left; }

/* line 12, ../sass/components/_comments.scss */
/* line 1072, ../sass/kew.styles.scss */
.comment__info a {
  color: white; }

/* line 15, ../sass/components/_comments.scss */
/* line 1076, ../sass/kew.styles.scss */
.comment__info p {
  margin: 0px; }

/* line 18, ../sass/components/_comments.scss */
/* line 1080, ../sass/kew.styles.scss */
.comment__content {
  clear: both;
  padding: 6px 9px;
  background-color: #ebebeb;
  margin-left: 10px;
  margin-bottom: 10px; }

/* line 25, ../sass/components/_comments.scss */
/* line 1088, ../sass/kew.styles.scss */
.comment__content span {
  font-style: italic;
  display: block;
  padding-bottom: 1px; }

/* line 30, ../sass/components/_comments.scss */
/* line 1094, ../sass/kew.styles.scss */
.comment__content .flag-outer-kew-comment-abuse-flag span {
  font-style: normal;
  padding-bottom: 0px;
  display: inline; }

/* line 35, ../sass/components/_comments.scss */
/* line 1100, ../sass/kew.styles.scss */
.pane-node-comments {
  border-top: solid 3px #ebebeb;
  margin-top: 20px;
  clear: both; }

/* line 40, ../sass/components/_comments.scss */
/* line 1106, ../sass/kew.styles.scss */
.comment {
  margin-bottom: 20px; }

/* line 45, ../sass/components/_comments.scss */
/* line 1110, ../sass/kew.styles.scss */
.commentIcon,
.view-related-blogs .views-field-comments-link span {
  background: transparent url(../images/comments.png) no-repeat 0px 2px;
  padding-left: 18px; }

/* line 50, ../sass/components/_comments.scss */
/* line 1116, ../sass/kew.styles.scss */
#comment-form-panelized-id-visibility {
  display: none; }

/* line 53, ../sass/components/_comments.scss */
/* line 1120, ../sass/kew.styles.scss */
.comment_button_add {
  float: left;
  width: 100%;
  clear: both;
  border-top: solid 3px #ebebeb;
  padding-top: 15px;
  margin: 20px 0px; }

/* line 61, ../sass/components/_comments.scss */
/* line 1129, ../sass/kew.styles.scss */
.captcha {
  margin-bottom: 15px; }

/* line 64, ../sass/components/_comments.scss */
/* line 1133, ../sass/kew.styles.scss */
.new {
  padding: 2px;
  background-color: #ffc832; }

/* line 68, ../sass/components/_comments.scss */
/* line 1138, ../sass/kew.styles.scss */
#comment-form input.edit-submit {
  margin-top: 15px; }

/* line 2, ../sass/components/_datepicker.scss */
/* line 1142, ../sass/kew.styles.scss */
a.dp-active {
  color: #000000;
  text-decoration: none; }

/* line 6, ../sass/components/_datepicker.scss */
/* line 1147, ../sass/kew.styles.scss */
a.dp-active:hover {
  cursor: none; }

/* line 9, ../sass/components/_datepicker.scss */
/* line 1151, ../sass/kew.styles.scss */
#date-ranges li {
  list-style: none; }

/************ calendar  ************/
/* line 15, ../sass/components/_datepicker.scss */
/* line 1156, ../sass/kew.styles.scss */
.pane-kew-date-search-kew-date-search {
  position: static; }

/* line 19, ../sass/components/_datepicker.scss */
/* line 1160, ../sass/kew.styles.scss */
#datepicker td {
  padding: 0px; }

/* line 22, ../sass/components/_datepicker.scss */
/* line 1163, ../sass/kew.styles.scss */
#datepicker th {
  background-color: #fff;
  text-transform: uppercase;
  font-weight: normal;
  padding: 2px; }

/* line 28, ../sass/components/_datepicker.scss */
/* line 1169, ../sass/kew.styles.scss */
#datepicker .ui-datepicker {
  width: 99%;
  padding: 0; }

/* line 32, ../sass/components/_datepicker.scss */
/* line 1173, ../sass/kew.styles.scss */
#datepicker .ui-widget {
  font-size: 1.1em;
  font-family: Arial, sans-serif; }

/* line 36, ../sass/components/_datepicker.scss */
/* line 1177, ../sass/kew.styles.scss */
#datepicker .ui-datepicker table {
  font-size: 0.7em; }

/* line 41, ../sass/components/_datepicker.scss */
/* line 1180, ../sass/kew.styles.scss */
#datepicker .ui-state-active,
#datepicker tr.ui-state-active td a,
#datepicker .month-ui-state-active td a {
  border: 1px solid #4d8300;
  background: #99cc00; }

/* line 48, ../sass/components/_datepicker.scss */
/* line 1187, ../sass/kew.styles.scss */
#datepicker .ui-state-default,
#datepicker .ui-widget-content .ui-state-default,
#datepicker .ui-widget-header .ui-state-default {
  background-image: none;
  border: none;
  background-color: #F0F0F0;
  font-size: 18px;
  font-weight: normal;
  margin: 2px;
  padding: 10px 0px;
  text-align: center; }

/* line 59, ../sass/components/_datepicker.scss */
/* line 1200, ../sass/kew.styles.scss */
#datepicker a.ui-state-default {
  color: #006cc0 !important; }

/* line 64, ../sass/components/_datepicker.scss */
/* line 1204, ../sass/kew.styles.scss */
#datepicker a.ui-state-default:hover,
#datepicker .ui-widget-content a.ui-state-default:hover,
#datepicker .ui-widget-header a.ui-state-default:hover {
  text-decoration: underline; }

/* line 68, ../sass/components/_datepicker.scss */
/* line 1210, ../sass/kew.styles.scss */
#datepicker a.ui-state-default.ui-state-active {
  background-color: #3f3f3f;
  color: white !important; }

/* line 72, ../sass/components/_datepicker.scss */
/* line 1215, ../sass/kew.styles.scss */
#datepicker .month-ui-state-active tr {
  background: none repeat scroll 0 0 #99CC00;
  border: 1px solid #4D8300; }

/* line 76, ../sass/components/_datepicker.scss */
/* line 1220, ../sass/kew.styles.scss */
#datepicker .month-ui-state-active tr td.ui-datepicker-other-month {
  background: none repeat scroll 0 0 #FFFFFF;
  opacity: 1; }

/* line 82, ../sass/components/_datepicker.scss */
/* line 1225, ../sass/kew.styles.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  top: 14px;
  width: 77px;
  font-size: 14px;
  font-size: 0.875rem; }

/* line 88, ../sass/components/_datepicker.scss */
/* line 1233, ../sass/kew.styles.scss */
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  margin-top: 5px;
  position: static;
  width: 82px; }

/* line 93, ../sass/components/_datepicker.scss */
/* line 1240, ../sass/kew.styles.scss */
.ui-datepicker .ui-datepicker-next span {
  text-align: right; }

/* line 96, ../sass/components/_datepicker.scss */
/* line 1244, ../sass/kew.styles.scss */
.ui-datepicker .ui-datepicker-prev span {
  text-align: left; }

/* line 100, ../sass/components/_datepicker.scss */
/* line 1248, ../sass/kew.styles.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-prev:hover {
  left: 15px; }

/* line 104, ../sass/components/_datepicker.scss */
/* line 1253, ../sass/kew.styles.scss */
.ui-datepicker .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-next:hover {
  cursor: pointer;
  background: transparent; }

/* line 108, ../sass/components/_datepicker.scss */
/* line 1259, ../sass/kew.styles.scss */
.ui-datepicker .ui-datepicker-next:hover {
  right: 2px; }

/* line 111, ../sass/components/_datepicker.scss */
/* line 1263, ../sass/kew.styles.scss */
.ui-widget-header a {
  color: #006cc0; }

/* line 114, ../sass/components/_datepicker.scss */
/* line 1267, ../sass/kew.styles.scss */
.ui-widget-header .ui-icon {
  background-image: none;
  text-indent: initial;
  font-size: 14px;
  height: auto; }

/* line 120, ../sass/components/_datepicker.scss */
/* line 1274, ../sass/kew.styles.scss */
.ui-datepicker table {
  margin: 0px;
  font-size: 1em; }

/* line 124, ../sass/components/_datepicker.scss */
/* line 1279, ../sass/kew.styles.scss */
#datepicker .ui-widget-header {
  background: none;
  border: none;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem; }

/* line 130, ../sass/components/_datepicker.scss */
/* line 1287, ../sass/kew.styles.scss */
#datepicker .ui-corner-all {
  border: none; }

/* line 133, ../sass/components/_datepicker.scss */
/* line 1291, ../sass/kew.styles.scss */
#datepicker h3 {
  margin: 15px 0px 0px 0px; }

/* line 1, ../sass/components/_footer.scss */
/* line 1295, ../sass/kew.styles.scss */
.l-region--footer .pane-block h2 {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 0px; }

/* line 5, ../sass/components/_footer.scss */
/* line 1301, ../sass/kew.styles.scss */
.l-region--footer .pane-block ul.menu {
  padding-left: 0px;
  margin: 0.286em 0 0.571em;
  font-size: 16px;
  font-size: 1rem; }

/* line 10, ../sass/components/_footer.scss */
/* line 1308, ../sass/kew.styles.scss */
.l-region--footer .pane-block ul.menu li.first {
  margin-bottom: 0.571em;
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal; }

/* exception for 'further information' links */
/* line 16, ../sass/components/_footer.scss */
/* line 1316, ../sass/kew.styles.scss */
.l-region--footer .pane-block.pane-menu-menu-further-information ul.menu li.first {
  font-size: 12px;
  font-size: 0.75rem;
  margin-bottom: 0px; }

/* line 20, ../sass/components/_footer.scss */
/* line 1322, ../sass/kew.styles.scss */
.l-region--footer .pane-block ul ul.menu li.first {
  font-size: 12px;
  font-size: 0.75rem;
  margin-bottom: 0px; }

/* line 25, ../sass/components/_footer.scss */
/* line 1328, ../sass/kew.styles.scss */
.l-region--footer .pane-block ul.menu li {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: normal; }

/* line 31, ../sass/components/_footer.scss */
/* line 1334, ../sass/kew.styles.scss */
.l-region--footer .pane-block ul.menu .leaf,
.l-region--footer .pane-block ul.menu .expanded,
.l-region--footer .pane-block ul.menu .collapsed {
  list-style-image: none;
  list-style-type: none; }

/* line 35, ../sass/components/_footer.scss */
/* line 1341, ../sass/kew.styles.scss */
.l-region--footer .pane-block ul.menu a {
  color: white; }

/* hides second level links in footer */
/* line 41, ../sass/components/_footer.scss */
/* line 1346, ../sass/kew.styles.scss */
.footer ul.menu ul.menu ul.menu {
  display: none; }

/* back to top */
/* line 48, ../sass/components/_footer.scss */
/* line 1351, ../sass/kew.styles.scss */
.toTop {
  display: block; }

@media (min-width: 768px) {
  /* line 53, ../sass/components/_footer.scss */
  /* line 1356, ../sass/kew.styles.scss */
  .toTop {
    display: none; } }
@media (min-width: 1045px) {
  /* line 58, ../sass/components/_footer.scss */
  /* line 1360, ../sass/kew.styles.scss */
  .toTop {
    display: none; } }
/******* Map view ******/
/* line 3, ../sass/components/_gmap.scss */
/* line 1364, ../sass/kew.styles.scss */
.kew-map-filter {
  width: 180px;
  position: absolute;
  z-index: 1;
  right: 0px; }

/* line 9, ../sass/components/_gmap.scss */
/* line 1371, ../sass/kew.styles.scss */
.not-logged-in .kew-map-filter {
  right: 15px; }

/* line 11, ../sass/components/_gmap.scss */
/* line 1375, ../sass/kew.styles.scss */
.map-filter-title {
  width: 180px;
  background-color: #4d8300;
  margin: 0px 0px -14px 0px; }

/* line 16, ../sass/components/_gmap.scss */
/* line 1381, ../sass/kew.styles.scss */
.map-filter-title p {
  padding: 4px 0px 4px 10px;
  color: #fff; }

/* line 20, ../sass/components/_gmap.scss */
/* line 1386, ../sass/kew.styles.scss */
.kew-map-filter .views-exposed-form {
  background-color: #fff; }

/* line 23, ../sass/components/_gmap.scss */
/* line 1390, ../sass/kew.styles.scss */
.kew-map-filter .views-exposed-form label {
  font-size: 15px;
  padding-left: 22px; }

/* line 27, ../sass/components/_gmap.scss */
/* line 1395, ../sass/kew.styles.scss */
.kew-map-filter .views-exposed-form input {
  float: left;
  margin-top: 4px; }

/* line 31, ../sass/components/_gmap.scss */
/* line 1400, ../sass/kew.styles.scss */
.form-item-field-attractions-theme-tid .form-item {
  margin-top: -8px; }

/* line 34, ../sass/components/_gmap.scss */
/* line 1404, ../sass/kew.styles.scss */
#edit-field-attractions-theme-tid-2-3330 {
  display: none; }

/* line 37, ../sass/components/_gmap.scss */
/* line 1408, ../sass/kew.styles.scss */
.kew-map-filter .views-exposed-form .form-item-edit-field-attractions-theme-tid-2-3330 label {
  padding-left: 28px; }

/* line 40, ../sass/components/_gmap.scss */
/* line 1412, ../sass/kew.styles.scss */
.form-item-edit-field-attractions-theme-tid-1-1651 {
  background-image: url("../images/gmap/marker_kids.png");
  background-repeat: no-repeat;
  background-position: 0px 5px; }

/* line 45, ../sass/components/_gmap.scss */
/* line 1418, ../sass/kew.styles.scss */
.form-item-edit-field-attractions-theme-tid-3-2349 {
  background-image: url("../images/gmap/marker_eatDrink.png");
  background-repeat: no-repeat;
  background-position: 0px 5px; }

/* line 50, ../sass/components/_gmap.scss */
/* line 1424, ../sass/kew.styles.scss */
.form-item-edit-field-attractions-theme-tid-3-3329 {
  background-image: url("../images/gmap/marker_shop.png");
  background-repeat: no-repeat;
  background-position: 0px 5px; }

/* line 55, ../sass/components/_gmap.scss */
/* line 1430, ../sass/kew.styles.scss */
.form-item-edit-field-attractions-theme-tid-3-3328 {
  background-image: url("../images/gmap/marker_facilities.png");
  background-repeat: no-repeat;
  background-position: 0px 5px; }

/* line 60, ../sass/components/_gmap.scss */
/* line 1436, ../sass/kew.styles.scss */
.form-item-edit-field-attractions-theme-tid-2-3330 {
  background-image: url("../images/gmap/marker_topattraction.png");
  background-repeat: no-repeat;
  background-position: 0px 5px; }

/* line 65, ../sass/components/_gmap.scss */
/* line 1442, ../sass/kew.styles.scss */
.form-item-edit-field-attractions-theme-tid-1-909 {
  background-image: url("../images/gmap/marker_formal.png");
  background-repeat: no-repeat;
  background-position: 0px 5px; }

/* line 70, ../sass/components/_gmap.scss */
/* line 1448, ../sass/kew.styles.scss */
.form-item-field-attractions-theme-tid {
  background-image: url("../images/gmap/marker_attraction.png");
  background-repeat: no-repeat;
  background-position: 0px 6px; }

/* line 75, ../sass/components/_gmap.scss */
/* line 1454, ../sass/kew.styles.scss */
.kew-map-filter .form-item-edit-field-attractions-theme-tid-1-3331 {
  /* Highlights */
  background-image: url("../images/gmap/marker_highlights.png");
  background-repeat: no-repeat;
  background-position: 0px 6px; }

/* line 81, ../sass/components/_gmap.scss */
/* line 1461, ../sass/kew.styles.scss */
.kew-map-filter .form-item-edit-field-attractions-theme-tid-1-3332 {
  /* Events */
  background-image: url("../images/gmap/marker_event.png");
  background-repeat: no-repeat;
  background-position: 0px 6px; }

/* line 87, ../sass/components/_gmap.scss */
/* line 1468, ../sass/kew.styles.scss */
.kew-map-filter .views-exposed-form label {
  font-weight: 300;
  min-width: 170px; }

/* line 91, ../sass/components/_gmap.scss */
/* line 1473, ../sass/kew.styles.scss */
.views-widget-filter-field_attractions_theme_tid_1 .views-widget {
  margin: -12px 0 -12px 0; }

/* line 94, ../sass/components/_gmap.scss */
/* line 1477, ../sass/kew.styles.scss */
.views-widget-filter-field_attractions_theme_tid_3 .views-widget {
  margin: -20px 0 -12px 0; }

/* line 102, ../sass/components/_gmap.scss */
/* line 1481, ../sass/kew.styles.scss */
.form-item-field-attractions-theme-tid input,
.form-item-edit-field-attractions-theme-tid-2-3330 input,
.form-item-field-attractions-theme-tid-1 input,
.form-item-field-attractions-theme-tid-2 input,
.form-item-field-attractions-theme-tid-3 input {
  margin-right: 5px;
  margin-left: 28px; }

/* line 108, ../sass/components/_gmap.scss */
/* line 1490, ../sass/kew.styles.scss */
#views-exposed-form-attractions-map-panel-pane-1 .views-exposed-form .form-item,
#views-exposed-form-attractions-map-panel-pane-1 .views-exposed-form .form-submit {
  padding: 6px 0px; }

/* line 112, ../sass/components/_gmap.scss */
/* line 1495, ../sass/kew.styles.scss */
.kew-all-label {
  display: none; }

/* line 116, ../sass/components/_gmap.scss */
/* line 1499, ../sass/kew.styles.scss */
.gm-style {
  font-family: Arial,sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4em; }

/* line 122, ../sass/components/_gmap.scss */
/* line 1506, ../sass/kew.styles.scss */
.gmap-popup .content-type {
  font-size: 12px; }

/* line 125, ../sass/components/_gmap.scss */
/* line 1510, ../sass/kew.styles.scss */
.kew-map-filter #close-button {
  background: transparent url("../images/gmap/filter_open.png") no-repeat;
  float: right;
  height: 27px;
  margin: -4px 0px 0px 0px;
  width: 28px; }

/********** AJAX throbber ************/
/* line 135, ../sass/components/_gmap.scss */
/* line 1519, ../sass/kew.styles.scss */
.kew-map-filter .progress-disabled {
  float: none;
  display: inline; }

/* line 139, ../sass/components/_gmap.scss */
/* line 1524, ../sass/kew.styles.scss */
.kew-map-filter .ajax-progress {
  float: none;
  display: inline; }

/* line 143, ../sass/components/_gmap.scss */
/* line 1529, ../sass/kew.styles.scss */
.kew-map-filter .ajax-progress .throbber {
  background: transparent url("../images/throbber/broken-wing.gif") no-repeat;
  float: none;
  height: 50px;
  margin: 2px;
  width: 50px;
  display: inline-block; }

/* line 151, ../sass/components/_gmap.scss */
/* line 1538, ../sass/kew.styles.scss */
.kew-map-filter tr .ajax-progress .throbber {
  margin: 0 2px; }

/* line 154, ../sass/components/_gmap.scss */
/* line 1542, ../sass/kew.styles.scss */
.kew-map-filter .ajax-progress-bar {
  width: 16em; }

/********* MAP Popup ***********/
/* line 160, ../sass/components/_gmap.scss */
/* line 1547, ../sass/kew.styles.scss */
.gmap-popup div.pop-up-info {
  float: left;
  width: 60%;
  margin-top: 5px;
  margin-left: 20px; }

/* line 166, ../sass/components/_gmap.scss */
/* line 1554, ../sass/kew.styles.scss */
.gmap-popup div.pop-up-info h2 {
  margin-top: 0px; }

/* line 169, ../sass/components/_gmap.scss */
/* line 1558, ../sass/kew.styles.scss */
.gmap-popup div.popup-img {
  float: left;
  margin-top: 5px; }

/* line 173, ../sass/components/_gmap.scss */
/* line 1563, ../sass/kew.styles.scss */
.gmap-popup .content-type {
  background-color: #ebebeb;
  position: absolute;
  top: 12px;
  right: 0;
  padding: 0 4px;
  text-transform: uppercase;
  margin: 20px 1px 0px 0px; }

/* line 190, ../sass/components/_gmap.scss */
/* line 1573, ../sass/kew.styles.scss */
.gmap-popup .Event,
.gmap-popup .Blog,
.gmap-popup .News,
.gmap-popup .Attraction,
.gmap-popup .Eatdrink,
.gmap-popup .Bikepark,
.gmap-popup .Facilities,
.gmap-popup .Shop
.gmap-popup .Kids {
  height: 32px;
  margin: -10px -10px 15px -10px;
  border-bottom: solid 3px #EBEBEB;
  z-index: 500; }

/* line 196, ../sass/components/_gmap.scss */
/* line 1588, ../sass/kew.styles.scss */
.gmap-popup .Attraction {
  background-color: #4d8300; }

/* line 199, ../sass/components/_gmap.scss */
/* line 1592, ../sass/kew.styles.scss */
.gmap-popup .Event {
  background-color: #4d8300; }

/* line 202, ../sass/components/_gmap.scss */
/* line 1596, ../sass/kew.styles.scss */
.gmap-popup .Blog {
  background-color: #4d8300; }

/* line 205, ../sass/components/_gmap.scss */
/* line 1600, ../sass/kew.styles.scss */
.gmap-popup .News {
  background-color: #4d8300; }

/*
 * MAIN NAVIGATION
 */
/* line 5, ../sass/components/_megamenu.scss */
/* line 1607, ../sass/kew.styles.scss */
.pane-tb-megamenu-main-menu {
  width: 85%; }

/* line 8, ../sass/components/_megamenu.scss */
/* line 1611, ../sass/kew.styles.scss */
.tb-megamenu.tb-megamenu-main-menu {
  background-color: white; }

/* line 12, ../sass/components/_megamenu.scss */
/* line 1615, ../sass/kew.styles.scss */
.tb-megamenu-nav.level-0 li {
  float: left;
  position: relative;
  z-index: 300; }

/* line 18, ../sass/components/_megamenu.scss */
/* line 1621, ../sass/kew.styles.scss */
.tb-megamenu-nav.level-0 li.dropdown-toggle:hover {
  color: white;
  background-color: #3f3f3f; }

/* line 23, ../sass/components/_megamenu.scss */
/* line 1626, ../sass/kew.styles.scss */
.tb-megamenu-nav.level-0 li.dropdown-toggle:hover a {
  background-color: #3f3f3f;
  color: white !important; }

/* line 28, ../sass/components/_megamenu.scss */
/* line 1631, ../sass/kew.styles.scss */
.tb-megamenu-main-menu ul.tb-megamenu-nav {
  float: left; }

/* line 32, ../sass/components/_megamenu.scss */
/* line 1635, ../sass/kew.styles.scss */
.tb-megamenu-nav li {
  background-color: white; }

/* line 36, ../sass/components/_megamenu.scss */
/* line 1639, ../sass/kew.styles.scss */
.tb-megamenu .nav > li > a {
  background: transparent url(../images/L1_nav_bar.gif) no-repeat bottom right;
  border-right: none; }

/* line 41, ../sass/components/_megamenu.scss */
/* line 1644, ../sass/kew.styles.scss */
.tb-megamenu-nav li .mega-dropdown-menu {
  background-color: #3f3f3f; }

/* line 45, ../sass/components/_megamenu.scss */
/* line 1648, ../sass/kew.styles.scss */
.tb-megamenu-nav li a {
  line-height: 1.2em;
  padding: 0;
  font-weight: normal;
  color: white;
  font-size: 16px;
  font-size: 1rem; }

/* line 52, ../sass/components/_megamenu.scss */
/* line 1657, ../sass/kew.styles.scss */
.tb-megamenu .mega > .mega-dropdown-menu {
  min-width: 1004px; }

/* line 55, ../sass/components/_megamenu.scss */
/* line 1661, ../sass/kew.styles.scss */
#navigation .tb-megamenu .mega.active a {
  background-color: #3f3f3f;
  color: white;
  background-image: none; }

/* line 60, ../sass/components/_megamenu.scss */
/* line 1667, ../sass/kew.styles.scss */
#navigation .tb-megamenu ul.level-0 li.mega.active a.dropdown-toggle {
  background-color: #2a2a2a;
  color: white;
  background-image: none; }

/* line 66, ../sass/components/_megamenu.scss */
/* line 1673, ../sass/kew.styles.scss */
.tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a {
  border-top: none; }

/* line 70, ../sass/components/_megamenu.scss */
/* line 1677, ../sass/kew.styles.scss */
#navigation .tb-megamenu .dropdown-menu {
  border-bottom: none;
  -webkit-box-shadow: 0 2px 3px 0 #000000;
  box-shadow: 0 2px 3px 0 #000000;
  background-color: #3f3f3f;
  border-right: 0px solid #3f3f3f;
  border-left: 0px solid #3f3f3f; }

/* line 78, ../sass/components/_megamenu.scss */
/* line 1686, ../sass/kew.styles.scss */
.tb-megamenu .row-fluid [class*="span"] {
  margin-left: 0px; }

/* line 81, ../sass/components/_megamenu.scss */
/* line 1690, ../sass/kew.styles.scss */
.tb-megamenu .row-fluid .tb-megamenu-column-inner.mega-inner {
  padding-left: 10px; }

/* line 84, ../sass/components/_megamenu.scss */
/* line 1694, ../sass/kew.styles.scss */
.tb-megamenu .row-fluid .tb-megamenu-column-inner.mega-inner.clearfix ul.level-1 {
  padding: 0 0 0 10px;
  margin-bottom: 20px; }

/* line 89, ../sass/components/_megamenu.scss */
/* line 1699, ../sass/kew.styles.scss */
#navigation .mega-dropdown-inner li.tb-megamenu-item a {
  color: white; }

/* line 92, ../sass/components/_megamenu.scss */
/* line 1703, ../sass/kew.styles.scss */
.tb-megamenu .tb-megamenu-item.level-2.mega {
  margin-bottom: 15px; }

/* line 96, ../sass/components/_megamenu.scss */
/* line 1707, ../sass/kew.styles.scss */
.tb-megamenu .tb-megamenu-row .mega-col-nav .tb-megamenu-column-inner.mega-inner {
  padding: 10px 0px; }

/* line 99, ../sass/components/_megamenu.scss */
/* line 1711, ../sass/kew.styles.scss */
.tb-megamenu .tb-megamenu-submenu .tb-megamenu-row .mega-col-nav .tb-megamenu-column-inner.mega-inner {
  padding: 10px 0px 10px 0px; }

/* line 103, ../sass/components/_megamenu.scss */
/* line 1715, ../sass/kew.styles.scss */
.tb-megamenu .tb-megamenu-subnav.mega-nav li.tb-megamenu-item.level-2 a {
  border-bottom: 1px solid #ccc; }

/* line 107, ../sass/components/_megamenu.scss */
/* line 1719, ../sass/kew.styles.scss */
#navigation .tb-megamenu .tb-megamenu-subnav.mega-nav li.tb-megamenu-item.level-2 .tb-megamenu-item.level-3.mega a {
  border-bottom: none;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 200;
  padding: 7px 0; }

/* line 113, ../sass/components/_megamenu.scss */
/* line 1727, ../sass/kew.styles.scss */
#navigation .tb-megamenu .tb-megamenu-subnav.mega-nav li.tb-megamenu-item.level-2 .tb-megamenu-item.level-3.mega a:hover {
  text-decoration: underline; }

/* line 117, ../sass/components/_megamenu.scss */
/* line 1731, ../sass/kew.styles.scss */
.tb-megamenu .tb-megamenu-item.level-1.mega.dropdown {
  position: static; }

/* line 121, ../sass/components/_megamenu.scss */
/* line 1735, ../sass/kew.styles.scss */
#navigation .tb-megamenu ul.level-0 li.tb-megamenu-item.level-1.mega.dropdown.open a.dropdown-toggle {
  background-color: #3f3f3f;
  color: white;
  background-image: none; }

/* line 126, ../sass/components/_megamenu.scss */
/* line 1741, ../sass/kew.styles.scss */
.tb-megamenu .tb-megamenu-submenu.dropdown-menu.nav-child {
  top: 35px;
  /*width: 100%;*/ }

/* line 131, ../sass/components/_megamenu.scss */
/* line 1746, ../sass/kew.styles.scss */
.tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title {
  text-transform: none; }

/* line 136, ../sass/components/_megamenu.scss */
/* line 1750, ../sass/kew.styles.scss */
#navigation a:hover,
#navigation .tb-megamenu .dropdown-menu .active > a {
  color: #d3d3d3;
  background-image: none; }

/* line 141, ../sass/components/_megamenu.scss */
/* line 1756, ../sass/kew.styles.scss */
#navigation .tb-megamenu-row [data-showblocktitle*="1"] {
  padding: 0 0 0 10px;
  background-color: #4d8300; }

/* line 148, ../sass/components/_megamenu.scss */
/* line 1761, ../sass/kew.styles.scss */
#navigation .tb-megamenu-column-inner .block h2,
#navigation .tb-megamenu-column-inner .block a,
#navigation .tb-megamenu-column-inner .block p {
  color: white; }

/* line 153, ../sass/components/_megamenu.scss */
/* line 1767, ../sass/kew.styles.scss */
#navigation .bean-promo-block .field__item a {
  background: none; }

/* line 157, ../sass/components/_megamenu.scss */
/* line 1771, ../sass/kew.styles.scss */
#navigation .field--name-field-promo-link {
  padding-left: 20px;
  background: url("../images/button_bullet_white.png") no-repeat scroll 0 0 transparent;
  color: white;
  margin-bottom: 10px; }

/* line 163, ../sass/components/_megamenu.scss */
/* line 1778, ../sass/kew.styles.scss */
#navigation li .field--name-field-promo-link a {
  font-size: 14px;
  font-size: 0.875rem; }

/* line 166, ../sass/components/_megamenu.scss */
/* line 1783, ../sass/kew.styles.scss */
#navigation li.tb-megamenu-item.level-1 a.dropdown-toggle {
  padding: 8px 9px 8px 12px; }

/* line 169, ../sass/components/_megamenu.scss */
/* line 1787, ../sass/kew.styles.scss */
#navigation .tb-megamenu-block a:hover {
  background-color: transparent; }

/* line 173, ../sass/components/_megamenu.scss */
/* line 1791, ../sass/kew.styles.scss */
#navigation .sf-menu li ul ul {
  display: none; }

/*IE9 hack*/
/* line 178, ../sass/components/_megamenu.scss */
/* line 1796, ../sass/kew.styles.scss */
.tb-megamenu.tb-megamenu-main-menu {
  position: relative !important; }

/* line 182, ../sass/components/_megamenu.scss */
/* line 1800, ../sass/kew.styles.scss */
#navigation .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child {
  left: 0 !important;
  position: absolute !important; }

@media (min-width: 768px) {
  /* line 189, ../sass/components/_megamenu.scss */
  /* line 1806, ../sass/kew.styles.scss */
  #navigation .sf-menu li.last:hover > ul,
  #navigation .sf-menu li.last ul {
    left: -110px; }

  /* line 193, ../sass/components/_megamenu.scss */
  /* line 1811, ../sass/kew.styles.scss */
  #superfish-1 ul,
  #superfish-1 li {
    -webkit-transform: translate3d(0px, 0px, 1px); } }
/********************* Mobile Navigation version ************************************************************/
/* line 200, ../sass/components/_megamenu.scss */
/* line 1816, ../sass/kew.styles.scss */
#mobnav-btn {
  display: none;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  background-color: blue;
  color: white;
  padding: 10px;
  cursor: pointer; }

/* line 210, ../sass/components/_megamenu.scss */
/* line 1827, ../sass/kew.styles.scss */
.mobnav-subarrow {
  display: none; }

@media only screen and (max-width: 767px) {
  /* line 216, ../sass/components/_megamenu.scss */
  /* line 1832, ../sass/kew.styles.scss */
  #mobnav-btn {
    display: block;
    color: white;
    position: absolute;
    top: 55px;
    right: 10px;
    height: 40px;
    line-height: 40px;
    width: 40px;
    text-align: center;
    font-size: 80%;
    padding: 0;
    margin: 0;
    background: #2b8006; }

  /* line 233, ../sass/components/_megamenu.scss */
  /* line 1848, ../sass/kew.styles.scss */
  #mobnav-btn .inner {
    background-image: url("../images/mobilenav.gif");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 100%;
    height: 100%; } }
@media (min-width: 1045px) {
  /*@media only screen and (min-width: 768px) {*/
  /* line 244, ../sass/components/_megamenu.scss */
  /* line 1857, ../sass/kew.styles.scss */
  #navigation #mobile-menu .btn.btn-navbar.tb-megamenu-button {
    display: none; } }
/* style tweaks */
/* line 252, ../sass/components/_megamenu.scss */
/* line 1861, ../sass/kew.styles.scss */
.tb-megamenu-block {
  background-color: #4d8300;
  padding: 10px; }

/* line 256, ../sass/components/_megamenu.scss */
/* line 1866, ../sass/kew.styles.scss */
.tb-megamenu .row-fluid .span2.mm_col {
  width: 166px;
  margin: 0px 1px 0px 0px;
  padding: 0px; }

/* line 261, ../sass/components/_megamenu.scss */
/* line 1872, ../sass/kew.styles.scss */
.tb-megamenu .row-fluid .span4.mm_col2 {
  width: 333px;
  margin: 0px 1px 0px 0px;
  padding: 0px; }

/* line 266, ../sass/components/_megamenu.scss */
/* line 1878, ../sass/kew.styles.scss */
#navigation .tb-megamenu .tb-megamenu-subnav.mega-nav li.tb-megamenu-item.level-2 a {
  padding-bottom: 5px; }

/* line 269, ../sass/components/_megamenu.scss */
/* line 1882, ../sass/kew.styles.scss */
#navigation .tb-megamenu .tb-megamenu-subnav.mega-nav li.tb-megamenu-item.level-2 a:hover {
  font-weight: bold; }

/* line 272, ../sass/components/_megamenu.scss */
/* line 1886, ../sass/kew.styles.scss */
#navigation .tb-megamenu .tb-megamenu-subnav.mega-nav li.tb-megamenu-item.level-2 .tb-megamenu-item.level-3.mega a:hover {
  font-weight: normal; }

/* line 275, ../sass/components/_megamenu.scss */
/* line 1890, ../sass/kew.styles.scss */
.tb-megamenu-item .mega-group {
  margin-bottom: 20px; }

/* line 278, ../sass/components/_megamenu.scss */
/* line 1894, ../sass/kew.styles.scss */
.tb-megamenu-block .field--name-field-image {
  margin-bottom: 10px; }

/* line 281, ../sass/components/_megamenu.scss */
/* line 1898, ../sass/kew.styles.scss */
.tb-megamenu-block .field--name-field-mm-block-title {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 15px;
  color: white; }

/* line 286, ../sass/components/_megamenu.scss */
/* line 1905, ../sass/kew.styles.scss */
.tb-megamenu-block .field--name-field-main-text {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.2em; }

/* line 290, ../sass/components/_megamenu.scss */
/* line 1911, ../sass/kew.styles.scss */
.tb-megamenu-block .field--name-field-promo-link {
  font-size: 13px;
  font-size: 0.8125rem; }

/**
 * .NAVIGATION
 */
/* line 6, ../sass/components/_navigation.scss */
/* line 1919, ../sass/kew.styles.scss */
#navigation ul#main-menu {
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 13, ../sass/components/_navigation.scss */
/* line 1926, ../sass/kew.styles.scss */
#navigation ul#main-menu li {
  float: left;
  margin: 0;
  padding: 0; }

/* line 19, ../sass/components/_navigation.scss */
/* line 1932, ../sass/kew.styles.scss */
#navigation ul#main-menu li a {
  display: block;
  padding: 0 2em 0 0; }

/* line 24, ../sass/components/_navigation.scss */
/* line 1937, ../sass/kew.styles.scss */
#navigation ul#secondary-menu {
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 31, ../sass/components/_navigation.scss */
/* line 1944, ../sass/kew.styles.scss */
#navigation ul#secondary-menu li {
  float: left;
  margin: 0;
  padding: 0; }

/* line 37, ../sass/components/_navigation.scss */
/* line 1950, ../sass/kew.styles.scss */
#navigation ul#secondary-menu li a {
  display: block;
  padding: 0 2em 0 0; }

/* line 42, ../sass/components/_navigation.scss */
/* line 1955, ../sass/kew.styles.scss */
#skip-link {
  position: absolute; }

/*
 * MAIN NAVIGATION
 */
/*.sf-menu ul {
    top: 20px;
}*/
/* line 54, ../sass/components/_navigation.scss */
/* line 1965, ../sass/kew.styles.scss */
.sf-menu li {
  float: left;
  position: relative;
  z-index: 300; }

/* line 60, ../sass/components/_navigation.scss */
/* line 1971, ../sass/kew.styles.scss */
.sf-menu li.sf-hover:hover {
  color: white;
  background-color: #3f3f3f; }

/* line 64, ../sass/components/_navigation.scss */
/* line 1976, ../sass/kew.styles.scss */
.sf-menu li.sf-hover:hover a {
  background-color: #3f3f3f;
  color: white !important; }

/* line 69, ../sass/components/_navigation.scss */
/* line 1981, ../sass/kew.styles.scss */
#navigation ul#superfish-1 {
  float: right; }

/* line 72, ../sass/components/_navigation.scss */
/* line 1985, ../sass/kew.styles.scss */
#navigation li {
  background-color: white; }

/* line 75, ../sass/components/_navigation.scss */
/* line 1989, ../sass/kew.styles.scss */
#navigation li li {
  background-color: #3f3f3f; }

/* line 79, ../sass/components/_navigation.scss */
/* line 1993, ../sass/kew.styles.scss */
#navigation li a {
  line-height: 1.2em;
  padding: 0;
  font-weight: normal;
  color: #275e37;
  font-size: 16px;
  font-size: 1rem; }

/* line 87, ../sass/components/_navigation.scss */
/* line 2002, ../sass/kew.styles.scss */
#navigation #superfish-1 li.sf-depth-1 {
  background: transparent url(../images/L1_nav_bar.gif) no-repeat bottom right; }

/* line 90, ../sass/components/_navigation.scss */
/* line 2006, ../sass/kew.styles.scss */
#navigation #superfish-1 li.active-trail.sf-depth-1 a {
  background-color: #3f3f3f;
  color: white; }

/* line 94, ../sass/components/_navigation.scss */
/* line 2011, ../sass/kew.styles.scss */
#navigation #superfish-1 li.active-trail.sf-depth-2 a {
  background: #323232; }

/* line 97, ../sass/components/_navigation.scss */
/* line 2015, ../sass/kew.styles.scss */
#navigation #superfish-1 li.sf-depth-2 a {
  font-size: 14px;
  font-size: 0.875rem; }

/* line 103, ../sass/components/_navigation.scss */
/* line 2020, ../sass/kew.styles.scss */
#navigation #superfish-1 li.sf-depth-1 a:hover,
#navigation #superfish-1 li.sf-depth-2 a,
#navigation #superfish-1 li.sf-depth-2 a:hover {
  color: white; }

/* line 107, ../sass/components/_navigation.scss */
/* line 2026, ../sass/kew.styles.scss */
#navigation a:hover {
  background-color: #3f3f3f;
  color: white; }

/* line 112, ../sass/components/_navigation.scss */
/* line 2031, ../sass/kew.styles.scss */
#navigation li a.menuparent.active {
  background-color: #3f3f3f;
  color: white; }

/* line 117, ../sass/components/_navigation.scss */
/* line 2036, ../sass/kew.styles.scss */
#navigation .sf-menu.sf-horizontal li a {
  padding: 8px 9px 8px 12px; }

/* line 121, ../sass/components/_navigation.scss */
/* line 2040, ../sass/kew.styles.scss */
#navigation .sf-menu.sf-horizontal li.menuparent .sf-sub-indicator {
  top: 1.5em; }

/* line 125, ../sass/components/_navigation.scss */
/* line 2044, ../sass/kew.styles.scss */
#navigation .sf-menu.sf-horizontal li.menuparent > ul {
  margin-top: 0;
  background-color: #3f3f3f;
  padding-bottom: 6px; }

/* line 132, ../sass/components/_navigation.scss */
/* line 2050, ../sass/kew.styles.scss */
#navigation .sf-menu li:hover > ul,
#navigation .sf-menu li.sfHover > ul {
  top: 35px; }

/* line 135, ../sass/components/_navigation.scss */
/* line 2055, ../sass/kew.styles.scss */
#navigation .sf-menu li.last:hover > ul {
  left: -110px; }

@media (min-width: 768px) {
  /* line 140, ../sass/components/_navigation.scss */
  /* line 2060, ../sass/kew.styles.scss */
  #navigation .sf-menu li.last:hover > ul,
  #navigation .sf-menu li.last ul {
    left: -110px; }

  /* line 144, ../sass/components/_navigation.scss */
  /* line 2065, ../sass/kew.styles.scss */
  #superfish-1 ul,
  #superfish-1 li {
    -webkit-transform: translate3d(0px, 0px, 1px); } }
/* line 150, ../sass/components/_navigation.scss */
/* line 2069, ../sass/kew.styles.scss */
#navigation .sf-menu li ul ul {
  display: none; }

/* line 157, ../sass/components/_navigation.scss */
/* line 2073, ../sass/kew.styles.scss */
#navigation .sf-menu.sf-horizontal li.menuparent .sf-depth-3,
#navigation .sf-menu.sf-horizontal li.menuparent .sf-depth-4,
#navigation .sf-menu.sf-horizontal li.menuparent .sf-depth-5,
#navigation .sf-menu.sf-horizontal li.menuparent .sf-depth-6,
#navigation .sf-menu.sf-horizontal li.menuparent .sf-depth-7 {
  display: none; }

/********************* Mobile Navigation version ************************************************************/
/* line 163, ../sass/components/_navigation.scss */
/* line 2082, ../sass/kew.styles.scss */
#mobnav-btn {
  display: none;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  background-color: blue;
  color: white;
  padding: 10px;
  cursor: pointer; }

/* line 173, ../sass/components/_navigation.scss */
/* line 2093, ../sass/kew.styles.scss */
.mobnav-subarrow {
  display: none; }

@media only screen and (max-width: 767px) {
  /* line 180, ../sass/components/_navigation.scss */
  /* line 2098, ../sass/kew.styles.scss */
  #mobnav-btn {
    display: block;
    color: white;
    position: absolute;
    top: 55px;
    right: 10px;
    height: 40px;
    line-height: 40px;
    width: 40px;
    text-align: center;
    font-size: 80%;
    padding: 0;
    margin: 0;
    background: #2b8006; }

  /* line 197, ../sass/components/_navigation.scss */
  /* line 2114, ../sass/kew.styles.scss */
  #mobnav-btn .inner {
    background-image: url("../images/mobilenav.gif");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 100%;
    height: 100%; }

  /* line 205, ../sass/components/_navigation.scss */
  /* line 2122, ../sass/kew.styles.scss */
  #navigation .sf-menu.sf-horizontal > li a {
    border-right: none;
    border-bottom: 1px solid #333; }

  /* line 210, ../sass/components/_navigation.scss */
  /* line 2127, ../sass/kew.styles.scss */
  #navigation a.highlight {
    background-color: #3b3b3b; }

  /* line 214, ../sass/components/_navigation.scss */
  /* line 2131, ../sass/kew.styles.scss */
  #navigation .sf-menu.sf-horizontal li.menuparent .sf-sub-indicator {
    display: block;
    background-color: #333;
    color: white;
    padding: 2px;
    text-align: center;
    height: 20px;
    width: 20px;
    top: 10px;
    z-index: 500;
    background-image: url("../images/arrow-down.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer; }

  /* line 230, ../sass/components/_navigation.scss */
  /* line 2147, ../sass/kew.styles.scss */
  .sf-menu {
    width: 100%;
    display: none; }

  /* line 235, ../sass/components/_navigation.scss */
  /* line 2152, ../sass/kew.styles.scss */
  .sf-menu.xactive {
    display: block; }

  /* line 239, ../sass/components/_navigation.scss */
  /* line 2156, ../sass/kew.styles.scss */
  .sf-menu li {
    float: none;
    display: block;
    width: 100%;
    clear: both; }

  /* line 246, ../sass/components/_navigation.scss */
  /* line 2163, ../sass/kew.styles.scss */
  .sf-menu li a {
    float: none;
    position: static;
    border: none; }

  /* line 252, ../sass/components/_navigation.scss */
  /* line 2169, ../sass/kew.styles.scss */
  #navigation .sf-menu.sf-horizontal li.menuparent > ul {
    clear: both;
    overflow: hidden;
    margin: 0;
    padding: 0;
    display: block; }

  /* line 260, ../sass/components/_navigation.scss */
  /* line 2177, ../sass/kew.styles.scss */
  #navigation .sf-menu.sf-horizontal li.menuparent .sf-depth-3, #navigation .sf-menu.sf-horizontal li.menuparent .sf-depth-4, #navigation .sf-menu.sf-horizontal li.menuparent .sf-depth-5, #navigation .sf-menu.sf-horizontal li.menuparent .sf-depth-6 {
    display: block; }

  /* line 265, ../sass/components/_navigation.scss */
  /* line 2181, ../sass/kew.styles.scss */
  #navigation .sf-menu.sf-horizontal li.menuparent {
    background-image: url("../images/right-arrow.png");
    background-position: 92% center;
    background-repeat: no-repeat;
    float: left;
    margin: 0;
    width: 100%;
    border-bottom: 1px solid #cccccc; }

  /* line 276, ../sass/components/_navigation.scss */
  /* line 2191, ../sass/kew.styles.scss */
  #navigation .sf-menu.sf-horizontal li.menuparent > ul.xpopdrop {
    display: block; }

  /* line 280, ../sass/components/_navigation.scss */
  /* line 2195, ../sass/kew.styles.scss */
  #navigation .sf-menu.sf-horizontal > li.last a {
    border-bottom: none; }

  /* line 284, ../sass/components/_navigation.scss */
  /* line 2199, ../sass/kew.styles.scss */
  .sf-menu ul.sf-hidden li a {
    margin-left: 2em; } }
/* line 290, ../sass/components/_navigation.scss */
/* line 2202, ../sass/kew.styles.scss */
.pane-superfish-1 {
  display: none; }

@media only screen and (max-device-width: 1024px) {
  /* line 295, ../sass/components/_navigation.scss */
  /* line 2207, ../sass/kew.styles.scss */
  .pane-tb-megamenu-main-menu {
    display: none; }

  /* line 298, ../sass/components/_navigation.scss */
  /* line 2211, ../sass/kew.styles.scss */
  .pane-superfish-1 {
    display: block; } }
@media only screen and (max-width: 768px) {
  /* line 303, ../sass/components/_navigation.scss */
  /* line 2215, ../sass/kew.styles.scss */
  .pane-tb-megamenu-main-menu {
    display: none; }

  /* line 306, ../sass/components/_navigation.scss */
  /* line 2219, ../sass/kew.styles.scss */
  .pane-superfish-1 {
    display: block; } }
@media (min-width: 1045px) {
  /*@media only screen and (min-width: 768px) {*/
  /* line 314, ../sass/components/_navigation.scss */
  /* line 2224, ../sass/kew.styles.scss */
  .sf-menu {
    display: block; } }
@media only screen and (max-device-width: 1420px) and (min-device-width: 680px) {
  /* line 320, ../sass/components/_navigation.scss */
  /* line 2228, ../sass/kew.styles.scss */
  .sf-menu {
    display: none; } }
/* line 325, ../sass/components/_navigation.scss */
/* line 2231, ../sass/kew.styles.scss */
#navigation #mobile-menu ul ul {
  width: 100%; }

/* line 328, ../sass/components/_navigation.scss */
/* line 2235, ../sass/kew.styles.scss */
.mobile-menu ul ul {
  float: left; }

/* line 332, ../sass/components/_navigation.scss */
/* line 2239, ../sass/kew.styles.scss */
#mobile-menu li,
.mobile-menu li {
  border-bottom: 0px solid red;
  border-left: 0px solid red;
  border-right: 0px solid red;
  clear: both;
  list-style: none outside none;
  margin: 0;
  overflow: hidden;
  font-size: 16px;
  font-size: 1rem; }

/* line 342, ../sass/components/_navigation.scss */
/* line 2252, ../sass/kew.styles.scss */
#mobile-menu > li:first-child {
  border-top: 0px solid blue; }

/* line 345, ../sass/components/_navigation.scss */
/* line 2256, ../sass/kew.styles.scss */
#mobile-menu li.menuparent {
  background: none; }

/* line 355, ../sass/components/_navigation.scss */
/* line 2260, ../sass/kew.styles.scss */
#mobile-menu li a,
#mobile-menu li.menuparent a,
#mobile-menu-1 li.menuparent a,
#mobile-menu-2 li.menuparent a,
#mobile-menu-3 li.menuparent a,
#mobile-menu-4 li.menuparent a,
#mobile-menu-5 li.menuparent a,
#mobile-menu-6 li.menuparent a {
  color: #006cc0;
  background-color: white;
  width: 85%;
  padding: 10px 10px; }

/* line 369, ../sass/components/_navigation.scss */
/* line 2274, ../sass/kew.styles.scss */
#mobile-menu li.sf-no-children a,
#mobile-menu li.sf-no-children,
#mobile-menu-1 li.sf-no-children a,
#mobile-menu-2 li.sf-no-children a,
#mobile-menu-3 li.sf-no-children a,
#mobile-menu-4 li.sf-no-children a,
#mobile-menu-5 li.sf-no-children a,
#mobile-menu-6 li.sf-no-children a {
  width: 100% !important; }

/* line 374, ../sass/components/_navigation.scss */
/* line 2285, ../sass/kew.styles.scss */
#mobile-menu li.sf-no-children a:hover {
  color: #006cc0;
  background-color: white; }

/* line 384, ../sass/components/_navigation.scss */
/* line 2290, ../sass/kew.styles.scss */
#mobile-menu li.menuparent a:hover,
#mobile-menu-1 li.menuparent a:hover,
#mobile-menu-2 li.menuparent a:hover,
#mobile-menu-3 li.menuparent a:hover,
#mobile-menu-4 li.menuparent a:hover,
#mobile-menu-5 li.menuparent a:hover,
#mobile-menu-6 li.menuparent a:hover {
  color: #006cc0; }

/* line 389, ../sass/components/_navigation.scss */
/* line 2300, ../sass/kew.styles.scss */
#mobile-menu li.item-with-ul,
.mobile-menu li.item-with-ul {
  background: #3f3f3f url(../images/right-arrow.gif) no-repeat 97% center;
  float: left;
  margin: 0;
  width: 100%;
  border-bottom: 1px solid #DBDBDB; }

/* line 397, ../sass/components/_navigation.scss */
/* line 2309, ../sass/kew.styles.scss */
#mobile-menu li,
.mobile-menu li {
  background: #3f3f3f url(../images/right-arrow.gif) no-repeat 97% center;
  float: left;
  margin: 0;
  width: 100%;
  border-bottom: 1px solid #DBDBDB; }

/* line 406, ../sass/components/_navigation.scss */
/* line 2318, ../sass/kew.styles.scss */
#mobile-menu li.item-with-ul > *:first-child,
.mobile-menu li.item-with-ul > *:first-child {
  background: #3f3f3f url(../images/right-arrow.gif) no-repeat 97% center; }

/* line 422, ../sass/components/_navigation.scss */
/* line 2323, ../sass/kew.styles.scss */
#mobile-menu li.sf-no-children,
#mobile-menu-1 li.sf-no-children,
.mobile-menu-1 li.sf-no-children,
#mobile-menu-2 li.sf-no-children,
.mobile-menu-2 li.sf-no-children,
#mobile-menu-3 li.sf-no-children,
.mobile-menu-3 li.sf-no-children,
#mobile-menu-4 li.sf-no-children,
.mobile-menu-4 li.sf-no-children,
#mobile-menu-5 li.sf-no-children,
.mobile-menu-5 li.sf-no-children,
#mobile-menu-6 li.sf-no-children,
.mobile-menu-6 li.sf-no-children {
  background: transparent url(../images/blank.gif) repeat 0px 0px;
  float: left;
  margin: 0;
  width: 100%;
  border-bottom: 2px solid #DBDBDB; }

/* line 430, ../sass/components/_navigation.scss */
/* line 2343, ../sass/kew.styles.scss */
#mobile-menu li.item-with-ul li,
.mobile-menu li.item-with-ul li {
  background: none;
  float: none;
  border-bottom: 0px; }

/* line 2349, ../sass/kew.styles.scss */
body {
  background-color: #FFF; }

/* line 2353, ../sass/kew.styles.scss */
.messages {
  margin: 0px 0px 10px 0px; }

/* line 2356, ../sass/kew.styles.scss */
body.page-home ul.breadcrumb,
.homeH1 {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE6, x */
  clip: rect(1px, 1px, 1px, 1px); }

/* line 2365, ../sass/kew.styles.scss */
.commercial-region--sidebar-top ul.menu {
  display: none; }

/* line 2368, ../sass/kew.styles.scss */
.l-header_wrap {
  padding-top: 10px; }

/* line 2371, ../sass/kew.styles.scss */
.kew-map-filter .views-exposed-form {
  display: none; }

@media (min-width: 425px) {
  /* line 52, ../sass/kew.styles.scss */
  /* line 2376, ../sass/kew.styles.scss */
  .commercial-region--sidebar-top ul.menu {
    display: none; } }
@media (min-width: 768px) {
  /* line 57, ../sass/kew.styles.scss */
  /* line 2380, ../sass/kew.styles.scss */
  .l-navigation {
    background: transparent url(../images/header_bar.gif) repeat-x left bottom;
    padding-bottom: 10px;
    border-bottom: none;
    padding-top: 20px; }

  /* line 63, ../sass/kew.styles.scss */
  /* line 2387, ../sass/kew.styles.scss */
  .commercial-region--sidebar-top ul.menu {
    display: block; }

  /* line 66, ../sass/kew.styles.scss */
  /* line 2391, ../sass/kew.styles.scss */
  .l-header_wrap {
    padding-top: 0px; }

  /* line 69, ../sass/kew.styles.scss */
  /* line 2395, ../sass/kew.styles.scss */
  .kew-map-filter #close-button {
    display: none; }

  /* line 72, ../sass/kew.styles.scss */
  /* line 2399, ../sass/kew.styles.scss */
  .kew-map-filter .views-exposed-form {
    display: block; } }
@media (min-width: 1045px) {
  /* line 77, ../sass/kew.styles.scss */
  /* line 2403, ../sass/kew.styles.scss */
  .l-navigation {
    background: transparent url(../images/header_bar.gif) repeat-x left bottom;
    border-bottom: none;
    margin-top: 0px; }

  /* line 83, ../sass/kew.styles.scss */
  /* line 2410, ../sass/kew.styles.scss */
  .commercial-region--sidebar-top ul.menu {
    display: block; }

  /* line 86, ../sass/kew.styles.scss */
  /* line 2414, ../sass/kew.styles.scss */
  .l-header_wrap {
    padding-top: 0px; }

  /* line 89, ../sass/kew.styles.scss */
  /* line 2418, ../sass/kew.styles.scss */
  .kew-map-filter #close-button {
    display: none; }

  /* line 92, ../sass/kew.styles.scss */
  /* line 2422, ../sass/kew.styles.scss */
  .kew-map-filter .views-exposed-form {
    display: block; } }
/* line 96, ../sass/kew.styles.scss */
/* line 2425, ../sass/kew.styles.scss */
.l-footer {
  background: #3F3F3F url(../images/footer_bar.gif) repeat-x left top;
  color: #FFF; }

/* line 2430, ../sass/kew.styles.scss */
.l-navigation_wrap {
  position: relative; }

/* line 2433, ../sass/kew.styles.scss */
.ie-8 .l-footer,
.ie-7 .l-footer {
  background: #3F3F3F url(../images/footer_bar.gif) repeat-x left top;
  color: #FFF; }

/* line 2439, ../sass/kew.styles.scss */
.ie-7 .home-region--sidebar {
  clear: both;
  float: left;
  display: block; }

/* line 2440, ../sass/kew.styles.scss */
.ie-7 .home-region--slideshow {
  float: right;
  display: block; }

/* line 2441, ../sass/kew.styles.scss */
.ie-7 .home-region--content-one {
  clear: both;
  float: none; }

/* line 2442, ../sass/kew.styles.scss */
.ie-7 .home-region--content-one .panel-pane {
  display: inline-block; }

/* line 2443, ../sass/kew.styles.scss */
.ie-7 .home-region--content-two {
  clear: none;
  float: none; }

/* line 2445, ../sass/kew.styles.scss */
.ie-7 .home-region--content-two .panel-pane {
  float: left; }

/* line 2446, ../sass/kew.styles.scss */
.ie-7 .home-region--tertiary-first {
  clear: both;
  zoom: 1; }

/* line 2451, ../sass/kew.styles.scss */
.ie-7 .home-region--additional-content,
.ie-8 .home-region--additional-content,
.ie-8 .home-region--tertiary-first {
  clear: both;
  display: block; }

/* line 2455, ../sass/kew.styles.scss */
.ie-7 .home-region--tertiary-second,
.ie-7 .home-region--tertiary-third,
.ie-7 .home-region--tertiary-forth {
  display: block; }

/* line 2461, ../sass/kew.styles.scss */
.commercial-region--main {
  position: relative; }

/* line 2465, ../sass/kew.styles.scss */
.ie-7 .pane-bean-homepage-slider {
  width: 750px;
  height: 500px;
  background-color: white;
  float: left; }

/************ header ************/
/* line 2475, ../sass/kew.styles.scss */
#logo-title {
  position: relative;
  top: 15px;
  left: 0px; }

/* line 2480, ../sass/kew.styles.scss */
#header,
#header_logoMobile {
  float: left; }

/* line 2484, ../sass/kew.styles.scss */
#header_logoMobile {
  display: block;
  padding: 0 0 10px 0px; }

/* line 2488, ../sass/kew.styles.scss */
#header {
  display: none; }

/* line 2492, ../sass/kew.styles.scss */
#header_tickets {
  position: absolute;
  top: 13px;
  right: 58px; }

/* line 2497, ../sass/kew.styles.scss */
.pane-search-form {
  display: none; }

/* line 2500, ../sass/kew.styles.scss */
#navigation .header-button {
  float: right; }
  /* line 2502, ../sass/kew.styles.scss */
  #navigation .header-button a {
    background-color: #006CC0; }
  /* line 2505, ../sass/kew.styles.scss */
  #navigation .header-button a:hover {
    background: #3F3F3F url(../images/button_bullet.png) no-repeat 10px 9px; }

/* line 2509, ../sass/kew.styles.scss */
#mobile-search-button {
  display: block;
  height: 80px;
  padding: 13px 10px 10px 10px;
  position: absolute;
  right: 140px;
  top: 0px; }

/* line 2518, ../sass/kew.styles.scss */
#collapsed-menu-button {
  background: #FFF url(../images/mb_menu_icon.gif) no-repeat 6px 0px;
  color: #3F3F3F;
  float: right;
  cursor: pointer;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0 10px;
  padding: 36px 0px 5px 0px;
  position: absolute;
  top: -63px;
  right: 0px; }

/* line 2531, ../sass/kew.styles.scss */
#navigation #collapsed-menu-button:hover {
  background-color: transparent;
  color: #3F3F3F; }

/* line 2535, ../sass/kew.styles.scss */
#mobile-search-button img {
  left: 15px;
  position: relative; }

/* line 2539, ../sass/kew.styles.scss */
#mobile-search-button.on-top {
  z-index: 11;
  background-color: white; }

/* line 2543, ../sass/kew.styles.scss */
#mobile-search-block-form.on-top {
  z-index: 11;
  background-color: white;
  position: relative; }

/* line 2548, ../sass/kew.styles.scss */
#mobile-search-block-form.on-top input.form-text {
  width: 70%; }

/* line 2551, ../sass/kew.styles.scss */
#overlay.greyed-out {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.5); }

@media (min-width: 425px) {
  /* line 2562, ../sass/kew.styles.scss */
  #header_tickets {
    position: absolute;
    top: 0px;
    right: 90px; }

  /* line 2567, ../sass/kew.styles.scss */
  #mobile-search-button {
    display: block;
    position: absolute;
    right: 200px; }

  /* line 2572, ../sass/kew.styles.scss */
  #mobile-search-block-form.on-top input.form-text {
    width: 80%; } }
@media (min-width: 768px) {
  /* line 2578, ../sass/kew.styles.scss */
  #header_tickets {
    display: none; }

  /* line 2581, ../sass/kew.styles.scss */
  .pane-search-form {
    display: block;
    position: relative;
    right: 35px; }

  /* line 2586, ../sass/kew.styles.scss */
  #mobile-search-button {
    display: none; } }
@media (min-width: 1045px) {
  /* line 2592, ../sass/kew.styles.scss */
  #header_tickets {
    display: none; }

  /* line 2595, ../sass/kew.styles.scss */
  .pane-search-form {
    position: relative;
    top: 0;
    right: 0; }

  /* line 2600, ../sass/kew.styles.scss */
  #mobile-search-button {
    display: none; } }
@media only screen and (max-device-width: 1420px) and (min-device-width: 680px) {
  /* line 2606, ../sass/kew.styles.scss */
  .respo #header_tickets {
    display: block;
    position: absolute;
    right: 90px;
    padding: 20px 10px 10px 10px; }

  /* line 2612, ../sass/kew.styles.scss */
  .respo #mobile-search-button {
    display: block;
    position: absolute;
    right: 200px;
    padding-top: 21px; }

  /* line 2618, ../sass/kew.styles.scss */
  .respo #mobile-search-block-form.on-top input.form-text {
    width: 80%; }

  /* line 2621, ../sass/kew.styles.scss */
  .respo .pane-search-form {
    display: none; }

  /* line 2624, ../sass/kew.styles.scss */
  .respo #collapsed-menu-button {
    margin: 0 30px;
    top: -88px; }

  /* line 2628, ../sass/kew.styles.scss */
  .respo #logo-title {
    top: 4px; }

  /* line 2631, ../sass/kew.styles.scss */
  .respo .l-navigation {
    padding-bottom: 10px; } }
/* line 2636, ../sass/kew.styles.scss */
#header_tickets a {
  background: #FFF url(../images/mb_tickets_icon.jpg) no-repeat 16px 0px;
  color: #3F3F3F;
  float: right;
  cursor: pointer;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0 10px;
  padding: 36px 5px 5px 0px; }

/* line 2647, ../sass/kew.styles.scss */
.pane-page-content,
.pane-pane-messages {
  clear: both; }

/* line 2651, ../sass/kew.styles.scss */
#search-block-form .form-item-search-block-form input {
  width: 166px; }

/************ pager *************/
/* line 2658, ../sass/kew.styles.scss */
.pager__item,
.generic-region--main ul li.pager__item,
.commercial-region--main ul li.pager__item,
.science-region--main ul li.pager__item {
  float: left;
  padding: 0px;
  background-image: none; }

/* line 2666, ../sass/kew.styles.scss */
.pager__item a:link,
.pager__item a:visited {
  background-color: #EBEBEB;
  border: 2px solid #FFF;
  display: block;
  float: left;
  padding: 2px 8px; }

/* line 2674, ../sass/kew.styles.scss */
.pager__item a:hover {
  text-decoration: underline; }

/* line 2677, ../sass/kew.styles.scss */
.pager__item--current,
.generic-region--main ul li.pager__item--current,
.commercial-region--main ul li.pager__item--current,
.science-region--main ul li.pager__item--current {
  background-color: #3F3F3F;
  border: 2px solid #3F3F3F;
  color: #FFF;
  display: block;
  float: left;
  padding: 2px 8px;
  margin: 0px 2px; }

/* line 2689, ../sass/kew.styles.scss */
.pager__item.pager__item--next a:link,
.pager__item.pager__item--last a:link,
.pager__item.pager__item--first a:link,
.pager__item.pager__item--previous a:link {
  background-color: transparent; }

/* line 2696, ../sass/kew.styles.scss */
.pager-description {
  float: left; }

/* line 2699, ../sass/kew.styles.scss */
ul.pager {
  float: right;
  clear: none;
  margin-top: 0px; }

/* line 2705, ../sass/kew.styles.scss */
.bottom-pager {
  clear: left;
  border-top: solid 3px #EBEBEB;
  padding-top: 1em; }

/* line 2711, ../sass/kew.styles.scss */
.top-pager .next-day {
  font-size: 16px;
  float: right;
  padding: 0px 0px 10px 10px; }

/* line 2717, ../sass/kew.styles.scss */
.top-pager .previous-day {
  font-size: 16px;
  padding: 0px 0px 10px 0px; }

/* reg inputs have smaller text and no arrow icon */
/* line 2724, ../sass/kew.styles.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  background-color: #3F3F3F;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: none;
  color: #FFF;
  cursor: pointer;
  font-size: 12px;
  font-size: 0.75rem;
  padding: 5px 7px;
  text-transform: uppercase;
  margin-right: 10px; }

/* line 2739, ../sass/kew.styles.scss */
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  background-color: #006CC0;
  text-decoration: none; }

/* line 2747, ../sass/kew.styles.scss */
form#search-block-form input[type="submit"] {
  margin-right: 0px; }

/* line 2751, ../sass/kew.styles.scss */
.footer-region--col1 input[type="submit"] {
  background-color: #4D8300;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: none;
  color: #FFF;
  cursor: pointer;
  font-size: 12px;
  font-size: 0.75rem;
  padding: 5px 7px;
  text-transform: uppercase; }

/* line 2763, ../sass/kew.styles.scss */
.footer-region--col1 input[type="submit"]:hover {
  background-color: #006CC0;
  text-decoration: none; }

/****** special block styling ********/
/* line 2771, ../sass/kew.styles.scss */
.l-main .pane-block {
  margin-bottom: 30px; }

/* line 2775, ../sass/kew.styles.scss */
.view-content {
  clear: both; }

/* line 2776, ../sass/kew.styles.scss */
.more-link {
  padding-bottom: 5px;
  clear: left; }

/* visit information left hand block */
/* line 2784, ../sass/kew.styles.scss */
.pane-bean-visit-us-homepage-sidebar-block {
  background-color: #EBEBEB;
  padding: 15px 10px;
  height: 100%; }

/* line 2790, ../sass/kew.styles.scss */
.visitBlock {
  width: 100%;
  float: left; }

/* line 2795, ../sass/kew.styles.scss */
.toggle_btn {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: bold;
  float: right;
  margin-top: -35px;
  background: transparent url(../images/toggle_open.gif) no-repeat 0px 0px;
  width: 15px;
  height: 15px; }

/* line 2805, ../sass/kew.styles.scss */
.toggle_btn.close {
  background: transparent url(../images/toggle_close.gif) no-repeat 0px 0px;
  z-index: 500; }

@media (min-width: 425px) {
  /* line 2811, ../sass/kew.styles.scss */
  .visitBlock {
    width: 33%; } }
@media (min-width: 768px) {
  /* line 2816, ../sass/kew.styles.scss */
  .visitBlock {
    width: 100%; }

  /* line 2819, ../sass/kew.styles.scss */
  .toggle_btn {
    display: none; }

  /* line 2822, ../sass/kew.styles.scss */
  .pane-bean-visit-us-homepage-sidebar-block {
    height: 100%; } }
@media (min-width: 1045px) {
  /* line 2827, ../sass/kew.styles.scss */
  .visitBlock {
    width: 100%; }

  /* line 2830, ../sass/kew.styles.scss */
  .toggle_btn {
    display: none; }

  /* line 2833, ../sass/kew.styles.scss */
  .pane-bean-visit-us-homepage-sidebar-block {
    height: 501px; } }
/****** FlexSlider carousel styling ********/
/* line 2841, ../sass/kew.styles.scss */
.home-region--slideshow {
  position: relative; }

/* line 2844, ../sass/kew.styles.scss */
.home-region--slideshow h2 {
  margin: 0px; }

/* line 2847, ../sass/kew.styles.scss */
.flexslider {
  margin: 0 0 60px;
  background: #fff;
  border: 0px solid #fff;
  border-radius: 0px;
  box-shadow: 0 0 0 transparent;
  zoom: 1; }

/* line 2855, ../sass/kew.styles.scss */
#slider_main ul li {
  background-color: #3F3F3F; }

/* line 2858, ../sass/kew.styles.scss */
.generic-region--main #slider_main ul li,
.commercial-region--main #slider_main ul li {
  padding-left: 0px; }

/* line 2862, ../sass/kew.styles.scss */
.flex-direction-nav a {
  top: 25%; }

/* line 2865, ../sass/kew.styles.scss */
.flex-direction-nav a.flex-next {
  background: #3F3F3F url(../images/right-arrow.gif) no-repeat 10px 9px;
  font-size: 0; }

/* line 2869, ../sass/kew.styles.scss */
.flex-direction-nav a.flex-prev {
  background: #3F3F3F url(../images/left-arrow.gif) no-repeat 10px 9px;
  font-size: 0; }

/* line 2873, ../sass/kew.styles.scss */
.flex-direction-nav .flex-prev {
  left: 10px; }

/* line 2874, ../sass/kew.styles.scss */
.flex-direction-nav .flex-next {
  right: 10px; }

/* line 2876, ../sass/kew.styles.scss */
.flex-direction-nav a.flex-next:before {
  content: ""; }

/* line 2880, ../sass/kew.styles.scss */
.flex-direction-nav a:before {
  content: "";
  display: inline-block;
  font-family: "flexslider-icon"; }

/* line 2886, ../sass/kew.styles.scss */
.flexslider .flex-direction-nav a.flex-prev,
.flexslider .flex-direction-nav a.flex-next {
  -moz-transition: none;
  -webkit-transition: none;
  transition: none;
  opacity: 1; }

/* line 2893, ../sass/kew.styles.scss */
.flex-direction-nav a {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
  opacity: 1; }

/* line 2899, ../sass/kew.styles.scss */
.flexslider:hover .flex-prev {
  opacity: 1; }

/* line 2900, ../sass/kew.styles.scss */
.flexslider:hover .flex-next {
  opacity: 1; }

/* line 2902, ../sass/kew.styles.scss */
.flexslider .flex-direction-nav a {
  display: none; }

/* line 2906, ../sass/kew.styles.scss */
ol.flex-control-nav {
  display: none; }

@media (min-width: 425px) {
  /* line 2911, ../sass/kew.styles.scss */
  ol.flex-control-nav {
    display: none; }

  /* line 2914, ../sass/kew.styles.scss */
  .flex-direction-nav a {
    top: 30%; }

  /* line 2917, ../sass/kew.styles.scss */
  .slider__text .left {
    float: left;
    width: 100%; }

  /* line 2921, ../sass/kew.styles.scss */
  .slider__text .right {
    float: left;
    width: 100%; }

  /* line 2925, ../sass/kew.styles.scss */
  .slider__text {
    height: auto; } }
@media (min-width: 768px) {
  /* line 2930, ../sass/kew.styles.scss */
  ol.flex-control-nav {
    display: none; }

  /* line 2934, ../sass/kew.styles.scss */
  .flex-direction-nav a {
    top: 35%; }

  /* line 2937, ../sass/kew.styles.scss */
  .slider__text .left {
    float: left;
    width: 100%; }

  /* line 2941, ../sass/kew.styles.scss */
  .slider__text .right {
    float: left;
    width: 100%; }

  /* line 2945, ../sass/kew.styles.scss */
  .slider__text {
    height: auto; } }
@media (min-width: 1045px) {
  /* line 2950, ../sass/kew.styles.scss */
  ol.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 95px;
    text-align: center;
    background-color: #FFF;
    padding-top: 8px;
    background-color: rgba(255, 255, 255, 0.3);
    color: rgba(255, 255, 255, 0.3);
    display: block; }

  /*body.ie-8 ol.flex-control-nav {
      position: relative;
      bottom: 0;
  }*/
  /* line 2965, ../sass/kew.styles.scss */
  .flex-direction-nav a {
    top: 45%; }

  /* line 2968, ../sass/kew.styles.scss */
  .slider__link {
    float: right;
    display: block;
    max-width: 200px;
    padding: 0px 0px 0px 10px;
    margin-top: 10px; }

  /* line 2975, ../sass/kew.styles.scss */
  .slider__text .left {
    float: left;
    width: 70%; }

  /* line 2979, ../sass/kew.styles.scss */
  .slider__text .right {
    float: left;
    width: 30%; }

  /* line 2983, ../sass/kew.styles.scss */
  .slider__text {
    height: 110px; }

  /* line 2986, ../sass/kew.styles.scss */
  .flexslider .flex-direction-nav a {
    display: block;
    text-shadow: none; }

  /* line 2990, ../sass/kew.styles.scss */
  .flexslider .flex-direction-nav a.flex-prev,
  .flexslider .flex-direction-nav a.flex-next {
    -moz-transition: none;
    -webkit-transition: none;
    transition: none;
    opacity: 1; }

  /* line 2997, ../sass/kew.styles.scss */
  .flex-viewport {
    max-height: 500px; } }
/* line 3002, ../sass/kew.styles.scss */
.flex-control-paging li a {
  background: none repeat scroll 0 0 #3f3f3f;
  border-radius: 20px;
  cursor: pointer;
  display: block;
  height: 15px;
  text-indent: -9999px;
  width: 15px;
  border: solid 1px #b8b8b8; }

/* line 3012, ../sass/kew.styles.scss */
.flex-control-paging li a.flex-active {
  background: none repeat scroll 0 0 #4d8300;
  border: solid 1px #b8b8b8; }

/* line 3017, ../sass/kew.styles.scss */
.flexslider:hover .flex-direction-nav a.flex-prev.flex-disabled {
  display: none !important; }

/* line 3021, ../sass/kew.styles.scss */
.flexslider:hover .flex-direction-nav a.flex-next.flex-disabled {
  display: none !important; }

/************ crumbtrail ************/
/* line 3029, ../sass/kew.styles.scss */
ul.breadcrumb {
  list-style-type: none;
  padding: 0px 0px 10px 0px;
  float: left;
  width: 100%;
  margin: 0px 0px 20px 0px;
  border-bottom: solid 1px #EBEBEB; }

/* line 3038, ../sass/kew.styles.scss */
ul.breadcrumb li {
  float: left; }

/* line 3042, ../sass/kew.styles.scss */
ul.breadcrumb li a {
  padding: 0px 5px;
  font-size: 12px;
  font-size: 0.75rem; }

/* line 3047, ../sass/kew.styles.scss */
ul.breadcrumb > li:first-child a {
  background: url("../images/breadcrumb-home.png") top left no-repeat;
  text-indent: -9999px;
  display: block;
  width: 25px; }

/* line 3054, ../sass/kew.styles.scss */
ul.breadcrumb li:before {
  content: '>'; }

/* line 3058, ../sass/kew.styles.scss */
ul.breadcrumb li:first-child:before {
  content: ''; }

/************ footer ************/
/* line 3065, ../sass/kew.styles.scss */
.pane-kew-newsletter-follow-kew {
  width: 100%;
  padding-right: 10px;
  float: none;
  margin-left: 0px; }

/* line 3072, ../sass/kew.styles.scss */
.pane-kew-newsletter-follow-kew .form-item label {
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.2em; }

/* line 3077, ../sass/kew.styles.scss */
.pane-kew-newsletter-follow-kew .form-item input[type="text"] {
  width: 90%;
  margin-top: 4px; }

/* line 3082, ../sass/kew.styles.scss */
.pane-service-links-service-links-not-node .service-links {
  margin-top: 20px; }

/* line 3086, ../sass/kew.styles.scss */
.pane-bean-footer-logo {
  display: none; }

/* line 3089, ../sass/kew.styles.scss */
.pane-block.copyright {
  position: relative;
  bottom: 0px;
  right: 0px;
  font-size: 12px;
  font-size: 0.75rem;
  color: #ababab;
  margin-top: 15px; }

@media (min-width: 425px) {
  /* line 3098, ../sass/kew.styles.scss */
  .pane-block.copyright {
    position: absolute;
    bottom: 20px;
    right: 0px;
    font-size: 12px;
    font-size: 0.75rem;
    color: #ababab;
    margin-top: 0px; } }
/************ mobile back to top ************/
/* line 3110, ../sass/kew.styles.scss */
.toTop {
  display: block;
  position: absolute;
  top: -50px;
  right: 0px; }

@media (min-width: 425px) {
  /* line 3119, ../sass/kew.styles.scss */
  .pane-bean-footer-logo {
    display: block;
    float: left; }

  /* line 3123, ../sass/kew.styles.scss */
  .pane-block.copyright {
    bottom: -10px; }

  /* line 3126, ../sass/kew.styles.scss */
  .pane-kew-newsletter-follow-kew {
    width: 50%;
    float: left;
    margin-left: 30px; }

  /* line 3131, ../sass/kew.styles.scss */
  .toTop {
    display: block;
    position: absolute;
    top: -50px;
    right: 0px; } }
@media (min-width: 768px) {
  /* line 3139, ../sass/kew.styles.scss */
  .pane-bean-footer-logo {
    display: block;
    float: none; }

  /* line 3143, ../sass/kew.styles.scss */
  .pane-block.copyright {
    bottom: 20px; }

  /* line 3146, ../sass/kew.styles.scss */
  .pane-kew-newsletter-follow-kew {
    width: 100%;
    float: none;
    margin: 0px; }

  /* line 3151, ../sass/kew.styles.scss */
  .toTop {
    display: none; } }
@media (min-width: 1045px) {
  /* line 3156, ../sass/kew.styles.scss */
  .pane-bean-footer-logo {
    display: block; }

  /* line 3159, ../sass/kew.styles.scss */
  .pane-block.copyright {
    bottom: 20px; }

  /* line 3162, ../sass/kew.styles.scss */
  .toTop {
    display: none; } }
/************ commercial lp ************/
/* line 3170, ../sass/kew.styles.scss */
.commercial-region--main .pane-block .bean-html,
.science-region--main {
  border-bottom: 2px dotted #EBEBEB; }

/************ science lp / pages ************/
/* line 3178, ../sass/kew.styles.scss */
.science-dir-region--sidebar-right {
  border-left: dotted 2px #EBEBEB;
  padding-left: 15px; }

/* line 3182, ../sass/kew.styles.scss */
.science-region--content-right .panel-pane,
.science-region--content-left .panel-pane {
  clear: left; }

/* line 3186, ../sass/kew.styles.scss */
.view-related-blogs .views-field-created,
.view-blogs-home .views-field-created {
  padding-bottom: 10px; }

/* science directory people page */
/* line 3192, ../sass/kew.styles.scss */
.science-dir-region--main .pane-node-field-main-image {
  position: absolute; }

/* line 3195, ../sass/kew.styles.scss */
.pane-node-field-sd-qualifications .field__label,
.pane-node-field-sd-role .field__label,
.pane-node-field-sd-recent-publications .field__label,
.pane-node-field-sd-earlier-publications .field__label,
.pane-node-field-sd-project-partners .field__label {
  font-size: 21px;
  font-size: 1.3125rem;
  margin: 0.286em 0 0.571em 0;
  line-height: 1.2em;
  font-weight: normal;
  padding: 15px 0px 10px 0px;
  border-top: 1px solid #EBEBEB; }

/* line 3208, ../sass/kew.styles.scss */
.pane-node-field-sd-team,
.pane-node-field-sd-project-leader,
.pane-node-field-sd-people {
  margin-bottom: 20px;
  border-top: 1px solid #EBEBEB;
  padding-top: 10px; }

/************  Homepage News block  ************/
/* line 3220, ../sass/kew.styles.scss */
.view-id-news .comment-count {
  background: transparent url("../images/comments.png") no-repeat 0px 2px; }

/* line 3223, ../sass/kew.styles.scss */
.view-id-news .views-field-title {
  font-size: 18px;
  font-size: 1.125rem;
  padding-bottom: 3px; }

/* line 3227, ../sass/kew.styles.scss */
.view-id-news .views-field-created {
  padding-bottom: 4px; }

/* line 3230, ../sass/kew.styles.scss */
.view-id-news .views-field-body {
  overflow: hidden; }

/* line 3233, ../sass/kew.styles.scss */
.view-id-news .views-field-body p {
  margin: 0px; }

/* line 3238, ../sass/kew.styles.scss */
.view-blogs-home .views-field-field-stand-first {
  overflow: hidden; }

/* line 3241, ../sass/kew.styles.scss */
.view-blogs-home .views-field-comment-count {
  padding-left: 154px; }

/* line 3245, ../sass/kew.styles.scss */
.pane-menu-menu-garden a.active
.view-events .view-grouping-header,
.view-commemorate-new .view-content h3,
.page-support-remember-someone .pane-commemorate-new-panel-pane-1 h2,
.page-support-remember-someone .pane-commemorate-new-panel-pane-2 h2 {
  color: #3F3F3F;
  float: left;
  width: 100%;
  clear: both;
  padding: 4px 0px;
  margin: 15px 0 0 0;
  border-bottom: solid 2px #3F3F3F; }

/* line 3260, ../sass/kew.styles.scss */
.view-events .view-grouping-header h2 {
  margin: 0px;
  font-size: 18px;
  font-size: 1.125rem; }

/* line 3264, ../sass/kew.styles.scss */
.home-region--slideshow .contextual-links-wrapper.contextual-links-processed {
  margin: 0 20px 0 0; }

/************ event node ************/
/* line 3271, ../sass/kew.styles.scss */
.ical-icon a {
  background: transparent url("../images/icon_addevent.gif") no-repeat 0px 3px;
  padding: 10px 10px 10px 40px;
  clear: both;
  margin-top: 20px;
  display: block; }

/************ socialmedia img change - overwriting module images ************/
/* line 3282, ../sass/kew.styles.scss */
.pane-widgets-s-socialmedia-profile-default {
  margin-top: 20px;
  float: left; }

/* line 3286, ../sass/kew.styles.scss */
.widgets-element {
  padding-right: 13px; }

/* line 3289, ../sass/kew.styles.scss */
#widgets-element-socialmedia_profile-default div {
  margin-bottom: 10px; }

/* line 3292, ../sass/kew.styles.scss */
#widgets-element-socialmedia_socialmedia-facebook-profile-button {
  background: transparent url("../images/social_icons/facebook.png") no-repeat 0px 0px; }

/* line 3295, ../sass/kew.styles.scss */
#widgets-element-socialmedia_socialmedia-twitter-profile-button {
  background: transparent url("../images/social_icons/twitter.png") no-repeat 0px 0px; }

/* line 3298, ../sass/kew.styles.scss */
#widgets-element-socialmedia_socialmedia-flickr-profile-button {
  background: transparent url("../images/social_icons/flickr.png") no-repeat 0px 0px; }

/* line 3301, ../sass/kew.styles.scss */
#widgets-element-socialmedia_socialmedia-youtube-profile-button {
  background: transparent url("../images/social_icons/youtube.png") no-repeat 0px 0px; }

/* line 3304, ../sass/kew.styles.scss */
#widgets-element-socialmedia_socialmedia-facebook-profile-button a,
#widgets-element-socialmedia_socialmedia-twitter-profile-button a,
#widgets-element-socialmedia_socialmedia-flickr-profile-button a,
#widgets-element-socialmedia_socialmedia-youtube-profile-button a {
  float: left;
  width: 32px;
  height: 32px; }

/* line 3310, ../sass/kew.styles.scss */
#widgets-element-socialmedia_socialmedia-facebook-profile-button a img,
#widgets-element-socialmedia_socialmedia-twitter-profile-button a img,
#widgets-element-socialmedia_socialmedia-flickr-profile-button a img,
#widgets-element-socialmedia_socialmedia-youtube-profile-button a img {
  display: none; }

/* line 3317, ../sass/kew.styles.scss */
.home-region--slideshow .contextual-links-wrapper.contextual-links-processed {
  margin: 0 20px 0 0; }

/* share buttons */
/* line 3323, ../sass/kew.styles.scss */
#widgets-element-socialmedia_socialmedia-facebook-share-button {
  background: transparent url("../images/social_icons/facebook_share.gif") no-repeat 0px 0px;
  margin-bottom: 10px; }

/* line 3327, ../sass/kew.styles.scss */
#widgets-element-socialmedia_socialmedia-twitter-share-button {
  background: transparent url("../images/social_icons/twitter_share.gif") no-repeat 0px 0px;
  margin-bottom: 10px; }

/* line 3331, ../sass/kew.styles.scss */
#widgets-element-socialmedia_socialmedia-pinterest-share-button {
  background: transparent url("../images/social_icons/pinterest_share.gif") no-repeat 0px 0px;
  margin-bottom: 10px; }

/* line 3335, ../sass/kew.styles.scss */
#widgets-element-service_links_google_plus {
  background: transparent url("../images/social_icons/google_plus_share.gif") no-repeat 0px 0px;
  margin-bottom: 10px; }

/* line 3340, ../sass/kew.styles.scss */
#widgets-element-socialmedia_socialmedia-facebook-share-button a,
#widgets-element-socialmedia_socialmedia-twitter-share-button a,
#widgets-element-socialmedia_socialmedia-pinterest-share-button a,
#widgets-element-service_links_google_plus a {
  float: left;
  width: 72px;
  height: 24px; }

/* line 3346, ../sass/kew.styles.scss */
#widgets-element-socialmedia_socialmedia-facebook-share-button a img,
#widgets-element-socialmedia_socialmedia-twitter-share-button a img,
#widgets-element-socialmedia_socialmedia-pinterest-share-button a img,
#widgets-element-service_links_google_plus a img {
  display: none; }

/************ species search results ************/
/* line 3355, ../sass/kew.styles.scss */
.speciesBrowser section.search-results {
  clear: both; }

/* line 3358, ../sass/kew.styles.scss */
.speciesBrowser article.search-result h3,
.speciesBrowser article.search-result p {
  padding-right: 0%;
  clear: both; }

/* line 3363, ../sass/kew.styles.scss */
.speciesBrowser article.search-result img {
  float: left;
  margin-right: 15px; }

/* line 3367, ../sass/kew.styles.scss */
.species-more {
  position: relative;
  top: 13px;
  right: 0;
  width: 100%;
  border-left: 0px dotted #EBEBEB;
  padding-left: 10px; }

@media (min-width: 768px) {
  /* line 3376, ../sass/kew.styles.scss */
  .speciesBrowser article.search-result h3 {
    padding-right: 30%;
    clear: none; }

  /* line 3380, ../sass/kew.styles.scss */
  .speciesBrowser article.search-result p {
    padding-right: 25%;
    overflow: hidden;
    clear: none; }

  /* line 3385, ../sass/kew.styles.scss */
  .species-more {
    position: absolute;
    top: 13px;
    right: 0;
    width: 23%;
    border-left: 2px dotted #EBEBEB;
    padding-left: 10px; } }
/* line 3395, ../sass/kew.styles.scss */
.species-more ul {
  padding-left: 0px; }

/************ leftbar browse categories block ************/
/* line 3403, ../sass/kew.styles.scss */
.browse_search_types,
.pane-menu-menu-key-stage-kew-school-visi,
.pane-menu-menu-key-stage-school-visits {
  background-color: #EBEBEB;
  padding: 10px;
  clear: both; }

/* line 3410, ../sass/kew.styles.scss */
.browse_search_types ul {
  padding-left: 0px; }

/* line 3413, ../sass/kew.styles.scss */
.browse_search_types ul li {
  list-style-type: none;
  padding-bottom: 6px; }

/* line 3417, ../sass/kew.styles.scss */
.facetapi-facetapi-checkbox-links .expanded div.item-list {
  margin-left: 20px; }

/* line 3421, ../sass/kew.styles.scss */
.eventlist_sideblock {
  border-bottom: solid 3px #ebebeb;
  padding-bottom: 25px;
  clear: both;
  float: left;
  width: 100%; }

/* line 3428, ../sass/kew.styles.scss */
.eventlist_sideblock ul {
  padding-left: 0px; }

/* line 3431, ../sass/kew.styles.scss */
.eventlist_sideblock ul li {
  list-style-type: none;
  padding-top: 6px; }

/* line 3435, ../sass/kew.styles.scss */
.eventlist_sideblock ul li ul {
  margin: 0px; }

/* line 3439, ../sass/kew.styles.scss */
.eventlist_sideblock #apachesolr-panels-search-form {
  background-color: #fff;
  padding: 0px; }

/* line 3443, ../sass/kew.styles.scss */
.l-main .pane-block.eventlist_sideblock {
  margin-bottom: 15px; }

/************ breathing planet ************/
/* line 3449, ../sass/kew.styles.scss */
.pane-breathing-planet-panel-pane-1 {
  float: left;
  clear: both;
  width: 100%;
  margin-right: 2%;
  border: solid 2px #EBEBEB;
  padding: 10px;
  margin-top: 15px; }

/* line 3458, ../sass/kew.styles.scss */
.pane-breathing-planet-panel-pane-2 {
  float: left;
  width: 100%;
  border: solid 2px #EBEBEB;
  padding: 10px;
  margin-top: 15px; }

/* line 3465, ../sass/kew.styles.scss */
.pane-breathing-planet-panel-pane-1 .views-row {
  padding: 10px 0 0 0;
  margin: 0px;
  border-top: solid 1px #EBEBEB; }

/* line 3470, ../sass/kew.styles.scss */
.pane-breathing-planet-panel-pane-2 .views-row {
  padding: 6px 0 0 0;
  margin: 0px;
  border-top: solid 1px #EBEBEB; }

/* line 3475, ../sass/kew.styles.scss */
.bp_target {
  padding: 5px 10px;
  background-color: #006CC0;
  font-size: 16px;
  font-size: 1rem;
  color: #FFF; }

/* line 3481, ../sass/kew.styles.scss */
.directory.back_button {
  position: relative;
  top: 0px;
  right: 0px; }

@media (min-width: 768px) {
  /* line 3487, ../sass/kew.styles.scss */
  .directory.back_button {
    position: absolute;
    top: 0px;
    right: 0px; }

  /* line 3492, ../sass/kew.styles.scss */
  .pane-breathing-planet-panel-pane-1 {
    width: 78%; }

  /* line 3495, ../sass/kew.styles.scss */
  .pane-breathing-planet-panel-pane-2 {
    width: 20%; } }
/* wrapping the text round image for bp section only */
/* line 3503, ../sass/kew.styles.scss */
.node--breathing-planet-article--full .field--name-field-main-image {
  float: left;
  margin-right: 15px;
  margin-bottom: 15px; }

/* line 3508, ../sass/kew.styles.scss */
.node--breathing-planet-article--full .field--name-body {
  float: left;
  width: 80%; }

/************ spelling suggestions ************/
/* line 3515, ../sass/kew.styles.scss */
.spelling-suggestions {
  border: solid 1px #73B1E1;
  padding: 0 10px;
  margin: 0 0 20px 0;
  background-color: #f0f5f9; }

/************ species profile node ************/
/* line 3525, ../sass/kew.styles.scss */
.species_detail {
  clear: both;
  background-color: #EBEBEB;
  padding: 0px 10px 10px;
  width: 100%;
  float: left;
  margin-bottom: 20px; }

/* line 3533, ../sass/kew.styles.scss */
.species_detail h3 {
  padding-top: 15px; }

/* line 3536, ../sass/kew.styles.scss */
.species_info {
  float: left;
  width: 100%; }

/* line 3540, ../sass/kew.styles.scss */
.species_taxonomy {
  float: left;
  width: 100%;
  border-left: dotted 0px #FFF;
  padding-left: 0px; }

@media (min-width: 768px) {
  /* line 3547, ../sass/kew.styles.scss */
  .species_info {
    float: left;
    width: 65%; }

  /* line 3551, ../sass/kew.styles.scss */
  .species_taxonomy {
    float: left;
    width: 35%;
    border-left: dotted 2px #FFF;
    padding-left: 15px; } }
/* line 3558, ../sass/kew.styles.scss */
.species_detail p {
  margin: 0px; }

/* line 3561, ../sass/kew.styles.scss */
.species_detail .field--name-field-habitat,
.species_detail .field--name-field-conservation-status,
.species_detail .field--name-field-known-hazards {
  padding-right: 15px; }

/* accordian for species profile */
/* line 3568, ../sass/kew.styles.scss */
.node--kew-species-content .ui-widget {
  font-size: 14px;
  font-size: 0.875rem;
  font-family: Arial, sans-serif; }

/* line 3572, ../sass/kew.styles.scss */
.node--kew-species-content .ui-accordion .ui-accordion-content {
  border: 0;
  display: none;
  margin-bottom: 2px;
  margin-top: 0;
  overflow: auto;
  padding: 1em 0;
  position: relative;
  top: 1px; }

/* line 3582, ../sass/kew.styles.scss */
.node-type-kew-species-content .pane-related-species-panel-pane-1 {
  position: relative; }

/* line 3585, ../sass/kew.styles.scss */
.node--kew-species-content .ui-corner-top {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px; }

/* line 3589, ../sass/kew.styles.scss */
.node--kew-species-content .ui-corner-bottom {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px; }

/* line 3593, ../sass/kew.styles.scss */
.node--kew-species-content .ui-widget-content {
  background: #FFFFFF none no-repeat 50% 50%;
  border: 1px solid #AAAAAA;
  color: #222222; }

/* line 3598, ../sass/kew.styles.scss */
.node--kew-species-content .ui-corner-all {
  border-radius: 0px; }

/* line 3601, ../sass/kew.styles.scss */
.node--kew-species-content .ui-state-default,
.node--kew-species-content .ui-widget-content .ui-state-default,
.node--kew-species-content .ui-widget-header .ui-state-default {
  background: #FFF none repeat-x 50% 50%;
  border-top: 3px solid #EBEBEB;
  border-right: 0px solid #EBEBEB;
  border-bottom: 0px solid #EBEBEB;
  border-left: 0px solid #EBEBEB;
  color: #3F3F3F;
  font-size: 16px;
  font-size: 1rem; }

/* line 3612, ../sass/kew.styles.scss */
.node--kew-species-content .ui-state-default a,
.node--kew-species-content .ui-state-default a:link,
.node--kew-species-content .ui-state-default a:visited {
  color: #006CC0; }

/* line 3617, ../sass/kew.styles.scss */
.node--kew-species-content .ui-state-default a:hover {
  text-decoration: underline; }

/* line 3620, ../sass/kew.styles.scss */
.node--kew-species-content .ui-accordion-icons .ui-accordion-header a {
  padding-left: 0px; }

/* line 3623, ../sass/kew.styles.scss */
.node--kew-species-content .ui-state-default .ui-icon,
.node-type-kew-species-content .pane-related-species-panel-pane-1 .pane-title .ui-icon {
  background: transparent url(../images/accordion_open.gif) no-repeat 0px 0px; }

/* line 3627, ../sass/kew.styles.scss */
.node--kew-species-content .ui-accordion .ui-accordion-header .ui-icon {
  left: 80%;
  margin-top: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
  height: 17px; }

/* line 3635, ../sass/kew.styles.scss */
.node-type-kew-species-content .pane-related-species-panel-pane-1 .ui-icon {
  left: 80%;
  margin-top: 0px;
  position: absolute;
  top: 3px;
  width: 57px;
  height: 17px; }

@media (min-width: 425px) {
  /* line 3645, ../sass/kew.styles.scss */
  .node--kew-species-content .ui-accordion .ui-accordion-header .ui-icon,
  .node-type-kew-species-content .pane-related-species-panel-pane-1 .ui-icon {
    left: 90%; } }
/* line 3651, ../sass/kew.styles.scss */
.node-type-kew-species-content .pane-related-species-panel-pane-1 h2.pane-title {
  margin-top: 0; }

/* line 3654, ../sass/kew.styles.scss */
.node-type-kew-species-content .pane-related-species-panel-pane-1 .related-species-toggle h3 {
  font-size: 16px;
  font-size: 1rem;
  padding-top: 6px; }

/* line 3658, ../sass/kew.styles.scss */
.node-type-kew-species-content .pane-related-species-panel-pane-1 .ui-state-active a.related-species-toggle:hover {
  color: #3F3F3F;
  text-decoration: none; }

/* line 3663, ../sass/kew.styles.scss */
.node-type-kew-species-content .pane-related-species-panel-pane-1 .pane-content {
  border-bottom: 1px solid #EBEBEB; }

/* line 3666, ../sass/kew.styles.scss */
.node--kew-species-content .ui-state-active,
.node--kew-species-content .ui-widget-content .ui-state-active,
.node--kew-species-content .ui-widget-header .ui-state-active {
  background: #FFF none repeat-x 50% 50%;
  border-top: 3px solid #FFC832;
  border-right: 0px solid #EBEBEB;
  border-bottom: 0px solid #EBEBEB;
  border-left: 0px solid #EBEBEB;
  color: #3F3F3F;
  font-size: 16px;
  font-size: 1rem; }

/* line 3677, ../sass/kew.styles.scss */
.node--kew-species-content .ui-state-active .ui-icon,
.node-type-kew-species-content .pane-related-species-panel-pane-1 .pane-title.ui-state-active .ui-icon {
  background: transparent url(../images/accordion_close.gif) no-repeat 0px 0px; }

/* line 3681, ../sass/kew.styles.scss */
.node--kew-species-content .ui-state-active a {
  border-bottom: 1px solid #EBEBEB; }

/* line 3685, ../sass/kew.styles.scss */
.node-type-kew-species-content .pane-related-species-panel-pane-1 .ui-state-active {
  background: white none repeat-x 50% 50%;
  border-top: 3px solid #ffc832;
  border-right: 0px solid #ebebeb;
  border-bottom: 0px solid #ebebeb;
  border-left: 0px solid #ebebeb;
  color: #3f3f3f; }

/* line 3693, ../sass/kew.styles.scss */
.node-type-kew-species-content .pane-related-species-panel-pane-1 .ui-state-active .ui-icon {
  background: transparent url(../images/accordion_close.gif) no-repeat 0px 0px; }

/************ collections ***************/
/* line 3699, ../sass/kew.styles.scss */
.node--kew-collections-content .field--type-image #wrap {
  margin-right: 15px; }

/* line 3703, ../sass/kew.styles.scss */
.node--kew-collections-content fieldset.group-asset-information {
  margin-left: 15px; }

/* line 3706, ../sass/kew.styles.scss */
.collection_item_asset {
  background-color: #EBEBEB;
  padding: 15px;
  margin-bottom: 20px; }

/************ venue collection - details **************/
/* line 3714, ../sass/kew.styles.scss */
.node--venue--full .field-collection-container {
  float: right;
  width: 260px;
  margin-left: 15px;
  background-color: #EBEBEB; }

/* line 3720, ../sass/kew.styles.scss */
.node--venue--full .field-collection-container .field--name-field-venue-details .field__label {
  font-size: 21px;
  font-size: 1.3125rem;
  font-weight: normal;
  padding: 15px 15px 0px 15px; }

/* line 3725, ../sass/kew.styles.scss */
.node--venue--full .field-collection-container .field--name-field-label {
  font-size: 16px;
  font-size: 1rem; }

/* line 3728, ../sass/kew.styles.scss */
.node--venue--full .field-collection-container ul {
  padding-top: 10px;
  padding-bottom: 10px; }

/************ quick links & related links ***************/
/* line 3735, ../sass/kew.styles.scss */
.field--name-field-related-links,
.field--name-field-quick-links {
  clear: both; }

/* line 3740, ../sass/kew.styles.scss */
.field--name-field-related-links-title,
.field--name-field-quick-links-title {
  font-size: 16px;
  font-size: 1rem;
  padding: 10px 0px;
  border-top: solid 1px #EBEBEB;
  margin-top: 20px; }

/* line 3748, ../sass/kew.styles.scss */
.field--name-field-quick-link .field__item,
.field--name-field-related-link .field__item {
  background: transparent url(../images/bullet.gif) no-repeat 0px 8px;
  padding-left: 15px; }

/* external links */
/* line 3756, ../sass/kew.styles.scss */
.ext {
  background: url(../images/extlink.png) right center no-repeat;
  padding-right: 14px; }

/* img caption underline */
/* line 3762, ../sass/kew.styles.scss */
.field--name-field-caption {
  clear: left;
  border-bottom: 3px solid #EBEBEB;
  margin-bottom: 20px; }

/* line 3767, ../sass/kew.styles.scss */
.field--name-field-caption p {
  margin-bottom: 5px; }

/* line 3771, ../sass/kew.styles.scss */
.field--name-field-main-image-text,
.field--name-field-image-caption {
  border-bottom: solid 3px #EBEBEB;
  margin-bottom: 20px;
  padding-bottom: 5px; }

/* line 3778, ../sass/kew.styles.scss */
.field--name-field-main-image-text p,
.field--name-field-image-caption p {
  margin-bottom: 0px; }

/* making the main node image caption the same width as images itself */
/* line 3784, ../sass/kew.styles.scss */
#node_page_full_group_image_caption .field--name-field-main-image-text {
  border-bottom: solid 3px #EBEBEB;
  margin-bottom: 20px;
  width: 100%; }

@media (min-width: 1045px) {
  /* line 3790, ../sass/kew.styles.scss */
  #node_page_full_group_image_caption .field--name-field-main-image-text {
    border-bottom: solid 3px #EBEBEB;
    margin-bottom: 20px;
    width: 622px; } }
/************ social media share ***************/
/* line 3800, ../sass/kew.styles.scss */
.l-main_wrap {
  position: relative; }

/* line 3803, ../sass/kew.styles.scss */
.l-main_wrap .pane-widgets-s-socialmedia-share-default {
  display: none; }

/* line 3806, ../sass/kew.styles.scss */
.l-main_wrap .pane-widgets-s-socialmedia-share-default h2.pane-title {
  margin: 0px; }

/* line 3809, ../sass/kew.styles.scss */
.widgets-element {
  float: right; }

@media (min-width: 425px) {
  /* line 3813, ../sass/kew.styles.scss */
  .l-main_wrap .pane-widgets-s-socialmedia-share-default {
    display: none; } }
@media (min-width: 768px) {
  /* line 3818, ../sass/kew.styles.scss */
  .l-main_wrap .pane-widgets-s-socialmedia-share-default {
    position: relative;
    top: 0px;
    right: 0px;
    width: 170px;
    margin: 0px 0px 20px 20px;
    float: right;
    display: block; } }
@media (min-width: 1045px) {
  /* line 3829, ../sass/kew.styles.scss */
  .l-main_wrap .pane-widgets-s-socialmedia-share-default {
    position: relative;
    top: 0px;
    right: 0px;
    width: 170px;
    margin: 0px 0px 20px 20px;
    float: right;
    display: block; } }
/************ maintenance page ***************/
/* line 3843, ../sass/kew.styles.scss */
.maintenance-page {
  background-color: #EBEBEB; }

/* line 3847, ../sass/kew.styles.scss */
.maintenance-page #page {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFF;
  margin-top: 20px;
  padding: 20px;
  border: double 3px #EBEBEB; }

/*  gallery  */
/* line 3860, ../sass/kew.styles.scss */
.juicebox-parent {
  margin-bottom: 20px; }

/************ blog node page ***************/
/* line 3868, ../sass/kew.styles.scss */
.node-type-kew-blog-content .pane-node-field-original-author,
.node-type-kew-blog-content .pane-node-created,
.node-type-kew-blog-content .pane-node-field-parent-blog-id {
  float: left;
  padding-right: 10px; }

/* line 3874, ../sass/kew.styles.scss */
.node-type-kew-blog-content .pane-node-field-original-author,
.node-type-kew-blog-content .pane-node-created {
  background: transparent url(../images/L1_nav_bar.gif) no-repeat bottom right; }

/* line 3878, ../sass/kew.styles.scss */
.node-type-kew-blog-content .pane-node-created,
.node-type-kew-blog-content .pane-node-field-parent-blog-id {
  padding-left: 10px; }

/* line 3883, ../sass/kew.styles.scss */
.node-type-kew-blog-content .pane-node-field-stand-first {
  border-top: dotted 2px #EBEBEB;
  clear: both;
  margin-top: 15px;
  float: left;
  width: 100%;
  padding-top: 15px; }

/* line 3891, ../sass/kew.styles.scss */
.node-type-kew-blog-content .pane-node-field-main-image {
  clear: left; }

/* line 3894, ../sass/kew.styles.scss */
.node-type-kew-blog-content .pane-node-body {
  clear: both; }

/*******Species node page - view ******/
/* line 3900, ../sass/kew.styles.scss */
.node-type-kew-species-content .pane-related-species-panel-pane-1 .pane-content {
  display: none; }

/* line 3903, ../sass/kew.styles.scss */
.node-type-kew-species-content .pane-related-species-panel-pane-1 h2.pane-title {
  border-top: 3px solid #EBEBEB; }

/* line 3906, ../sass/kew.styles.scss */
.node-type-kew-species-content .pane-related-species-panel-pane-1 h2.pane-title:hover {
  cursor: pointer; }

/* line 3909, ../sass/kew.styles.scss */
.node-type-kew-species-content .pane-related-species-panel-pane-1 h2.pane-title.ui-state-active {
  border-top: 3px solid #FFC832; }

/* line 3912, ../sass/kew.styles.scss */
.node-type-kew-species-content .pane-related-species-panel-pane-1 .view-grouping-header h2 {
  border-top: 0px solid #EBEBEB;
  margin: 0px; }

/* line 3916, ../sass/kew.styles.scss */
.pane-related-species-panel-pane-1 .views-row {
  border-top: 0px solid red;
  margin-bottom: 0px; }

/* line 3920, ../sass/kew.styles.scss */
.pane-related-species-panel-pane-1 .views-row h3 {
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 0px; }

/*.node-type-kew-species-content .pane-related-species-panel-pane-1 .ui-icon {
    left: 90%;
    background: transparent url(../images/accordion_open.gif) no-repeat 0px 0px;
    height: 17px;
    margin-top: 0px;
    position: relative;
    top: 0px;
    width: 57px;
}*/
/* line 3934, ../sass/kew.styles.scss */
.node-type-kew-species-content .pane-related-species-panel-pane-1 a {
  display: block;
  text-decoration: none;
  font-size: 1em; }

/* line 3939, ../sass/kew.styles.scss */
.node-type-kew-species-content .pane-related-species-panel-pane-1 a:hover {
  text-decoration: underline; }

/*
styles from:
sites/all/themes/omega/omega/css/modules/system/system.theme.css
which are not showing for logged out users */
/**
 * Hide elements from all users.
 *
 * Used for elements which should not be immediately displayed to any user. An
 * example would be a collapsible fieldset that will be expanded with a click
 * from a user. The effect of this class can be toggled with the jQuery show()
 * and hide() functions.
 */
/* line 3957, ../sass/kew.styles.scss */
.element-hidden {
  display: none; }

/**
 * Hide elements visually, but keep them available for screen-readers.
 *
 * Used for information required for screen-reader users to understand and use
 * the site where visual display is undesirable. Information provided in this
 * manner should be kept concise, to avoid unnecessary burden on the user.
 * "!important" is used to prevent unintentional overrides.
 */
/* line 3969, ../sass/kew.styles.scss */
.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px; }

/**
 * The .element-focusable class extends the .element-invisible class to allow
 * the element to be focusable when navigated to via the keyboard.
 */
/* line 3982, ../sass/kew.styles.scss */
.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto; }

/* line 3989, ../sass/kew.styles.scss */
.container-inline div,
.container-inline label {
  display: inline; }

/* line 3994, ../sass/kew.styles.scss */
.form-item label,
.form-actions label {
  display: block;
  font-weight: bold; }

/* line 3999, ../sass/kew.styles.scss */
form#subscribe .form-item {
  margin-bottom: 1em; }

/* line 4003, ../sass/kew.styles.scss */
.festival-event-type {
  display: none; }

/* IE fixes */
/* line 4010, ../sass/kew.styles.scss */
html.ie .tb-megamenu [data-id="1188"] .tb-megamenu-submenu {
  left: -310px; }

/* line 4013, ../sass/kew.styles.scss */
html.ie .tb-megamenu [data-id="1147"] .tb-megamenu-submenu {
  left: -462px; }

/* line 4016, ../sass/kew.styles.scss */
html.ie .tb-megamenu [data-id="1148"] .tb-megamenu-submenu {
  left: -594px; }

/* line 4019, ../sass/kew.styles.scss */
html.ie .tb-megamenu [data-id="1018"] .tb-megamenu-submenu {
  left: -785px; }

/* line 4022, ../sass/kew.styles.scss */
html.ie .tb-megamenu [data-id="4419"] .tb-megamenu-submenu {
  left: -848px; }

/* line 4025, ../sass/kew.styles.scss */
html.ie .tb-megamenu [data-id="1021"] .tb-megamenu-submenu {
  left: -946px; }

/***** Crisis Alerts *****/
/* line 4030, ../sass/kew.styles.scss */
.crisis--error {
  padding: 10px;
  background-color: #FFC832;
  margin: 5px 0 0px 0; }

/* line 4035, ../sass/kew.styles.scss */
.crisis--message-error {
  padding: 10px;
  margin: 0 0 5px 0;
  background-color: #fffaee; }

/* line 4041, ../sass/kew.styles.scss */
.crisis--status {
  padding: 10px;
  background-color: #99CC00;
  margin: 5px 0 0px 0; }

/* line 4046, ../sass/kew.styles.scss */
.crisis--message-status {
  padding: 10px;
  margin: 0 0 5px 0;
  background-color: #f7f9f1; }

/* line 4052, ../sass/kew.styles.scss */
.crisis--warning {
  padding: 10px;
  background-color: #EF5454;
  margin: 5px 0 0px 0; }

/* line 4057, ../sass/kew.styles.scss */
.crisis--message-warning {
  padding: 10px;
  margin: 0 0 5px 0;
  background-color: #f9ebeb; }

/* line 4063, ../sass/kew.styles.scss */
.crisis--error h2,
.crisis--status h2,
.crisis--warning h2 {
  margin: 0px; }

/*********** Science projects view *********************/
/* line 4071, ../sass/kew.styles.scss */
.view-id-science_dir_closed_projects .attachment-before {
  margin: -10px 0 20px 0; }

/* line 4074, ../sass/kew.styles.scss */
.view-science-dir-closed-projects .views-summary a {
  background-color: #EBEBEB;
  padding: 4px 8px 4px 8px; }

/* line 4079, ../sass/kew.styles.scss */
#edit-field-project-status-value-wrapper {
  border-bottom: solid 3px #717171;
  position: relative;
  left: -9px;
  top: 80px;
  width: 102%; }

/* line 4087, ../sass/kew.styles.scss */
#edit-field-project-status-value-wrapper .form-item-field-project-status-value {
  float: left;
  background-color: #EBEBEB;
  padding: 6px 9px 6px 9px;
  margin-right: 2px; }

/* line 4093, ../sass/kew.styles.scss */
.views-exposed-form-science-dir-closed-projects-page {
  margin-bottom: 120px; }

/* line 4097, ../sass/kew.styles.scss */
.views-exposed-form-science-dir-closed-projects-page .views-reset-button {
  float: right;
  margin-top: -90px; }

/* line 4101, ../sass/kew.styles.scss */
.views-exposed-form-science-dir-closed-projects-page .views-submit-button {
  float: right;
  margin-top: -110px; }

/* line 4106, ../sass/kew.styles.scss */
#edit-field-project-status-value-wrapper .active {
  background-color: #717171; }

/* line 4110, ../sass/kew.styles.scss */
#edit-field-project-status-value-wrapper .form-item-field-project-status-value label {
  color: #006CC0;
  font-weight: normal; }

/* line 4114, ../sass/kew.styles.scss */
#edit-field-project-status-value-wrapper .active label {
  color: #FFF; }

/* line 4117, ../sass/kew.styles.scss */
#edit-field-country-tid-wrapper {
  margin-top: -89px; }

/* line 4120, ../sass/kew.styles.scss */
div.form-item-field-project-status-value label:hover,
div.form-item-field-project-status-value:hover {
  cursor: pointer; }

/* line 4124, ../sass/kew.styles.scss */
.view-science-dir-closed-projects .item-list .views-row,
.view-science-dir-people .item-list .views-row {
  border-top: 3px solid #ebebeb;
  clear: both;
  float: left;
  padding: 10px 0;
  position: relative;
  width: 100%;
  background-image: none; }

/***** Science directory people node page *****/
/* line 4136, ../sass/kew.styles.scss */
.field--name-field-sd-job-title,
.field--name-field-sd-section,
.field--name-field-sd-department,
.field--name-field-sd-languages-spoken {
  margin-bottom: 10px; }

/* line 4142, ../sass/kew.styles.scss */
.field--name-field-sd-job-title {
  max-width: 250px;
  margin-bottom: 0px; }

/* line 4146, ../sass/kew.styles.scss */
.field--name-field-sd-joined-date {
  margin-bottom: 0px; }

/* line 4149, ../sass/kew.styles.scss */
.science-dir-region--main .pane-node-content {
  min-height: 220px; }

/* line 4152, ../sass/kew.styles.scss */
#node_science_directory_person_teaser_group_main_image_container {
  float: left; }

/* line 4155, ../sass/kew.styles.scss */
#node_science_directory_person_teaser_group_main_details_container {
  min-height: 220px;
  float: right;
  width: 70%;
  margin-top: -25px; }

/*Assett styling*/
/* line 4164, ../sass/kew.styles.scss */
.group-asset-info-left.field-group-div {
  float: left;
  width: 50%; }

/* line 4169, ../sass/kew.styles.scss */
.group-asset-info-right.field-group-div {
  float: right;
  width: 50%; }

/* line 4174, ../sass/kew.styles.scss */
.field.field--name-field-hooker-comments {
  clear: both; }

/*Gallery image CSS for Chrome*/
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 4181, ../sass/kew.styles.scss */
  .cloud-zoom-gallery-thumbs a:first-child img {
    margin: 0; } }
/*Gallery image CSS for Opera*/
/* line 4187, ../sass/kew.styles.scss */
noindex:-o-prefocus, .cloud-zoom-gallery-thumbs a:first-child img {
  margin: 0; }

/* line 4191, ../sass/kew.styles.scss */
.cloud-zoom-gallery-thumbs {
  width: 350px; }

/* line 4195, ../sass/kew.styles.scss */
.cloud-zoom-gallery-thumbs a {
  margin-top: 10px;
  margin-right: 10px;
  display: inline-block; }

/* line 4201, ../sass/kew.styles.scss */
.hover-help-text {
  background-color: #ebebeb;
  background-image: url("../images/collection_no hover.png");
  background-position: center center;
  background-repeat: no-repeat;
  color: #fff;
  height: 300px;
  margin-bottom: 70px; }

/* line 4211, ../sass/kew.styles.scss */
.map-filter-title {
  display: none; }

/* line 4215, ../sass/kew.styles.scss */
#views-exposed-form-explore-the-hooker-page input {
  width: 100%; }

/* line 4219, ../sass/kew.styles.scss */
.cloud-zoom-processed.active img {
  border: 5px solid #6DAB13; }

/* line 4223, ../sass/kew.styles.scss */
.cloud-zoom-loading {
  background-image: url("../images/loading2.gif");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 20% 20%;
  color: transparent;
  height: 16% !important;
  width: 20% !important; }

/* line 4233, ../sass/kew.styles.scss */
.hover-help-text-wallich {
  background-color: #ebebeb;
  background-image: url("../images/collection_no hover.png");
  background-position: center center;
  background-repeat: no-repeat;
  color: #fff;
  height: 300px;
  width: 325px;
  margin-bottom: 70px;
  float: right; }

/* line 4245, ../sass/kew.styles.scss */
body.sliding-popup-processed #popup-announcement-wrap {
  background-color: #579835;
  background-image: url("../images/misc/white-triangle.png");
  background-repeat: no-repeat;
  background-position: 365px 0px;
  border-radius: 0;
  color: #FFF;
  font-size: 1rem;
  padding: 40px 40px 40px 20px; }

/* line 4256, ../sass/kew.styles.scss */
body.sliding-popup-processed #popup-announcement-wrap h1 {
  font-family: garamond;
  font-size: 2.2rem; }

/* line 4261, ../sass/kew.styles.scss */
body.sliding-popup-processed #popup-announcement-wrap .popup-content {
  margin-left: 20px; }

/* line 4265, ../sass/kew.styles.scss */
body.sliding-popup-processed #popup-announcement-wrap #popup-announcement-close {
  background: #FFF;
  color: #579835;
  font-size: 18px;
  font-size: 1.3rem;
  position: absolute;
  padding: 6px;
  bottom: 60px;
  right: 50px;
  height: 34px;
  width: 134px;
  border: 1px solid #FFF; }

/* line 4279, ../sass/kew.styles.scss */
body.sliding-popup-processed #popup-announcement-wrap #popup-announcement-link a.button {
  font-size: 18px;
  font-size: 1.3rem;
  color: #579835;
  border-radius: 0;
  background: #FFF;
  text-transform: none;
  position: absolute;
  padding: 6px;
  bottom: 60px;
  left: 50px;
  height: 34px;
  width: 134px;
  border: 1px solid #FFF; }

/* line 4295, ../sass/kew.styles.scss */
body.sliding-popup-processed #popup-announcement-wrap #popup-announcement-link a {
  color: #579835; }

/* line 4299, ../sass/kew.styles.scss */
body.sliding-popup-processed #popup-announcement-wrap #popup-announcement-close:after {
  content: 'No thanks';
  overflow: hidden; }
