/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/* line 6, ../sass/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, .node-type-state-page #main .field-label, h4, h5, fieldset.collapsible legend, html.js fieldset.collapsible legend, .search-results .title, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 27, ../sass/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 31, ../sass/_reset.scss */
body {
  line-height: 1;
}

/* line 34, ../sass/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 37, ../sass/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 40, ../sass/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 45, ../sass/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* Changing Susy default global settings */
/* line 2, ../sass/_base.scss */
html, body {
  background-color: #404040;
  color: #444;
  font-family: 'Roboto', sans-serif;
  font-size: 1em;
  line-height: 1.5em;
  margin: 0;
  padding: 0;
}

/* line 13, ../sass/_base.scss */
a:link, a:visited, a:hover, a:focus, a:active {
  color: #2e6d9d;
  text-decoration: underline;
}

/* line 19, ../sass/_base.scss */
em {
  font-style: italic;
}

/* line 24, ../sass/_base.scss */
h1 {
  font-size: 2.250em;
  line-height: 1.2em;
  margin-bottom: 0.5em;
}

/* line 31, ../sass/_base.scss */
h2 {
  font-size: 2.063em;
  line-height: 1.2em;
  margin-bottom: 0.7270964614638875em;
}

/* line 38, ../sass/_base.scss */
h3, .node-type-state-page #main .field-label {
  font-size: 2em;
  line-height: 1.2em;
  margin-bottom: 0.75em;
}

/* line 45, ../sass/_base.scss */
h4 {
  font-size: 1.750em;
  line-height: 1.2em;
  margin-bottom: 0.8571428571428571em;
}

/* line 52, ../sass/_base.scss */
h5, fieldset.collapsible legend, html.js fieldset.collapsible legend, .search-results .title, h6 {
  font-size: 1.375em;
  line-height: 1.2em;
  margin-bottom: 1em;
}

/* line 59, ../sass/_base.scss */
h1, h2, h3, .node-type-state-page #main .field-label {
  font-family: 'Alegreya', serif;
  font-weight: 700;
}

/* line 65, ../sass/_base.scss */
h4, h5, fieldset.collapsible legend, html.js fieldset.collapsible legend, .search-results .title {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: normal;
}

/* line 71, ../sass/_base.scss */
input[type=password], input[type=text] {
  border: 1px solid #ccc;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  padding: 8px;
}

/* line 81, ../sass/_base.scss */
input[type=submit] {
  background-color: #444;
  border: none;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  color: #fff;
  cursor: pointer;
  font-size: 0.750em;
  padding: 5px 10px;
  text-transform: uppercase;
}
/* line 95, ../sass/_base.scss */
input[type=submit]:hover {
  background-color: #777;
}

/* line 100, ../sass/_base.scss */
ol {
  list-style-type: decimal;
}

/* line 105, ../sass/_base.scss */
ol, ul {
  margin-bottom: 1.5em;
  margin-left: 2em;
}
/* line 110, ../sass/_base.scss */
ol li, ul li {
  margin-bottom: 0.875em;
}

/* line 115, ../sass/_base.scss */
p {
  margin-bottom: 1.5em;
}

/* line 120, ../sass/_base.scss */
select {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  padding: 3px 10px;
}

/* line 129, ../sass/_base.scss */
strong {
  font-weight: bold;
}

/* line 134, ../sass/_base.scss */
ul {
  list-style-type: disc;
}

