/** Sublocal Elections SASS **/
/* line 14, ../sass/sublocal-elections.scss */
.page-template-page-sublocal-elections .elections__sidebar .widget-area,
.single-election_page .elections__sidebar .widget-area,
.page-template-page-sublocal-elections-locals .elections__sidebar .widget-area,
.page-template-page-sublocal-voterguide .elections__sidebar .widget-area,
.page-template-page-sublocal-voterguide-page2 .elections__sidebar .widget-area,
.page-template-page-regional-elections .elections__sidebar .widget-area {
  background-color: #e9e0ee;
}
/* line 18, ../sass/sublocal-elections.scss */
.page-template-page-sublocal-elections .elections__sidebar h3,
.single-election_page .elections__sidebar h3,
.page-template-page-sublocal-elections-locals .elections__sidebar h3,
.page-template-page-sublocal-voterguide .elections__sidebar h3,
.page-template-page-sublocal-voterguide-page2 .elections__sidebar h3,
.page-template-page-regional-elections .elections__sidebar h3 {
  color: #fff;
  background-color: #531078;
  padding: 15px;
  text-align: center;
}
/* line 25, ../sass/sublocal-elections.scss */
.page-template-page-sublocal-elections .elections__sidebar select,
.single-election_page .elections__sidebar select,
.page-template-page-sublocal-elections-locals .elections__sidebar select,
.page-template-page-sublocal-voterguide .elections__sidebar select,
.page-template-page-sublocal-voterguide-page2 .elections__sidebar select,
.page-template-page-regional-elections .elections__sidebar select {
  width: 286px;
  margin: 25px auto;
  padding: 10px;
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none !important;
  appearance: none;
  /* Remove default arrow */
  background-image: url("../../images/select-bg.png");
  border: 1px solid #531078;
  border-radius: 4px;
  color: #fff;
  border: none;
  background-repeat: no-repeat;
  background-color: transparent;
  font-weight: 900;
  font-family: Lato,sans-serif;
  font-size: 18px;
  word-break: break-word;
  background-position: center;
}
/* line 46, ../sass/sublocal-elections.scss */
.page-template-page-sublocal-elections .elections__sidebar select option,
.single-election_page .elections__sidebar select option,
.page-template-page-sublocal-elections-locals .elections__sidebar select option,
.page-template-page-sublocal-voterguide .elections__sidebar select option,
.page-template-page-sublocal-voterguide-page2 .elections__sidebar select option,
.page-template-page-regional-elections .elections__sidebar select option {
  color: #531078;
  font-weight: 400;
  -webkit-appearance: none;
  -moz-appearance: none !important;
  appearance: none;
}
/* line 55, ../sass/sublocal-elections.scss */
.page-template-page-sublocal-elections .elections__sidebar .select-desc,
.single-election_page .elections__sidebar .select-desc,
.page-template-page-sublocal-elections-locals .elections__sidebar .select-desc,
.page-template-page-sublocal-voterguide .elections__sidebar .select-desc,
.page-template-page-sublocal-voterguide-page2 .elections__sidebar .select-desc,
.page-template-page-regional-elections .elections__sidebar .select-desc {
  color: #531078;
  padding: 0 35px 30px 35px;
  line-height: 20px;
  font-size: 15px;
  font-family: Lato,sans-serif;
}
/* line 63, ../sass/sublocal-elections.scss */
.page-template-page-sublocal-elections .elections__sidebar .select-prev,
.single-election_page .elections__sidebar .select-prev,
.page-template-page-sublocal-elections-locals .elections__sidebar .select-prev,
.page-template-page-sublocal-voterguide .elections__sidebar .select-prev,
.page-template-page-sublocal-voterguide-page2 .elections__sidebar .select-prev,
.page-template-page-regional-elections .elections__sidebar .select-prev {
  color: #531078;
  font-weight: 900;
  padding: 15px 35px 0px 35px;
  margin-bottom: -5px;
  font-size: 19px;
  font-family: Lato,sans-serif;
  clear: both;
}
/* line 72, ../sass/sublocal-elections.scss */
.page-template-page-sublocal-elections .elections__sidebar .select-prev span a,
.single-election_page .elections__sidebar .select-prev span a,
.page-template-page-sublocal-elections-locals .elections__sidebar .select-prev span a,
.page-template-page-sublocal-voterguide .elections__sidebar .select-prev span a,
.page-template-page-sublocal-voterguide-page2 .elections__sidebar .select-prev span a,
.page-template-page-regional-elections .elections__sidebar .select-prev span a {
  text-decoration: underline;
  font-weight: 300;
  float: right;
  font-size: 13px;
  line-height: 35px;
  cursor: pointer;
  color: #531078;
}
/* line 81, ../sass/sublocal-elections.scss */
.page-template-page-sublocal-elections .elections__sidebar .select-prev span a:hover, .page-template-page-sublocal-elections .elections__sidebar .select-prev span a:visited, .page-template-page-sublocal-elections .elections__sidebar .select-prev span a:focus,
.single-election_page .elections__sidebar .select-prev span a:hover,
.single-election_page .elections__sidebar .select-prev span a:visited,
.single-election_page .elections__sidebar .select-prev span a:focus,
.page-template-page-sublocal-elections-locals .elections__sidebar .select-prev span a:hover,
.page-template-page-sublocal-elections-locals .elections__sidebar .select-prev span a:visited,
.page-template-page-sublocal-elections-locals .elections__sidebar .select-prev span a:focus,
.page-template-page-sublocal-voterguide .elections__sidebar .select-prev span a:hover,
.page-template-page-sublocal-voterguide .elections__sidebar .select-prev span a:visited,
.page-template-page-sublocal-voterguide .elections__sidebar .select-prev span a:focus,
.page-template-page-sublocal-voterguide-page2 .elections__sidebar .select-prev span a:hover,
.page-template-page-sublocal-voterguide-page2 .elections__sidebar .select-prev span a:visited,
.page-template-page-sublocal-voterguide-page2 .elections__sidebar .select-prev span a:focus,
.page-template-page-regional-elections .elections__sidebar .select-prev span a:hover,
.page-template-page-regional-elections .elections__sidebar .select-prev span a:visited,
.page-template-page-regional-elections .elections__sidebar .select-prev span a:focus {
  font-weight: bold;
  color: #531078;
}
@media (max-width: 375px) {
  /* line 72, ../sass/sublocal-elections.scss */
  .page-template-page-sublocal-elections .elections__sidebar .select-prev span a,
  .single-election_page .elections__sidebar .select-prev span a,
  .page-template-page-sublocal-elections-locals .elections__sidebar .select-prev span a,
  .page-template-page-sublocal-voterguide .elections__sidebar .select-prev span a,
  .page-template-page-sublocal-voterguide-page2 .elections__sidebar .select-prev span a,
  .page-template-page-regional-elections .elections__sidebar .select-prev span a {
    font-size: 12px;
  }
}
@media (max-width: 375px) {
  /* line 63, ../sass/sublocal-elections.scss */
  .page-template-page-sublocal-elections .elections__sidebar .select-prev,
  .single-election_page .elections__sidebar .select-prev,
  .page-template-page-sublocal-elections-locals .elections__sidebar .select-prev,
  .page-template-page-sublocal-voterguide .elections__sidebar .select-prev,
  .page-template-page-sublocal-voterguide-page2 .elections__sidebar .select-prev,
  .page-template-page-regional-elections .elections__sidebar .select-prev {
    font-size: 14px;
  }
}
/* line 100, ../sass/sublocal-elections.scss */
.page-template-page-sublocal-elections .maincontent,
.single-election_page .maincontent,
.page-template-page-sublocal-elections-locals .maincontent,
.page-template-page-sublocal-voterguide .maincontent,
.page-template-page-sublocal-voterguide-page2 .maincontent,
.page-template-page-regional-elections .maincontent {
  font-size: 17px;
  line-height: 1.8;
}
/* line 105, ../sass/sublocal-elections.scss */
.page-template-page-sublocal-elections .secondary aside,
.single-election_page .secondary aside,
.page-template-page-sublocal-elections-locals .secondary aside,
.page-template-page-sublocal-voterguide .secondary aside,
.page-template-page-sublocal-voterguide-page2 .secondary aside,
.page-template-page-regional-elections .secondary aside {
  padding: 0;
  background-color: #e9e0ee;
}
/* line 109, ../sass/sublocal-elections.scss */
.page-template-page-sublocal-elections .secondary aside h3.widget-title,
.single-election_page .secondary aside h3.widget-title,
.page-template-page-sublocal-elections-locals .secondary aside h3.widget-title,
.page-template-page-sublocal-voterguide .secondary aside h3.widget-title,
.page-template-page-sublocal-voterguide-page2 .secondary aside h3.widget-title,
.page-template-page-regional-elections .secondary aside h3.widget-title {
  color: #fff;
  background-color: #531078;
  padding: 15px;
  text-align: center;
  margin: 0;
  font-size: 17px;
  line-height: 22px;
}
/* line 119, ../sass/sublocal-elections.scss */
.page-template-page-sublocal-elections .secondary aside .textwidget,
.single-election_page .secondary aside .textwidget,
.page-template-page-sublocal-elections-locals .secondary aside .textwidget,
.page-template-page-sublocal-voterguide .secondary aside .textwidget,
.page-template-page-sublocal-voterguide-page2 .secondary aside .textwidget,
.page-template-page-regional-elections .secondary aside .textwidget {
  padding: 15px;
}
/* line 124, ../sass/sublocal-elections.scss */
.page-template-page-sublocal-elections ul#disclaimer,
.single-election_page ul#disclaimer,
.page-template-page-sublocal-elections-locals ul#disclaimer,
.page-template-page-sublocal-voterguide ul#disclaimer,
.page-template-page-sublocal-voterguide-page2 ul#disclaimer,
.page-template-page-regional-elections ul#disclaimer {
  padding-left: 0;
}
/* line 127, ../sass/sublocal-elections.scss */
.page-template-page-sublocal-elections ul#disclaimer .textwidget,
.single-election_page ul#disclaimer .textwidget,
.page-template-page-sublocal-elections-locals ul#disclaimer .textwidget,
.page-template-page-sublocal-voterguide ul#disclaimer .textwidget,
.page-template-page-sublocal-voterguide-page2 ul#disclaimer .textwidget,
.page-template-page-regional-elections ul#disclaimer .textwidget {
  padding: 15px;
  color: #531078;
  font-size: 16px;
}

