/* --- style.css --- */
@charset "UTF-8";
/*
    Theme Name: High Octane
    Theme URI: http://www.performancedrivenmarketing.com
    Description: Genesis Child Theme built to enhance SEO ratings and site curb appeal. High Octane is the ultimate streamlined customizable Genesis Child Theme.
    Author: Performance Driven Marketing & Bonnie Rivas
    Author URI: http://www.bonnierivas.com
    Version: 3.0

    Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce, grid-layout, custom-logo, featured-images, footer-widgets

    Template: genesis
    Template Version: 3.3.3

    License: GPL-2.0+
    License URI: http://www.gnu.org/licenses/gpl-2.0.html

    Requires at least: 5.0
    Tested up to: 5.5.3
    Requires PHP: 7.3
//    Text Domain: highoctane
    Text Domain: genesis
*/
/* HTML5 RESET WITH NORMALIZE.CSS
/* Baseline Normalize
    normalize.css v2.1.3 | MIT License | git.io/normalize
--------------------------------------------- */
/* Genesis Framework
Theme Name: Genesis
Theme URI: http://my.studiopress.com/themes/genesis/
Description: The industry standard for Premium WordPress Themes. Please do not modify this style sheet, as it might get overridden in updates.
Author: StudioPress
Author URI: http://www.studiopress.com/
Version: 2.2.7
Tags: black, orange, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, accessibility-ready
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/* Table of Contents
----------------------------------------------
- Imports
- HTML5 Reset
    - Baseline Normalize
    - Box Sizing
    - Float Clearing
- Defaults
    - Typographical Elements
    - Headings
    - Objects
    - Gallery
    - Forms
    - Tables
    - Screen Reader Text
- Structure and Layout
    - Site Containers
    - Column Widths and Positions
    - Column Classes
- Common Classes
    - Accordion
    - Avatar
    - Genesis
    - Search Form
    - Titles
    - WordPress
- Widgets
    - Featured Content
- Plugins
    - Genesis eNews Extended
    - Jetpack
- Site Header
    - Title Area
    - Widget Area
- Site Navigation
    - Accessible Menu
    - Site Header Navigation
    - Primary Navigation
    - Secondary Navigation
    - Skip Links
- Content Area
    - Entries
    - Entry Meta
    - Pagination
    - Comments
- Sidebars
- Site Footer
- Media Queries
    - Retina Display
    - Max-width: 1200px
    - Max-width: 960px
    - Max-width: 800px
- Print Styles
*/
/* Imports
-------------------------------------- */
@font-face {
  font-family: "Open Sans";
  src: url("css/fonts/OpenSans-Regular.eot");
  /*IE9 Compat Modes*/
  src: local("Open Sans"), url("css/fonts/OpenSans-Regular.ttf") format("truetype"), url("css/fonts/OpenSans-Regular.woff") format("woff"), url("css/fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype");
  /*IE6 -IE8*/
}
@font-face {
  font-family: "Open Sans Bold";
  src: url("css/fonts/OpenSans-Bold.eot");
  /*IE9 Compat Modes*/
  src: local("Open Sans Bold"), url("css/fonts/OpenSans-Bold.ttf") format("truetype"), url("css/fonts/OpenSans-Bold.woff") format("woff"), url("css/fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype");
  /*IE6 -IE8*/
}
@font-face {
  font-family: "Open Sans Semibold";
  src: url("css/fonts/OpenSans-Semibold.eot");
  /*IE9 Compat Modes*/
  src: local("Open Sans Bold"), url("css/fonts/OpenSans-Semibold.ttf") format("truetype"), url("css/fonts/OpenSans-Semibold.woff") format("woff"), url("css/fonts/OpenSans-Semibold.eot?#iefix") format("embedded-opentype");
  /*IE6 -IE8*/
}
@font-face {
  font-family: "Open Sans Light";
  src: url("css/fonts/OpenSans-Light.eot");
  /*IE9 Compat Modes*/
  src: local("Open Sans Light"), url("css/fonts/OpenSans-Light.ttf") format("truetype"), url("css/fonts/OpenSans-Light.woff") format("woff"), url("css/fonts/OpenSans-Light.eot?#iefix") format("embedded-opentype");
  /*IE6 -IE8*/
}
@font-face {
  font-family: "Open Sans Italic";
  src: url("css/fonts/OpenSans-Italic.eot");
  /*IE9 Compat Modes*/
  src: local("Open Sans Italic"), url("css/fonts/OpenSans-Italic.ttf") format("truetype"), url("css/fonts/OpenSans-Italic.woff") format("woff"), url("css/fonts/OpenSans-Italic.eot?#iefix") format("embedded-opentype");
  /*IE6 -IE8*/
}
@font-face {
  font-family: "Socialico";
  src: url("css/fonts/Socialico.eot");
  /*IE9 Compat Modes*/
  src: local("Socialico"), url("css/fonts/Socialico.ttf") format("truetype"), url("css/fonts/Socialico.otf") format("otf"), url("css/fonts/Socialico.woff") format("woff"), url("css/fonts/Socialico.eot?#iefix") format("embedded-opentype");
  /*IE6 -IE8*/
}
.social-icon {
  font-family: "Socialicon";
  font-size: 30px;
}

/* HTML5 Reset
--------------------------------------------- */
/* Baseline Normalize
--------------------------------------------- */
/* normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css
---------------------------------------------------------------------------- */
/* stylelint-disable */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

main {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

b, strong {
  font-weight: bolder;
}

code, kbd, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

[type=button], [type=reset], [type=submit], button {
  -webkit-appearance: button;
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox], [type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

[hidden], template {
  display: none;
}

/* stylelint-enable */
/* Box Sizing
--------------------------------------------- */
html,
input[type=search] {
  box-sizing: border-box;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

/* Float Clearing
--------------------------------------------- */
.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
  content: " ";
  display: table;
}

.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
  clear: both;
  content: " ";
  display: table;
}

/* Defaults
--------------------------------------------- */
/* Typographical Elements
--------------------------------------------- */
html {
  font-size: 62.5%;
  /* 10px browser default */
  background-color: #f5f5f5;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

body {
  background-color: #ffffff;
  color: #333333;
  font-family: "Open Sans";
  font-size: 18px;
  font-weight: normal;
  line-height: 1.625;
  max-width: 2560px;
  margin: 0 auto;
}

a,
button,
input:focus,
input[type=button],
input[type=reset],
input[type=submit],
textarea:focus,
.button,
.gallery img {
  transition: all 0.2s ease-in-out;
}

a {
  color: #1263af;
  text-decoration: none;
  transition: color 0.2s ease-in-out;
}

a:hover,
a:focus {
  color: #ccc;
}

p {
  margin: 0 0 28px;
  padding: 0;
  font-size: 16px;
}

ol,
ul {
  margin: 0;
  padding: 0;
  /* margin-bottom: 15px; */
}

li {
  list-style-type: none;
}

hr {
  border: 0;
  border-collapse: collapse;
  border-top: 1px solid #ddd;
  clear: both;
  margin: 1em 0;
}

b,
strong {
  font-weight: 700;
}

blockquote,
cite,
em,
i {
  font-style: italic;
}

mark {
  background: #ddd;
  color: #333333;
}

/* Headings
--------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  line-height: 1.2;
  margin: 0 0 20px;
}

h1 {
  font-size: 30px;
}

h2 {
  font-size: 27px;
}

h3 {
  font-size: 24px;
  margin-bottom: 5px;
}

h4 {
  font-size: 20px;
}

h5 {
  font-size: 18px;
}

h6 {
  font-size: 16px;
}

/* Objects
--------------------------------------------- */
embed,
iframe,
img,
object,
video,
.wp-caption {
  max-width: 100%;
}

img {
  height: auto;
  display: block;
  /* vertical-align: top; */
}

figure {
  margin: 0;
}

/* Gallery
--------------------------------------------- */
.gallery {
  overflow: hidden;
}

.gallery img {
  border: 1px solid #eee;
  height: auto;
  padding: 4px;
}

.gallery img:focus,
.gallery img:hover {
  border: 1px solid #999;
  outline: none;
}

.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
  clear: left;
}

.gallery-item {
  float: left;
  margin: 0 0 28px;
  text-align: center;
}

.gallery-columns-1 .gallery-item {
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  width: 50%;
}

.gallery-columns-3 .gallery-item {
  width: 33%;
}

.gallery-columns-4 .gallery-item {
  width: 25%;
}

.gallery-columns-5 .gallery-item {
  width: 20%;
}

.gallery-columns-6 .gallery-item {
  width: 16.6666%;
}

.gallery-columns-7 .gallery-item {
  width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
  width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  width: 11.1111%;
}

/* Forms
--------------------------------------------- */
input,
select,
textarea {
  background-color: #ffffff;
  border: 1px solid #ddd;
  color: #333333;
  font-size: 15px;
  font-weight: normal;
  padding: 10px;
  width: 100%;
}

input:focus,
textarea:focus {
  border: 1px solid #999;
  outline: none;
}

input[type=checkbox],
input[type=image],
input[type=radio] {
  width: auto;
}

::-ms-input-placeholder {
  color: #333;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #333;
  opacity: 1;
}

::placeholder {
  color: #333;
  opacity: 1;
}

button,
input[type=button],
input[type=reset],
input[type=submit],
.button {
  background-color: #595959;
  border: 0;
  /* border-radius: 5px; */
  color: #ffffff;
  cursor: pointer;
  font-size: 16px;
  font-weight: normal;
  padding: 15px 30px;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  white-space: normal;
  width: auto;
}

input[type=submit]:hover,
.button:hover {
	color: white;
	background: #002950;
}

button:focus,
button:hover,
input:hover[type=button],
input:hover[type=reset],
input:hover[type=submit],
input:focus[type=button],
input:focus[type=reset],
input:focus[type=submit] {
  background-color: #b6a88b;
  border-width: 0;
  color: #ffffff;
}

.entry-content .button:hover,
.entry-content .button:focus {
  color: #ffffff;
}

.button {
  display: inline-block;
}

.site-container button:disabled,
.site-container button:disabled:hover,
.site-container input:disabled,
.site-container input:disabled:hover,
.site-container input[type=button]:disabled,
.site-container input[type=button]:disabled:hover,
.site-container input[type=reset]:disabled,
.site-container input[type=reset]:disabled:hover,
.site-container input[type=submit]:disabled,
.site-container input[type=submit]:disabled:hover {
  background-color: #eee;
  border-width: 0;
  color: #777;
  cursor: not-allowed;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button {
  display: none;
}

/* Tables
--------------------------------------------- */
table {
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 40px;
  width: 100%;
  word-break: break-all;
}

  .wpseo-opening-hours {
    margin-top: 20px;
  }

tbody {
  border-bottom: 1px solid #ddd;
}

td,
th {
  line-height: 2;
  text-align: left;
  vertical-align: top;
}

  .wpseo-opening-hours td,
  .wpseo-opening-hours th {
    line-height: 3;
  }

tr {
  border-top: 1px solid #ddd;
}

th {
  font-weight: bold;
}

td {
  padding: 0.5em;
}

  .wpseo-opening-hours td {
    padding: 0;
  }

/* Screen Reader Text
--------------------------------------------- */
.screen-reader-text,
.screen-reader-text span,
.screen-reader-shortcut {
  position: absolute !important;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  border: 0;
  overflow: hidden;
  word-wrap: normal !important;
}

.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.genesis-nav-menu .search input[type=submit]:focus,
.widget_search input[type=submit]:focus {
  clip: auto !important;
  height: auto;
  width: auto;
  display: block;
  font-size: 1em;
  font-weight: bold;
  padding: 15px 23px 14px;
  color: #333333;
  background: #ffffff;
  z-index: 100000;
  /* Above WP toolbar. */
  text-decoration: none;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
}

.more-link {
  display: inline-block;
  position: relative;
  margin-bottom: 30px;
}

/* Structure and Layout
--------------------------------------------- */
/* Site Container
--------------------------------------------- */
.site-container {
  animation: fadein 1s;
  word-wrap: break-word;
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Site Inner
------------------------------------------- */
.wrap {
  margin: 0 auto;
  max-width: 1200px;
}

.site-inner {
  clear: both;
  margin: 0 auto;
  padding-top: 0px;
}

.site-inner .wrap {
  /* max-width: 100%; */
}

/* Column Widths and Positions
--------------------------------------------- */
/* Wrapping div for .content and .sidebar-primary */
.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
  width: 78%;
}

.content-sidebar-sidebar .content-sidebar-wrap {
  float: left;
}

.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
  float: right;
}

/* Content */
.content {
  float: right;
  width: 70%;
}

.content-sidebar .content,
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content {
  float: left;
}

.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content {
  width: 70%;
}

.full-width-content .content {
  width: 100%;
}

/* Primary Sidebar */
.sidebar-primary {
  float: right;
  width: 30%;
}

.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
  float: left;
}

/* Secondary Sidebar */
.sidebar-secondary {
  float: left;
  width: 22%;
}

.content-sidebar-sidebar .sidebar-secondary {
  float: right;
}

/* Bootstrap Column Classes
--------------------------------------------- */
/* Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css */
.five-sixths,
.four-fifths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.one-fifth,
.three-fifths,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds,
.two-fifths {
  float: left;
}

.one-half,
.three-sixths,
.two-fourths {
  width: 50%;
}

.one-third,
.two-sixths {
  width: 33%;
}

.four-sixths,
.two-thirds {
  width: 66%;
}

.one-fourth {
  width: 25%;
}

.three-fourths {
  width: 75%;
}

.one-sixth {
  width: 14.5299145299%;
}

.five-sixths {
  width: 82.905982906%;
}

.one-fifth {
  width: 20%;
}

.two-fifths {
  width: 40%;
}

.three-fifths {
  width: 60%;
}

.four-fifths {
  width: 80%;
}

/* Common Classes
--------------------------------------------- */
/* Accordion */
ul.accordion-list {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  padding: 20px;
  margin: 0;
  list-style: none;
  background-color: #eee;
}
ul.accordion-list li {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  background-color: #ffffff;
  padding: 20px;
  margin: 0 auto 15px auto;
  cursor: pointer;
}

ul.accordion-list li:last-child {
 margin-bottom: 0;
}

ul.accordion-list li.active h3.accord-title:after {
  transform: rotate(45deg);
}
ul.accordion-list li h3.accord-title {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  padding: 0 0 0 0;
  margin: 0;
  font-size: 22px;
  cursor: pointer;
  color: #002950;
}
ul.accordion-list li h3.accord-title:after {
  content: "+";
  position: absolute;
  right: 0;
  top: 0;
  color: #333333;
  transition: all 0.3s ease-in-out;
  font-size: 24px;
}
ul.accordion-list li div.panel {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  margin: 28px 0 0 0;
  padding: 0;
  cursor: pointer;
}
ul.accordion-list li div.panel p {
  position: relative;
  display: block;
  cursor: pointer;
}

/* Avatar
--------------------------------------------- */
.avatar {
  float: left;
  border-radius: 50%;
}

.alignleft .avatar,
.author-box .avatar {
  margin-right: 20px;
}

.alignright .avatar {
  margin-left: 20px;
}

.comment .avatar {
  margin: 0 15px 20px 0;
}

/* Genesis
--------------------------------------------- */
.breadcrumb {
  color: #ffffff;
  display: inline-block;
  float: right;
  font-size: 12px;
  padding-top: 10px;
}

.breadcrumb a {
  color: #ffffff;
  text-decoration: underline;
}

.after-entry,
.archive-description,
.author-box {
  margin-bottom: 40px;
}

.after-entry {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
  padding: 20px 30px;
}

.after-entry .widget:last-of-type {
  margin-bottom: 0;
}

.archive-description p:last-child,
.author-box p:last-child {
  margin-bottom: 0;
}

/* Search Form
--------------------------------------------- */
.search-form {
  overflow: hidden;
}

.site-header .search-form {
  float: right;
  margin-top: 12px;
}

.entry-content .search-form,
.site-header .search-form {
  width: 50%;
  margin-bottom: 40px;
}

.post-password-form input[type=submit],
.search-form input[type=submit] {
  margin-top: 10px;
}

.widget_search input[type=submit] {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* Titles
--------------------------------------------- */
.sub-header {
  background: #002950;
  padding: 10px;
  padding-left: 16%;
}

.archive-title,
.archive-description .entry-title,
.author-box-title {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}

.entry-title {
  font-size: 30px;
  color: #ffffff;
  margin-bottom: 0;
  display: inline-block;
}

.entry-title a,
.sidebar .widget-title a {
  color: #ff0000;
  text-decoration: none;
}

.entry-title a:hover,
.entry-title a:focus {
  color: #ff0000;
}

.widget-title {
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 20px;
}

/* WordPress
--------------------------------------------- */
a.aligncenter img {
  display: block;
  margin: 0 auto;
}

a.alignnone {
  display: inline-block;
}

.alignleft {
  float: left;
  text-align: left;
}

.alignright {
  float: right;
  text-align: right;
}

a.alignleft,
a.alignnone,
a.alignright {
  max-width: 100%;
}

img.centered,
.aligncenter {
  display: block;
  margin: 0 auto 24px;
}

img.alignnone,
.alignnone {
  margin-bottom: 12px;
}

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
  margin: 0 24px 24px 0;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
  margin: 0 0 24px 24px;
}

.wp-caption-text {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 700;
  text-align: center;
}

.entry-content p.wp-caption-text {
  margin-bottom: 0;
}