/* line 1, ../sass/_layout.scss */
footer {
  background-color: #101010;
  clear: both;
  color: #D5D6D8;
  font-size: 0.875em;
  overflow: hidden;
}
/* line 10, ../sass/_layout.scss */
footer a:link, footer a:visited {
  color: #d5d6d8;
  text-decoration: none;
}
/* line 16, ../sass/_layout.scss */
footer a:hover, footer a:focus, footer a:active {
  color: #fff;
}
/* line 20, ../sass/_layout.scss */
footer .footer-col {
  position: relative;
}
@media (min-width: 768px) {
  /* line 20, ../sass/_layout.scss */
  footer .footer-col {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
  }
}
@media (min-width: 992px) {
  /* line 20, ../sass/_layout.scss */
  footer .footer-col {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
  }
}
/* line 32, ../sass/_layout.scss */
footer .footer-col > .inner {
  border-top: 1px solid #44484F;
  margin: 0 15px;
  padding: 30px 0;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 32, ../sass/_layout.scss */
  footer .footer-col > .inner {
    border-top: none;
    margin: 0;
    padding: 30px 0;
    text-align: left;
  }
}
/* line 50, ../sass/_layout.scss */
footer .footer-col:first-child > .inner {
  border-top: none;
}
@media (min-width: 768px) {
  /* line 50, ../sass/_layout.scss */
  footer .footer-col:first-child > .inner {
    padding-left: 30px;
    padding-top: 51px;
  }
}
@media (min-width: 768px) {
  /* line 60, ../sass/_layout.scss */
  footer .footer-col:last-child {
    width: 32.20339%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  /* line 60, ../sass/_layout.scss */
  footer .footer-col:last-child {
    width: 32.20339%;
    float: right;
    margin-right: 0;
  }
}

/* line 73, ../sass/_layout.scss */
header h1 {
  margin: 0;
  padding: 0;
}
/* line 78, ../sass/_layout.scss */
header img {
  height: auto;
  max-width: 100%;
  vertical-align: top;
}

/* line 85, ../sass/_layout.scss */
#main {
  background-color: #fff;
  font-size: 1.063em;
}
@media (min-width: 992px) {
  /* line 85, ../sass/_layout.scss */
  #main {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%;
  }
}
/* line 95, ../sass/_layout.scss */
#main > .inner {
  padding: 15px 15px 0 15px;
}
@media (min-width: 992px) {
  /* line 95, ../sass/_layout.scss */
  #main > .inner {
    padding: 15px;
  }
}
/* line 105, ../sass/_layout.scss */
#main img {
  height: auto;
  max-width: 100%;
}

/* line 112, ../sass/_layout.scss */
nav#navbar {
  background-color: #2e6d9d;
  color: #fff;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 0.875em;
  overflow: hidden;
  width: 100%;
}
@media (min-width: 992px) {
  /* line 112, ../sass/_layout.scss */
  nav#navbar {
    font-size: 1em;
  }
}
/* line 127, ../sass/_layout.scss */
nav#navbar label {
  cursor: pointer;
  height: 45px;
  line-height: 45px;
  padding: 0 15px;
}
@media (min-width: 992px) {
  /* line 127, ../sass/_layout.scss */
  nav#navbar label {
    height: 45px;
    line-height: 45px;
    padding: 0 25px;
  }
}
/* line 142, ../sass/_layout.scss */
nav#navbar ul.menu {
  float: right;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  /* line 142, ../sass/_layout.scss */
  nav#navbar ul.menu {
    float: left;
  }
}
/* line 155, ../sass/_layout.scss */
nav#navbar ul.menu li {
  background-color: #2e6d9d;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  display: none;
  float: left;
  margin: 0;
  text-align: center;
  -webkit-transition: background-color 0.5s ease-in-out;
  -moz-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
  vertical-align: middle;
}
@media (min-width: 768px) {
  /* line 155, ../sass/_layout.scss */
  nav#navbar ul.menu li {
    display: inline;
  }
}
/* line 171, ../sass/_layout.scss */
nav#navbar ul.menu li a:link, nav#navbar ul.menu li a:visited, nav#navbar ul.menu li a:hover, nav#navbar ul.menu li a:focus, nav#navbar ul.menu li a:active {
  background-color: #2e6d9d;
  color: #fff;
  display: block;
  height: 45px;
  line-height: 45px;
  padding: 0 15px;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: background-color 0.5s ease-in-out;
  -moz-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
}
@media (min-width: 992px) {
  /* line 171, ../sass/_layout.scss */
  nav#navbar ul.menu li a:link, nav#navbar ul.menu li a:visited, nav#navbar ul.menu li a:hover, nav#navbar ul.menu li a:focus, nav#navbar ul.menu li a:active {
    height: 45px;
    line-height: 45px;
    padding: 0 25px;
  }
}
/* line 194, ../sass/_layout.scss */
nav#navbar ul.menu li a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
/* line 199, ../sass/_layout.scss */
nav#navbar ul.menu li:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
/* line 205, ../sass/_layout.scss */
nav#navbar ul.menu li.menu-icon, nav#navbar ul.menu li.search-icon, nav#navbar ul.menu li.twitter-icon, nav#navbar ul.menu li.rss-icon {
  display: inline;
  font-size: 1.5em;
}
@media (min-width: 768px) {
  /* line 211, ../sass/_layout.scss */
  nav#navbar ul.menu li.menu-icon {
    display: none;
  }
}

