/*
Theme Name: Genesis Block Theme Child
Theme URI: https://github.com/studiopress/genesis-block-theme/
Author: StudioPress
Author URI: https://www.studiopress.com/
Template: genesis-block-theme
Description: A beautifully-simple yet powerful WordPress theme that integrates perfectly with the block editor and the Genesis Blocks plugin. Start building amazing websites with blocks today! Install the Genesis Blocks plugin to add even more page-building blocks such as testimonials, sharing icons, notices, call to actions, buttons and more.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: genesis-block-theme-child
Domain Path: /languages/
Tags: one-column, featured-images, theme-options, custom-background, custom-colors, custom-logo, custom-menu, editor-style, translation-ready, footer-widgets, full-width-template, blog, sticky-post, threaded-comments, wide-blocks
Requires at least: 5.0
Requires PHP: 7.1
*/


/* 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;
}

iframe html {
    background-color: white !important;
}

/* custom wordpress override styles */

.wp-block-image {
    margin-bottom: 1em !important;
    float: left !important;
}

.wp-block-image img {
	padding-right:10px;
}

#main .inner img,
#sidebar-content .widget_wp_views img{
  float:left;
	margin-right:10px;
}

.error404 h1 {
	padding-top:15px;
	padding-left:15px;
}

.home h2 {
	font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal;
	font-size: 1.375em;
    line-height: 1.2em;
}

.home h2:not(.widget-title) {
	text-align:center;
}

.home h1.entry-title {
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	height: 1px;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}

#state-form {
	margin: 0 auto;
    text-align: center;
}

div.post-content {
	margin-bottom:30px;
}

a.more:link, a.more:visited, a.more:hover, a.more:focus, a.more:active {
	text-decoration: none;
}

#prefix p {
	margin-bottom:0.5em;
}

nav#navbar ul.menu li.search-icon a:hover, nav#navbar ul.menu li.search-icon a:focus, nav#navbar ul.menu li.search-icon a:active {
	padding:0 !important;
}

h5.tb-heading::before {
  content: "\f1ea \00a0";
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
}

.single-state_page #main h1,
.single-international_page #main h1{
  text-align: center;
}

.single-state_page #main h2,
.single-international_page #main h2 {
  text-align: left !important;
}

.single-state_page .inner h5,
.single-international_page .inner h5  {
	color: #444 !important;
}

.single-state_page #main .inner h5,
.single-international_page #main .inner h5  {
	color: #B36666 !important;
}

#sidebar-content .inner h5 {
	color: #444;
}

.single-state_page .statepageimg,
.single-international_page .internationalpageimg  {
	float:none !important;
	margin:0 auto !important;
	display: block;
	padding-bottom:20px;
}

.single-state_page .statepageintro,
.single-international_page .internationalpageintro {
	font-size: 1.250em;
    line-height: 1.2em;
	display:block;
}

.single-state_page p.last-updated {
	font-size:.8em;
}

.back-to-top:nth-of-type(1) {
	display: none;
}

span.field-content {
	margin-bottom: 0.76em;
	display: block;
}

.morebutton {
	cursor: pointer;
	margin-bottom:1em;
	font-size: 1.375em;
	color:#2e6d9d;
}

.morebutton .fa, .morebutton .fas {
    font-family: "Font Awesome 5 Pro" !important;
    font-weight: 300 !important;
}

.morecontent {
	background-color: #E6F0FF;
    padding: 10px;
	position: absolute; 
	overflow: hidden; 
	clip: rect(0 0 0 0); 
	height: 1px; 
	width: 1px; 
	margin: -1px; 
}

.morecontent.showmore {
	position: unset; 
	overflow: unset; 
	clip: unset; 
	height: unset; 
	width:unset;
	margin:-1em 0 1em 0;
}

/* widget edit page bg */

.wp-admin iframe div#page {
    background-color: white !important;
}

/* genesis inline styles */