/* line 138, ../sass/sublocal-elections.scss */
.single-election_page .secondary {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 10px;
}
/* line 144, ../sass/sublocal-elections.scss */
.single-election_page .maincontent {
  font-size: 17px;
  line-height: 1.8;
}
/* line 149, ../sass/sublocal-elections.scss */
.single-election_page .elections__dropdown {
  margin: 0 10px 30px 10px;
  padding-bottom: 30px;
}
/* line 153, ../sass/sublocal-elections.scss */
.single-election_page .elections__dropdown h3 {
  margin-top: 0;
}
/* line 159, ../sass/sublocal-elections.scss */
.single-election_page .elections__sidebar p {
  margin-bottom: 0;
  color: #531078;
  font-family: Lato,sans-serif;
  font-size: 16px;
}
/* line 167, ../sass/sublocal-elections.scss */
.single-election_page .local__custom-fields {
  margin-bottom: 30px;
}
/* line 171, ../sass/sublocal-elections.scss */
.single-election_page h3.local-title {
  font-size: 24px;
  font-weight: 900;
}
@media (min-width: 768px) {
  /* line 171, ../sass/sublocal-elections.scss */
  .single-election_page h3.local-title {
    font-size: 34px;
  }
}
@media (min-width: 768px) {
  /* line 180, ../sass/sublocal-elections.scss */
  .single-election_page h4 {
    font-size: 22px;
  }
}
/* line 185, ../sass/sublocal-elections.scss */
.single-election_page hr {
  border-color: #531078;
}

/* line 190, ../sass/sublocal-elections.scss */
p.region-description {
  display: none;
  font-size: 20px;
  color: #531078;
}

/* line 195, ../sass/sublocal-elections.scss */
.gform_wrapper.gravity-theme .gform_previous_button.button, .gform_wrapper.gravity-theme .gform_save_link.button, .gform_wrapper.gravity-theme .gform_page_footer input, .gform_wrapper.gravity-theme .gform_previous_button.button {
  background-color: #531078 !important;
  color: #fff !important;
  text-transform: uppercase;
  font-size: 20px;
  border: none;
  box-shadow: none;
}
/* line 203, ../sass/sublocal-elections.scss */
.gform_wrapper.gravity-theme .gform_previous_button.button:hover, .gform_wrapper.gravity-theme .gform_save_link.button:hover, .gform_wrapper.gravity-theme .gform_page_footer input:hover, .gform_wrapper.gravity-theme .gform_previous_button.button:hover {
  opacity: 0.8;
}

/*
ul.split-two {
	-moz-column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
   }
*/