/* line 222, ../sass/_layout.scss */
#nav-search-wrap {
  z-index: 10;
}

/* line 229, ../sass/_layout.scss */
#nav-wrap > .container {
  padding-left: 0;
  padding-right: 0;
}

/* line 236, ../sass/_layout.scss */
#page-content {
  position: relative;
  z-index: 0;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
}

/* line 242, ../sass/_layout.scss */
#page-wrap {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  overflow: hidden;
}
/* line 12, ../../../../../../../../../../var/lib/gems/2.5.0/gems/susy-2.2.14/sass/susy/output/support/_clearfix.scss */
#page-wrap:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 248, ../sass/_layout.scss */
#prefix {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#576876+0,2d4254+100 */
  background: #576876;
  /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, #576876 0%, #2d4254 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #576876), color-stop(100%, #2d4254));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #576876 0%, #2d4254 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #576876 0%, #2d4254 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #576876 0%, #2d4254 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, #576876 0%, #2d4254 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#576876', endColorstr='#2d4254',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
}
/* line 260, ../sass/_layout.scss */
#prefix p, #prefix h1, #prefix h2, #prefix h3, #prefix .node-type-state-page #main .field-label, .node-type-state-page #main #prefix .field-label, #prefix h4, #prefix h5, #prefix fieldset.collapsible legend, fieldset.collapsible #prefix legend, #prefix .search-results .title, .search-results #prefix .title {
  color: #EAECEE;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 1.125em;
  /*
  @media (min-width: $screen-sm-min){
  	
  	font-size: 1.375em;
  }
  */
  font-weight: normal;
  line-height: 1.25;
  text-align: left;
}
@media (min-width: 768px) {
  /* line 260, ../sass/_layout.scss */
  #prefix p, #prefix h1, #prefix h2, #prefix h3, #prefix .node-type-state-page #main .field-label, .node-type-state-page #main #prefix .field-label, #prefix h4, #prefix h5, #prefix fieldset.collapsible legend, fieldset.collapsible #prefix legend, #prefix .search-results .title, .search-results #prefix .title {
    text-align: justify;
  }
}
/* line 283, ../sass/_layout.scss */
#prefix > .inner {
  padding: 15px;
}
@media (min-width: 768px) {
  /* line 283, ../sass/_layout.scss */
  #prefix > .inner {
    padding: 15px 75px;
  }
}
@media (min-width: 992px) {
  /* line 283, ../sass/_layout.scss */
  #prefix > .inner {
    padding: 15px 100px;
  }
}

/* line 298, ../sass/_layout.scss */
#search-wrap {
  background-color: #d8d8d8;
  display: none;
}
/* line 303, ../sass/_layout.scss */
#search-wrap > .container {
  padding-bottom: 30px;
  padding-top: 30px;
}
/* line 308, ../sass/_layout.scss */
#search-wrap form {
  margin: 0 auto;
  max-width: 98%;
  text-align: center;
  width: 600px;
}
/* line 315, ../sass/_layout.scss */
#search-wrap form div.form-type-textfield {
  display: inline-block;
  margin: 0;
  max-width: 100%;
  padding: 0;
  width: 600px;
}
/* line 323, ../sass/_layout.scss */
#search-wrap form input[type=submit] {
  background-color: transparent;
  background-image: url("../images/search-icon.png");
  background-position: center center;
  background-repeat: no-repeat;
  height: 20px;
  margin: -10px 0 0 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 10px;
  text-indent: -1000px;
  top: 50%;
  width: 20px;
}
/* line 340, ../sass/_layout.scss */
#search-wrap form input[type=text] {
  border: none;
  font-size: 1em;
  padding: 0;
  width: 100%;
}
/* line 347, ../sass/_layout.scss */
#search-wrap form label {
  display: none;
}