.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-video {
  margin: 0 0 28px;
}

/* Widgets
----------------------------------------- */
.widget {
  word-wrap: break-word;
}

.widget ol > li {
  list-style-position: inside;
  list-style-type: decimal;
  padding-left: 20px;
  text-indent: -20px;
}

.widget li li {
  border: 0;
  margin: 0 0 0 30px;
  padding: 0;
}

.widget_calendar table {
  width: 100%;
}

.widget_calendar td,
.widget_calendar th {
  text-align: center;
}


/*topbar*/
.topbar.widget-area {
    float:  right;
    /* text-align: right; */
}



#areas {
    margin: 0 auto;
    width: 80%;
    float: left;
    padding:  20px;
    display: inline-flex;
    align-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}

.areas-title {
    font-size: 23px;
    font-weight: bold;
    float: left;
    color: #002950;
    padding: 0 8px;
}

ul.areas-list {
    width: fit-content;
    display: inline-flex;
    float: right;
}

ul.areas-list li {
    font-size: 20px;
    width: 140px;
    text-align: center;
    background: #002950;
    color: white;
    text-transform: uppercase;
    margin: auto 5px;
    padding: 10px 10px;
    font-weight: lighter;
    
}

ul.areas-list li a{
    font-size: 20px;
    color: white;
    text-transform: uppercase;
    margin: 0 5px;

}


ul.areas-list li a:hover {
    color: #9cacbb;

}
/* ## Featured Content
--------------------------------------------- */
.featured-content .entry {
  border-bottom: 2px solid #f5f5f5;
  margin-bottom: 20px;
  padding: 0 0 24px;
}

.featured-content .entry-title {
  font-size: 20px;
  font-size: 2rem;
}

/* Plugins
--------------------------------------------- */
/* Jetpack
--------------------------------------------- */
#wpstats {
  display: none;
}

/* Skip Links
--------------------------------------------- */
.genesis-skip-link {
  margin: 0;
}

.genesis-skip-link li {
  height: 0;
  width: 0;
  list-style: none;
}

/* Display outline on focus */
:focus {
  color: #333333;
  outline: #ccc solid 1px;
}

/* ## Title Area
--------------------------------------------- */

.title-area {
    width:  fit-content;
    /* float: left; */
    /* padding: 38px; */
    margin-left: 15%;
    padding-top: 20px;
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: center; */
    /* align-content: center; */
    /* flex-wrap: nowrap; */
    /* flex-direction: row; */
}


.title-area img {
    height: 75px;
    margin: 20px;
    width: fit-content;
}

.site-title {
    font-size: 32px;
    font-size: 3.2rem;
    font-weight: 400;
    display: none;
    line-height: 1.2;
}

.site-title a,
.site-title a:hover,
.site-title a:focus {
    color: #333;
}


/* ## Header Widget Area
--------------------------------------------- */
.site-header .widget-area {
  float: right;
  clear: right;
  text-align: right;
}

.topbar.widget-area .wrap{
   max-width: 100%;
   padding: 0;
}

div#topbar-background {
    background-color: #002950;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 55% 550%);
    width: 1045px;
    float: left;
    padding: 20px;
    font-weight: bold;
}

#wy-phone,
#wy-add {
	display: none;
}

	.page-template-wyoming-page #wy-phone,
	.page-template-wyoming-page #wy-add,
	.page-template-personal-injury-wyoming-template #wy-phone,
	.page-template-personal-injury-wyoming-template #wy-add,
	.page-template-personal-injury-subpage-wyoming-template #wy-phone,
	.page-template-personal-injury-subpage-wyoming-template #wy-add {
		display: block;
	}

	.page-template-wyoming-page #ut-phone,
	.page-template-wyoming-page #ut-add,
	.page-template-personal-injury-wyoming-template #ut-phone,
	.page-template-personal-injury-wyoming-template #ut-add,
	.page-template-personal-injury-subpage-wyoming-template #ut-phone,
	.page-template-personal-injury-subpage-wyoming-template #ut-add {
		display: none;
	}

div#topbar-background a{
    font-weight: bold;
    text-align: left;
    color: white;
    word-break: normal;
    font-size: 30px;
}

div#topbar-background a:hover {
    color: #9cacbb;
}

.topbar {
  margin-bottom: 10px;
}


.site-header .site-title a {
    /* background: url(/wp-content/uploads/2016/09/Logo-Saved-From-Web.png) no-repeat left; */
    /* background-size: contain; */
    /* float: left; */
    min-height: 60px;
    width: 461px;
    height: 98px;
    /* color: transparent; */
}

.site-description {
    display: none;
    /* font-size: 16px; */
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.5;
}

.site-description,
.site-title {
    /* margin-bottom: 0; */
}

.site-header {
    background: #ffffff;
    border-bottom: 4px solid #002950;
}

.site-header .wrap {
    width: 100%;
    max-width: 100%;
}

.header-image .site-description,
.header-image .site-title {
    display: block;
    text-indent: -9999px;
}

.sub-header {
  /* background-color: #002950; */
}



/* ## Widget Area
--------------------------------------------- */

/*
    font color hash #002950
*/

.site-header .widget-area {
    /* float: right; */
    text-align: center;
    /* margin-right: 15%; */
}

.site-header section {
    padding: 10px;
}

.site-header #header-spanish a {
    display: block;
    font-size: 24px;
    font-weight: 600;
    width: 370px;
    max-width: 95%;
    border: 2px solid #002950;
    border-radius: 8px;
    color: #002950;
    text-align: center;
    text-decoration: none;
    margin: 0 auto 5px;
    line-height: 1.5em;
}

.site-header #header-grid {
    display: inline-grid;
    grid-template-columns: auto auto;
    grid-gap: 0;
    font-size: 30px;
    align-items: center;
    line-height: 1em;
}

.free-case-review, .header-phone {
    /* padding: 0 15px; */
    /* float: left; */
    padding-left: 200px;
}

.free-case-review {
    border-right: 2px solid #002950;
    /* width: 50%; */
}

.free-case-review img {
    width: 58px;
    height: auto;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.free-case-review span {
    display: inline-block;
    font-size: 24px;
    margin: 0;
}

div#header-grid {
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-wrap: nowrap;
}


#header-grid a {
    color: #002950;
    text-decoration: none;
    font-size: 28px;
    font-weight: 700;
    font-family: 'Open Sans Bold';
}

.header-phone p {
    margin: 0;
}

.site-header .textwidget .free-case-review a {
    font-size: 24px;
    text-transform: uppercase;
}

.site-header #header-grid .header-phone-text {
    font-size: 22px;
    color: #002950;
}

/* # Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
    clear: both;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1;
    width: 100%;
    position: relative;
    text-align: center;
    background: #595959;
    bottom: -1px;
}

.genesis-nav-menu .menu-item {
    display: inline-block;
    text-align: left;
}

.genesis-nav-menu a {
    color: #ffffff;
    text-decoration: none;
    display: block;
    padding: 20px 15px;
    text-transform: uppercase;
}

.genesis-nav-menu a:hover,
.genesis-nav-menu a:focus,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.genesis-nav-menu .sub-menu .current-menu-item > a:focus  {
    color: #fff;
    background-color: #002950;
}

.genesis-nav-menu .sub-menu {
    left: -9999px;
    opacity: 0;
    position: absolute;
    -webkit-transition: opacity .4s ease-in-out;
    -moz-transition:    opacity .4s ease-in-out;
    -ms-transition:     opacity .4s ease-in-out;
    -o-transition:      opacity .4s ease-in-out;
    transition:         opacity .4s ease-in-out;
    width: 275px;
    z-index: 99;
    border: 1px solid;
    border-top: 0;
}

.genesis-nav-menu .sub-menu a {
    background-color: #ffffff;
    color: #002950;
    border-top: 0;
    border: 1px solid white;
    font-size: 14px;
    font-size: 1.4rem;
    padding: 10px 20px;
    position: relative;
    width: 275px;
    word-wrap: break-word;
}

.genesis-nav-menu .sub-menu .sub-menu {
    margin: -36px 0 0 220px;
    border-top: 1px solid;
}

.genesis-nav-menu
.sub-menu
a:hover {
    background-color: #002950;
    color: #FFF ;
}

.genesis-nav-menu .menu-item:hover {
    position: static;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
    left: auto;
    opacity: 1;
}

.genesis-nav-menu > .first > a {
    padding-left: 0;
}

.genesis-nav-menu > .last > a {
    padding-right: 0;
}

.genesis-nav-menu > .right {
    color: #fff;
    float: right;
    list-style-type: none;
    padding: 30px 0;
}

.genesis-nav-menu > .right > a {
    display: inline;
    padding: 0;
}

.genesis-nav-menu > .rss > a {
    margin-left: 48px;
}

.genesis-nav-menu > .search {
    padding: 10px 0 0;
}

/* ## Accessible Menu
--------------------------------------------- */

.menu .menu-item:focus {
    position: static;
}

.menu .menu-item > a:focus + ul.sub-menu,
.menu .menu-item.sfHover > ul.sub-menu {
    left: auto;
    opacity: 1;
}

/* ## Site Header Navigation
--------------------------------------------- */

.site-header .sub-menu {
    border-top: 1px solid #eee;
}


.site-header .sub-menu .sub-menu {
    margin-top: -56px;
}

.site-header .genesis-nav-menu li li {
    margin-left: 0;
}

/* ## Primary Navigation
--------------------------------------------- */

.nav-primary {
    /* background-color: #595959; */
    width: 100%;
    height: fit-content;
    margin: auto;
    max-width: 100%;
    /* position: relative; */
    /* height: fit-content; */
    border-bottom: 1px solid #002950;
    /* margin-top: 141px; */
}

.nav-primary .wrap{
    width: 100%;
    /* max-width: 100%; */
}
.nav-primary .genesis-nav-menu a {
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 16px;
}

.nav-primary .genesis-nav-menu a:hover,
.nav-primary .genesis-nav-menu a:focus {
    color: #ffffff;
    background-color: #002950;
}

.nav-primary .genesis-nav-menu .current-menu-item > a {
    color: #ffffff;
    background-color: #d1d1d1;
}

.nav-primary .genesis-nav-menu .sub-menu a {
    color: #002950;
    font-size: 14px;
}

.nav-primary .genesis-nav-menu .sub-menu a:hover,
.nav-primary .genesis-nav-menu .sub-menu a:focus,
.nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a {
    color: #ffffff;
}

/* ## Secondary Navigation
--------------------------------------------- */

.nav-secondary {
    background-color: #fff;
}

/* # Content Area
---------------------------------------------------------------------------------------------------- */

/* ## Entries
--------------------------------------------- */

.entry {
    margin-bottom: 40px;
	padding: 50px 10px 0;
/*    padding: 50px 0px;*/
}

.content .entry {
    background-color: #fff;
}

.entry-content ol,
.entry-content ul {
    margin-bottom: 28px;
    text-align: center;
}

.entry-content ol > li {
    list-style-type: decimal;
    display: list-item;
    text-align: left;
}

.entry-content ul.simple-list > li {
    list-style-type: disc;
}

.entry-content ul > li {/*    list-style-type: none;*//*    display: inline-block;*/display: list-item;/* list-style-type: disc; */text-align: left;margin-left: auto !important;}

.entry-content ol ol,
.entry-content ul ul {
    margin-bottom: 0;
}

.entry-content code {
    background-color: #333;
    color: #ddd;
}

ul.simple-list {
    margin: 0 0 28px 20px;
    border: none;
}

ul.simple-list li {
    display: list-item;
    list-style-type: disc;
    text-align: left;
    border: none;
}

ol.number-list {
    margin:0 0 28px 20px;
    text-align: left;
}
/* ## Entry Meta
--------------------------------------------- */

p.entry-meta {
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 0;
}

.entry-header .entry-meta {
    margin-bottom: 24px;
}

.entry-footer .entry-meta {
    border-top: 2px solid #f5f5f5;
    padding-top: 24px;
}

.entry-categories,
.entry-tags {
    display: block;
}

.entry-comments-link::before {
    content: "\2014";
    margin: 0 6px 0 2px;
}

/* ## Entry Meta
--------------------------------------------- */
p.entry-meta {
  font-size: 16px;
  font-size: 1.6rem;
  margin-bottom: 0;
}

.entry-header .entry-meta {
  margin-bottom: 24px;
}

.entry-footer .entry-meta {
  border-top: 2px solid #f5f5f5;
  padding-top: 24px;
}

.entry-categories,
.entry-tags {
  display: block;
}

.entry-comments-link::before {
  content: "—";
  margin: 0 6px 0 2px;
}

/* ## Pagination
--------------------------------------------- */
.pagination {
  clear: both;
  margin: 40px 0;
}

.adjacent-entry-pagination {
  margin-bottom: 0;
}

.archive-pagination li {
  display: inline;
}

.archive-pagination li a {
  background-color: #333333;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 8px 12px;
  text-decoration: none;
}

.archive-pagination li a:hover,
.archive-pagination li a:focus,
.archive-pagination .active a {
  background-color: #002950;
  text-decoration: underline;
}

/* ## Comments
--------------------------------------------- */
.comment-respond,
.entry-comments,
.entry-pings {
  background-color: #ffffff;
  margin-bottom: 40px;
}

.comment-respond,
.entry-pings {
  padding: 40px 40px 16px;
}

.entry-comments {
  padding: 40px;
}

.comment-header {
  font-size: 16px;
  font-size: 1.6rem;
}

li.comment {
  background-color: #f5f5f5;
  border: 2px solid #ffffff;
  border-right: 0;
}

.comment-content {
  clear: both;
  word-wrap: break-word;
}

.comment-list li {
  margin-top: 24px;
  padding: 32px;
}

.comment-list li li {
  margin-right: -32px;
}

.comment-respond input[type=email],
.comment-respond input[type=text],
.comment-respond input[type=url] {
  width: 50%;
}

.comment-respond label {
  display: block;
  margin-right: 12px;
}

.entry-comments .comment-author {
  margin-bottom: 0;
}

.entry-pings .reply {
  display: none;
}

.form-allowed-tags {
  background-color: #f5f5f5;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 24px;
}

/* # Sidebars
---------------------------------------------------------------------------------------------------- */
.sidebar li {
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.sidebar p:last-child,
.sidebar ul > li:last-child {
  margin-bottom: 0;
}

.sidebar .widget {
  background-color: #ffffff;
  margin-bottom: 40px;
  padding: 50px 50px 0;
}

/********** Footer Widgets ***********/
.footer-widgets {
  background-color: #002950;
  text-align: center;
}

.footer-widgets .wrap {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: inline-grid;
  grid-template-columns: 24% 24% 24% 24%;
  grid-column-gap: 1.25%;
}

.footer-widgets .wrap::before {
  display: none;
}

.footer-widgets .wrap .widget-area {
  padding: 20px 5px;
  text-align: left;
  color: #ffffff !important;
  font-size: 12px;
}

.footer-widgets .wrap .widget-area a {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

.footer-widgets .wrap .widget-area a:hover {
  text-decoration: underline;
}

.footer-widgets .widget-area ul {
  text-align: left;
}

.footer-widgets .widget-area .gform_wrapper li {
  width: 100%;
  margin-bottom: 10px;
}

.footer-widgets .widget-area .gform_wrapper textarea {
  height: 150px;
}

.footer-widgets .wrap .widget-wrap .widgettitle {
  color: #ffffff !important;
  font-size: 14px;
  font-family: "Open Sans Bold";
  text-transform: uppercase;
  padding: 10px 0;
  border-bottom: 1px solid #ffffff;
}

.footer-widgets .wrap .widget-area  label.gfield_label {
  color: white;
  font-size: 20px;
}

/* # Site Footer (aka Socket)
---------------------------------------------------------------------------------------------------- */
.site-footer {
  background-color: #363636;
  color: #ffffff;
  font-size: 14px;
  line-height: 1;
  padding: 30px 10px;
  text-align: center;
}

.site-footer p {
  margin-bottom: 0;
  color: #ffffff;
}

.site-footer a {
  color: #e1e1e1;
}

.site-footer a:hover {
  color: #ffffff;
  text-decoration: none;
}

.page-template-contact-page-template .contact-form-widget, .page-template-contact-page-template .contact-hours-widget {
  display: inline-block;
  width: 48%;
  vertical-align: top;
}

.page-template-contact-page-template .footer-widgets {
  display: none;
}

/*  WooCommerce Styles  */
.woocommerce .archive-description .archive-title {
  margin-top: 40px;
}

.woocommerce form label {
  display: block;
}

.woocommerce .product_meta span.sku_wrapper, .woocommerce .product_meta span.posted_in {
  display: block;
}

/**************************************************************/
/*           DEFAULT MEDIA QUERY STYLING                      */
/**************************************************************/
@media only screen and (max-width: 1860px) {
div#topbar-background {
  width: 900px;
}

#areas {
  width: 100%;
}

.areas-title {
  font-size: 18px;
}
}

@media only screen and (max-width: 1800px) {
div#topbar-background {
  width: 800px;
}
}

@media only screen and (max-width: 1570px) {
.title-area {
  margin-left: 10%;
}

div#topbar-background {
  width: 800px;
}
}

@media only screen and (max-width: 1500px) {
.title-area {
  margin-left: 0px;
  float: left;
}

.sub-header {
  padding-left: 20px;
}

div#topbar-background {
  width: 900px;
}
}

@media only screen and (max-width: 1450px) {
div#topbar-background {
  width: 800px;

}

