.pure-menu-item {
  height: auto;
}

.pure-menu-has-children.show-sub-menu > .pure-menu-link:after {
  padding-left: .5em;
  content: "\25BE";
  font-size: small;
}

.show-sub-menu > .pure-menu-children {
  display: block;
}

.pure-menu-children {
  display:none;
  position: static;
}

#menu .pure-menu ul > li > ul {
  border-top: none;
  border-left: 5px solid #999999;
}

input[name="content_url"],
input[name="content_title"] {
  width: 50em;
  min-width: 15em;
}


textarea[name="content_pref"], 
textarea[name="content_html"] {
  height: 10em;
  width: 50em;
  min-width: 15em;
}

a.pure-button.pure-button-primary:visited {
  color: #ffffff;
}

.form-element-checkbox {
  margin-bottom: 0.5em;
}

body.section-equipe-admin li.nav-equipe-admin.pure-menu-has-children > ul,
body.section-equipe-content li.nav-equipe-content.pure-menu-has-children > ul,
body.section-equipe-structure li.nav-equipe-structure.pure-menu-has-children > ul,
body.section-equipe-admin li.nav-equipe-admin.pure-menu-has-children > ul,
body.section-equipe-setup li.nav-equipe-setup.pure-menu-has-children > ul,
body.section-equipe-content-page-list li.nav-equipe-content-page-list.pure-menu-has-children > ul,
body.section-equipe-content-page-new li.nav-equipe-content-page-new.pure-menu-has-children > ul,
body.section-equipe-content-navigation-list li.nav-equipe-content-navigation-list.pure-menu-has-children > ul,
body.section-equipe-content-navigation-new li.nav-equipe-content-navigation-new.pure-menu-has-children > ul,
body.section-equipe-content-collection-list li.nav-equipe-content-collection-list.pure-menu-has-children > ul,
body.section-equipe-content-collection-new li.nav-equipe-content-collection-new.pure-menu-has-children > ul,
body.section-equipe-content-item-list li.nav-equipe-content-item-list.pure-menu-has-children > ul,
body.section-equipe-content-item-new li.nav-equipe-content-item-new.pure-menu-has-children > ul,
body.section-equipe-content-media-list li.nav-equipe-content-media-list.pure-menu-has-children > ul,
body.section-equipe-content-media-new li.nav-equipe-content-media-new.pure-menu-has-children > ul {
  display: block;
}

.side-by-side-table img {
  max-width: 100%;
}

input[type=text] {
  width: 90%;
}

input[type=text]#login--user-name {
  width: auto;
}

textarea {
  width: 90%;
  min-height: 5rem;
}

.form-current-image-container img {
  max-width: 300px;
  height: auto;
}

.pure-form-stacked .form-current-image-replace-container input[type=file] {
  display: none;
}
.pure-form-stacked .form-current-image-replace-container.show-replace input[type=file] {
  display: block;
}