/*
/*   Styles for Theme Customizer
/* -------------------------------------------------- */
.customize-control select, .customize-control option {
  width: 100%;
}

#accordion-section ul li {
  margin: 2px 0;
  font-family: 'Open Sans', Arial, sans-serif;
}

body #customize-controls h3.czr-heading {
  display: block;
  margin-top: .6em;
  margin-bottom: 0;
  color: #111;
  font-size: 1.14em;
  line-height: 24px;
  font-weight: 600;
}
body #customize-controls h3.czr-heading.first {
  margin-top: 0;
}

*[id^='customize-control-single_related_']:not(#customize-control-single_related_posts) label {
  display: flex;
}
*[id^='customize-control-single_related_'] input[type=number] {
  flex: 1;
}
*[id^='customize-control-single_related_'] .customize-control-title {
  flex-grow: 1;
  font-weight: 400;
  font-size: 13px;
}

li[id^='customize-control-sns_button_'] {
  margin-bottom: .4em;
}

#sub-accordion-section-social_links > li:not(:nth-child(2)) > label {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  max-width: 100%;
}
#sub-accordion-section-social_links > li > label .customize-control-title {
  flex-shrink: 1;
  padding-right: .4em;
}
#sub-accordion-section-social_links > li > label input[type=url] {
  flex: 1;
  max-width: 70%;
}
#customize-control-foursquare .customize-control-title, #customize-control-email-form .customize-control-title, #customize-control-bell .customize-control-title {
  font-size: .96em;
}
#customize-control-feed_url_info {
  word-wrap: break-word;
}