div#topbar-background a {
  font-size: 20px;
}
}


@media only screen and (max-width: 1350px) {
div#topbar-background {
  width: 750px;
  float: right;
}

#areas {
  padding: 20px 0;
  display: flex;
  flex-direction: column;
  padding-bottom: 0;
}

div#areas {}

.areas-title {
  padding-bottom: 10px;
}
}

@media only screen and (max-width: 1300px) {
div#topbar-background {
  width: 680px;
}
}



@media only screen and (max-width: 1225px) {
div#topbar-background {
  width: 600px;
}

div#topbar-background a {
  font-size: 18px;
}

}


@media only screen and (max-width: 1140px) {
 .topbar.widget-area {
   float: none;
   }

  div#topbar-background {
    text-align: center;
    width: 100%;
    clip-path: none;
    margin:  auto;
    padding: 20px;
  }

.header-phone {
  padding-left: 0;

}

  .title-area {
    width: 100%;
    margin: 0 auto;
    float: none;
    position: relative;
    padding: 20px;
    text-align: center;
}

  .title-area img{
    margin:  auto;
    width: 60%;
    height: auto;
    float: none;
    position: relative;
    padding: 20px;
    text-align: center;
}
}

@media only screen and (max-width: 1024px) {
  /* Footer Widgets */
  .footer-widgets .wrap {
    display: block;
    width: 100%;
  }

  .footer-widgets .wrap .widget-area {
    float: none !important;
    width: 90% !important;
    margin: 0px auto !important;
  }

  /* Nav Menu */
  .nav-primary {
    /* height: 48px; */
    width: 100%;
    float: none;
    clear: both;
    margin-bottom: -1px;
  }

  .nav-primary .wrap {
    position: relative;
    z-index: 10000;
  }

  .genesis-nav-menu.responsive-menu,
.genesis-nav-menu.responsive-menu > .menu-item > .sub-menu {
    display: none;
  }

  .genesis-nav-menu.responsive-menu .menu-item,
.responsive-menu-icon {
    display: block;
    background: #002950;
  }

  .genesis-nav-menu.responsive-menu .menu-item {
    margin: 0;
  }

  .genesis-nav-menu.responsive-menu .menu-item:hover {
    position: static;
  }

  .genesis-nav-menu.responsive-menu .current-menu-item > a,
.genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,
.genesis-nav-menu.responsive-menu > .first > a,
.genesis-nav-menu.responsive-menu > .last > a,
.genesis-nav-menu.responsive-menu a,
.genesis-nav-menu.responsive-menu a:hover,
.genesis-nav-menu.responsive-menu li:hover > a {
    background: #ffffff;
    color: #002950;
    width: 100%;
    line-height: 1;
    padding: 10px 20px;
  }

  .genesis-nav-menu.responsive-menu .menu-item-has-children {
    cursor: pointer;
  }

  .genesis-nav-menu.responsive-menu .menu-item-has-children > a {
    margin-right: 60px;
  }

  .genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
    content: "";
    float: right;
    font: normal 16px/1 "dashicons";
    height: 16px;
    padding: 10px 20px;
    right: 0;
    text-align: right;
    z-index: 9999;
  }

  .genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
    content: "";
  }

  .nav-primary .genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
    color: #000000;
  }

  .genesis-nav-menu.responsive-menu .sub-menu {
    background-color: rgba(0, 0, 0, 0.05);
    border: none;
    left: auto;
    opacity: 1;
    position: relative;
    transition: opacity 0.4s ease-in-out;
    width: 100%;
    z-index: 99;
  }

  .genesis-nav-menu.responsive-menu .sub-menu .sub-menu {
    background-color: transparent;
    margin: 0;
  }

  .genesis-nav-menu.responsive-menu .sub-menu .sub-menu li a,
.genesis-nav-menu.responsive-menu .sub-menu .sub-menu li a:hover {
    padding: 10px 20px 10px 60px;
  }

  .genesis-nav-menu.responsive-menu .sub-menu li a,
.genesis-nav-menu.responsive-menu .sub-menu li a:hover {
    background: #002950;
    border: none;
    color: #ffffff;
    padding: 10px 40px;
    position: relative;
    width: 100%;
  }

  .entry-categories,
.entry-comments-link,
.entry-tags {
    display: block;
    float: none;
  }

  .responsive-menu-icon::before {
    color: #ffffff;
    content: "\f333";
    display: block;
    font: normal 26px/1 'dashicons';
    margin: auto;
    text-align: center;
    padding: 10px;
}
}

@media only screen and (max-width: 960px) {
  .title-area {
    float: none;
    margin: 0 auto;
    padding: 0;
  }

  /* SUBPAGES IMAGE FLOAT CORRECTION */
  .alignright {
    float: none !important;
    display: block;
    margin: 15px auto !important;
  }

  .alignleft {
    float: none !important;
    display: block;
    margin: 15px auto !important;
  }

  /* BREADCRUMB STYLES */
  .sub-header .breadcrumb {
    float: none;
    width: 100%;
    text-align: center;
    margin: auto;
  }

  .sub-header h1.entry-title, .sub-header .entry-title {
    float: none;
    width: 100% !important;
    text-align: center;
  }

  /* service icon section (CTA section) */
  .one-half.first {
    float: none;
    margin: 15px auto;
  }

  .one-half {
    float: none;
    width: 85%;
    margin: 15px auto;
  }

  .content,
.content-sidebar-sidebar .content,
.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-primary,
.sidebar-secondary,
.sidebar-sidebar-content .content,
.sidebar-sidebar-content .content-sidebar-wrap,
.site-header .widget-area {
    width: 100%;
  }

  .header-image .site-title > a {
    background-position: center top;
  }

  .genesis-nav-menu li,
.site-header ul.genesis-nav-menu,
.site-header .search-form {
    float: none;
  }

  .genesis-nav-menu,
.site-description,
.site-header .title-area,
.site-header .search-form,
.site-title {
    text-align: center;
  }

  .genesis-nav-menu a,
.genesis-nav-menu > .first > a,
.genesis-nav-menu > .last > a {
    padding: 20px 16px;
  }

  .site-header .search-form {
    margin: 16px auto;
  }

  .genesis-nav-menu li.right {
    display: none;
  }

  .page-template-contact-page-template .contact-form-widget, .page-template-contact-page-template .contact-hours-widget {
    display: block;
    width: 100%;
  }

  .content ul.blog-list > li.list-item-grid {
    width: 48%;
  }

  .blog .one-fourth {
    width: 33%;
  }

  .blog .three-fourths {
    width: 66%;
  }
}


@media (max-width: 750px) {
.title-area img {
  width: 80%;
  height: auto;
  margin: 0;
  padding: 5px;
}
}


@media (max-width: 650px) {

  ul.areas-list {
    display: inline-flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;
  }

  ul.areas-list li {
    margin-bottom: 10px;

  }

  
  ul.areas-list li a{
    font-size: 18px

  }

  .content ul.blog-list > li.list-item-grid {
    display: block;
    width: 90%;
    margin: 30px auto;
  }

  .blog .one-fourth, .blog .three-fourths {
    display: block;
    float: none;
    width: 90%;
    margin: 0 auto;
  }

  #header-grid a, .free-case-review span {font-size: 16px;}

.free-case-review, .header-phone {padding: 0 10px;font-size: 14px;}

  .content ul.blog-list > li.list-item-grid {
    display: block;
    width: 90%;
    margin: 30px auto;
  }

  .blog .one-fourth, .blog .three-fourths {
    display: block;
    float: none;
    width: 90%;
    margin: 0 auto;
  }

  #header-grid a, .free-case-review span {font-size: 16px;}

.free-case-review, .header-phone {padding: 0 10px;font-size: 14px;}
}

/*# sourceMappingURL=style.css.map */


  /* SUBPAGES IMAGE FLOAT CORRECTION */
  .alignright {
    /* float: none !important; */
    display: block;
    margin: 15px important;
  }

  .alignleft {
    float: none !important;
    display: block;
    margin: 15px auto !important;
  }

  /* BREADCRUMB STYLES */
  .sub-header .breadcrumb {
    float: none;
    width: 100%;
    /* text-align: center; */
    margin: auto;
  }

  .sub-header h1.entry-title, .sub-header .entry-title {
    float: none;
    width: 100% !important;
    /* text-align: center; */
  }

  /* service icon section (CTA section) */
  .one-half.first {
    float: none;
    margin: 15px auto;
  }

  .one-half {
    float: none;
    width: 85%;
    margin: 15px auto;
  }

  .content,
.content-sidebar-sidebar .content,
.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-primary,
.sidebar-secondary,
.sidebar-sidebar-content .content,
.sidebar-sidebar-content .content-sidebar-wrap,
.site-header .widget-area {
    /* width: 100%; */
  }

  .header-image .site-title > a {
    background-position: center top;
  }

  .genesis-nav-menu li,
.site-header ul.genesis-nav-menu,
.site-header .search-form {
    float: none;
  }

  .genesis-nav-menu,
.site-description,
.site-header .title-area,
.site-header .search-form,
.site-title {
    text-align: center;
  }

  .genesis-nav-menu a,
.genesis-nav-menu > .first > a,
.genesis-nav-menu > .last > a {
    padding: 20px 16px;
  }

  .site-header .search-form {
    margin: 16px auto;
  }

  .genesis-nav-menu li.right {
    display: none;
  }

  .page-template-contact-page-template .contact-form-widget, .page-template-contact-page-template .contact-hours-widget {
    display: block;
    width: 100%;
  }

  .content ul.blog-list > li.list-item-grid {
    width: 48%;
  }

  .blog .one-fourth {
    /* width: 33%; */
  }

  .blog .three-fourths {
    width: 66%;
    margin-left: 20px;
  }
}

/*# sourceMappingURL=style.css.map */

/* --- city-page.css --- */
.site-inner {
	margin-top: 20px;
	/* padding: 0 10px; */
}
.wrap {
	max-width: 100%;

}
.validation_message {
	font-size: 10px;
	color: #a7916a;
	}

div.instruction.validation_message {
	display: none !important;
}

a {
	color: #002950;
}

a:hover {
	color: #595959;
}

a:hover {
	color: #595959;
}

/* content */

.site-inner .wrap {
	max-width: 100%;
	width: 100%;
}


/*hero*/

#hero {
	width: 100%;
	max-width: 1200px;
	margin: auto;
	height: fit-content;
	/* max-height: 1000px; */
	position: relative;
	/* margin-bottom: 50px; */
}


#hero h4 {
    background: #002950;
    color: #fff;
    text-align: center;
    font-size: 30px;
    font-family: "Open Sans Semibold";
    padding: 15px;
    margin-bottom: 0;
   }

#hero img {
	width: 60%;
	height: 300px !important;
	display: inline;
	/* padding: 0 20px 0 0; */
	/* z-index: -1; */
	height: 100%;
	position: relative;
	object-fit: cover;
}

.hero-content {}

#hero .hero-title {
	text-align: left;
	margin-bottom: 20px;
	font-size: 70px;
	color: #ffffff;
	text-transform: uppercase;
	font-family: 'Lora', serif;
}

.hero-text {
	padding-bottom: 20px;
	padding: 0px 30% 0px 0px;
	font-size: 25px;
}

.hero-form {
	width: 38%;
	text-align: center;
	/* max-height: 700px; */
	height: auto;
	float: right;
	/* margin-top: -940px; */
	float: right;
	/* margin-right: 100px; */
	position: relative;
	background: #e9e9e9;
	/* z-index: 1000; */
	/* margin-left: 20px; */
	margin-bottom: 5px;
}

.hero-form .gform_wrapper input {
	text-align: center;
	background: #ffffff;
	border: 0;
	color: #595959;
	margin: auto;
	float: none;
	/* width: 100%; */
}

.gform_body {
	font-size: 25px;
}

.gform_body li {
    padding: 5px 0;
    /* display: inline-block; */
}

.hero-form .gform_wrapper {
	padding: 20px;
	padding-top: 10px;
	background: #e8e8e8;
}

.name_first label,
.name_last label,
#field_6_3 label.gfield_label,
#field_6_4 label.gfield_label,
#field_6_5 label.gfield_label {
	display: none !important;
}

#input_6_2_3,
#input_6_2_6 {
	margin-bottom: 10px;
}

label.gfield_label {
	font-size: 16px;
	color: #595959;
	/* display: none; */
}

#field_6_2 {
	width: 100% !important;
}


.ginput_container {
	/* padding: 5px 0 0; */
	height: fit-content;
}

.gfield_radio {
	font-size: 18px;
	display: inline-flex;
	flex-wrap: wrap;
	align-content: center;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	width: 55%;
}

.gfield_radio li {
	display: inline-block;
	width: 50%;
	/* float: left; */
	font-size: 12px;
	text-align: left;
}

li#field_6_7 {
	width: 100%;
}

.gform_footer.top_label {
	float: none;
	margin: auto;
	text-align: center;
	/* margin-top: 20px; */
}


/*grid 1*/

#grid-container-1 {
	/* display: inline; */
	/* position: absolute; */
	height: fit-content;
	/* grid-gap: 20px; */
	/* height: auto; */
	/* grid-template-columns: 60% 40%; */
	width: 100%;
	/* margin-bottom: 53px; */
	/* margin-top: -60px; */
	background-color: white;
	/* padding: 20px; */
	/* flex-direction: row; */
	/* flex-wrap: nowrap; */
	/* padding-bottom: 20px; */
}

#grid-container-1 .grid-content {
	color: #1a2452;
	background-color: white;
	margin: auto;
}


#grid-container-1 .grid-text p{
	margin-bottom: 10px;
	font-size: 18px;
}


#grid-container-1 .grid-title {
	text-align: left;
	display: block;
	font-size: 48px;
	font-weight: 700;
	color: #1a2452;
	font-weight: bold;
}

#grid-container-1 .grid-text {
	text-align: left;
}

#grid-container-1 .grid-right {
    /* width: 38%; */
    /* padding-top: 20px; */
}

#grid-container-1 .grid-right img {
    width: 95%;
    display: inline-block;
    float: right;
    object-fit: cover;
    position: relative;
    vertical-align: top !important;
}

.grid-left {
    width: 60%;
    display: inline-block;
    float: left;
}

.grid-right {
    width: 40%;
    text-align: right;
    float: right;
    margin-bottom: 20px;
    margin-top: 10px;
    height: fit-content;
}


/*map*/
#map {width: 100%;display: inline-block;position: relative;padding: 50px 0;background: #002950;}

#map h2 {
	text-align: center;
	background-color: #002950;
	color: white;
	/* padding: 20px; */
	font-size: 45px;
	margin: auto;
}

#map p {
	margin: auto;
	margin-bottom: -7px;
	max-width: 1200px;
	padding: 20px;
}

/*testimonials*/
#testimonials {
    padding: 10px;
}


#testimonials .wrap {
    width: 100%;
    max-width: 1200px;
}

#testimonials-title {
    text-align: center;
    font-size: 45px;
    padding-top: 40px;
    color: #002950;
}

/* Locations */


#locations img {
    height: -webkit-fill-available;
    width: 100% !important;
    object-fit: cover !important;
    position: absolute !important;
    /* background: #7a7a7a; */
    display: none;
}

#locations {
	padding: 50px 0;
	/* border-left: 0; */
	/* border-right: 0; */
	/* padding: 50px 10px; */
	/* text-align: center; */
	position: relative;
	background: #e8e8e8;
}

#locations .wrap{
	width: 100%;
	max-width: 1200px;
}

.locations-title {
	font-size: 45px;
	text-align: center;
	/* margin-top: 40px; */
	color: #002950;
}

.counties-list,
.cities-list {
	position: relative;
	display: inline-grid;
	grid-template-columns: 23% 23% 23% 23%;
	grid-column-gap: 2.5%;
	align-items: center;
	text-align: center;
	width: 100%;
	margin: 30px 0 20px;
}

.counties-list h3 {
	font-weight: 600;
	font-size: 22px;
	color: #002950;
}

#locations a {
	color: #002950;
}

#locations a:hover {
	color: #595959;
}

/*contact more info (last section)*/
#more-info {
	width: 100%;
	padding: 0;
	text-align: center;
	/* max-width: 1200px; */
	/* margin: auto; */
}


.more-info-content{
	width: 100%;
	margin: auto;
	max-width: 1200px;
}

#more-info h2 {
    text-align: center;
    background-color: #002950;
    color: white;
    padding: 20px;
    font-size: 45px;
    margin: auto;
    /* width: 100% !important; */
}

#more-info p {
	font-size: 20px;
	position: relative;
	text-align: center;
	padding: 10px 0;
	margin-bottom: 0;
}


#more-info li {
    list-style-type: none;
    display: block;
}


#more-info ul {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 20px;
}

.contact-colums {
    display: grid;
    grid-column: auto;
    grid-template-columns: auto auto auto;
    text-align: center;
}

.contact-colums .column-title {
    font-size: 30px;
    text-align: center;
}

.column-title {
    font-size: 30px;
    text-align: center;
}

/* Responsiveness */





@media (max-width: 1320px) {

#grid-container-1,
#grid-container-2 {
	/* display: block; */
	/* text-align: center; */
}
}


@media (max-width: 1265px) {
.contact-colums {
    display: inline-grid;
    grid-template-columns: auto;
    text-align: center;
    width: 100%;
}

#more-info ul {
    width: 100%;
}
}


@media only screen and (max-width:1025px) {
#hero img, .hero-form {
	width: 100% !important;
	margin: auto !important;
	display:inline !important;
}