/* line 354, ../sass/_layout.scss */
#search-toggler:checked + #search-wrap {
  display: block;
}

/* line 359, ../sass/_layout.scss */
#sidebar-right {
  background: #fff;
}
/* line 361, ../sass/_layout.scss */
#sidebar-right > .inner {
  padding: 0 15px;
}
@media (min-width: 992px) {
  /* line 359, ../sass/_layout.scss */
  #sidebar-right {
    width: 32.20339%;
    float: right;
    margin-right: 0;
  }
  /* line 371, ../sass/_layout.scss */
  #sidebar-right > .inner {
    padding: 30px 0 0 0;
  }
}

/* line 381, ../sass/_layout.scss */
.slideout-menu {
  background-color: #333;
  color: rgba(255, 255, 255, 0.8);
  padding: 0;
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: -100%;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
  width: 100%;
  z-index: 0;
}
/* line 391, ../sass/_layout.scss */
.slideout-menu ul {
  clear: both;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 399, ../sass/_layout.scss */
.slideout-menu ul li {
  border-bottom: 1px dotted rgba(255, 255, 255, 0.5);
  color: rgba(255, 255, 255, 0.8);
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 407, ../sass/_layout.scss */
.slideout-menu ul li:hover {
  color: white;
}
/* line 412, ../sass/_layout.scss */
.slideout-menu ul a {
  display: block;
  padding: 10px;
  text-decoration: none;
}
/* line 417, ../sass/_layout.scss */
.slideout-menu ul a:link, .slideout-menu ul a:visited {
  color: rgba(255, 255, 255, 0.8);
}
/* line 421, ../sass/_layout.scss */
.slideout-menu ul a:hover, .slideout-menu ul a:focus, .slideout-menu ul a:active {
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
}

@media (min-width: 768px) {
  /* line 434, ../sass/_layout.scss */
  #slideout-menu-toggler:checked + #page-wrap #page-content {
    padding-left: 0;
  }
}
/* line 441, ../sass/_layout.scss */
#slideout-menu-toggler:checked + #page-wrap .slideout-menu {
  left: 0px;
}
@media (min-width: 768px) {
  /* line 441, ../sass/_layout.scss */
  #slideout-menu-toggler:checked + #page-wrap .slideout-menu {
    left: -100%;
  }
}

/* I put this block at the top because it's included in other blocks */
/* line 3, ../sass/_module.scss */
.sidebar-block-heading, #block-views-news-commentary-block-2 .view-header h3:first-child, #block-views-news-commentary-block-2 .view-header .node-type-state-page #main .field-label:first-child, .node-type-state-page #main #block-views-news-commentary-block-2 .view-header .field-label:first-child, #block-views-news-commentary-block-3 .view-header h3, #block-views-news-commentary-block-3 .view-header .node-type-state-page #main .field-label, .node-type-state-page #main #block-views-news-commentary-block-3 .view-header .field-label, #block-views-news-commentary-block-4 .view-header h3, #block-views-news-commentary-block-4 .view-header .node-type-state-page #main .field-label, .node-type-state-page #main #block-views-news-commentary-block-4 .view-header .field-label, body.front #main #block-views-news-commentary-block-4 .view-header h3, #block-views-news-commentary-block-5 .view-header h3, #block-views-news-commentary-block-5 .view-header .node-type-state-page #main .field-label, .node-type-state-page #main #block-views-news-commentary-block-5 .view-header .field-label, body.front #main #block-views-news-commentary-block-5 .view-header h3, .sidebar .block h2:first-child {
  background-color: #101010;
  color: #fff;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 1.250em;
  font-weight: normal;
  line-height: 1.2em;
  margin-left: -30px;
  padding: 5px 10px;
  width: 150%;
}