button,
	input[type='button'],
	input[type='submit'],
	.button,
	.page-numbers.current,
	.page-numbers:hover,
	#page #infinite-handle button,
	#page #infinite-handle button:hover,
	.comment-navigation a,
	.su-button,
	.mobile-navigation,
	.toggle-active,
	.main-navigation .menu-cta a:hover {
	      background-color: unset !important;
	}

	.entry-content p a,
	.entry-content p a:hover,
	.header-text a,
	.header-text a:hover,
	.entry-content .meta-list a,
	.post-navigation a:hover .post-title,
	.entry-header .entry-title a:hover,
	#page .more-link:hover,
	.site-footer a,
	.main-navigation a:hover,
	.main-navigation ul li.current-menu-item a,
	.main-navigation ul li.current-page-item a {
		color: #2e6d9d !important;
	}

	.entry-content p a,
	.header-text a {
		box-shadow:  unset !important;
	}

	.entry-content p a:hover,
	.header-text a:hover {
		box-shadow:  unset !important;
	}

/* fancybox page styles */

body#definitionm {
	font-family: 'Roboto', sans-serif;
	background-color: #ffffff;
	padding:2em;
}

/* 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 */
.search article h2, h4 {
  font-size: 1.750em;
  line-height: 1.2em;
  margin-bottom: 0.5em !important;
}

/* 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 */
.search article h2, 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-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-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-bottom-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-bottom-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 screen and (max-width: 768px) {
    /* remove more news and links from view */
    body.home #main .inner #wp_views-3,
    body.home #main .inner #text-11,
    body.home #main .inner #text-10{
        display:none;
    }
}

@media only screen and (max-width: 768px) and (min-width: 520px) {
    #sidebar-right .inner .tb-field {
        margin-bottom: 2em;
    }
}
    
@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 {
  padding: 0;
	margin-bottom:0.5em !important;
}
/* 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("/wp-content/uploads/2021/06/search-icon.png") !important;
  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, h2.widget-title {
  background-color: #101010;
  color: #fff;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 1.250em !important;
  font-weight: normal;
  line-height: 1.2em;
  margin-left: -30px;
  padding: 5px 10px;
  width: 150%;
}


.home h2.widget-title {
	margin-left:0;
}

.home #main .tb-field {
    min-height: 110px;
}

/* 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,
body.page-id-15 h4+.tb-field {
  color: #999;
  display: block;
  font-size: 0.813em;
  font-style: normal;
  margin-bottom: 20px;
}
/* line 191, ../sass/_module.scss */
.date-display-single::before,
body.page-id-15 h4+.tb-field::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 */
#state-form {
  text-align: center;
}
/* line 325, ../sass/_module.scss */
#state-form 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 */
  #state-form 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,
a.tb-button__link:after,
a.more: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 */
.single-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 */
.single-state_page #main h2 {
  /*text-align: left;*/
}

/* 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("/wp-content/uploads/2021/06/search-icon.png") !important;
  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 .widget {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 30px;
  overflow: hidden;
}
@media (min-width: 768px) {
  /* line 500, ../sass/_module.scss */
  .sidebar .widget {
    padding-left: 30px;
    padding-right: 30px;
  }
}
/* line 514, ../sass/_module.scss */
.sidebar .widget h2:first-child {
  margin-left: 0;
}
@media (min-width: 768px) {
  /* line 522, ../sass/_module.scss */
  .sidebar .widget h2:first-child {
    margin-left: -30px;
  }
}
/* line 530, ../sass/_module.scss */
.sidebar .widget h2 {
  font-size: 1.50em;
  line-height: 1.5em;
}
/* line 535, ../sass/_module.scss */
.sidebar .widget h3, .sidebar .widget .node-type-state-page #main .field-label, .node-type-state-page #main .sidebar .widget .field-label {
  font-size: 1.375em;
  line-height: 1.090909090909091em;
}
/* line 540, ../sass/_module.scss */
.sidebar .widget h4 {
  font-size: 1.250em;
  line-height: 1.2em;
}
/* line 545, ../sass/_module.scss */
.sidebar .widget h5, .sidebar .widget fieldset.collapsible legend, fieldset.collapsible .sidebar .widget legend, .sidebar .widget .search-results .title, .search-results .sidebar .widget .title {
  font-size: 1.125em;
  line-height: 1.333333333333333em;
}
/* line 550, ../sass/_module.scss */
.sidebar .widget ol, .sidebar .widget 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,
.widget .more-link {
  text-align: left;
}
/* line 583, ../sass/_module.scss */
.view .more-link a,
.widget .more-link a {
  text-decoration: none;
}
/* line 587, ../sass/_module.scss */
.view .more-link a::before,
.widget .more-link a::before {
  content: "\00a0 \f138 \00a0 ";
  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 */