#hero img {
	height: 300px;
}
}


@media only screen and (max-width:1000px) {


.gfield_radio li {
		padding: 10px;
		display: inline;
		width: auto;
		float: none;
	}

	#grid-container-1 .grid-right img {
		height: 200px !important;
	}


	#map, #locations {
		padding: 20px 0;
	}

	#grid-container-1 .grid-right {
		width: 100%;
	}

	#grid-container-1 .grid-left {
		width: 100%;
	}
}

@media (max-width: 900px) {
	.practices-squares li {
		width: 48%;
	}
	.counties-list,
	.cities-list {
		grid-template-columns: 32% 32% 32%;
		grid-column-gap: 2%;
	}
	.cities-list h4 {
		font-size: 18px;
	}
}

@media only screen and (max-width:700px) {
	#hero h4 {
		font-size: 30px !important;
	}
	label.gfield_label {
		font-size: 18px;
	}
	.hero-form .gform_wrapper input {
		padding: 5px 10px;
	}
	.gfield_radio li {
		/* font-size: 16px; */
	}

	#hero img {
	height: 200px;
}
}

@media only screen and (max-width:630px) {
	
	.locations-title, #more-info h2 {
		font-size: 36px;
	}
	.counties-list,
	.cities-list {
		grid-template-columns: 49% 49%;
		grid-column-gap: 2%;
	}
	.counties-list h3 {
		font-size: 20px;
	}

	#more-info p, #grid-container-1 p{
		font-size: 18px;
	}
}

@media only screen and (max-width:600px) {
	#grid-container-1 .grid-right img {
		height: 150px !important;
	}

	#grid-container-1 .grid-title {
		font-size: 35px;
	}
}



@media only screen and (max-width:420px) {
	.post-image-overlay:before {
		margin: 24% 43%;
	}
	.counties-list,
	.cities-list, .cities-list a {
		display: inline-block;
		max-width: 100%;
		width: 100%;
	}
}


@media only screen and (max-width:400px) {
	#grid-container-1 .grid-right img {
		height: 100px;
	}

		#grid-container-1 .grid-title {
		font-size: 30px;
	}

		#hero img {
	height: 100px;
}
}
/* --- personal-injury-subpage-template.css --- */
@charset "utf-8";
/* CSS Document personal-injury-subpage-template.css*/

.wrap {
	max-width: 100%;
	margin: auto;
	
	}

.content ul {
		 margin-bottom: 10px;
	}

	.soliloquy-theme-base .soliloquy-caption-bottom .soliloquy-caption-inside {
		padding: 10px !important;
	}

.soliloquy-container a {
	color: white !important;

}

#hero {
	position: relative;
    height: 600px;
    }

#hero img {
    height: 615px;
    width: 100%;
    object-fit: cover;
    position: absolute;
}

.hero-content {
    display: block;
    width: 600px;
    /* height: inherit; */
    background: rgba(0,0,0,0.5);
    color: #fff;
    padding: 25px 35px;
    font-family: 'Open Sans Light';
    font-size: 18px;
    margin: auto;
    position: relative;
    bottom: -160px;
    text-align: center;
}

.hero-content-title {
    font-size: 41.5px;
    font-family: 'Open Sans Light';
    color: #fff;
    margin-bottom: 25px;
}


/*case eval*/

#case-eval {
    background: #ffffff;
    padding: 30px 10px;
    position: relative;
    /* margin-top: 308px; */
}


#case-eval .wrap{
    max-width: 1200px;
    text-align: center;
    display: block;
}

.case-eval-content {
    display: inline-block;
}

.case-eval-title {
    font-size: 32.5px;
    font-family: 'Open Sans Bold';
    color: #002950;
    margin-bottom: 5px;
}

.case-eval-subtitle {
    font-size: 17.5px;
    color: #002950;
    margin: 0;
}

.case-eval-link {
    font-size: 19.5px;
    display: block;
    width: 210px;
    text-align: center;
    color: #002950;
    border: 2px solid #002950;
    padding: 8px;
    /* margin-top: 15px !important; */
    margin: 15px auto;
    text-transform: uppercase;
    text-decoration: none;
}

.case-eval-link:hover {
    background: #002950;
    color: #ffffff;
}


/*intro*/

#intro {
    padding: 40px 10px;
    background: #e1e1e1;
}

#intro .wrap{
   max-width: 1200px;
}

.intro-title {
    text-align: left;
    font-size: 35px !important;
    font-family: 'Open Sans Bold' !important;
    margin-bottom: 50px;
}

 .intro-grid {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: stretch;
    grid-column-gap: 10%;
    text-align: center;
}

.intro-grid ul li {
	list-style-type: disc !important;
	text-align: left;
	width: 90%;
	margin-left: 5%;
	font-size: 16px;
	}

.intro-left {
    width: 50%;
    float: left;
    text-align: left;
}

.intro-right {
    width: 50%;
    float: right;
    text-align: left;
}



/*intro 2*/

#intro-2 {
    padding: 40px 10px;
    /* background: #e1e1e1; */
}

#intro-2 h3{
   color: #333333;
}


#intro-2 .wrap{
   max-width: 1200px;
}


/*spanish link*/

 #spanish {
            background: #595959;
            text-align: center;
            padding: 40px 10px;
            position: relative;
            margin-top: -15px;
        }

        .spanish-link {
            margin: 0;
        }

        .spanish-link a {
            background: #002950;
            color: #fff;
            padding: 15px 30px;
            text-decoration: none;
            font-size: 19.5px;
            display: block;
            width: fit-content;
            margin: auto;
            border: 2px solid #002950;
            text-transform: uppercase;
        }

        
        .spanish-link a:hover {
            background: #ffffff;
            color: #595959;
        }


   /*buckets*/

   .bucket a,
.button {
	text-decoration: none
}

section {
	/* padding: 80px 0 */
}

.buckets {
	position: relative;
	height: fit-content;
	background-color: #e8e8e8;
}

.buckets img {
    display: none;
}




.buckets .wrap {
	max-width: 1200px;
	margin:auto;
	padding: 60px;
}

.buckets-left {
	width: 40%;
	float: left;
	padding: 0 20px 0 10px
}

.buckets-right {
	float: right;
	width: 58%
}

.buckets-heading {
	font-size: 34px;
	text-transform: uppercase;
	font-weight: 700;
	color: #3d3d3d;
}

.buckets-text {
	font-size: 14px;
	font-weight: 400
}

.bucket {
	height: 128px;
	color: #fff;
	margin-bottom: 20px
}

.bucket a {
	color: inherit;
	display: table-cell;
	vertical-align: middle;
	text-transform: capitalize;
	text-align: center;
	height: 128px;
	width: inherit;
	padding: 0 20px;
	position: relative;
}

.bucket:nth-of-type(odd) {
	background-color: #002950
}

.bucket:nth-of-type(even) {
	background-color: #b6a88b
}

section.buckets .button {
	background-color: #002950;
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	width: 226px;
	height: 60px;
	padding: 8px 0 0 35px;
}

section.buckets .button:hover {
	background-color: rgba(24, 115, 162, .75);
	color: #fff;
}

.button span {
	display: block;
	font-size: 12px;
	font-weight: 200
}

.buckets .button .button-icon {
	display: inline-block;
	height: 14px;
	width: 14px;
	border: 1px solid #fff;
	margin: 15px 5px 15px -19px;
	position: absolute;
}

.buckets .button .button-icon:before {
	content: "\f147";
	font-family: 'dashicons';
	font-size: 20px;
	line-height: 1;
	position: absolute;
	margin-top: -5px;
	margin-left: -10px;
}


/*services*/

#services {
    background: #e1e1e1;
    text-align: center;
    padding: 30px 0;
}

.services-title {
    font-size: 35px;
    font-family: 'Open Sans Bold';
    margin-bottom: 30px;
}

.service-squares li {
    display: inline-block;
    width: 24%;
    margin: 0.3%;
    height: 245px;
    position: relative;
}



.squares-background .squares-title {
    font-size: 20px;
    font-family: 'Open Sans Light';
    color: #fff;
    background: rgba(0,0,0,0.6);
    text-transform: uppercase;
    padding: 5px;
    position: absolute;
    bottom: 0;
    width: 100%;
    margin: 0;
}

.squares-background img {
	display: block !important;
    height: 245px;
    width: 100%;
    object-fit: cover;
    position: relative;
}


.squares-hover {
    display: none;
}

.service-squares li:hover .squares-title {
    display: none;
}

.service-squares li:hover .squares-hover {
    display: block;
    position: absolute;
    margin-top: -245px;
    width: 100%;
    height: 100%;
    background: rgba(0,41,80,0.75);
/*    border: 2px solid #000;*/
}

.squares-hover .hover-title {
    font-size: 30px;
    font-family: 'Open Sans Bold';
    padding-top: 60px;
    margin: 0;
    color: #fff;
}

.squares-hover .hover-subtitle {
    color: #fff;
	font-size: 18px;
}

.square-hover-link {
    width: 40px;
    height: 40px;
    background: url(/wp-content/uploads/2020/04/service-hover-link-white.png) no-repeat center;
    background-size: contain;
    display: block;
    margin: 10px auto;
}

/*why section*/

#why {
	position: relative;
	height: fit-content;
	background-color: #002950;
	padding: 40px 10px;
	text-align: left;
	}


#why .wrap {
	max-width: 1200px;

    }

   .why-title {
    font-size: 38px;
    font-family: 'Open Sans Bold';
    color: #fff;
    position: relative;
    margin-top: 35px;
    text-align: left;
}

#why img {
    display: none
}

#why h4 {
    	color: white;
    text-align: center;
    font-size: 25px;
}


.why-text {
	position: relative;
	color: white;
	text-align: left;
}



.why-subtitle {
    font-size: 22px;
    color: #fff;
    
    text-align: center;
}

#why .why-text ul li {
	list-style-type: disc !important;
	text-align: left;
	width: 90%;
	margin-left: 5%;
	}


/*blog*/
#blog {
	position: relative;
    height: fit-content;
    }

#blog .blog-image img {
    height: 625px;
    width: 100%;
    object-fit: cover;
    position: absolute;
}

#blog .one-third {
    float: left;
    margin-top: 90px;
    margin-bottom: 90px;
    position: relative;
    width: 31.623931623931625%;
    margin-left: 2.564102564102564%;
}

#blog .first {
    clear: both;
    margin-left: 0;
}

#blog .post-image-container, #blog .post-image-overlay {
    height: 216px;
}

#blog .post-image-container {
    overflow: hidden;
}

.post-image-container img {
    position: relative;
    z-index: 0;
    max-width: none;
    width: 100%;
    height: 100%;
}

#blog .one-third:nth-of-type(odd) .post-image-overlay {
    background-color: rgba(0,41,80,.79);
}

#blog .one-third:nth-of-type(even) .post-image-overlay {
    background-color: rgba(182,168,139,.79);
}

.post-image-overlay {
    position: relative;
    z-index: 1;
    top: -216px;
    margin-bottom: -200px;
}

.post-image-overlay:before {
    font-family: dashicons;
    content: '\f132';
    position: absolute;
    font-size: 50px;
    font-weight: 100;
/*    margin: 21% 43%;*/
    color: #fff;
    width: 100%;
    text-align: center;
    margin-top: 75px;
}

#blog h3 {
    font-size: 31.57px;
    font-weight: 600;
}

#blog a {
    text-decoration: none;
    color: #000;
    font-family: 'Open Sans Bold';
}

#blog p {
    font-size: 12px;
}



/*blog*/
#blog {
	position: relative;
    height: fit-content;
    }

#blog .wrap{
	max-width: 1200px;
    }

#blog .blog-image img {
    height: 625px;
    width: 100%;
    object-fit: cover;
    position: absolute;
}

#blog .one-third {
    float: left;
    margin-top: 90px;
    margin-bottom: 90px;
    position: relative;
    width: 31.623931623931625%;
    margin-left: 2.564102564102564%;
}

#blog .first {
    clear: both;
    margin-left: 0;
}

#blog .post-image-container, #blog .post-image-overlay {
    height: 216px;
}

#blog .post-image-container {
    overflow: hidden;
}

.post-image-container img {
    position: relative;
    z-index: 0;
    max-width: none;
    width: 100%;
    height: 100%;
}

#blog .one-third:nth-of-type(odd) .post-image-overlay {
    background-color: rgba(0,41,80,.79);
}

#blog .one-third:nth-of-type(even) .post-image-overlay {
    background-color: rgba(0,41,80,.79);
}

.post-image-overlay {
    position: relative;
    z-index: 1;
    top: -216px;
    margin-bottom: -200px;
}

.post-image-overlay:before {
    font-family: dashicons;
    content: '\f132';
    position: absolute;
    font-size: 50px;
    font-weight: 100;
/*    margin: 21% 43%;*/
    color: #fff;
    width: 100%;
    text-align: center;
    margin-top: 75px;
}

#blog h3 {
    font-size: 31.57px;
    font-weight: 600;
}

#blog a {
    text-decoration: none;
    color: #000;
    font-family: 'Open Sans Bold';
}

#blog p {
    font-size: 12px;
}

/*attorneys*/


#attorneys {
	padding: 40px 10px;
position: relative;
}

#attorneys .wrap {
	max-width: 1200px;
	text-align: center;
	float: none;
}

.attorneys-web {
    display: block;
}

.attorneys-mobile {
    display: none;
}

.soliloquy-container .soliloquy-item, .soliloquy-container .soliloquy-wrapper {
    margin: auto !important;
}


.soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
    background: rgb(0 41 80) !important;
}


/*testimonials*/
#testimonials {
	padding: 40px 10px;
	position: relative;
	background: #e1e1e1;
}

#testimonials .wrap {
	/* max-width: 1200px; */
	text-align: center;
	float: none;
}

#testimonials-title {
    text-align: center;
    font-size: 35px !important;
    font-family: 'Open Sans Bold' !important;
    margin-bottom: 50px;
    color: #363636;
}



/*contact*/

#contact {
	padding: 40px 10px;
	position: relative;
	background: #ffffff;
}


#contact .wrap {
	max-width: 1200px;
	
}


 #contact .intro-grid {
    display: inline;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: stretch;
    grid-column-gap: 10%;
    text-align: center;
}

/* Locations */


#locations img {
    height: -webkit-fill-available;
    width: 100% !important;
    object-fit: cover !important;
    position: absolute !important;
    /* background: #7a7a7a; */
    display: none;
}

#locations {
	padding: 50px 0;
	/* border-left: 0; */
	/* border-right: 0; */
	/* padding: 50px 10px; */
	/* text-align: center; */
	position: relative;
	background: #e8e8e8;
}

#locations .wrap{
	width: 100%;
	max-width: 1200px;
}

.locations-title {
	font-size: 45px;
	text-align: center;
	/* margin-top: 40px; */
	color: #002950;
}

.counties-list,
.cities-list {
	position: relative;
	display: inline-grid;
	grid-template-columns: 23% 23% 23% 23%;
	grid-column-gap: 2.5%;
	align-items: center;
	text-align: center;
	width: 100%;
	margin: 30px 0 20px;
}

.counties-list h3 {
	font-weight: 600;
	font-size: 22px;
	color: #002950;
}

#locations a {
	color: #002950;
}


#locations a:hover {
	color: #595959;
}



/*logo slider*/

#logo-slider {
	position: relative;
	margin-top: 16%;
	background-color: white;
}


/*media quesries*/
@media (max-width: 1285px) {
.attorneys-web {
    display: none;
}

.attorneys-mobile {
    display: block;
}
}

@media (max-width: 1200px) {
.intro-grid {
	display: inline-flex;
	flex-direction: column;
	flex-wrap: nowrap;
	align-content: center;
	justify-content: center;
	align-items: center;
}

.intro-left, .intro-right {
	width: 100% !important;
}

#contact {
	padding-bottom: 0;
}
}

@media (max-width: 1130px) {


#blog .one-third {
    margin-top: 80px;
    margin-bottom: 80px;
    position: relative;
    width: 30%;
    margin-left: 2.564102564102564%;
}
}

@media (max-width: 1075px) {
    .service-squares li {
        width: 32%;
    }
}

@media (max-width: 1070px) {

.buckets .wrap {
    padding: 40px;
}
}

@media (max-width: 1020px) {
    .hero-content {
        width: 66%;
        padding: 25px 20px;
    }

    #why img {
    /* height: 436px; */
}
}


@media (max-width: 1005px) {
#blog .one-third {
	margin-top: 70px;
	margin-bottom: 70px;
}
}




@media only screen and (max-width:960px) {
	.buckets-right {
		float: none;
		width: 100%;
		padding: 20px
	}
	.buckets-left {
		width: 100%;
		float: none;
		padding: 0 20px 20px
	}

	.buckets img {
		height: 700px;
	}
}




@media (max-width: 950px) {
    .case-eval-content {
        display: block;
        text-align: center;
    }

    .case-eval-link {
        float: none;
        margin: 15px auto 0;
        display: block;
    }
}

@media (max-width: 900px) {

	.counties-list,
	.cities-list {
		grid-template-columns: 32% 32% 32%;
		grid-column-gap: 2%;
	}
	.cities-list h4 {
		font-size: 18px;
	}
}

@media (max-width: 895px) {
#blog a {
    	font-size: 25px;
    }
   }