/* line 16, ../sass/_module.scss */
.affix {
  position: fixed !important;
}

/* line 20, ../sass/_module.scss */
.affix-bottom {
  position: fixed !important;
}

/* line 24, ../sass/_module.scss */
.affix-top {
  position: relative;
  top: 0;
  width: 100%;
}

/* line 30, ../sass/_module.scss */
.anchor {
  display: block;
  height: 55px;
  margin-top: -55px;
  visibility: hidden;
}

/* line 37, ../sass/_module.scss */
.back-to-top {
  margin-bottom: 30px;
  text-align: right;
}
/* line 41, ../sass/_module.scss */
.back-to-top > a:after {
  content: "\00a0 \f139";
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
}

/* line 48, ../sass/_module.scss */
.block {
  overflow: hidden;
}

/* line 55, ../sass/_module.scss */
#block-views-news-commentary-block h4, #block-views-news-commentary-block h5, #block-views-news-commentary-block fieldset.collapsible legend, fieldset.collapsible #block-views-news-commentary-block legend, #block-views-news-commentary-block .search-results .title, .search-results #block-views-news-commentary-block .title, #main .news-commentary-block h4, #main .news-commentary-block h5, #main .news-commentary-block fieldset.collapsible legend, fieldset.collapsible #main .news-commentary-block legend, #main .news-commentary-block .search-results .title, .search-results #main .news-commentary-block .title {
  margin-bottom: 0.5em;
}
/* line 60, ../sass/_module.scss */
#block-views-news-commentary-block .views-row, #main .news-commentary-block .views-row {
  border-bottom: 1px dashed #ccc;
  margin-bottom: 30px;
  padding-bottom: 30px;
}
/* line 66, ../sass/_module.scss */
#block-views-news-commentary-block .views-row:first-child, #main .news-commentary-block .views-row:first-child {
  padding-top: 15px;
}
/* line 71, ../sass/_module.scss */
#block-views-news-commentary-block .views-row:last-child, #main .news-commentary-block .views-row:last-child {
  border-bottom: none;
}

/* line 80, ../sass/_module.scss */
#block-views-news-commentary-block-1 .views-field-title .field-content::before {
  content: "\f1ea \00a0";
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
}

/* line 90, ../sass/_module.scss */
#block-views-news-commentary-block-2 .views-field-title .field-content::before {
  content: "\f1ea \00a0";
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
}
/* line 97, ../sass/_module.scss */
#block-views-news-commentary-block-2 .view-header h3:first-child, #block-views-news-commentary-block-2 .view-header .node-type-state-page #main .field-label:first-child, .node-type-state-page #main #block-views-news-commentary-block-2 .view-header .field-label:first-child {
  margin-left: 0;
}
@media (min-width: 768px) {
  /* line 107, ../sass/_module.scss */
  #block-views-news-commentary-block-2 .view-header h3:first-child, #block-views-news-commentary-block-2 .view-header .node-type-state-page #main .field-label:first-child, .node-type-state-page #main #block-views-news-commentary-block-2 .view-header .field-label:first-child {
    margin-left: -30px;
  }
}

/* line 119, ../sass/_module.scss */
#block-views-news-commentary-block-3 .views-field-title .field-content::before {
  content: "\f1ea \00a0";
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
}

