/*===== Variables =====*/
/* Theme Colors */
/* Media Query widths */
/* Social Media Brand Colors */
/*===== Mixins =====*/
/***** Silent Classes *****/
#sub-accordion-section-ct_period_social_media_icons #customize-control-email-form {
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: solid 1px #d5d5d5;
}
#sub-accordion-section-ct_period_social_media_icons #customize-control-social_icon_custom_1_name,
#sub-accordion-section-ct_period_social_media_icons #customize-control-social_icon_custom_2_name,
#sub-accordion-section-ct_period_social_media_icons #customize-control-social_icon_custom_3_name {
  padding-top: 18px;
  margin-top: 18px;
  border-top: solid 1px #d5d5d5;
}

.upgrades-ad a {
  display: block;
  padding: 12px 24px;
  text-align: center;
  color: white;
  text-decoration: none;
  background: #05B0E7;
  -webkit-transition: background 0.2s;
          transition: background 0.2s;
}
.upgrades-ad a:hover {
  background: #3FBEE8;
}

#customize-control-layout input,
#customize-control-layout_pages input,
#customize-control-layout_blog input,
#customize-control-layout_archives input {
  display: none;
}
#customize-control-layout .customize-control-title,
#customize-control-layout_pages .customize-control-title,
#customize-control-layout_blog .customize-control-title,
#customize-control-layout_archives .customize-control-title {
  margin-bottom: 12px;
}
#customize-control-layout .customize-inside-control-row,
#customize-control-layout_pages .customize-inside-control-row,
#customize-control-layout_blog .customize-inside-control-row,
#customize-control-layout_archives .customize-inside-control-row {
  display: inline-block;
  margin: 0;
  padding: 0;
}
#customize-control-layout label,
#customize-control-layout_pages label,
#customize-control-layout_blog label,
#customize-control-layout_archives label {
  display: inline-block;
  margin-bottom: 12px;
  margin-left: 0;
  padding: 0;
  width: 123px;
  height: 72px;
  background-size: cover;
  -webkit-transition: opacity 0.2s ease;
          transition: opacity 0.2s ease;
  color: transparent;
}
#customize-control-layout label:hover,
#customize-control-layout_pages label:hover,
#customize-control-layout_blog label:hover,
#customize-control-layout_archives label:hover {
  opacity: 0.8;
}
#customize-control-layout label:nth-child(even),
#customize-control-layout_pages label:nth-child(even),
#customize-control-layout_blog label:nth-child(even),
#customize-control-layout_archives label:nth-child(even) {
  margin-right: 9px;
}
#customize-control-layout label.selected,
#customize-control-layout_pages label.selected,
#customize-control-layout_blog label.selected,
#customize-control-layout_archives label.selected {
  outline: solid 1px #43B3C4;
}