@media (max-width: 860px) {
   /* #hero {
        height: auto;
        background: none;
        padding: 0;
    }*/

    .hero-content {
        width: 90%;
        display: block;
        margin: 0;
        padding: 50px 20px;
        text-align: center;
    }

   /* .hero-form {
        display: block;
        float: none;
        width: 100%;
    }*/

    #blog .post-image-container, #blog .post-image-overlay {
        height: 150px;
    }

    .post-image-overlay {
        top: -150px;
        margin-bottom: -135px;
    }

    .post-image-overlay:before {
        margin-top: 35px;
    }

#blog .blog-image img {
    /* height: 560px; */
}
    
}

@media (max-width: 850px) {
#blog {
    height: min-content;
    
}

#blog .blog-image img {
    /* height: fit-content; */
}

#blog .one-third {
    margin-top: 50px;
    margin-bottom: 50px;
}

}


@media (max-width: 800px) {
   #hero {
    height: 400px;
    }

#hero img {
    height: 400px;
}

.hero-content {
    margin: auto;
    position: relative;
    bottom: -90px;
}

.hero-content-title {
    font-size: 25px;
    }
}


@media (max-width: 765px) {
#blog .one-third {
    margin-top: 50px;
    margin-bottom: 30px;
}


}


@media only screen and (max-width:700px) {
	.bucket {
		float: none;
		width: 100%;
		margin: 0 0 20px
	}


	.buckets img {
		height: 1300px;
	}
}




@media (max-width: 750px) {
    .service-squares li {
        width: 48%;
    }

    #blog .blog-image img {
    	display: none;
    }

    #blog {
    	background-color: #dedfdc;
    }

    #blog .one-third {
        width: 100%;
        padding: 10px;
        margin-left: 0;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    #blog .post-image-container, #blog .post-image-overlay {
        height: 230px;
        width: 65%;
        margin: auto;
    }

    .post-image-overlay {
        top: -230px;
        margin-bottom: -210px;
    }

    .post-image-overlay:before {
        margin-top: 80px;
    }

}

@media only screen and (max-width:630px) {
	
	.locations-title {
		font-size: 36px;
	}
	.counties-list,
	.cities-list {
		grid-template-columns: 49% 49%;
		grid-column-gap: 2%;
	}
	.counties-list h3 {
		font-size: 20px;
	}

	    #why img {
    height: 700px;
}

}


@media (max-width: 610px) {
.buckets img {
		height: 1400px;
	}
}


@media (max-width: 500px) {
   #hero {
    height: 300px;
    }

#hero img {
    height: 300px;
}

.hero-content {
    height: 300px;
	width: 100%;
    margin: auto;
    position: relative;
    bottom: 0;
    display: flex;
    padding: 20px;
    justify-content: center;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: center;
}

.hero-content-title {
    font-size: 20px;
    }

    .buckets .wrap, #intro, #why .wrap {
    	padding: 20px;
    }

  #why img {
    height: 1200px;
}

.accordion-list li .accord-title {
	font-size: 20px;
}
}


@media (max-width: 450px) {
    .hero-content-title {
        /* font-size: 32px; */
    }

    .service-squares li {
        width: 85%;
        height: 180px;
    }

    .squares-hover .hover-title {
        font-size: 20px;
        padding-top: 30px;
    }
}


@media (max-width: 430px) {
.buckets img {
		display: none;
	}

.buckets {
	background-color: #fbfaf6;
}
}


@media only screen and (max-width:420px) {

	.counties-list,
	.cities-list, .cities-list a {
		display: inline-block;
		max-width: 100%;
		width: 100%;
	}

	.accordion-list li .accord-title:after {
		display: none;
	}
}

@media only screen and (max-width:400px) {
  #why img {
    height: 900px;
}
}

@media only screen and (max-width:370px) {
 #why img {
    height: 1280px;
}

.accordion-list li .accord-title {
	font-size: 18px;
}
}

@media only screen and (max-width: 321px) {
	.buckets .buckets-left .button {
		width: 100%;
		height: auto;
		color: #fff;
		text-align: center;
	}
}