/* line 134, ../sass/_module.scss */
#block-views-news-commentary-block-4 .more-link, body.front #main #block-views-news-commentary-block-4 .more-link, #block-views-news-commentary-block-5 .more-link, body.front #main #block-views-news-commentary-block-5 .more-link {
  margin-bottom: 20px;
  margin-top: 20px;
}
/* line 140, ../sass/_module.scss */
#block-views-news-commentary-block-4 .views-field-title .field-content::before, body.front #main #block-views-news-commentary-block-4 .views-field-title .field-content::before, #block-views-news-commentary-block-5 .views-field-title .field-content::before, body.front #main #block-views-news-commentary-block-5 .views-field-title .field-content::before {
  content: "\f1ea \00a0";
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
}
/* line 152, ../sass/_module.scss */
#block-views-news-commentary-block-4 .views-row, body.front #main #block-views-news-commentary-block-4 .views-row, #block-views-news-commentary-block-5 .views-row, body.front #main #block-views-news-commentary-block-5 .views-row {
  margin-bottom: 0;
  padding-bottom: 15px;
  padding-top: 15px;
}

/* line 160, ../sass/_module.scss */
#block-views-news-commentary-block-2 + #block-views-news-commentary-block-1 {
  display: none;
}

/* line 165, ../sass/_module.scss */
body.front #main .news-commentary-block .views-row {
  padding-bottom: 0;
}

@media (min-width: 768px) {
  /* line 174, ../sass/_module.scss */
  body.node-type-page .field-name-field-image img {
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
  }
}

/* line 183, ../sass/_module.scss */
.date-display-single {
  color: #999;
  display: block;
  font-size: 0.813em;
  font-style: normal;
  margin-bottom: 20px;
}
/* line 191, ../sass/_module.scss */
.date-display-single::before {
  content: "\f017 \00a0";
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
}

/* line 198, ../sass/_module.scss */
.field-name-field-limits-on-right h5, .field-name-field-limits-on-right fieldset.collapsible legend, fieldset.collapsible .field-name-field-limits-on-right legend, .field-name-field-limits-on-right html.js fieldset.collapsible legend, html.js fieldset.collapsible .field-name-field-limits-on-right legend, .field-name-field-limits-on-right .search-results .title, .search-results .field-name-field-limits-on-right .title {
  color: #B36666;
}

/* line 203, ../sass/_module.scss */
fieldset.collapsible.collapsed, html.js fieldset.collapsible.collapsed {
  background-color: transparent;
}
/* line 207, ../sass/_module.scss */
fieldset.collapsible.collapsed .fieldset-legend a:after, html.js fieldset.collapsible.collapsed .fieldset-legend a:after {
  content: "\00a0\f055";
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
}

/* line 216, ../sass/_module.scss */
fieldset.collapsible, html.js fieldset.collapsible {
  height: auto;
  margin-bottom: 20px;
}
/* line 221, ../sass/_module.scss */
fieldset.collapsible .fieldset-legend, html.js fieldset.collapsible .fieldset-legend {
  background-image: none;
  padding-left: 0;
}
/* line 226, ../sass/_module.scss */
fieldset.collapsible .fieldset-legend a, html.js fieldset.collapsible .fieldset-legend a {
  text-decoration: none;
}
/* line 230, ../sass/_module.scss */
fieldset.collapsible .fieldset-legend a:after, html.js fieldset.collapsible .fieldset-legend a:after {
  content: "\00a0\f056";
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
}
/* line 238, ../sass/_module.scss */
fieldset.collapsible legend, html.js fieldset.collapsible legend {
  margin-bottom: 0;
}

/* line 244, ../sass/_module.scss */
fieldset.collapsible .collapse-text-text {
  background-color: #E6F0FF;
  padding: 10px;
}

/* line 249, ../sass/_module.scss */
.header__logo__image {
  display: block;
  margin: 0 auto;
  width: 9rem;
}

@media (min-width: 768px) {
  /* line 257, ../sass/_module.scss */
  .header__logo__image {
    margin: 0 0;
  }
}
/* line 263, ../sass/_module.scss */
.img-left {
  float: left;
  margin-bottom: 15px;
  margin-right: 15px;
}

/* line 270, ../sass/_module.scss */
.img-right {
  float: right;
  margin-bottom: 15px;
  margin-left: 15px;
}