/* --- nitro-min-noimport-794847018f6d27228ab2655204b3a60f-stylesheet.css --- */
�      �}{�+�u����W��$�����<H�±�8�.� r���Pd��4�����A@���(9����;��dKv�M$[~��]���zu��ɹ���B,
���u��t�j6/c��"�.ZFh>D�f5ã1��JZ�i<�-�OM��QAI�p�c��j���^�I���aD4!�l���D�0J�U�Q�c�Ǵf#Y*�	#(���IƩ�$Mq>JIUd�l8���(�odQВ����4>!)�w���t� ���#~��oQ"� y��嘖).u��4(MI>�K��z�@��/�kT�a��t��)�QFf�0�S*YհW�F�H�����<f�Ecw��iFOt���b8�SZ����lx��ȟ?9"=> sLfs&�^�V�*���
��J�}g��ԜOi���!����x��h��.c����R��$��+fxQd�aޞz�W�޴���r4C�l��0�����_[fD�e�"���6�(%u5�u��5>_DI�X�IS��b('����є�,���Ά���8�
��pyL����	.S���o�e�
�U\�L%aE^��^��\*�����J^ǌeK�+�m]�q��IT��e#�D-Ǧ��2�[��*Y�,��:�|ri�H����Ҙ�'����d�� ����MJ��{oŪ!w�{O�ST�Ʉ�U��3�+[/psL�H��ǂ?�ğz�˦��_�ݮj:;��0��e����h��c\�IJ�H�!��qI8y�Y�������Q|��G�Ų��l.�圳T�t/�K1�N]̬Dg�ez����*�n]�<�%#�)��har#�9�+�x���k|�R�;QQ`T�|�=���/�(&4�PQ��+�X���/�_W�.�K ����`�f8�%� �@�9]@�}�f$?�Z�^��  |�댑�0�)��q�1;��P�#^�����3�C���b �
[a�H>��W�eP�����:�����|���!,g�PW_���CB�0)���~sۛ����ua�D����3=��L��>X�|�O ,g� ����-	�gA�R0U���!������Pۿ�`�%�S����Qv��X�.�)'sr���e�eIO┞���z�r�Xo�" :6��_�1k�Pc^	 ��b��9_K 5�"H��_@�4��0j�kxZ� ��]h ������p��X��o�8��@�^���r�<���!>w�w.*� ��uP\ތS<E5xF�������O}$���A�i��r��1W�=��G!��(qU��Q��gA�:M�֒^�H��W�p;�MiY/�er�F��$8�V��m����D�N�� �֛wC��P7!F��߼�(�䈫>�c��d)����KEr\U������t���=�?�`�������K7A٤���F�{���𾼽��@�.r�K�]a��tqP��J
u���Ag�g.��-�
{������Ũ�@G�~a�Pw./ (W�ba@/��{��bLQ��+.�N f|�CV�q��1P��� p]dA���\9脦8���~����S����2Z���§Z��|�?����4��;�^����<'����Ր����^ؚ=�x����8@P�"��w֐�;�n�����)@���i 6{��Kr,쮰i�_l0�+��>r����
�Ъ�$�Ƨ�@�c�@Z��
�xA!���� ��� �_$�����gF?r��Z�
؄����4�	];K1�R#Ъ��7�S���к����֩�K
t�{>��RY5�^�����e�"��]]�$c�A{�e\rӴ���@�8 ��s�n�d@?	�s.fB�"i��G3��I�i�rh�n@�g����s?U��x�K�0�0	Cd~�z��XW�L���
��#�&s�WRv��4��kK��d��{�w8ЊsZ��ؿ�T�Y�
��x�� E�p̽ @%�!9����H�͚B���D�C�{���}�����,\�;�*p�M���Wo�$�$G��KZπ���*C��`f�gB�����5��^����P�Pd��>?&)�W������$��:�"��|�����, s{��4FuJ�N��+���
�sʀ�/�A0�6�������p����]�>�ĉ�?sQ�9�����M����n����p��)�@q����Al�YVSJ�x����-F���F�� z2�������2�+.��!�� :���? �C����' <���?�ѐ��������<�WA<�"g���2j^:�hF�:6.��4h7���!x�ߺ�w���<G������cOϿ�!�[���ᬓ9��Y� �����l�/��&i�Y�������OJH=��>�
������%�3�_�0H�Ce �@D2h-�6�h
I@��8L�� �����G!, 9\�#˃��%2*��b�����uq��'䕋��U���:�xD�qa�[ؤ���3 ι���P�_����h
�Ȏ��/����Y����l��_����`(�o��*(-9'wF'"".�
?�� �y��fq����uԢ*Ac��#���p���+ �^n_���q�؎�#��{ �N��P?zpm�)�Z�DR%Fi5���1Dkߏn l@�y����bF=�r�yX�?�� ���!���|Ç:|wA�9�ѫ.vV�;�%��r��5h���ݷ (��?raЂz�(<9Z`��}GE6�ֵ#H�4 �������T��y<�Y
1�K��(P�`%�=���E���F`�e�HGͥ3�.�� ��^߸`(���E�+���B0�헎ݑ{������B�Gx�ŋ�X�� ���  @ݾ
#���5

�DVPp.���J6�����Va����5"R��!��Ż.����˷=�1� ����Ҵ�@k��Y%�S�
̐3�%NAO��cm����S�/\_�&�1,���v�t"(p�D)W�9NkHw~��;-���yG:�0�z�8�d5Ge ���P`��*�韹0������p?rq�d�Xv���*#)h�p��j�J�7��X�A��#�T�o��nQ�]L�ni�1^P���-���KP�2~��(η�o�P29��wi0P�uXUU���2 (\��PG^���_oBA�Q�"�Ct���a��F}'Dl�wC�F�@9=>uq����
�C�8��ኑ�	d����>
�!���C�ݞ��Ÿ
��?~CQη�2·f!a�{ 8=.] h�w��6Y��?��p�\�]?�m �mǯ�g��  :���A�SE�qY�v�	|����T�,��R��[���E���ކ��z����y�(.��/��&�Y 
Y,����O]ls��o�s���2�㡝ƞ�lB"6-�.~S����.L�aT�1|r�Líy�Kj�a���8G��u��J~wn�Q��lޓ9b* �v�`<C^.�7��p�
�����K�:������a�\�!��w����T"���|
Z���;x���q�[��So��)��-����{� ��ք	���e`Va����n|po�TtBP�b�����/��{ƕ��.��͖���7h.u��c��-�O`L�3u��ߴ_ �/���ռg���7����>^D��j��Q���|����c�� �Y!_��hU8��4�U�&���e���W����� ��8g���o0�2���
���Wލ��MN�M�R�p:Z�;+i>[�7����6Zq}�s4N;Zw�T�@��B��JU�;UmfO�ܷrt�T%�R�1v/��\�=^�R�D���ںXrwP���<��2�^��K+�5�Ђ	gt����5~e���9`���3oY�Kάc��Zֹ�P|���7%����U�
3�����H�Ro	3a�x�5�tS:�+���*<�ZU�W������D-]�Q--��`�|���Tm��.����H��?�� ~���j��fKݼdg�Q�/��'�V�g8OM�����&]�\&��-�Ȉ#M;'s~\���_������.�f�6�J��P�)̯czڬ��|���l��b�K>�j1�y���'�K6 �5��K�/��I���R��0Rs���l��)`ѷ������۩%��+�:޸w��o�u�b�HV�gIU/�<k�9ψ3Z}CF�<�щt�l?�$�����ճ�g�q�yv(�	&�ig��ʌ驆'.�NI� 笉�R�b}��9:�e�;�Y�'�� ���HnꡝDdr�%"��ER���2��q��)�:�I�|�5��l8��b��ޫ߲�揦���u�Q�s���z���|��m>R�6�N�'��r�E'�c��5�S{R����}(�Ԁ��E�-�H��^����ٱ37�a���9�W���;�Yu�4���}���W���Mƣa7�u�#x(�s���x�NWs7�#V�\UL��NTh�Hse��AY�%T[���^oM=�LJs^r ���3��j�.�'�Z��u��Aarxc��8G�Y��Z�8
2�L�1ͫ�>��Tm2א�cM�2c��j{R����.������L��营�.J^��~yd,?�;�Xx�y�3�w�;��ng>��������:lݒ�̡����a(e�o*��ю��HݥDہ �.�TS��`�l��|o�β��i��C��ȥ\a��$'E<A�?�t�!;�G�s�Mɬ.��c齰�S噻�ϻ�1��(���z��^ 
=<<Ԃ�N���mظ5��Q=��<��I�>�Ͽ�{���	v`�� �.L0`�� �L�$؇	�0�a����3Ldf\Y��4���7.���ٳ+^��y��+� ��؝�b�;��`����%{{{{�>L�����L ��զY��^���z�{��U���ϒ�
`�@��}��b��o�[1
Ch+���e�o�6HI�+�\#.jƣj&x.,,�	�S��F�����1�����u���F�H`�|uY�r��Ѻ�Ǻ	��8+�H]�-T���1@�6'�禍�T��"�$���E��?4f��LJ%v���Q7_�co>�3`�a�$�U��\���x���&Țɕ�E��t/-�T��V�t�hL�*&%�h�Ά��1JC����2lK��a��ҕ�k�����ߦp�%,o�p�
^6������ʌ�pѷrx��	7�d�ϲB%���<D�mE���M�
gR��]�,�~-}����wl�JN�
S������@��H�+�u&�c�z�w+�v���t��\�@�Y�K;�s���ъ�˰ʶbs�7�[�J�i4Є��T&�"[)��o��EU�r�������.zK<aOw;�g����D6��M�RT�k�</�¡�k}nl���W�[wn�ȥm:E"��/l�-E��if6�Ԥ�����lg�7��a��)N#�R�/̣��w�l������ha�����H���]�F�l�Ԍ%{<9w��(|X�"{�JE��pK���l����Q�2�[�g�{���>�rI�rZ�ŲM��bti�W+a�[��'C��w�I��oQdfVo�*������{Ǩ�����Y����w�`�s���p�v����W�FY���ն�z�z�zє��ؿ�Cmw��y$�f���!�R�ui��
�Վ�kJs״��Y���|�����%*A��)9�qENټ�$SZ��i�C��9���%�˿y���K �lN�Tay!���K���/QL�S��N���Z/D�$J�ǩmR�P˰a����2gX�o��0����eݰ����@�2[#Ġx�����oφ��������m��#`I�q�_1Zb���6������:K�dB˔ߥ����秱[ �e�tG�Z[�:AQ�oE��'mH��0P�����^�:�;جa�*&�zK�A"�8F��.�,ʫ�2	T�[��+.�t�n;]���{���Pé��mZ�}w�a�%�{0�
��j1$-׫�c���ܠ�'�q������b�p���6�mATll�[`��C����O�H��d��A���gz���'<�x��D��R��dؕ{���++�d:)��ش���y$y���L�E���E��V�Xy���tu�Z|¦$��c��~��� �u������D;^��m$�S�]�y�֨0؎5��Z~��-;	��|dA��1��#�Q\��A�	ٞ��X�`����e*("�k��_��"ZmT'[��zZ���g���߶��K=VC�̧��^�y�1+q��e �(��#5Ѭ
u:8^SOյ'B
�Q���56����M��5���E��CڳS�m�m�+w�[�,�8�=��U�����)\�6�v�.$��9d�m8���]K�ɖ��h �4��;F��oY��Nd��=����E��m5F����7�O��!��1&M��.��nS��K[��镣{��PuQ�T���~��\��c�׫�q��ܰ����?O
y-��	� �J:�N4x�/z�/a[�z�,z�a/
[#9߲#7"&�b8�QA��i�M�%�����hmW���T�m��>��lKQ� i�6_BS�h1F�f2��T���*Ǭ�*M�ε�
g�O3�?��_��&N	?l�,HO�#e���<�.)��A�\���@L�h�-ϷJ���E�B)�����v�D� >��q���.� ��;2� Us&��XT�t�z�1(�i��ll���ޥ���(�r�>u8A�������i����i�L��{B�/G���)�(}�� �o!>uR����]j,�<�4X��P�K>��-�1sm+��|��#�Tߥh%�.w��4M�7�o)�'����?h%=c��e+�ٓ������Ol��z���
�3K��R��rs������{���@0�H[�����?%��v�nS��y������ٌ�Ow�n�������G�A��3�f�+"`��w�=ur&s�t�_(M�E�/p�y=9��L�Ө�݄Bi�b��f�m��ź<kh4 \�V�[�X�cx�ז`���l�
���<�5{�������mk^[��0����$s����yH.{���	R��F[�7��R|�T�x�娻{��c��m�vk��)�ﹼu��u�� (�d�K��Kץk�����m��m݁�5��V"�2f4x/�io2K�><<<t�kN H6��F��Y<����H5��2�Y��:y�����}i��#t��gH��m�<hm�=��a�~`��qV��〺ʳ������ ��τw�mH�VkD[�m�x"?��/S7KD����xɩri�����"v)�,�u���(,{��� i�51	e�iw�*��`#	x#@�м��5�kU(H%3���YUk�2��̌��7y�������Wh��ky���0�ikO�F�*r�S5��r����v��A^������|��:�)_z���Zb�+/EK=�@�3E�6��|S�W�Z�X6[��"�{ͬ��i�x����%�?7��r�Ǫ��H�uo$��`���jM�K���Q׆!�v�&'B�2T�(ٵ݆���V�j+��Dy���c���%�������CV��]���&C�ef��o����$׭�fMhW�Ξ���E�P 'P�o4�
��Z'Ľ���r�.s�	����&z�.vq�!v~�dJʊ�}fK� ��-����piB7:oZ�ۑz�w�'8X�h��y-�/HXU�̴�������:Z��pۯw
$�����-�RTg̈́u\`RMOͪ̫�3i,�,�d`
oc�x��+f�`I��9�|����K?&�7�
ݨO��{7\ߨ�נ��Op�X��覚��	v�o}Y𑺾����\�q6؍r8�
�n�L%�lK�y<Vvv����<oP��f�&��5ǯ+�����u�5W�K=|����;] ���Y9?�+Ϯ����M*�(2,�p��� ��u+�h�Um�l��C��>W`v�M]o/~���R���9#	
�]w��Ri��4k��1��2Oz�ܤ���K$FQ���5&F�������{�,7�Y���7�U�f^�fNeZC�wz�R����{�=HJ�"T��0@F��Ǯ�(}q~&c�b�(�ւ�=��� Tn����`m��Z�|k���@�R���p�VG!�Z�
��~�.�QM3�$X�<�8��$�U��
��+�i�W�� ��d,�rg���؛�d�M����mʆa��t��.���:���,ݼ�k�;}�o:������W3TQ|P���:_	�u�=o]�p�� Ӗ�>0�QS�?��b�DI������r	]_���+8��nW�u�a;����̒4v̭~���
a�v����˒C��ʃB'����M��W%	v�����������Dɗ��K�]�A�1�-k��,�� �|��6�L'�|��l�������*��:^�b���ҷY�#Hf|���[R`�3�� ��w(��v�-�����5H���Ik��!JP���Ba;�T�6ϟ��L�o|A2Q�
瑩2S�A��g�.��׶��2����lAF��g�eW�.kB��{���'4ĸ�!�^�DfOn!�X�r�;w�7�)��Q���\[���b�a�P*��r�#8d�
�7�%�%�kй�T�>k�W!�c5��j�';����N_�DY|/�yv�{������Ȉz<��%�<��?��j-#�*�mW}wc���������B+��7��VWwm]];��
���W[L�V��l;�k����U�;����Cb�i[2@e�B��Pk)�����-��٫���楹w�}q��`cq�N�6����42�&b
�92vj���w�WkB_�P(�!�h)�h�j����fK��f���n�i�r��%,���n#P�m7E/�H�����vʘ��ψ۱���L+�
�L�v[�W��6!���3��@|������N~'(��]*�� ��w헱e��O��Q'�T5������z+��M�H��G^������� �;�t<G��X�8_z7͟�$�5_������4�H�Ư���LU����k��r������ ���p/?�Q7��ۏ���}G�Wm�z>�d����n������h7�NP��m��X�F���N|#���1w�~��B�yrR�Z�(��������bN.�)��m��P.%S�|P��i�cʔ#��r�s�2͏��q�9�}�`�oA'�$��=O�3�&9��/���+t����l5����+�<e��fd��0:e̿?���Z��{v���J"T��DHH����D �@���U�CwH��KNQ��I��<d:<fs�;��넯�l�#�	�BQ{�\%^��9 |ͮ��<LgS���0�	�j����ºpfq���:��=;[�w�Hs ��^�{�*FX���8�_k��Z#r����[J�8yc�5 �2���\p�%��M��ǂy��c��Ns '�jo����,vOk_Ǉ/��,��
�c ��r�<ލ~�[��&�4<m?_М�֝�n�v���s�<��uN�P'p��*��ϠeߺW��_�І�ħ�p�k!"���/ğ_S�������Y��$� � ���H��T{���Q�=��(�R�6�X3�P��d�f�L�羦���\飵�:B��Z-����/�+~]|gG>�Sn�Dg����D$�J��v�M;�ֈ������=X�M�X������?�1��n����.~/�+�"�F�ŗ��"�bs�z��ov�d��
x%-p�Ά^c:R�vo�!�2������Q�%�����R�C�u>٢�-Ы��}����M�ˢ��Xq�xѮͰ슒�"��Ue�����ݭFг��	hրj�hݻ����Ǘ��t�9�D�=�-Oxsò�nB'���Yn����(�K�����Td��'kS�:WY]&�&b�-?��r���fɠ�xը��%������@g=N�#�A���'ȫH�&������,!}һ�����Έ��i�����0�� �`�ޡ�M�Ҷ���W%d��n�q�>���%���^�d'���B�MS���l�����R_�T�f|�Ֆ�mÞ���nh�����o�c⡶���%N)Z���Xa0 ���2{�ޜ��>x0I�d��I�䄕t����ǃ��5����U�bL�W_��������7�9����뿣���
��(�z@~����%>�����������I�qE��/�²h�BWv�A��3�WxJ�$�ኑ�	��JȶmE����Y����3�0?m������B�l8�`mv��� ̉�#g�%�v���>e��k3Y������~J�PV��[�?��~ "qE)ꎬ�NF'���j�c|�����L��%�X��[YoJ2�U���������>�A�Kt�FE�A&9��͂�S6idVk�b�S��Z���Kئ�rh!�p 1�F�}�H�g|b{S�Y;��D�#�,�:x�ʼ�E�k�U�tط������Jƣ��B��c����H^�Z��@��K���������Z�ʇ�ڟB��*
hXS�L�b.�/k��~N�~'O���"[�R����qO����ȯ���$U+w��jے����dm+���&�k��$n��/��w�t�R3�I��+���Q��&�%zL����x����|m?�
p�1ޡ�pg�Yp걟o�Jm�5��%������<�̷|$ɪ��h��Y���Zf%kaL(,�꼯���o��1�gmUz�G@��Um=� ��5����B+;��N��jw�4��7k�p�l���*����L�YK���a��9�9cU��j�,J*��(%��9E���?i��J������\�/��B���qG�nJ�  �� ��(	N�  
/* --- nitro-min-noimport-bc36ec6169a93359c3cb6f2441c67f7c-stylesheet.css --- */
�      �]�������Z��r�NB4�}��F�'��>�\�ϵ���I�i5��	���\���]l/'�TT�_6-�oU�'EwJҿ.Mu/������;�UQ5�/��w���4���+���X'Y���8�t<UM�I����a�NI�Sau�ݭn��[U�z�|���\uu��0�ʸE�o���m]$q^y	��-��5v�S_"�����}��
�}��b��Pw,���b��Y�S�� g;˰��ɷ&���$�����V��#- U¸�W�2���s`��0��3�W����ӫ
�;|����=7��a�ڲހ�����e��;�Ȁ��+hrx<U�v{M��-v,ۭ�-����#"�3�VM�;XY�`YQ����=�@Clԑ�sUB���b܎��Qȩ*2a�z�Y,���Q��:Is�o��FTǛ=�q��{��T���[rdгF� Ꮼuβ�*\������ۥ�N�)��9�S���^���26W.�_v^f�=vA��(�A8vR�djӏ�&��1��u��a�����
F҅�	����Fa�L�L�q�K��x�T� k'p�t��sޏ�}.�����,$�����;�JJ�u�;���Fם~�Ӫ��ʮ/�����xnGeǾ�X����@�'VUV�6 �VRf��q Z��Q������ʉZ�}��l٣�#��}�o��OTn_R<3\SPB��*O����ޙ���:�'�v�"��rZ��)^�I���Y�Ng@�T���iuN<q=�Ғ����{� �L\_jW5�R?�B�J�w�[
?6�5�DZ'��)3�w�'��H��'g�i�8>�sՀ�7�//��7&
�6�D��V�~�24�isi��J�-;b��)�|��ճ�a����I�R�+��R�y�W�y�~T�������8}`���s�lV�w��2���Q�O�Z� |i�k2�J�T�>3o�x�����,����z�M;��<D�z�n�j�e� =x�f`qwUK3���`��Nv��;�!HX��������Ƥ�~�N}[�Q�Ob�(�i�$%����� 4�{L�M[5q]�؃�0	2&���鴗z���\�a*�>��|�{,�j�v`U����&�cW�c^^��r"4L3C��<�a��[?�۪�39N����X}p+������5�y��r�TcIWղ��I}_�2������D҉��]�?�:h{�Y�0�OU���}��$���%�}�5�v%l��Ü5Um�I��_�F��y�B� ��;Uc$�qtGwb4v�F6m[7��~%~$�B��c3q��[|�kФ�L�Շ�qG
���\��w~ʎ��(k�H��"��h�\���P�Ю	�R\�H;4��ʒ������-(`�� A�5
p�5%�KJpה���<J� A��;=�Oə�k�»/��<H��T����!�r}Ȁ����Uȓ�Z�6y�t�S�խ�JP��F�"�� t;n4��E5"�:�Q"! �E���ou�����+`�]�n-�y���7XȈzjʶ~���>5 �+�m�@�N�dd�J:# �	x���ֵ-������A>�f놯, b���&/�;�~���~���Rp�$�3�L0)�b� æy�ދ�1��i;�j��#��ޒ����XC���\x��B�SJW$��a:-b���=����a�ILK����`�(�su��?	���F���u4q���NL�&	�4�- a��}��C$ҲQ������o9B��]u���[�Q��e���7t>�=�QZ��q�21K��ӐY!X�If@���3�T;�F��A���[��!�}#�`b`�.@����Y���3 %2�"I�VM���6*5�R�o4���?e㋖�J�D�j��2��&3e�Q�'�I}XU�)i�=Ul�>�>��:�^d�l�.-Z?���@���a
�BS4�)�vsL;�~�i�`:�1d&ϙa��ɝcrL���`��|�\��a��^�&//��·|�40"�zM`�m�n� ��	���{:ӻ*a���7O8[����"�dT:���hq���`:���QK3ay�̏�����o��h`��C5�N$,X�
�9O�E�\�Q0�jVl����h*�v�@̮BF�X�u܀~v��
��+�ɮx%��"_��]i�B�)�>�eəe����x����[R�TSU�mA�o�/��+[�ߕk�)V���x�ږ_�J�Ҷ�0,H����9�ռ?�.@��݊����M�ɲ��U����V�T�/l��=ǜo,�cJ��KV+TXҏ��k��ɝ�+��ԀaOl����!��K�n��g
�9I������NN��pXw�����gip
�5`5�rx��9��<t� dy��9�nwZ%^�,�e;���q�M�j���n,��Nk����F���d�߇�¾�G��H���lc��X�9��j���_��
�D_�:v,�Y�`��;��k~��Ul��0��Ɲ�\_CB�T�� ��(��鄥��ś���r�T��bq�'\�:c锞���!�nRe[���;'�8w����VOR�(��J9���'�̴�-)��V�'k�[�%O�R�7V���_��yE�e�k����=ceK�	&�e����`��Ai^�i�����,��GZ$m��7Z���FE�L:K��w]��ovR8Ft��>
�����s!^|��[5�'��2ܨ2I7{a����?�#��5"��eg�ȚC�X�z�
W�&���3�}DH�:op��?Ja�>��-��i="/{W�?c���U�1%�ݙ��%������W�=�Hȸ�����"�T�<�
��$�H�ªHp�������-���Y��!ٱ�-��i��l�
���=�`���1�M<�
�JG(��I�fǼ1$xOASC4��Zwb �?BB��8K�t��;�&���?n��P��V�,��(�d!�}�M}Q�3.Sd�\�iXv�Onv�D����9� �������ORU��5i	
��o�2�����5π}	�7�����n^��*|��&k�uygE4���gY�!*]���(DO?^�!�R��.��ˊ�ADSc6q�.\���g��@���Q41�˳f	�i]+	�)|�0�J��"�x@��c�Pƈ�BkT�7���GB7���liK��OݼF�,�KfD���<2pnq�?ߋ��?��-�i��?���%c�~�=߱���}n�e�gl�2e�3N7a.�[����jYq�
i�"�x�W���O΢HO0&1-��n��y]!t�ߙ�㘗w4�̝�,��muu�yƋء1��:#�k��1l�9�ϰ��l�����*�D[dζc�v�l{G�Lk������a�pG7[	����[��÷��t<)8Ǝ�>vL	l|�������Ԫ}x�4 i㗴*�iA�G���{~{�%��(��׍A�mg�p�{�?JTespjK�7�s	"��g�3�+��szk�D-ƹ_L ���"�O�8��UGu\V�߹�L��BV��&B�0
�M���/Im;3��iZ����Q��^'��)j�����:��Yjɴ������3�ɳҪ�^�&={H܉���2[/TP�����2�V��?�;�g����T�Qႍ}U�?��>�z}?w����/�zt~��?������r�7�)v)y���4�L?:����"	�T$��8�X�q�(�c��
�Ӏs���!�S�44@c|/T]�ۀ��).��T|v_�>�To�+��.iu��1jjTo��Q=T��Q}�`5�Q�"����#��T�ƺ��V;s¡�k�e�e��V��S�	S��4!בO?$]Kfy�%`{E������\���F,������)��:�oʍ#�����k��.5�ĞD��}���q�'%�a�]a�7�s���£ ���홚���7�|���tb�ysh�qƍ99��v��
Ƽ�ZϞ��W�ٝ氤�2�&ʭF�5#X��b|؄� .�U�GM�1�����Ч�Q��Q'�o-�WD��
_U���Cu�����"9�Bs?������W�dN��8c	��&�C^;9���3�Y#P�
'csb`�Gu��X��;M���R�GCx�j~"��\���"bC3sB
�kT�'{C�B��z���2��j�?�-(�8m��¤�+��b��mEZ\�����˒p����y&9z���n�e�;0c�w�;�e�xZW�+fQ��V���~����������N��dکКL=Z���Bk2�ThM�V��t�K�Q�X�������QX����5��L�?mM�sQ[)�P[)�PW�gQ�YԐG
MP�YԈG��vk��k���G�b�%�������t�m@[We��i�"��B���ЛTa��P����7�J^_��[iO�7F�
E�i݂����#���ƛQ�'\�3ԙ�T�ҙ��5e~�<��	�~�����=��z�깊n�������U�b�W?c7�1[�Ml-��<lg�l�8Ai�a=5a�k�� Z4�П�ё����'|Q[��X����m����\�EZ���c�,�[v6�O��s�F5hT���`�3�,��-(@�6VQ\��<�f��i ��������>6j�0���~AZF-���	�-��U5�;��+)BY$}ݚJ���o�;;�)�:�?�Oƿ�o�}R�5�̋蓼������#jюe��*�n6����Q�X�ⶔpU��v��z��h�d�Mؗ���x⇕��F_w�z��y��W���s�Ė�����-�����b���ݤ񢋣ǹz���@����9rL}R��'K��e����W��R!��ĺ�,����a$���<��%��l��b�3@�od^��)^�;#Z
rI&�M�q�G�c�MA.�)|K�P��X��,�r�p9K�I�:8�A���v��ce� |���[�lI�}�>�8y��
��z�&��;���w&
�	(��q�w�SP@�����F��~P�'{p�ɭ�N�>��ԧh9!;�OZӡ��z�[�t�>�9��l-*]�Y��<�`����]�^�Q��T��e��<�-S@+�..��<vqQ`{2�{���c�
l_��=Nz2������]�2�O}�#GC�H�I�	Ÿ���B<��Tv 4`|�j(XS��4��̖w�DA�P�ۛ���v�#WͲx0�H<��U|��(+-�oU�כu�M�k�{/m-?r|j��$��'�#|L��'�.TG�uD��#zPф:����=A��Ա{P�	u��c�u�S��Au�'Ա_����qxL��q�P�a�:<�qu�+����Q�/���|��'��}L��p'��.T��ux���{Pބ:�����1u��ßP��PO�J�ǼR�A�ԛ�Ji���2�O�����W�
�
.�m�_�!&�V��zە�]Y(�3J�4)�Ϯ�
�C���5��+
�~{��X[�
\�[�:��Xx�AJ�����B{��2ړ�v�������d���O�2��#��Kmn$�/�l�D�}��m.3��E��N�Jn&s �n�p�0�D�w;��k.2���![!��"���w]�s�~+'s�s�o�2��'��M��X�H��c�)�F�-2������d䙾�Hh��i�Hw/p\���Z{fv��kˇ?��,�'�m�Xc`�y
_�4M�>p�ɛ��f&MR�;�]k'&���NC��w�1�´��v���>V�o��׶�\�C����.��>l���@��阦�����#�Wp���o(��˦�V Ч�E��uܝVZ�d�3����Դ�L�g`S&ʓ��Zj_A��R
�HK*�C-u����;����+�=-�AA=�:2��=^�2c��N_�t�bxы�)��R��;^������?_'CY�
�A¾܎>���T�Z�9�]�d�O�}��>L�^x�,������S2��
ᴺ#T�w#jLA�����V��ˡͭ�˓�i�d ˤK�K��W��d�C� h1��r_������'}_1�P]
�d�B�&����7�����U���  �� �$����  
/* --- nitro-min-noimport-c46c30458cd1342eab820bce34505a63-stylesheet.css --- */
�      �=ko�vE�����Y��X�],z[\-�-��ŀ�h�3����8!��/��_(��ħ,?23����H��y����5ހ��Ļّ��x���W[���QB6�(�-(�(��^�|��W9.A8�
����b�zC�Y���+mו�\���aL�"Q��`�h@�e�����!���8#0#U��<�h���� ���.A�e]�]�D�z	>w�g8�]�8�E�a�Z-r�$([G� ����y�J1 Q
W�&����ߧϣQ0X��.1!x��`�!�DRX�pF�}��d4dS�+�E�!��K3�_AVz�Lys#c)&3�t,���'��.��.�a�S�g"�6��R�7,�p|
�j9�$� �O���l�q�H9/�-��Y����Z%V��8�s{_P@P��h�Tg�^!�&�R��i#�g�����U�U����9.Ȉ�Z�!^H�!����d�Q˸@9z�}%~�@@g��r����*�C��h�q]��o��f�%#�|��gz��L�2��uR3pDygN�bg�'�	2�������f�K�WT���#�4-E��RTq�Q�S��B|8	����e�]�&uR`�\8�Ӊ���|G��!Nu���or����r���8���� ��\���K�A�	,�$hW�YV�y��^F���E���@}+l[&p��%�l�,u����D�
��N�U��@[�b��p��,�	�Y�]j���%	̸��h��6z��	�m+��� p�KS������X��FQ��np�4�����c@��>cR����_v�SX��h"����y>���Un:�?���gr���g8�!��jc�J���z߭M��]I���<.sC0l�Dඬ���|:Y�a�� A�9vx�x6�>�b��u�mv�o�Ӥqߒ�1�z~�[�S�fl
�(P�(�"����_l��K#d��܇ԙ�z�g��)J�����Պ�����*w���Ec\ &#�ҩ�	S(뢘^`)4���
D"TCG<�`o\��2d�MA�ˇO(����[��؝���z6�	x~����	U�BL��n8������P��|�y��n�}�G�p�V�&���mbG��`a�d��`UYJ��TX�+������ј�K@�����ٸ�M>I��7�k7��EB���cp7�Mou�!�����1�Be�<�f��☭1�ҧ��|�����=�N��®H?�l����>N2� �8f�8N�a���� w�_���O��?~�� ��?�����}���x���m���8'h���侀O~���gA|���)\�g�aVBz��&�~��$�}��}0����%�g�0��7�^���O%)�gl�pʴMDp��n"B2ǩ�S�� �C�|����`˲�ˡ�3�$�ZM�*�v�9���#���*�4�o�?�t	X�� HZs�@���z��H�3�ɩ�3�7��"b>9쨙(3,��U/R ���	�,P��[�J,+%e�S
��\�k��նVԍ�p83���g�F��|�p��4�	�'T7dK�L���}.I��x$�5���[��lP�9�8�@I�4�0GR�F	d_�Al�V��4d�a�[*�*��U�L=%�ysM�N�%3'/$��"["=��h�ٲ�f]�}4Ұ�<�#~
��Nk�(Y�:%Ӯ-!V��Ą�V���y�8��L��A}���/SDcu��t����.S��z�6KJ�-_iip�=6��ː~�3Ǥ2��CH'
�YZ'�\�p�A�lP�TFQ�Q47W�ܞ�್GÇp<����@)����d���A��
%���"Zb�QF���$�V_�O��3�QSp�y�$��`Tt�*���'�/���M¿�(K�sHۗ���b1Xed��O�]q��Z�1�X��G �'���6�͋т6�������n��p��͋}=��8+u�������7׫5oS�Ќ%���*�M�M0u3����p:��x%�=H�AeM�4.Cp, �r*d�S3xe%2�b���}�Z��`G�6V.���z��F��=4���	�f\G�{{�sD��2���Jr7�Q���,�_>��<���t���(<������ �l`�Ln�����
��vI����/2E��P�L�}<̃���w:�1]��G��\6�>�6���鿭x'�0i�S{߁x�vؒCG}[EwC��$�I���8
�^��3Q���
ǸGْ�(X�R�p[Y<v�E�b%�φ��E�M��m������[=OS�u�m
8�� �N
�� ���p���-AX�$GC����Y��UM�-�N�h�)�}3i_y4��N�,8�Y1	fBIͼ��:���u��s+ ���J�z�}��K$�i�Ғ��t���9x�`v�4�
]Lm��tn�R�׼�4�Q
g;��6̛L���2�{m��ⵍ�ymVaΧ\�AG�����N�N���-�jǅ�	u�he�l#uC�t-�n�8x��B�x3��l�
�����
@��y��ɉJd�M)F��1��/4;���^<<̬�ED��^0o�.B�glf,�h�����	[����
S��é9ա��M{05���A򨻣EM��^��>���̄�q�G��v�e�9�M{^GZ=,����|:x]#�{
�q��2. �<�%2�gb�^�T��; <p��+|0��>�x2x���[C�V�[�Ūs*ٻ�g���R�ӳd�k�^�m�!+E�֑�dA�"A8�<J�'�m��dj���pa-:
Jh1(���$��&P���f:u6�4���v�Hu�#�F"|�v��4��3{w��h�K-�g���U�4����ܩ��f+G;�B��5�1�W�`�ʳ�Vy<;�7vH�R��� mx����ʭ�W'0���YH�]yA#�/����-�j<�	C)-϶�B�Yrӝ^Ԁ)�~I�H���b���2e0��]v�!M�g�U`��������IU���-Q�ȁ���)\4���Aӧ�$K�R6m+|��W�1K�,1������@��v��4�a�񉘃>P�,�M��TK����z?RCQ���(+��j�qـ�H��`1\���UT�NSo��e�`5@����VI�PJ`݀4߀������,��7/��% _6d�J���۬dk�|B�U%�Ҕ�lfFz���Edui)��RX_1
��������j�om�?��~�X����t���W��
ִ$+f��BH�'M�nx�ee�kl�n�(-�ܠ��̴�T�����ĩ�~�G5�p�쫑�j��f��A$�j;��|f��\zǀ�6��E�����&w}P�~�e*�L�U+�����"����?�5ZS5_ۦ:VL/��ڥЩXG��)�:E@���0�.d%�u�h{���H	��umv%,�� k��g%LaLZ`<<�_^�'��q؆)��M��=s���v'�3��s�a1W����y:�@�uZsrz���C����õ�X�~�rd^,H��k
r��,Sx|�a*T]Ż��E��إ��3�I7�vR�R��V�[�ع��M��Qw�����hTF+�ʻ!mq��2L>�9OK�<������j�V(��>�/n���d��������t۩#�˟:r�ndgi��\��k�J�\.*�4���.z$�d'<%�cntu*��Y;^�=��	=PI��O)4�ִ�
km�Aϼ�Y*1*������94�p�&r�ԟ�����s�� �����,��}���%.�3��ھ�Xxb?�p��i�Sc�Z�|���|����)	��!�~6��Jxqx@9w�u^P�ߝRp��@q�(-�J,s�5�j�gQ	8��+m�����
�A�=��C����ڹ!�W\�8�c��GYIS�J����
�:%����Ia��LK8�u�R]n��0�j��tI�ވ� ��;�פ���Uߥ�V��}z���-��u3%i�5�%V�P������2�3Ю���q-��!���N1�8K¬ID9���Q�J�/�-R����f��b����7+���&�i���K�#fZ�z� ��[�O<�|T�TJ'a�U�ǣ/e?�|�.���Ź�B�Z����9뮺��q��0�[�F��n�+����^�� ���a��IO��̴-�
!=B�pVljk|E[�|�9�6�z�g��,hV��_�3���1\�Mge��U��v�&�}�.��f�]f �%��HGTTl�]�g����Z�|��^�����ua�w�f��/���a���Xm�e}�T��Dו�9�zŭ7�����Bj+�6?�'v�e����:������?}��θ�W�_4j*F=��T럙��8��2W��d|e�d�u�����+�k�������6�zz���m��ֳ����!���d�z���ÿǬ��5���Å:��}��dQ���~�H|s����e��ڛ'}Vox�CR{Q޼ϸ�-��wWG���k����wei�/5�A��)��*+������z��/���G[Z��c�͏��*���o�V�w������+�輭���I��k?�0�%���%8����WƳ�u!�S�ڥ\�E<����џ���`�O��/DDſͻIU*��'�F6p�%(��l��(�iw���� ׽��-z1�쒈=��g��#/��3�2@�Ϻ�����1�)����J���$G=>��_ndIe����9��k��O��T=:�b��{yx���`w�N���=�̅|���p�"ר���7�@���IU>��9���Sj�-�� ���&��w�j�[R�V��L��>�Sp��Z�h�?��RC��3���hv1��W����r�0�#��<u�T�6�����;�ȑ��\<��/�g��I���m*���M1�T*�Z��N�F���
��Oǜ��(�M���ge*^�Y�>����g��֟-��q�g[�϶ҟm�緕��+X8w�gꭐN��;:9����rz�U z
���h�*�����k��/�  �� 堡��  
/* --- nitro-min-noimport-dcfa5507e940410860b27390d5c3ee3b-stylesheet.css --- */
�      �}��8��h��@��r��N�Tbp����)$h��5)KIΏ6r_��ߓ-�!��H�����隩ʔȈ`(HF�
N /`�|�?��?�헇�k���4x�@��X\��WD�G�q�O���>}{�h���<���5qb���5��,�;܊��J�_�(��	F�S����'�':
��m� ��I �����~�#O���0J
��f���sxw����(M����(��iY�����2�v�<����(�^��<����=��g���c)�4yz�������iR¤��"'=��E��4�o%���P�c�m��y��s�w�o=P�f��v�Q�v�>(��]�+l��R�����7��]�&�!a�8�8����xv~q�ٛ��G��b���.�0Hs��.��"���|���߄���g�F�	�Q�\<�O�'Px��(�3���Q��g CE�N�`iR"!�*�u���`a
�����?�|���9/ ��������h�#�&h����t�roA��Y�+��mX7�`7ƃ�߆v���C߼=(���V>�Q�������j0��gZ
Gg�62:H�!�\@Éb���'�i�U�z\#*�����蜥y	���iZ:��V1���K�6w��j��_�w���)�8
�E���t���]��wx-��t��i�49�+�w\�&忣_���<�$��caa_�_��vQ����!ݮF�4��<�b����Cf�\���Vk��V5%Y��(�� �4����m���S����lW�I I! b�����R��!
����P^ɣ�Z��c,J��ְ8^-9*���*�"�*m������,eLB{Pz�ق,2@o�W���[\K3� SԌ�I#&z�t}d��|qá3�ځK�Vv"�M�h,c�cҿ���2���6a��> 1LB�!HU+�'���J�����`޳��`_����}i3�D�m�-�4��>��:�q��2�����V=�����e����O��a�!B؝qokf
D  Bϖ"!�H�(8�U�$)�1�#[Ӗ�:�?��c.J"߁l��� yV���観#{��$s*�7
���:�i�'�e��"�<�s�ן7}��!N_��d���`�־���}e��w�@�Y�m�I��A̪���T����ﾘ ��S���8w�q�E�k��J���ɞ���@�N�C��4P�:�P�ѫ?0���PSj��.��v&�K�6$i��<��K����b�³��{܂�'"q����L�2[ؕRР�~m0�R�PA�˙9��`�s�����h�����ڋ{µRfXwp���F�!�qӡ6r�תNw=�j��	^�����
���@T�[���
��Q�9,��>��bb5���;\�"�<=�aR�\s�Q	q
����9QH{zޢ쐀��H,p@9�!�w��<=T�ݗ/���U"
8�S%	�N�2�UT;�9����'l�kNtu
�h@���n ��3�������"{ώ9��%���:<p)O)�:���;:Sz>�{�g�,SP�q���jN@�fJ�H�P����F_��,�JH�Oy�+��gX�M��&{!8�^g��:6�yQ��𜆐�؂"�=U��l����odL�tH�s���>1�R��>��ت�%���<
�:�DIv)�:�[���o�e���.�(8��y��}w��t�)r�z�_g�y�>#;-H�-}�)q�Dh��׬j���N��f�WFeu~��ޕ��8�8v�nH�����!m�r��N0wX��c=¸�sHT
�: *�R
#:�#��z�D�F-�KYSc'�5��x��,��'���`�)U-�����ڷ^���M .�=̋�`d9|��K!q�
�Z{�m�}8�
����U|��d��82	���<}�xQ|3Ѵ�
cm��߼�_rdV� )�Ҽ+���?�f�mh���$^oc�l��q���s�j�(�9�A�r'���fwj<Kxs�j�"*'�X3G�2���(�.�\:�k���������!*�/�
\k�V]B���P�m ���p�핫��
��C'W�wD���Z؋�`x�9	6�yR�Ï,-"l��8(��b1F�r��T+���!L�߃8��)�����Ơ�^`k`�� ���L4� E��7O<����A P�c���pj�b���,vQ*��RAPG�|�niM8DZ���WS�-��OO
�Ig�j���S�;s4���TB��X��M�\�=/��C�� *�w�U3���H�K	*�ف��xHy3ߞ�7����q��ngθl�!�Z�f���|<�����G����3U~��3�M~�����g1��,Ɛ�Ũ򳰕��m�O~�� ?�Q�g9��,G�����,o���x���Y�*?�1�g5���l�gu���Ǔ��'��zT�Y�!?�Q�gm+?���g3��l>A~6���f�ٌ*?[���&?���g�	�U~�c��vT������6��O~�?A~�G���1��~T������[��c:?Ń8�q��NDK)�YR��:L����ah�7_3���Q9?���O�������|T�������?�u���������/|��v�A,G��r<�/?��K_��`�Q�����O������zT��������u��������o|��j�AlG��v<�o?��[_��`��r�~<����}��d�edskL{�S._�g���:�z�yO	.eW>�G	����Ƕ0J�,G���x�`�n����IJ%�uv��#���u�5��I�)k�ʨa�MG��3ț��!�T�&A.$�VV|h���@���L;Y8�m��7�\KB�?��=؆Ƽ0�$���s0��9^n� ���Z��b�I(��O�6����0�ڪTv6�;��w4DWY��F�Þϐd���#�`�? ?�����i�ǈ>A~������O�;>y
4{���]U�V�ɵ��0mu�O{\%�BG��!�2'����lzɫf2/�{z��;�����;D���Ф�f�n��7ź�+$�A�7� �^�Y�77�$ׇ����3ֺ�7�wos�A�Gb��Ȅg-.J�W8w�+�?G�W������饬S>����7E��q�dI�rx�y��0�0��)��ѯ�U D`(��U�$���
�g�\�b��Q�2IF���Nԯ�}�r�����R蛜��㥴)��ӣ���� 	g�K�i����-*"�z��aҫtχ�A��|C�E�?_��r)H�1�avX�,Q���v�Žtm�x<͹�>�L��w��q�v ��f#�`0C���V��mJ�`�Ƨ#��d����y�W��)�%r�׉ܗ(cW;���^���
��%^kJT%d�]�I��,��BKyL�2s���l�	E��YO3�z9�׼W�E�^�^�V�z���ʴ��9��7��(�L���@N����&���@q�9T���tr]C�Ki�*�&��f����?��
Έ?���0�n{NC{i���
�1�6FK��iC���� �
�N��𼇡��y#����r�]�����<��)�iŝ�|����ԝ����Z}v/P�o���g�ɠ��X-�u0A	���;�"�h�KܓK�;���\�@z(��-o.�K�D���U����d�"un���Ҥ�^��� Pd����)[- ���$A^�M����i���V�%�E[W�1yHQ�g�}�h�A-�����lk	~eN�lm{=�����V�7\�fV�m>�7[��l����s+�sa��ؠjU�0�$;.U�rɣ��u3��ԴV����:?��?xz�e��׊z&�C��ɪ=��'�$��H9Њ
����)6�e��mvT?� �.*�[9ό���QS��3j���
�0����Ԯ:K��D�8g�XJ�)�*�d�����oL-<ؗ�~��w��
	��������i[{
%C����-�l�Io~���Mik�b$|l���_L�����^�j�����H>U}T��3��Q�u����8
@l���)�Ra��&�ɠɒn�0E��T��y`����Q��Ҥ�/�	�W����o�n�9���4�J脒�3��ᖅw�%!޽c��1������s�&���U-���~L�qli��X�戍���m Jx6�����Kx6��؂i�T֔�HmpH�&U�7�_��r<���+�������{�WiC��+
	OB^�R��<u�� �5��88 ��y�/7X+[s����<:�7�r#�o�A��P��
����Dv�Ki����.���b!���_���q���Ο�?Ӎ���p�����w]!��e�3V�`q�"����/\��xv��
���iP;��V:#2��{>��4E��I�s��&ԩ��g/�fė�<k�Y�A�fL�a��J�"�`XpV�aľ�
Ge�`��@B��q�~+�s��|6Z�9wo�!t����n����,A7e��.��}\޻KC�w1��wa��Y�m�v�b1]����5]�q�@���.�d�r(�.c�Ҟ��f,�����jH�����j0��zp;�Fٗ��!���������g�lM�?a-Z��w3${7C�w3{7=ػ�η�͌�w��-��w;${�C�w;{�=�;���v{�Z;3p��,݇��0��#�=u���U2�b@�"�a/
_\$�7��������6 |= p��ް7�o.��ր���E·6� ���@�� ��C
Y��CY���u +v ��K�@�� ���̮ /�5 6^�2 l�4�|��[�C��Ǡ(���� �,����uӉ<{�º����K0d�7���J�&��
G`
�ڝn��Ԝ'(BjHpA�w]�`kmS�E'$i~櫂+�9"��
��(	��(���<u��-LX���<�5�h�wI��c�|H�Mf���u~u��
�)"��
J�b?z��(9�2�F/��A�"V-1Y�`8��Q����d>��u'��ҋBr�B�
�bā�F���T�eP F���Q/ѭ����-�7�A���0Ē_�<��B.��@�ʝy;�����K>X��Ƿ
PY��h� ��]P��<�9I>�=������~c�/%�vd)t�iy�`x�ӄ̛�%����^O�ߙMWٛ�3�Fq�'���AR���a���U�T�y�$m���s�*ߠ��2�3������M{[������Q��n!!1R�DC�Uh� ����`���c����rD��P����1�2�D��V���ӭ;$g'���t�.K79�#(N��y����a��C� _J�6` ��
�ͤH�Lu��ś�ܢwJ����
�x
��&�Z�*-y7sf΍���{
����Vh=�e�J��Ȫͦu7e�go���Rj.�*!�^��5����E�oE2'�ET�����y����|��qG-�:Y����'Z!g|6�Y_|fS�7�0z!#H�Y���,<l/��74U���	qF&i�����E��Q�)�� ��cZ�_���
V��A�LC];F-{J��,Iܬ,�[����A�֒�uo��P4["�|X��O(�eK(
�$t۟PeK��L�� .qy����݇��!ʫ#|&֜����ɏE��}����>�����)�9�R��)���&�18G��K�2[�Npk�W��xO/8IDQ�(�[�ʲZ�fB���i�z�h=Y���ZO�km��(�|� �n(
�~�s�����o�yT"O�9
�w:�����( ����I�|V���D�|(�����@-�"h5A��ZD�z��yZ��f[t�®7��J�я�*��!;F�/Z�+�5��.'frmc$i��W��5��)
�%z�G1J�t��&RZ��)}��$:��N�׺�	M��,��?���9��75-��iKb���>l՚��1c�.qܖ��5
�(�w>��
<
V$40EYK�������(]NuN��f=�^���Q�A��n�k��4B)�x��zE�j�r��hGpU�C���$��*��?���ބ��;I���'٫H>:������޸����[S�
�� ʃ�S{:�������s��4w��~|�㤹s'>$OU]�=��e��<��������/�_���å<l')^��K_�W���o_�a�����/��9N�o�r*�l�믯�����4͏��}�G�����/�$'@�W�[�^���~}�j���g��6����9Y��u<��!ףU�H���C�����'��:M�2O���~D�

�PU1P��H6G��U�Ɂ
��ãp�6y�
b�am`x��<ؿ�)�y�kJ�s�I@�r֒.��$ۣ6����(/9(��l���5R�l������|U�9T���ϳ�����'a�ZaW��
����bjP��um�cluwTr�T�T�Ch�;�y�@��:�(��Zk�U7T��#G��V�J��kU-��p(`�:t�WU��O�n*�d,W���:� �i蒟I�YW��߽��4?�%�
E����R2�7/�*��9��I-Τ�9l[1��F3��5cd:� N��
�#s3S-�dn�s}�S�a�rW��P�H/J
X�u~q�2���l[�YӲ���7f�L��
%�'o�W�US#mδ~Bʿ4[���=M�'s� ��\[�6i�h>�:Ґ��hk�V�O��ۼ��<B{m�fV�Xh��M�/x_��b�.�i�Pq]�>!S�,�B������Ћ��y����W���Fm��4�����h���F���cNA���9��ͫ���A�e��}�)�٬����=	f�*/y⥉�`q��U�#��taQ��Y��OX�H�h ᅌ�j-������t���mƒ깵�"��]�4�q��nB_�M�Z`�zZ�����òpi�
�PK��\th"�|N/e�oBl��p�?� ��7���3|�_
�����?�|�����e*]�Xm�A(��`T�vWn,l_��C�6�e-�2M�#A���L�����!U���ől����W��mi�&)JZ�:�;�h���r��C�՛n�S �wR�@]3E��Q3WǠ�R�8$���~�����x���q��A����
Ѩj���j�����T'LLF~��������W�T�l\||`��N�¼�5�P���M��N0��&H�+ֹ(@Q���bT}�n.]��l1��$x%��H�X�Cc��sOF }�%��p�0,����i��즋5>K�M��0��
�g�=iΔ0gb����ߤ���9`��4Sp�xae�:�S�[�����W�;-6���m�0\r�MdiQ�d[3�����1]���F�t]�O����jͰ0�8�1�3&�9�Q�s&h��t�E$4�9Hx��4�~��(�������&���#i������B�ϥ�e]vCa�X�ӱ蠹a�#F,y���D�+�]�+{�k9�=���Y�y�C�Z��Fq�(~��T�1駙�n��O[�<p)O�d�g�跘�L��� �
Y�E�(j�u�7��� V��Nw����,�+	bQ�¤����M!B`
�Ua��$�+�'�X,��([G��\�[z����
plb��ʹm���9wBs����!6ytƣ�gvȅ�y�Z��}���ƿ��W� ��W9��!wV|**�*T1~'� �h2<ʚ#�
ϣ� ����e>�+�8��X-<��ZLyҎl��Y�1E�E0*&�a=b,�Dfw32ԙ�L/LHǜ��Ԋ���tR��
%�s&�#b հ����P��h���ݘ�lj��B�*v�:�C��Q�P4ˋ(�]�8�r�9?�Aa�f){~ƺ
VB=�>(�<���a5�Y���C?�N�5�
��(�	�A�C�좚l<�Uj�7�r[�����~����a��6g=-Z'O^Q���h8�{T0\����>��[�o�߱j͹�
	x���<Ir��c^W�H$D��,ѵ65��_�Y֢qA���w�Q�]hZ:�XЗ}���e]Piȉ�92cE�[1V�K����E�p���7� }��T\�g�\���<g�$d��R(�H+0���z��
�����b�s�ȹ
�d�4Fl$�$S,c_���6��S�^��A�e	ؚ_���,c�(�����h_WA��0n����L�(��?YSI�֎�!6�	.y���qL�ԟ����=��g�d8�0��f�$[<��w�N�r�;��2O�!?JUE5���S���؃W�>I/�6�*�z'dK�IR��^�;r����h�VT)��5��{	�A�6s�\�VZ��G�RB�{�6#��]4�t�� z{X�B�X��+�R1e�MV�7�Ddɭ�������z!�+��h"��hryY��e���2��5�-�
�A�t�A<�ʭ��B1l>бe �8�L�R�R����ٍۯ}4���yCyxjdRH=�A3O��O��N �Ĕ�YH���j��Ys�$��9:V�h����cժ��#)%�{�R����x��S��1�
���[Х�oe~����p�H�m�A��Q��[;�cb��at�6K�)	�����s�c"�덬����dʏO���D}�$�b�7M�u�vz.[�B�+i��q�T�Mg��^� �e�����*��rp���&m˼#O���{���S1D��"���1cVϘ�m|&�o�&."��%���j�B�1կtQ�*��TJ<l?ӱ{��F���2�L���mc�l:,�0 �D>p�j����"K�"z���4hf�����wq]����zY#ŭ�͢�t삚��$�^Gu�ɭ�J����M�
�ەޞ��
q7��m:�&M��ç'��	����+���=��I/��2�8F�{ҁ�I}9"�̿��kc3k��O�?� ���O+�v��}Dp�[�Ζ��P�K��xBͬƭ\�MwicD�
����gMg|ji;�Ո�Aٌ�����x� ��O�u�[��ß	��]��
Dݢ��RuB/'�/��)EՅ�k�ȯ5�pa�NN*�� L��K���U��^(��W�H��&M/�{Ĩ=�zQ�\���K�9��ݔ���n�K�*_��m�\r<��|v�J�j�����h�j��&�8
��v�?�̱`_]�/Dȕ���*W?6R��z�58��W�bp��f9<OZ�
�mϫ��$l2�sxv�^$
�}?2{tD������������4	G:V6|��2�v�c�Ӛ2�IzR3����7L���%�٘�ֹ
#p�Ne��/�|���}"G&��ʹ�1;)�~ު��1��\���&j�8�ٟ�G���������"���G��R����>'��?����q�@��峵WV�u��\��C�NX;N�>�������n``*P�`Я>�'���1�n�YU�\�Z1��!�Z><�%�i13)I`���J��mS����Hp];LF�|�vO���juA��jg$�p��p`7����n���X��DN��b��1��
�\x�Ʒ���PD~	�\B�S�r������5�(
^�,xC.�e#.:Y���&j�,U!�:f��G����"$O��b'�4Ф��+x/<�t6q���ZL�� ��;�\���=v�[>�Y�_k
�HC����A���^}��:���z
�&��t U1Z��n���>Y7ov����z�)���eA��g!��{@N��Id�+.����Q/��ǩ<���x���"8يM�"��!ʷ--NGɳw��2M�J�������w�-�i���BR��<��OOh��&�*d��ї,�y�
����9!�ud��8:��`0	`�P��y�A�,g�,���x�A.6�U�c����N�[5h�_Թ|q]� �W�w�.9-�M��ټw
�-�y�D��k����e������N��H�����5��O��i^Ǝ�lBdro3,〈��[k�/3N��uh̑�D�Ӛ�(��C�LW�[�wǔ���}�i+�*z����Z�L�ɫA�uY����I+�L�a1Q����8�4�.5#OE��$lZ$�G�ޕOy�ռT\O�:&�,l���Qz�Avz7��{WI�=4�\'J��q�[���oȘ��oYo$H��ֵw��~��t���G���$-%�2������w�vu@ :q��Q�Xt�*��Atku�>\N�W���"��Н�,~�ʨDw]:�����>��$���Ę�nX��j�\�-ٍ2s�㟍���x3w�k��rZDD<���F�����z��5��4)Je[[H\BW=D��j��.�C�{�ˣ��Y�t��f/��K��
�<xQl���NBj-a���w�
��9�ұ�V~tx|3H��kV�o�c�,,1�����D5���ήV�S$�!�=٬���w9Op'�����K�^��x+g��8�L
)��l�<�V�M��+�P����]V��5���z�?\����9ͩA��ߋ.�3�9ɰ����J�J�EI�:��;e]�͂Ӗ}XM�uကpR����L�Bb\e[�{�)D�q8ڷOOU�6���Bi%Itb�k�Js�v|`mV��(?�j0��c1���*pc!�5X�����4���,4���,4��Ь4��Ь4���l4���l4����3h�ǜ��X�]	��3�����[�Y�o�<;��OO ��W���D饐�ϼg)8
��@!��|�Q�~���dsB�k��Jr�6R��Q�0?�Z0n��>=09(���z�JH�Z�zR�e��W�^A8i�C�!I�mg��m�'��N���2�0�fU^����n�(��%��_�m�0�zԭ�.q��K��~��g>�T��~T���*��R�t���ǉ�u)^d�t2�r4Mi*5m���Z�����⪷U��ʈX΅��8�)>M�j�ukᐦ}#�Ur@�2W�Le�\��!5�L��R����+�Y��'���o�jK�a<�Z��M�p:�]I�0 Y���:�SK%�H]�k{�"�'K����0b�$�^B��"v���&�Sw��J9�
8���H����E$;@K�Ե"
+M�G�x�,&���Ѵ^d�G�����ͪ>��z��p4 AUP>����
��\�e��>��#�cN�;#E�%�@H�K���2B���b�[+ZŽ߈TE�E�Pf��H�{JvJkR�B����Ǒ(^^����(r(J�Jԟ/�?R�!��j��Cd�DHm�xNqy���1@A�K{+�?��f�
�kr������4&nn�zm��t����4-A�=U�ib3���Z�QslHJ�#f1�PGI/Ҡ���VkS+Q�Y� ��n!�ӣI�x�uP�8
8w�����*o6]�yw�@U؍P�e���3�0�Gl
(��b��1�Urp���]i'.��F����nw� Kx�2K� �u�Y���[�N�-�X-���\
��(mK�{_u����06�����֌��f߶P���꣫_��)�8��+�꣭�N�{�#I)ۮ�޼�.�8*N���04���sA���U@N�f�y��{��@�{sp�� ���W��x`l5Pt��ɵ�~��Hڶ��	��xJ�C�����ŕĉAP3m��93��WA���B�,�y�R�J�#x6$�I ��
�3�"� I@��:蕉�Նd4�_0yK��\����2U\�P&:G)��1��)�������ā��nK�����,O�jE^�����n6H�PnRסA^藚.
Kt���C��#����!vsYs�jL��("i�}h��#�{EȽ�\\VH�AR���]���z)��s�?�`NR�c���htʌ��
 _h�#��m8":Ċ]�=�t)ث�Χ�"��:�Ν�ỳ�m��Mn� �y%xf~A	���-'�o��Bu|/����c^��p�K���´,\�Vg��p-�WU�d��b����?_������A�ͅeaΤFk��N�؜���u���������*h�[ud"S9gVwO4����-�?�P����A��4�NT��Gr|�P.q�H-$�e������軿����G�yq��Q.M[&r�?����i���Q�ܚڐv������ A	*Q��xQd��mH
�]k��Y�x�����E�ڛu�c�a����r�+�ד�{�5s%�� ��3\�cS�\�F5���ւ�3]'�Ă���ȴ���ڲ��uG��E�s���d����v·�7�4O�P_��+_t�W�<d�	�YLL-�Z�3s�$n�p)(8^�7��y¹��l���&F�0[t�<\z�[��y 	xG۰���O�o{�����x�Q�Z)+��r�I�
�� �־]W\�e��H���r�����T����ƈӽ
�q�0 �L�s�,FBOȭ(�-�Ymp$����2�`�q�i��fpv����$(�A6�9\��GBA�����zu���5���},�(x���c�M�}�&���o��$
��L����i�8� ��T� ���z���x�$a��Mq�pĨ���蒿\��p$��%/�q�T�׫�f;�cT�.{	��r~?i��4
��S�@�py���f�����,���H��i6�F.�Hh��(�1g�.����8xQx�A��g��H�E�0�m�~�^#�>gP�i(����6i�$w�g.�gˋLY<���j�M e��m�N��R����H����3�"=,g��fj�0*������8\<��[���ن��p& N@:Tx��e�>C��z8� N/��߫�h��R䥒m>�p�	k	c��{� ��H�^yR)��e�\����0^��X���f��HkE���I�t�\�`9��'0ˤ|��0�Z��
#�I�r����\P$��$�+���}0���ze2�*1_���H^�O�!�a,_��/�����^�����CJ�i\��X[���M.8s ���q�������A@S_)� 2���N�! W>O��9dƯ�;3N}���rȕ�wJ�� y������w.��%��A@s�B�d���O�w����ξ!�S���p���q��>2��x�\9�x���G�]6u���A W3�K6��)�{�M_�o���=ZC �X��8�x�� ��#��>
�:�x���C��"
�r��
�h�B�+h���û{��\{wx�� �O��2���fh��û_L�-��e(�ȣ»Q��L�&��d��W��!��^��0�ڱ�{S��=�f�=�{b��Ѹ >��eQ�����
l�rU��6��Ry������[BU���J�}���V�w�݇ΑTݧ��v����H�*����Ry�P�%�19�{��R,�ѣ#]1�uS�4�do$�U�g���j!��������g�2�@pxw
���,��Ʌ�_-q�����Տ���|)�p�؊7���[���:epr��I:Z�ś �J�Ѥ]7pH3*XA� +��A���v=A
�	ͽ�Vs�����k�fQ���Y/`+Q
Q<��i.�+~N��7�� ��4:ugp�}���wB:,�
	����x`�
*�(��'51ʾ��IC��+}k�5���/ѷ�7��9xo�ղ��ayX�!f ��_<1��{h9�� n�4 �?{����m�hZ�y��B�럟��ʕ��Q]��ϫ�W~7
N�j�9e�K�I�u�����;�i(,6��B�Ŭ*�
a��,>�r��F,R^
�lmi�91�������vP��|��I������<�����^�Nj�W��;�3�NorSo��l�d	��g��T�>���������]�V-5t�ꢂ2��'��O=���}f����9[-���o*$Z'{��,��E-'��?��
���t�</�pۮW\��}�ܶK#��C;��򐆟�j}�j�[�nF��G��
��T�OV�s�֪�����7*�����q�;TD�c����zw"
Mņά�U���o"��9������.	������,G0M�`�]�BR,�v�q�5"U+�� �Pu�r0�D��p�*8��OY��/0/o�~������Y�%
a������XH&x��0�N-.�n�]]��(������O`��rp���5���w��]���]��m9���D	hʕCt ����l�Q⑂aT�t*��E�)Lʼ��^q�N�%�j�;�%K���O:$ߧ��n%A�8�B�Tp�f�e��D�R6�wO����4��%Cl�(ځ94���~��P�j�\���/LnvI���x4!�PO�,�We�T�o���P6B�1v�9��W{lm����v$aD�gc�����t5�ȵ���^����w���>ÿa�@U�!�
gE"���l�
�q���C��|����p9��%�b���8���X�9\N�.7��a���&_�~ ��~GyM�": ���kB<��/0��8z�� �M��7`���@����rν����/��{~��
e��M�b�߯����Y�9
�Jp{���_lg����fy@��Psx�� of0��/�u�y�9��BҔ<���b̤_Eΰc
�� ��0IwI�(I�(Ym(IA��0	������j?"uyjō&xb�D�T義�:��D�4�.!�ѕ�_lߙKH��՘hu��>|H2KU�K�CG�QCBK�Lۭ�!guq7�,fHm��vi_��T��i�b$a�	^�6�*Rrw]
���_�IĢJp�f�İ:Ke�D���*{s���n�T��"�gU'�Ơ�[�������<ǵ�%:<]�h�G�l�Ǎ�vg}U.�2��FD?�)Ư�rnS ����>��=� ��'���>��}���[�����kF��z�]m��F���н
y��
���^e����(�0�gr�i�H����vSB��������I()q5M89���   �� ��m�X� 