/* line 277, ../sass/_module.scss */
.list-col-2 {
  list-style-type: none;
}
@media (min-width: 768px) {
  /* line 277, ../sass/_module.scss */
  .list-col-2 {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
    list-style-type: none;
  }
}

/* line 291, ../sass/_module.scss */
.list-unstyled {
  list-style-type: none;
}

/* line 297, ../sass/_module.scss */
#main .block > h2:first-child {
  background-color: #101010;
  color: #fff;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 1.250em;
  font-weight: normal;
  line-height: 1.2em;
  padding: 5px 10px;
}

/* line 310, ../sass/_module.scss */
#map {
  display: none;
  margin: 0 auto;
}
@media (min-width: 768px) {
  /* line 310, ../sass/_module.scss */
  #map {
    display: block;
  }
}

/* line 321, ../sass/_module.scss */
#map-content {
  text-align: center;
}
/* line 325, ../sass/_module.scss */
#map-content select {
  background: #F2E5BD;
  border: 1px solid #ccc;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  max-width: 99%;
  padding: 10px;
  text-align: center;
  width: 95%;
}
@media (min-width: 768px) {
  /* line 325, ../sass/_module.scss */
  #map-content select {
    width: 250px;
  }
}

/* line 348, ../sass/_module.scss */
.news-commentary-block .sidebar .views-row {
  margin-bottom: 10px;
}
/* line 352, ../sass/_module.scss */
.news-commentary-block .views-field-view-node a {
  text-decoration: none;
}
/* line 354, ../sass/_module.scss */
.news-commentary-block .views-field-view-node a:after {
  content: "\00a0 \f0a9";
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
}

/* line 364, ../sass/_module.scss */
.node-news-commentary .field-name-field-image img {
  border: 1px solid #ccc;
  float: left;
  margin-bottom: 15px;
  margin-right: 15px;
}
/* line 373, ../sass/_module.scss */
.node-news-commentary .field-name-field-tags {
  margin-bottom: 1.5em;
  overflow: hidden;
}
/* line 378, ../sass/_module.scss */
.node-news-commentary .field-name-field-tags .field-item a {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #738D9C;
  color: #fff;
  display: inline-block;
  float: left;
  font-size: 0.8rem;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 0.375em;
  text-decoration: none;
}
/* line 392, ../sass/_module.scss */
.node-news-commentary .field-name-field-tags .field-item a:hover {
  background-color: #5f7886;
}

/* line 404, ../sass/_module.scss */
.node-type-state-page #main .field {
  margin-bottom: 50px;
}
/* line 412, ../sass/_module.scss */
.node-type-state-page #main .field-name-field-image {
  margin-bottom: 20px;
  text-align: center;
}
/* line 417, ../sass/_module.scss */
.node-type-state-page #main .field-name-field-introduction {
  font-size: 1.250em;
  line-height: 1.2em;
}
/* line 422, ../sass/_module.scss */
.node-type-state-page #main #page-title {
  text-align: center;
}

/* line 427, ../sass/_module.scss */
.item-list .pager li {
  margin: 0;
}

/* line 433, ../sass/_module.scss */
.rrssb-buttons {
  margin-bottom: 20px;
}

/* line 438, ../sass/_module.scss */
.search-form {
  margin-bottom: 30px;
}
/* line 440, ../sass/_module.scss */
.search-form .form-wrapper {
  background-color: #fff;
  border: 1px solid #c0c0c0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 10px 50px 10px 10px;
  position: relative;
}
/* line 451, ../sass/_module.scss */
.search-form input[type=submit] {
  background-color: transparent;
  background-image: url("../images/search-icon.png");
  background-position: center center;
  background-repeat: no-repeat;
  height: 20px;
  margin: -10px 0 0 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 10px;
  text-indent: -1000px;
  top: 50%;
  width: 20px;
}
/* line 467, ../sass/_module.scss */
.search-form input[type=text] {
  border: none;
  font-size: 1em;
  padding: 0;
  width: 100%;
}
/* line 474, ../sass/_module.scss */
.search-form label {
  display: none;
}

/* line 482, ../sass/_module.scss */
.search-info {
  display: none;
}

/* line 486, ../sass/_module.scss */
.search-results {
  margin: 0;
  padding: 0;
}

/* line 496, ../sass/_module.scss */
#search-toggler {
  display: none;
}

/* line 500, ../sass/_module.scss */
.sidebar .block {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 30px;
  overflow: hidden;
}
@media (min-width: 768px) {
  /* line 500, ../sass/_module.scss */
  .sidebar .block {
    padding-left: 30px;
    padding-right: 30px;
  }
}
/* line 514, ../sass/_module.scss */
.sidebar .block h2:first-child {
  margin-left: 0;
}
@media (min-width: 768px) {
  /* line 522, ../sass/_module.scss */
  .sidebar .block h2:first-child {
    margin-left: -30px;
  }
}
/* line 530, ../sass/_module.scss */
.sidebar .block h2 {
  font-size: 1.50em;
  line-height: 1.5em;
}
/* line 535, ../sass/_module.scss */
.sidebar .block h3, .sidebar .block .node-type-state-page #main .field-label, .node-type-state-page #main .sidebar .block .field-label {
  font-size: 1.375em;
  line-height: 1.090909090909091em;
}
/* line 540, ../sass/_module.scss */
.sidebar .block h4 {
  font-size: 1.250em;
  line-height: 1.2em;
}
/* line 545, ../sass/_module.scss */
.sidebar .block h5, .sidebar .block fieldset.collapsible legend, fieldset.collapsible .sidebar .block legend, .sidebar .block .search-results .title, .search-results .sidebar .block .title {
  font-size: 1.125em;
  line-height: 1.333333333333333em;
}
/* line 550, ../sass/_module.scss */
.sidebar .block ol, .sidebar .block ul {
  margin-left: 1em;
}

/* line 557, ../sass/_module.scss */
.slideout-menu label {
  cursor: pointer;
  float: right;
  font-size: 1.5em;
  padding: 10px 20px;
}

/* line 565, ../sass/_module.scss */
#slideout-menu-toggler {
  display: none;
}

/* line 569, ../sass/_module.scss */
#state-form {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  /* line 569, ../sass/_module.scss */
  #state-form {
    margin-bottom: 10px;
  }
}

/* line 579, ../sass/_module.scss */
.view .more-link {
  text-align: left;
}
/* line 583, ../sass/_module.scss */
.view .more-link a {
  text-decoration: none;
}
/* line 587, ../sass/_module.scss */
.view .more-link a::before {
  content: "\00a0 \f138";
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
}

/* line 595, ../sass/_module.scss */
.view-last-updated {
  font-size: 0.875rem;
  margin-bottom: 1.5em;
}

/* line 604, ../sass/_module.scss */
.view-news-commentary .views-field-field-image img {
  border: 1px solid #ccc;
  float: left;
  margin-right: 15px;
}
/* line 611, ../sass/_module.scss */
.view-news-commentary .views-field-title {
  margin-bottom: 10px;
}
/* line 616, ../sass/_module.scss */
.view-news-commentary .views-field-view-node {
  margin-top: 20px;
}
/* line 621, ../sass/_module.scss */
.view-news-commentary .views-row {
  margin-bottom: 20px;
}
/* line 20, ../sass/bourbon/addons/_clearfix.scss */
.view-news-commentary .views-row::after {
  clear: both;
  content: "";
  display: table;
}

/* line 628, ../sass/_module.scss */
.workbench-info-block, div.workbench-info-block {
  margin-bottom: 20px;
}

/* line 6, ../sass/_pages.scss */
body.front #block-views-news-commentary-block-3 {
  display: none;
}
@media (min-width: 992px) {
  /* line 15, ../sass/_pages.scss */
  body.front #block-views-news-commentary-block-3 {
    display: block;
  }
  /* line 22, ../sass/_pages.scss */
  body.front #block-views-news-commentary-block-4 {
    display: none;
  }
}

/*# sourceMappingURL=styles.css.map */
