html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a {
  text-decoration: none;
}

* {
  -webkit-tap-highlight-color: transparent;
}

li {
  margin: 0;
  padding: 0;
}

@-ms-viewport {
  width: device-width;
}

::selection {
  color: #fff;
  background: #0075bc;
}

::-moz-selection {
  color: #fff;
  background: #0075bc;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

audio, canvas, iframe, img, svg, video {
  vertical-align: middle;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

textarea {
  resize: vertical;
}

@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.4.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Verdana';
  src: url('fonts/Verdana.eot?#iefix') format('embedded-opentype'), url('fonts/Verdana.woff') format('woff'), url('fonts/Verdana.ttf') format('truetype'), url('fonts/Verdana.svg#Verdana') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Verdana-Italic';
  src: url('fonts/Verdana-Italic.eot?#iefix') format('embedded-opentype'), url('fonts/Verdana-Italic.woff') format('woff'), url('fonts/Verdana-Italic.ttf') format('truetype'), url('fonts/Verdana-Italic.svg#Verdana-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Verdana-BoldItalic';
  src: url('fonts/Verdana-BoldItalic.eot?#iefix') format('embedded-opentype'), url('fonts/Verdana-BoldItalic.woff') format('woff'), url('fonts/Verdana-BoldItalic.ttf') format('truetype'), url('fonts/Verdana-BoldItalic.svg#Verdana-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Verdana-Bold';
  src: url('fonts/Verdana-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Verdana-Bold.woff') format('woff'), url('fonts/Verdana-Bold.ttf') format('truetype'), url('fonts/Verdana-Bold.svg#Verdana-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'UniversLTStd-Light';
  src: url('fonts/UniversLTStd-Light.eot?#iefix') format('embedded-opentype'), url('fonts/UniversLTStd-Light.otf') format('opentype'), url('fonts/UniversLTStd-Light.woff') format('woff'), url('fonts/UniversLTStd-Light.ttf') format('truetype'), url('fonts/UniversLTStd-Light.svg#UniversLTStd-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'UniversCondensedBQ-Light';
  src: url('fonts/UniversCondensedBQ-Light.eot?#iefix') format('embedded-opentype'), url('fonts/UniversCondensedBQ-Light.otf') format('opentype'), url('fonts/UniversCondensedBQ-Light.woff') format('woff'), url('fonts/UniversCondensedBQ-Light.ttf') format('truetype'), url('fonts/UniversCondensedBQ-Light.svg#UniversCondensedBQ-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Univers-CondensedBold';
  src: url('fonts/Univers-CondensedBold.eot?#iefix') format('embedded-opentype'), url('fonts/Univers-CondensedBold.otf') format('opentype'), url('fonts/Univers-CondensedBold.woff') format('woff'), url('fonts/Univers-CondensedBold.ttf') format('truetype'), url('fonts/Univers-CondensedBold.svg#Univers-CondensedBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Univers-Condensed';
  src: url('fonts/Univers-Condensed.eot?#iefix') format('embedded-opentype'), url('fonts/Univers-Condensed.otf') format('opentype'), url('fonts/Univers-Condensed.woff') format('woff'), url('fonts/Univers-Condensed.ttf') format('truetype'), url('fonts/Univers-Condensed.svg#Univers-Condensed') format('svg');
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa.fa-times-circle:before {
  content: "\f057";
}

.fa.exclamation-circle:before {
  content: "\f06a";
}

.fa.fa-chevron-right:before {
  content: "\f054";
}

.fa.fa-chevron-left:before {
  content: "\f053";
}

.fa.fa-calendar:before {
  content: "\f073";
}

.fa.fa-map-marker:before {
  content: "\f041";
}

.fa.fa-angle-left:before {
  content: "\f104";
}

.fa.fa-angle-right:before {
  content: "\f105";
}

.fa.fa-exclamation-triangle:before {
  content: "\f071";
}

/*
  global

*/

.inner {
  max-width: 1170px;
  width: 100%;
  margin: 0 auto;
}

.innerMax {
  max-width: 1300px;
  width: 100%;
  margin: 0 auto;
}

.defaultLink {
  background: #cc7800;
  border-radius: 14px;
  padding: 6.5px 20px;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  margin: 10px 0 5px;
  font-family: 'Univers-CondensedBold';
  letter-spacing: 1px;
  -webkit-transition: background-color 100ms ease-in-out;
  -moz-transition: background-color 100ms ease-in-out;
  -ms-transition: background-color 100ms ease-in-out;
  transition: background-color 100ms ease-in-out;
}

body .general_content._checking table.mobile_checking_table tr._hasdefaultLinks td p {
  background: transparent none repeat scroll 0 0;
  display: block;
  text-align: center;
  width: auto;
}

body .general_content._checking table.mobile_checking_table tr._hasdefaultLinks td a {
  background: #cc7800;
  border-radius: 14px;
  /* font-size: 12px; */
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  /* margin: 10px 0 5px; */
  font-family: 'Univers-CondensedBold';
  letter-spacing: 1px;
  text-decoration: none;
  color: #fff;
  font-size: 16px;
  margin: 0;
  padding: 12px 40px;
  -webkit-transition: background-color 100ms ease-in-out;
  -moz-transition: background-color 100ms ease-in-out;
  -ms-transition: background-color 100ms ease-in-out;
  transition: background-color 100ms ease-in-out;
}

table#checking_table tr._hasdefaultLinks td a {
  background: #cc7800;
  border-radius: 14px;
  /* font-size: 12px; */
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  /* margin: 10px 0 5px; */
  font-family: 'Univers-CondensedBold';
  letter-spacing: 1px;
  text-decoration: none;
  color: #fff;
  font-size: 16px;
  margin: 0;
  padding: 12px 40px;
  -webkit-transition: background-color 100ms ease-in-out;
  -moz-transition: background-color 100ms ease-in-out;
  -ms-transition: background-color 100ms ease-in-out;
  transition: background-color 100ms ease-in-out;
}

.defaultLink:hover {
  background-color: #db7f44;
}

table#checking_table tr._hasdefaultLinks td a:hover {
  background-color: #db7f44;
}

/* italic */

i, em {
  font-style: italic;
}

/* bold */

b, strong {
  font-weight: bold;
}

/* bold italic */

b i, strong i, i b, i strong {}

blockquote {}

ul, ol {}

ul li, ol li {}

a, a:link, a:visited {}

body, html, .master {
  height: 100%;
  font-family: 'Verdana';
}

/*
  header

*/

.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9000000;
}

/* video lightbox z */

html #bcmAdBackground {
  z-index: 9999998;
}

html #bcmAdContent {
  z-index: 9999999;
}

/* top nav */

.top_nav {
  height: 28px;
  background: rgba(89, 98, 29, .9);
  text-align: right;
}

.p1-business .top_nav {
   background: rgba(91, 126, 150, .9);
}

.top_nav ul {
  display: inline-block;
  height: 28px;
  vertical-align: middle;
  text-align: left;
  visibility: hidden;
  opacity: 0;
}

.top_nav ul.active {
  visibility: visible;
  opacity: 1;
}

.top_nav ul li {
  display: block;
  float: left;
  height: 100%;
  margin: 0 11px;
}

.top_nav ul li a, .top_nav ul li p {
  color: #fff;
  font-size: 12px;
  line-height: 28px;
}

.top_nav span.search_link {
  float: right;
  cursor: pointer;
  position: relative;
}

.top_nav span.search_link svg {
  width: 14px;
  height: 14px;
  display: block;
  margin-top: 7px;
}

.ee_search {
  display: none;
}

.mobile_search {
  display: none !important;
}

.main_nav_wrapper.active .mobile_search {
  display: inline-block !important;
  vertical-align: top;
  float: left;
  width: 100%;
  position: relative;
}

.mobile_search .search_westerra .search_term {
  padding: 13px 1%;
  width: 98%;
  background: #e4e4e4;
  border: none;
  color: #000;
}

.mobile_search .search_westerra .search_term input::-webkit-input-placeholder {
  color: #000;
}

.mobile_search .search_westerra .search_term input:-moz-placeholder {
  color: #000;
}

.mobile_search .search_westerra .search_term input::-moz-placeholder {
  color: #000;
}

.mobile_search .search_westerra .search_term input:-ms-input-placeholder {
  color: #000;
}

.search_term.input_error {
  background: #db7f44 none repeat scroll 0 0;
  border: 1px solid red;
  color: white;
}

.mobile_search .search_westerra {
  display: block;
  float: left;
  padding: 14px 2% 25px;
  width: 96%;
  background: #fff;
}

.top_nav span.search_link form {
  /* background: #d25f15 none repeat scroll 0 0; */
  /* border: 2px solid #636c26; */
  display: none;
  float: left;
  padding: 0;
  /* position: absolute; */
  /* right: 0; */
  /* top: 28px; */
  width: 150px;
  cursor: default;
  z-index: 999;
  margin: 0 5px 0 2px;
}

.search_link>a {
  float: left;
}

.search_link input {
  float: left;
  width: 95%;
  margin-top: 3px;
  padding: 2px 1%;
}

button.defaultLink {
  display: none;
  margin: 0;
  background: #5B7E96;
  padding: 3px 8px;
}

.top_nav span.search_link form.active {
  display: block;
}

.nav_white_bg {
  display: none;
  /* height: 65px;
  position: absolute;
  width: 70%;
  left: 0;
  top: 0;
  background: #fff; */
}

.nav_white_bg_right {
  display: none;
  /* background: #fff none repeat scroll 0 0;
    display: none;
    height: 65px;
    left: 220px;
    position: absolute;
    top: 0;
    width: 2000px; */
}

/* main nav */

.main_nav_wrapper {
  width: 100%;
  height: 65px;
  /* margin-top: 4px; */
  position: relative;
  background: #fff;
}

.main_nav_wrapper._noBg {
  background: #fff;
  width: 100%;
  height: 65px;
  margin-top: 0;
  position: relative;
  margin-bottom: 0px;
  padding-bottom: 5px;
  padding-top: 4px;
}

.main_nav_wrapper_inner {
  max-width: 1300px;
  width: 100%;
  margin: 0 auto;
  height: 65px;
}

.main_nav {
  text-align: right;
  height: 65px;
}

.main_nav a {
  display: block;
  float: left;
  margin-left: 35px;
  height: 65px;
  position: relative;
  z-index: 900;
}

.main_nav a.logo svg, .main_nav a.logo img {
  width: 162px;
  height: 35px;
  margin-top: 15px;
}

.main_nav ul {
  display: inline-block;
  height: 50px;
  position: relative;
  z-index: 900;
  text-align: left;
  background: #fff;
  margin-left: 10px;
}

.main_nav ul li {
  display: block;
  float: left;
}

.main_nav ul li a {
  display: table-cell;
  float: none;
  vertical-align: middle;
  height: 50px;
  padding: 0 26px;
  font-family: 'Univers-CondensedBold';
  color: #4b4b4b;
  text-transform: uppercase;
  -webkit-transition: all 100ms ease-in-out;
  -moz-transition: all 100ms ease-in-out;
  -ms-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
}

.main_nav ul li a:before {
  opacity: 0;
  visibility: hidden;
  content: "";
  background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 5' enable-background='new 0 0 14 5' xml:space='preserve'><path fill='%234b4b4b' d='M0,3.9L7.8,0L14,3.9V5L7.9,2L0,5V3.9z'/></svg>");
  height: 5px;
  position: absolute;
  bottom: 9px;
  left: 0;
  width: 100%;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transform: translate(0px, 10px);
  transform: translate(0px, 10px);
  -webkit-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, transform 300ms cubic-bezier(0.355, 0.410, 0.000, 1), visibility 150ms ease-in-out, opacity 150ms ease-in-out;
  -moz-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, transform 300ms cubic-bezier(0.355, 0.410, 0.000, 1), visibility 150ms ease-in-out, opacity 150ms ease-in-out;
  -ms-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, transform 300ms cubic-bezier(0.355, 0.410, 0.000, 1), visibility 150ms ease-in-out, opacity 150ms ease-in-out;
  transition: background-color 100ms ease-in-out, color 100ms ease-in-out, transform 300ms cubic-bezier(0.355, 0.410, 0.000, 1), visibility 150ms ease-in-out, opacity 150ms ease-in-out;
}

.main_nav ul.loginSection li a:before, .main_nav .loginSection .login_box_link.active a:before {
  display: none;
  /* background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 5' enable-background='new 0 0 14 5' xml:space='preserve'><path fill='%23ffffff' d='M0,3.9L7.8,0L14,3.9V5L7.9,2L0,5V3.9z'/></svg>"); */
}

.main_nav ul li ul a:before {
  display: none;
}

.main_nav ul li ul a:hover {
  background-color: transparent;
}

.main_nav ul li:hover a {
  background-color: #f2f2f2;
  color: #513629;
}

.main_nav ul.loginSection li:hover a {
  color: #fff;
}

.main_nav ul li:hover .dropdown, .main_nav .loginSection li.active .dropdown {
  display: block;
}

.main_nav .loginSection li:hover .dropdown {
  display: none;
}

.main_nav .loginSection li.active:hover .dropdown {
  display: block;
}

.main_nav ul li:hover a:before {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.main_nav ul li .dropdown {
  /* position:relative; */
  display: none;
  margin-top: 4px;
  -webkit-transition: all 500ms cubic-bezier(0.355, 0.410, 0.000, 1);
  -webkit-transition: all 500ms cubic-bezier(0.355, 0.410, 0.000, 1.410);
  -moz-transition: all 500ms cubic-bezier(0.355, 0.410, 0.000, 1.410);
  transition: all 500ms cubic-bezier(0.355, 0.410, 0.000, 1.410);
}

.main_nav ul li .dropdown_inner {
  position: absolute;
  width: 1050px;
  right: 0;
  top: 69px;
}

.main_nav ul li .dropdown_inner_helper {
  width: 100%;
  background-image: url(../assets/pattern_dots.png);
  background-size: 100%;
  background-color: rgba(255, 255, 255, .95);
  background-position: bottom;
  background-repeat: no-repeat;
  text-align: right;
  display: block;
  float: right;
  padding: 20px 0 15px 0;
  -webkit-border-bottom-right-radius: 25px;
  -webkit-border-bottom-left-radius: 25px;
  -moz-border-radius-bottomright: 25px;
  -moz-border-radius-bottomleft: 25px;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
}

.dd_child {
  margin-bottom: 5px;
}

.main_nav ul li .dropdown ul {
  height: auto;
  width: 215px;
  float: left;
  padding: 0 20px;
  background-color: transparent;
}

.main_nav ul li .dropdown ul li {
  float: left;
}

.main_nav ul li .dropdown ul li a {
  display: block;
  height: auto;
  padding: 0;
  margin: 0 0 8px 0;
  background-color: transparent;
  font-family: 'Univers-CondensedBold';
  color: #513629;
  text-transform: none;
  font-size: 18px;
}

.main_nav ul li .dropdown ul li>ul {
  margin: 0;
  padding: 0;
}

.main_nav ul li .dropdown ul li>ul li {
  width: 100%;
}

.main_nav ul li .dropdown ul li>ul li a {
  color: #513629;
  margin: 7px 0;
  font-size: 12px;
  font-family: 'Verdana';
  text-transform: none;
}

.main_nav ul li .dropdown ul li>ul li a:before {
  content: "\f105";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
  font-size: 10px;
  position: relative;
  top: 0;
  font-size: 14px;
  background-image: none;
  width: inherit;
  opacity: 1;
  color: #513629;
  -webkit-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -moz-transition: none;
  -webkit-transition: none;
  transition: none;
}

.main_nav ul li .dropdown ul li>ul li a:hover {
  color: #513629;
  font-family: 'Verdana-Bold';
}

.main_nav ul li .dropdown ul li>ul li a:hover:before {
  color: #513629;
}

/* login */

[type="radio"]:checked, [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}

[type="radio"]:checked+label, [type="radio"]:not(:checked)+label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #cc7800;
}

[type="radio"]:checked+label:before, [type="radio"]:not(:checked)+label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #ddd;
  border-radius: 100%;
  background: #fff;
}

[type="radio"]:checked+label:after, [type="radio"]:not(:checked)+label:after {
  content: '';
  width: 12px;
  height: 12px;
  background: #606060;
  position: absolute;
  top: 4px;
  left: 4px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

[type="radio"]:not(:checked)+label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

[type="radio"]:checked+label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

a.login_enroll {
  margin-bottom: 20px;
}

.giftCard[type="radio"]:checked, .giftCard[type="radio"]:not(:checked) {
  position: relative;
  left: 0;
}

.blackout {
  display: none;
  position: absolute;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, .44);
  z-index: 1000;
  top: -32px;
  left: 0;
}

.show_blackout {
  display: block;
}

.loginContainer {
  position: absolute;
  z-index: 10000;
  height: 100vh;
  background-color: #fff;
  width: 245px;
  top: -32px;
  padding: 10px 25px 10px 10px;
  right: 0;
}

.hideForm {
  display: none;
}

.miscLinks {
  display: inline-flex;
}

.miscLinks span {}

.loginTitle {
  font-family: 'Univers-CondensedBold';
  text-transform: uppercase;
  font-weight: bold;
  text-align: left;
  margin: 10px;
  color: #cc7800;
  font-size: 20pt;
}

.tabs-to-login {
  width: 100%;
  margin-bottom: 20px;
}

.tab-to-login {
  margin: 10px;
}

.hideImg {
  display: none;
}

.closeForm {
  width: 16px;
  border: 1px solid #cc7800;
  background-color: #cc7800;
  color: #fff;
  border-radius: 15px;
  padding: 2px;
  cursor: pointer;
  float: right;
  clear: both;
}

.closeForm:hover {
  border: 1px solid #000;
  color: #000;
}

.tab-to-login label {
  font-family: 'Univers-Condensed';
  display: inline-block;
  padding: 0;
  cursor: pointer;
  width: 86%;
  margin: 0;
  font-size: 14pt;
  letter-spacing: .5px;
  color: #cc7800;
  text-align: left;
}

.main_nav .loginSection .loginPanel input[type=radio] {
  width: 20px;
  height: 15px;
}

.main_nav .loginSection {
  background: transparent;
  margin-top: 15px;
  float: right;
  z-index: 10000;
}

.main_nav .loginSection li {
  -webkit-border-top-left-radius: 28px;
  -moz-border-radius-topleft: 28px;
  border-top-left-radius: 28px;
  background: #fff;
  margin: 0;
  width: 104px;
  height: 50px;
  text-align: center;
  background-color: rgba(210, 77, 0, .9);
  position: relative;
}

.main_nav .loginSection li.join_nav_link, .main_nav .loginSection li.mobile_main_nav {
  margin-left: 5px;
  background-color: rgba(73, 104, 126, .8);
}

.main_nav .loginSection a {
  width: 104px;
  color: #fff;
  font-family: 'Univers-CondensedBold';
  font-size: 18px;
}

.loginSection li:hover, .main_nav .loginSection .login_box_link.active {
  background-color: rgba(210, 77, 0, 1);
}

.main_nav .loginSection li:hover a {
  background-color: transparent;
}

.main_nav .loginSection li.join_nav_link:hover, .main_nav .loginSection li.mobile_main_nav:hover {
  background-color: rgba(73, 104, 126, 1);
}

.main_nav .loginSection a:hover {
  background-color: transparent;
}

.loginSection, .loginContainer {
  display: none;
}

.showLoginContainer {
  display: block;
}

.main_nav .loginSection .loginPanel {
  width: 255px;
  background: #fff;
  padding: 10px;
  position: absolute;
  top: 50px;
  left: -62px;
  margin-left: 0;
  height: 100vh;
  z-index: 10000;
}

.main_nav .loginSection .loginPanel.personal {
  background: #fff;
}

.loginContainer input[type=text], .loginContainer input[type=password] {
  padding: 0px 10px;
  border: none;
  font-size: 14px;
  font-family: 'Univers-Condensed';
  width: 216px;
  margin-bottom: 10px;
  border: 1px solid #929292;
  background: #fff;
  height: 24px;
  color: #000;
  line-height: 24px;
  letter-spacing: .5px;
}

.login_box_link, .login_box_link a {
  cursor: pointer;
}

/* #tab-1 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px #f5d9c5 inset;
}

#tab-2 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px #d2d2d2 inset;
} */

.loginContainer input[type="submit"] {
  background: #cc7800;
  border: 3px solid #fff;
  height: 34px;
  border-radius: 0;
  width: 100%;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
}
.loginContainer input[type="submit"]:hover {
  background: #e68700;
}

.main_nav .loginSection .loginPanel #tab-2 input[type="submit"] {
  background: #7a7a7a;
  border: 3px solid #fff;
  height: 34px;
  border-radius: 0;
  width: 100%;
  font-size: 14px;
}

.main_nav .loginSection .loginPanel input[type='submit'] {
  background: #cd7801;
  color: #fff;
  padding: 0 20px;
  width: auto;
  cursor: pointer;
  height: 22px;
  line-height: 22px;
  font-family: 'Univers-CondensedBold';
  border: none;
  border-radius: 12px;
  text-transform: uppercase;
  font-size: 11px;
  box-shadow: none;
}

.loginPanel .cultureName {
  margin-bottom: 10px;
  width: 100%;
}

.loginContainer a, .loginContainer span {
  height: auto;
  font-size: 14px;
  font-family: 'Univers-Condensed';
  color: #484848;
}

.loginContainer span {
  margin: 0 5px;
}

.login_enroll, .fed_ins_ncua, .onlineBankingVideos {
  margin: 10px 0;
}

.linksContainer a {
  display: block;
  float: none;
  margin-left: 0;
  height: auto;
  position: relative;
  z-index: 900;
}

.main_nav .loginSection .loginPanel .mainMenuTabs-content a {
  color: #484848;
}

.main_nav .loginSection .loginPanel .mainMenuTabs-content a.login_enroll {
  margin: 10px 0 20px;
}

.main_nav .loginSection .loginPanel .mainMenuTabs-content a:hover {
  color: #000;
}

.main_nav .loginSection .loginPanel a.fed_ins_ncua {
  position: relative;
}

.main_nav .loginSection .loginPanel a.fed_ins_ncua img {
  border: 2px solid #000;
  display: none;
  position: absolute;
  right: -7px;
  top: -14px;
}

.main_nav .loginSection .loginPanel a.fed_ins_ncua:hover img {
  display: block;
}

.main_nav .loginSection .loginPanel a strong {
  font-size: 14px;
  font-family: 'Univers-CondensedBold';
}

.main_nav .loginSection .loginPanel a strong span {
  text-decoration: underline;
  margin-top: 3px;
  display: block;
}

.main_nav .loginSection .loginPanel a:before {
  display: none;
}

.main_nav .loginSection .loginPanel p {}

/* OVERRIDE MAIN NAV */

.main_nav .mainNavWes {
  width: auto;
  margin-top: 15px;
  margin-right: 10px;
}

.main_nav .mainNavWes>li {
  height: 70px;
  width: auto;
}

.main_nav .mainNavWes>li.yes>a, .main_nav .mainNavWes>li:hover>a, .main_nav .mainNavWes>li.parent-selected>a {
  color: #cc7700;
}

.main_nav .mainNavWes>li.business:hover>a {
   color: #5b7e96;
}

.p1-business .main_nav .mainNavWes>li.yes>a, .p1-business .main_nav .mainNavWes>li.parent-selected>a {
  color: #5b7e96;
}

.main_nav ul li.clickedB a:before, .main_nav ul li a:before, .main_nav ul li.parent-selected a:before {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.main_nav .mainNavWes>li>a {
  background: transparent !important;
  font-size: 18px;
  /*padding: 5px 50px 0;
  height: 45px;
  width: 50%;*/
  text-align: center;
  width: auto;
  padding: 5px 0px 0 !important;
  margin: 0 20px;
  display: inline-block;
  padding-top: 15px !important;
  height: 35px;
}

.main_nav ul>li.business:hover>a:before {
   opacity: 1;
   visibility: visible;
   content: "";
   background: #5b7e96;
   height: 5px;
   position: absolute;
   bottom: 0;
   left: 0;
   width: 100%;
   text-align: center;
   transform: translate(0px, 0px);
}

.main_nav .mainNavWes>li>a:before {
  opacity: 0;
  visibility: hidden;
  content: "";
  background: #cc7700;
  height: 5px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
}

.p1-business .main_nav .mainNavWes>li.personal>a:before {
   background: #cc7700;
}

.p1-business .main_nav .mainNavWes>li>a:before {
  background: #5b7e96;
}

.main_nav .mainNavWes>li.clickedB>ul, .main_nav .mainNavWes>li.parent-selected>ul {
  display: flex;
}

.main_nav .mainNavWes>li>ul {
  display: none;
  position: fixed;
  justify-content: center;
  /* top: 103px; */
  left: 0;
  width: 100%;
  margin: 0;
  height: 38px;
  text-align: center;
  background: rgba(255, 255, 255, .95);
  border-top: 1px solid lightgray; border-bottom: 1px solid lightgray;
}

.main_nav .mainNavWes>li>ul>li {
  float: none;
  display: inline-block;
  vertical-align: top;
  height: 38px;
  font-family: 'Univers-CondensedBold';
  padding: 0;
  margin: 0 2px;
  justify-content: center;
  align-items: center;
  background: transparent;
  color: #513629;
  text-transform: uppercase;
  line-height: 38px;
}

.main_nav .mainNavWes>li>ul>li>a {
  height: 38px;
  display: flex;
  padding: 0 5px;
  margin: 0 0;
  justify-content: center;
  align-items: center;
  background: transparent;
  line-height: 100%;
  padding: 0 20px;
}

.main_nav .mainNavWes>li>ul>li.parent-selected>a, .main_nav .mainNavWes>li>ul>li:hover>a, .main_nav .mainNavWes>li>ul>li.yes>a {
  background-color: #cc7700;
  color: #fff;
}

.p1-business .main_nav .mainNavWes>li>ul>li.parent-selected>a, .p1-business .main_nav .mainNavWes>li>ul>li:hover>a, .p1-business .main_nav .mainNavWes>li>ul>li.yes>a {
   background-color: #5b7e96;
}

.main_nav .mainNavWes>li>ul>li:hover>ul {
  display: block;
}

.main_nav .mainNavWes>li>ul>li>ul {
  display: none;
  position: absolute;
  top: 38px;
  left: 0;
  width: 100%;
  text-align: center;
  border-top: 2px solid #cc7700;
  padding-bottom: 40px;
  background: rgba(255, 255, 255, .95);
  min-height: 245px;
  height: auto;
  background-image: url(../assets/pattern_dots.png);
  background-repeat-x: repeat;
  background-repeat-y: no-repeat;
  background-position: bottom;
  margin: 0;
}

.p1-business .main_nav .mainNavWes>li>ul>li>ul {
   border-top: 2px solid #5b7e96;
}

.main_nav .mainNavWes>li>ul>li>ul>div.carpet {
  max-width: 960px;
  margin: 0 auto;
  padding-top: 14px;
}

.carpet>li:nth-child(4n+1) {
  /* clear: both; */
}

.passwordContainer {
  display: flex;
  max-width: 240px;
  margin-left: 4px;
  align-items: baseline;
}
.passwordIcon {
  border: 1px inset #ccc;
  padding: 3px 5px 5px 5px;
}

#nav_loans .carpet>li:nth-child(4n+1) {
  clear: none;
}

.main_nav .mainNavWes>li>ul>li>ul>li, .main_nav .mainNavWes>li>ul>li>ul>div li {
  /* display: inline-block;
  vertical-align: top; */
  float: none;
  text-align: left;
  /* margin: 14px 0 0 0; */
  -webkit-column-break-inside: auto;
  float: left;
  width: 25%;
}

.main_nav .mainNavWes>li>ul>li>ul>li>a, .main_nav .mainNavWes>li>ul>li>ul>div>li>a {
  display: block;
  height: auto;
  padding: 0;
  margin: 0 0 12px 0;
  background-color: transparent;
  font-family: 'Univers-CondensedBold';
  color: #513629;
  text-transform: none;
  font-size: 18px;
  line-height: 100%;
}

.main_nav .mainNavWes>li>ul>li>ul>li.yes>a {
  color: #cc7700;
}

.main_nav .mainNavWes>li>ul>li>ul>li>ul, .main_nav .mainNavWes>li>ul>li>ul>div>li>ul {
  height: auto;
  background: transparent;
  display: block;
}

.main_nav .mainNavWes>li>ul>li>ul>li>ul>li, .main_nav .mainNavWes>li>ul>li>ul>div>li>ul>li {
  clear: both;
  margin: 10px 0;
  width: 100%;
}

.main_nav .mainNavWes>li>ul>li>ul>li>ul>li>a, .main_nav .mainNavWes>li>ul>li>ul>div li>ul>li>a {
  color: #513629;
  margin: 7px 0;
  font-size: 12px;
  font-family: 'Verdana';
  text-transform: none;
  height: auto;
  padding: 0 18px 0 10px;
  position: relative;
  background: transparent;
  line-height: 100%;
}

.main_nav .mainNavWes>li>ul>li>ul>li>ul>li.yes>a, .main_nav .mainNavWes>li>ul>li>ul>div>li>ul>li.yes>a {
  text-decoration: underline;
}

.main_nav .mainNavWes>li>ul>li>ul>li>ul>li.bold>a, .main_nav .mainNavWes>li>ul>li>ul>div>li>ul>li.bold>a {
  font-family: 'Univers-CondensedBold';
  color: #513629;
  text-transform: none;
  font-size: 18px;
  padding: 0 18px 0 0;
}

.main_nav .mainNavWes>li>ul>li>ul>li>ul>li.bold>a:before, .main_nav .mainNavWes>li>ul>li>ul>div>li>ul>li.bold>a:before {
  display: none;
}

.main_nav .mainNavWes>li>ul>li>ul>li>ul>li>a:before, .main_nav .mainNavWes>li>ul>li>ul>div>li>ul>li>a:before {
  content: "\f105";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
  font-size: 10px;
  font-size: 14px;
  background-image: none;
  width: inherit;
  opacity: 1;
  color: #513629;
  position: absolute;
  top: -2px;
  left: 0;
  -webkit-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -moz-transition: none;
  -webkit-transition: none;
  transition: none;
}

.main_nav .loginSection .loginPanel .mainMenuTabs {
  margin: 0px;
  padding: 0px;
  list-style: none;
  float: left;
  width: 100%;
}

.main_nav .loginSection .loginPanel .mainMenuTabs a {
  background: none;
  color: #fff;
  font-family: 'Univers-CondensedBold';
  text-transform: uppercase;
  display: inline-block;
  padding: 0;
  cursor: pointer;
  width: 50%;
  height: 30px;
  line-height: 30px;
  margin: 0;
  font-size: 13px;
  letter-spacing: .5px;
}

.main_nav .loginSection .loginPanel .mainMenuTabs a[data-tab="tab-1"] {
  background: #d25f15;
}

.main_nav .loginSection .loginPanel .mainMenuTabs a[data-tab="tab-2"] {
  background: #7a7a7a;
}

.main_nav .loginSection .loginPanel .mainMenuTabs a.current {
  color: #fff;
}

.main_nav .loginSection .loginPanel .mainMenuTabs-content {
  display: none;
  float: left;
  background: #fff;
  /* color: #fff; */
  padding: 13px 7px;
}

.main_nav .loginSection .loginPanel #tab-2.mainMenuTabs-content {
  background: #7a7a7a;
}

.main_nav .loginSection .loginPanel .mainMenuTabs-content.current {
  display: inherit;
}

.main_nav .loginSection .loginPanel .mainMenuTabs-content.current .main_nav .loginSection .loginPanel .submitSection {
  display: inline-block;
  width: calc(100% - 20px);
  padding: 0 10px;
}

.main_nav .loginSection .loginPanel .submitSection a {
  float: left;
  width: 50%;
  margin: 0;
  height: 22px;
  line-height: 22px;
  text-align: left;
  font-size: 13px;
}

.main_nav .loginSection .loginPanel .submitSection input {
  float: right;
}

.main_nav .loginSection .loginPanel .mainMenuTabs-content .miscLinks {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  justify-content: center;
}

.main_nav .loginSection .loginPanel .mainMenuTabs-content .miscLinks a {
  display: inline-block;
  vertical-align: top;
  width: auto;
  float: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
}

.main_nav .loginSection .loginPanel .mainMenuTabs-content .miscLinks a:first-child, .main_nav .loginSection .loginPanel .mainMenuTabs-content .miscLinks a:nth-child(3) {
  border-right: 1px solid #fff;
  padding: 0 6px 0 0;
}

.main_nav .loginSection .loginPanel input::-webkit-input-placeholder {
  color: #000;
}

.main_nav .loginSection .loginPanel input:-moz-placeholder {
  color: #000;
}

.main_nav .loginSection .loginPanel input::-moz-placeholder {
  color: #000;
}

.main_nav .loginSection .loginPanel input:-ms-input-placeholder {
  color: #000;
}

/* MODAL */

.leaving_site_modal_wrap {
  background: #5B7E96 none repeat scroll 0 0;
  display: none;
  height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999999;
  opacity: 0.7;
}

.leaving_site_modal {
  width: 300px;
  height: 225px;
  background: #d25f15;
  position: fixed;
  color: #fff;
  top: 50%;
  left: 50%;
  padding: 15px;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 9999999;
  border: 6px solid #5B7E96;
  display: none;
}

.leaving_site_modal a {
  width: 100%;
  font-family: "Univers-Condensed";
  font-size: 16px;
  color: white;
  padding: 10px 0;
  text-decoration: underline;
  float: left;
}

.leaving_site_modal .external_link_click {
  display: none;
}

.leaving_site_modal .external_link_click {
  word-wrap: break-word;
  word-break: break-word;
}

.leaving_site_modal p {
  width: 100%;
  padding: 10px 0;
  font-family: "Univers-Condensed";
  font-size: 20px;
}

.leaving_site_modal a.close_modal {
  border: 1px solid white;
  color: white;
  display: block;
  font-size: 12px;
  font-weight: bold;
  height: 10px;
  position: absolute;
  right: 5px;
  text-align: center;
  text-decoration: none;
  top: 5px;
  width: 30px;
}

.modal_copy {
  position: relative;
  top: 50%;
  left: 50%;
  text-align: center;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  float: left;
}

.is_anchor {}

/* .is_anchor::before {
    content: " ";
    display: inline-block;
    height: 110px;
    margin-top: -110px;
    visibility: hidden;
} */

/*
  alerts

*/

.alerts {
  background: #fbb034;
  padding: 12px 0;
  margin-top: 44px;
}

.alerts_inner {
  max-width: 1190px;
  width: 100%;
  margin: 0 auto;
  position: relative;
  padding: 0px 20px;
}

.alerts a.alertLink {
  color: #2f3d47;
  font-size: 13px;
  text-decoration: underline;
  font-family: 'Verdana';
  letter-spacing: .5px;
}

.alerts a.alertLink span {
  margin-right: 8px;
  color: #fff;
  font-size: 16px;
  position: absolute;
  top: 1px;
  left: 0;
}

.alerts a.closeAlert {
  float: right;
  position: absolute;
  top: 0;
  right: 0;
}

.alerts a.closeAlert span {
  color: #fff;
  font-size: 18px;
}

/*
  swiper

*/

.swiper-container {
  width: 100%;
  height: 556px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.swiper-wrapper {
  width: 80%;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

#homeslider {}

#homeslider .swiper-wrapper {
  transition-timing-function: cubic-bezier(.69, .01, .63, .88);
}

.element_logo {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+sAAAFkCAYAAABYeaptAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMEI3QTg5REI4RDcxMUU2OUQyN0QxNkYxRkMxRkVFMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMEI3QTg5RUI4RDcxMUU2OUQyN0QxNkYxRkMxRkVFMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAwQjdBODlCQjhENzExRTY5RDI3RDE2RjFGQzFGRUUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAwQjdBODlDQjhENzExRTY5RDI3RDE2RjFGQzFGRUUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ooRufwAARwRJREFUeNrs3Qfc3uP1x/ETaUTMCEoiIiS2EKRWlYhRe9UuFav2qD1qbxKbVCLE3nvPhBCCVAhpjFZRqoraW/zP17nyT5Anz7rHb3zer9f3VTWS+7l+d57nPr/fuc7VZtPlFzMAAAAAmTKT5zOWASiv6VgCAAAAIDN6eYZ7xnt+w3IAFOsAAAAA6qej51zPXz19Pd1S0X60py3LA1CsAwAAAKjt5/GdPa949vH8Yop/piL9OM9Dnq4sFUCxDgAAAKD6VvSM9lzsmXMa/95qnrGejVkygGIdAAAAQHV09lziGeXp08T/Zg7PLZ7zPTOwhADFOgAAAIDKUIv7ARbD43b0tGnmf69/fy+Lp/GLspwAxToAAACA1lnD85xnoMUwudZYyjPGYq87AIp1AAAAAM2kqe43eR70LF7BX3dGi73u13pmY5kBinUAAAAAjetgcezaBM9mVfx9tvI8azGsDgDFOgAAAIAGbGqxL/24VLRX2wKekZ7D+HwPUKwDAAAA+LHFPPd6bvZ0r/HvreF1p3ju88zDpQAo1gEAAICym8UzwOIs9N/W+bWs6Xnesy6XBaBYBwAAAMpIR6n9wfOS50DP9Bl5XXN57rKYPN+eywRQrAMAAABlsYxnlOcyT+cMvj7dSNCZ7o97FuJyARTrAAAAQJHN6bnI84zlYwL7chZnsm/PpQMo1gEAAICi0QC3PT0ve/6Ys8/R2lN/ecosXEqAYh0AAAAogtU8T3su8Mye469DT9f1lL0PlxSgWAcAAADyal7P1Z7hnt4F+Zq0f1372LWfvQ2XGKBYBwAAAPJCU90P90zwbFPAolZfnybFa2L8XFxugGIdAAAAyDqdT/6i52TPzCX4WnUm+5pcdoBiHQAAAMiinp47PHenvy6LeTz3eU7xtONtAFCsAwAAAFmgp+cnWjxN36DENcFhnkc9C/CWACjWAQAAgHrSfvTxniMt9nGXnc6Nf9azFUsBUKwDAAAAtdbLYsK7Jr3Px3L8yGyeaz0Xe2ZkOQCKdQAAAKDaOnrO8/zV05flmKadLc5kX5qlACjWAQAAgGp95t3F84pnb88vWJImWdTzZFozzmQHKNYBAEAJtWcJUCXah/2UZ4hnTpaj2Waw6Ea4xTMHywFQrAMAgHLo7LnM86qnN8uBCr+3LvWM8izHcrTaxp6xntVYCoBiHQAAFJfakPezmMT9B09Xz0jPuiwNKvDeOjC9t/ob7duVpD+nD3mOM7YSABTrAACgcFa1GPB1tsXAr0l03vUdnt1ZIrTQmp7nPAN+8t5C5bT1HO152NON5QAo1gEAQP6pLflKzwiLo7MaKgQGeU43noii6VQ03ux5wLM4y1ETv7E4k31TlgKgWAcAAPmkdtkDPBM8v29iEX6w53qL4VZAQzp4jknvLYrG2utkcZPkQv6sAhTrAAAgX/paDKUa6Jm1mf/t5hattkzwxtSoONe+9GNT0Y762cPztGcJlgKgWAcAANmmlverPcNb+QF+JYtznhdiSZGozf0+iye63VmOzFjS4oi8P7IUAMU6AADInnaegzwve7ap0K/ZIxXsq7C8pabODA2O0z7ptVmOTJrRc5HnBmPAH0CxDgAAMqOfRcv7GRaT3StJe2Mf9GzNMpeOZhzsYLEvXUeyTc+SZN7m6XvByiwFQLEOAADqR2cvX2tx/nI1J3G3t2itP5wlL41lPKM8wyy2ViA/5vc84jmSmgOgWAcAALWlJ5yHeP7m2apGv6eesp7sGWIxZR7FpKGCaqd+xrMiy5Fb+jN6okVXTBeWA6BYBwAA1bem5znPaVb5lvem2MVzl2cWLkXhirs9Pa9YDCrjs2oxrG7RFr8BSwFQrAMAgOroZjE86gHPonV+LRoy9rhFGz7yr6/Fk/QLjOFkRTSX53bP2RZbWgBQrAMAgApQy7v2ir9oMTwqK3p5Rnt6c4lya16LWQQPe5ZmOQpN21j28zzhWYTlACjWAQBA6/zWM85ir/jMGXx92gs70rMulypXJt0A0pT3bVIhh3LQ4EB1UezAUgAU6wAAoPnU8n6T517Pwhl/rbqJcIdndy5bLqxn0aWR1RtAqM2f2WGeqzyzshwAxToAAGicnnjquCVNed8sR6+7rWeQ53TjKW1W9fTcaTEcsCfLAbet56+eX7EUAMU6AABo2DoWTzx13NKMOf0aDvZc75mBy5kZeop6Unpvrc9y4Cd6WAyL1J9dbrQBFOsAAGAK83tu8dxjxXjiqSF4Glg2J5e27rQffbznCIuuDWBq2ll0xWjbzdwsB0CxDgBA2enp81EWLe+bFOxrW8nzpGchLnNdLOUZbjHpfT6WA02kIxnHpv8FKNYBAEApqR1ZU96P93Qo6NfYIxXsq3C5a0ZnpJ/vGWNxdjrQXPNYPGHXk/Z2LAco1gEAQFks6LnNYtBXGYZ8dfI86NmaS1/1z5W7el7x7OX5BUuCVtDede1h1172HiwHKNYBAECR6en5MZ4XPBuV7Gtvb9GOfThvg6pY0fOUZ7AxJwCVpSnxmha/DUsBinUAAFBEG6Yi/Vgrbst7Y/SkTud6DzGe+lZKZ8+lnlGe5VgOVInOYdfNtkssThYAKNYBAEDuTTrX+naL9neY7WJxzvcsLEWLaR/xgRaDCfsbx22hNnb0PONZhqUAxToAAMgrPT3X4LjnjXOtp0aTprUXtitL0WxrWUzrHuCZjeVAjS3iecKzn3GTCBTrAAAgZ3QEm861PsrK2/LeFL08oz29WYom6ea52XO/Z3GWA3WkGRRnW3QMMSMBFOsAACDz1PJ+t+cWT3eWo0m6eEZ61mUpGjRpMOEEz6YsBzJkA4suj9VZClCsAwCArBZTJ3pepOhsEQ2susOzO0vxMyrOtS/9WKNLA9k0r8XRjPoeyOBIUKwDAIDM2MziieeRnulZjhZr6xnkOd3YBytqc1e7u9re52c5kIOaRt8DH+H9Cop1AABQbwt77vXcZLGXGJVxsOd6zwwl/fp1RJYGx6m1eC3eDsiZldN793csBSjWAQBArallW2eFj/P8luWois09D1u5Blepm2AHiy4NHcnWjrcBcqqj50bPXzwzshygWAcAALUqIrUv/XCj5b3aVvI86VmoBF/rsp5RnmGezlx6FMRunqc8S7IUoFgHAADVsqjnAc8NRst7LfVIBfsqBf361Dkw2PO0Z0UuNwpoifT+3oOlAMU6AACoJLW8n+Z5zrMmy1EXnSwmTW9doK9JE7P38rzi2ZXPgyg4zZ+40GK+x+wsByjWAQBAa21lcWTWIUbLe72191xtsf0g7/p6nvGcb7G3FygLnZyh4XOrsBSgWAcAAC2hI7Me8lzr6cpyZIYGsGmw3xDL51nOei/phoMG5y3N5URJaRvRcM/RFsc1AhTrAACgUWp5P8PiyU8/liOzdvHc5ZklJ69XXRlHWHRpbGOcIQ/oZttxFjdFuSEKinUAADBNKqJe9hxkHJmVB2t7Hs/BB/31LU4POMniZhCAyVazuDm6EUsBinUAAPBTmlSslky1J3NkVr708oz29M7o69P06zs9PblUQIPm8NzqOddiEB1AsQ4AQMmphXqgxVOdvixHbnXxjPSsm8HXpiPZLuMSAY3S1pB9LI5pXJTlAMU6AADl/VD4e89LngMsn4PK8GNqL7/DsneO83eenSwG4gFonAYvjvHszFKAYh0AgHJR27Ra3q80Wt6LRlOldY7zGRn7bDXRs5tnEJcIaJIZPRd7rvHMynKAYh0AgGLTWdZnef5qMdAIxaUBgdd5OmToNX3v2ctzNpcHaLKtLbYprcBSgGIdAIDiUcv79p7xnv2Nlvey2NziSKi5Mlaw/8niyT+AplnAYibFYdRMoFgHAKA4tPfxUc/lRst7Ga3kecKzcMZe1yEWx7gBaBodpXmK5z7PPCwHKNYBAMgvtbzrCKBnPKuwHKXWIxXsv8nY6/qz5xguD9Asa3qe96zDUqCW2i4271ysAgAAraOW9/4W5/X2M26GI2jv+raev3teyNDresTzVSpAADTNTBaneejozREWJy4AFOsAAGTYMp4bLc7pnZnlwE9oVsFmnm8s9r9mxWOeTz1rWdxsAtA4/VlZ2bNuKtg/YElQTdz5BwCgZdTyfr7n6fThDZjWB3ztFdeRUO0y9LoGevazGECHYnjPYsDhNyxFVfWxOJN9e5YCFOsAAGSr8NrJ84rFkVhtWRI00c6eOy1b5zef59mDgj33BfoQz9oWQ9C0vaGr5wDPOJanatQOryGilxldVajWB45Nl1+MVQAAoGmW9VzgWZGlQCuogFrf82aGXpNuQA02bj7lxfsWMzKu9zzs+XYa/+5yFjM1ND+hE0tXFbp5u43F03agYniyDgBA4/QB90KLlncKdbRWL8+TFvMOsuKSVNAxNCu7PkjXSRPJdSTkLp77GynULRWQmqnRxbOl526uc8Ut5HncopuBGRCoGJ6sAwDQMN3U1hNHnbM7J8uBCtOAt61S8ZQVW3uusBiMh/r7n01+gl7Jvegq3LXfur9nUZa5ou7x7OD5L0uBSnwIAQAAP6cBQjonewiFOqpE+1xvt9gznhXXpoL9ay5P3XzoGWaxVUJ70HXD8F6r7NC4tz2nefTUTt1CGpbJZPPK0KT45zxrsBSgWAcAoLJUmF/kGe1ZnuVAlWmPuLZYnJGhz2U3ebagYK95ga5hZRt65vbsaNFxUYtroO91tMlXlrYpaIvCyUaXClqBNngAAIIKpV09JxpP0lEfN3r+4PkiI69HTwhv9szApamKjz23eW5Ihd1XGXpttMlXjuZTaLjfaywFKNYBAGi+FSzaQPuwFKgzbb3Y2LKz33Utiz3TM3JpKlag32GxB/2+jBXoDVkpFe2arzAbl7BFPvLs5rmOpQDFOgAATaMn6Boepz2hbA1DVvzds57n5Yy8nr4W58PPxKVpkU9+UqB/mdOvo4Nns1S49+N7ZoveByt7XmAp0FT8IQMAlPXn3x6pGNqFn4fImB4WT9h/k5HXM8LiuLCPuTRNpkn/16TiVnvQf2/R8v5ljr8mbc+4yqLbYgHP0RY3ltC4xzy9KdRBsQ4AwLRp8vEzFkO9Zmc5kFGdPA94tslQsaGC/SMuTYM+s2hz/p3nlxb7lG+x7MwgqKQ3PCdYnC++msX0+k95C/yMBgQebtGd8g+WAxTrAABM3VyeoZ5RnmVYDuRAe4snmUdk5PXoab+Oo/ofl+ZHBbra27dI32N07N3NBS3Qp+Z7z6MW0+s7p/99NP39stNTdM1DOdWYrg+KdQAApkrH5uxl0fKuveltWBLkiN6vJ3ku9rTLwOsZkwr290p8TT63mNyvY870BH2r9P+/KPl7VU/Wh1k8adcTdz15f6OE6zDRc6bnV56xfAtDq34AMGAOAFBgGuajKe88SUcR6HgvPcHNwt7xJT0PpWK1DFSI6/xxPUW/y+KJOhqnB4MaRtffYv9+h4J/va9bdBcMz/jrbGs87c/NHyAAAIpGA52GWeyzpVBHUayd3tPzZeC1qMW3r+ffBS/Q1dKuuQG6KbF5KtYp1JtOT5kf9Gxn0Sav48ueKOjXeoVn6YwX6rNazGt51mJIICjWAQCoGbW87+OZ4NnBaHlH8fTyPGnZuAn1t1Swv1Wg9dW0dg2F03A43fTTsLhrjeFplaDhhIMtOp7U2nuaFaNNXltC1PHyB8v2AMb1PS9anISi7yOjPavwtqRYBwCgFvShQ1Pez/V0ZDlQYF0shnitl4HXolkQq1q0/+a5QNexanr6qyfoatfWsWuf8FarGt1QPczi6a6OgtMgxTzu+b/Hs5TFzIKs0nv6as+dnq5T/H0NRJzU9QCKdQAAqkKtlZen4mVplgMlMbPndounZPWmI6n6el7L0fp95bnDs73FE/RNUsFIgV5beW2T/zz92dPT6ixvBdG6jreGj4Bsn35+ahggnWgZxIA5AEBeqeV9b88xxpN0lNsAz6Gp8Kkn7aXX0LmFMlyg6+x67TvXjQ7OjM+uRS2G0ulmSpeMvbbR6XW9kuH1626xN33dZvw36g5QK/8XvP2ygyfrAIA80tFAf/WcRaEO2EGe66z+k7bftHjCPiFDa/O1xfR2FX7zeDa0GARGoZ5tk9rku1k8vb7B4mZLPX3rOdpiy1VWC3XVdprbMq6ZhbpogOKI9OcEGcGTdQBAnqhN8gyL4U+07AE/pvbhjT3/rfPrUFu5nrAvUaff/xuLJ+gq8LQX/X+8NQqhU/re39+zXB1uHuhp+jMZXp/FPUMsBvi1xhvp+whnxGcAT9YBAHmglvcDPC95fk+hDkzVSqlgX7jOr+M/ntVr/GFfBfq9np3TzQI9jR1GoV4oH3jO9/SxGOqmzqp3q/x7fp9+z2UzXKhPb/HE/9kKFOqiboaRFl0oqDOerAMAsq6v5wKLpwYAmlbUbJI+cNeTnoQ+kAqdalBbsp7g6wn6LenrRrm0szgVYcf0v+0q+Gu/lX7dBzL89a9g8TS9VxV+7e88B1vcFEGd8GQdAJBVGiqk42aGU6gDLSqSt8nATYM1LAZyVbJA19e2q8Xe2nU8QynUS0sdFdrqoJtTOpZMHVjjKvDrXpcK4KwW6jOlInpUlQp1aes5M90MaMdbjWIdAABRS58GZr2UgWIDyCsdyaSjyI6o8+v40PNbz+Ot+DX0hE/He/3RYm7F2p6LPe9zmTGFd1MBqxZ5tcqrfb25N3G0bUL74re27G6h0Ln0uiGxf41quV0szpOfnbdY7dEGDwDIkn6e84wn6UAl6cmzzoT+po6vQefCayr7qs0o0EdYtLjfbPUfmod80k2rjSyG0ummUdtp/Lu6IbSTxakGWaSOGT3p3qFOv/+EtJav8LaqHZ6sAwCyQO2Lajt8iEIdqDgNXbvTM2sdX8OnFkdJPdRIga5tL3tabINZ03MRhTpaQce96YaPBg5qcNph9vOjBXWu+H4WHRtZLdS38IyvY6Eui3qetDg6FTXCk3UAQD2p5f1Pnj9bPHkDUD3jUtFSz4JEZ8HrSfk66f9P9DyaCqqbLCbJA9W2vMVRbDpecO9UCGfRvJ4LLZ5oZ8XXnt0sTlsAxToAoKC07+5ci7v1AGrjbc8GFsc81YtakwdYPOFUgf4OlwX4cY1mMUTxdM9sGX2Nem2HW9xwA8U6AKAg1Io40LM5SwHUhVrSt/LczVIAmbOwZ7Dlo91cRyaqQ+EzLlt1sGcdAFArannXXfjxFOqYCu0tVXv2854xFi3bb6TCEpWlLSe3WwydA5ANv/Ac6hlr+dkXvqnnEYt2fVTpTQEAQLVpCq+mvC/EUiD5On3I09NdDRV70eIM7anp6JnPM79nAYt9ppPCcUIto6nY2gvbw3OI0coK1NOyFueZL5vD176c5ymLffVjuJQU6wCA/FDL+9kWd98BHR32gMXk/9s8HzXxv/swZdxU/pmKeJ2p/CuLoVH669lY6iY70NPdopX1C5YDqCkNXDwm/TnMc12m0xseSd9HbuGyVg571gEA1aABUgd5jkwfRlBuT3iu8lzj+aDan208S3r6eVa3ONebp++N05FMG3veZSmAmuhrcTThwgX6miamn/uncnkp1gEA2aSzlDXlvSdLUWqaOj7Mc5nn5Tq+Ds3nWToV731T8T4rl2eq/m5xtNtLLAVQNer80SR1TXtvU9CvUd/7dbzb11xuinUAQDZ0t2h535ilKC3tOb/LM9RiL/p3GXyN2qu9bCre1/asYjH8EEGdD9q28ihLAVScfj5eYOUYyKa2+M2s+t1UFOsAAEyD2twP9hxmtLyXlZ7IajjSFRZP1PNET7nWsniirMzF5fxhMv9OnqtZCqAi5rYYsrpFCX82bOCZwFuAYh0AUHv6IXyW0fJeRhpGdnMq0vUU9vsCfE1qmV8+va/X8yxT4uur63mU5yTe6kDLay3PHzxnejqVdA3+Z3GT4iHeDhTrAIDa6JGK9A1ZitLR/vPBnkut+O2NXS2etqt4V9v8jCW83pd4dreY5A+g6XTMpAbIrcVS/PD9Y+/0swPNMB1LAABoBrW5H2txhBaFerk+aN2UPnQu6hlo5diH+K/0YVvv9V96trQ4du6TEl17tcNrDgHH4QFNr6/2Tz8nKdRDu/S9VB0GbVmOpuPJOgCgqTayeJq+IEtRGipW1eZ+seVvL3o1zeBZx/M7i6fuHUvwNY9LX+sbXH6gQb3S98vlWYoG3eHZ1vMpS9E4nqwDABqj/eh3em6jUC8FnZN7n8UU3+6e4ynUf+ZLz62e7S0GR6lVXtsC3i94EfKExSR9AD+mEyWO8zxDod4odSo97unGUlCsAwBarkMq1MalYgTFpkLzDM8iFk+Nb7FsHr2WNTpHWMfUqV18Hou2V7V7/reAX2sXi+OY+H4ATLayZ6znaOMYyKZayjPauLFBsQ4AaJFNPH+zmAY9A8tRaM95dvHM5znE8ypL0mI6Z/5Bi4FsnS1uelzm+ahAX+PMFl02e3K5UXL6s3CuZ6SHfcXNp5ubI6x8x9lRrAMAWkwt7/dYPFWdn+UodFF5o6evp7dnqMVRbKgcdSVoO0H/9KFU+9tvKsg6a0DUBZ4BfJZESa3recGzD38GWkUdfBraqQcDbVgOinUAwNTpSKoTPS9aPA1EMak1+2SLI4X0NOMRlqQmtMddZ9Jvngr3HTz3Wtw0ybMDPdenD9xAGczhucJi6ws3tCtDRbq23F3uac9yUKwDAH5Mg8TU8n6ksd+uqMZYPOGdL13nf7EkdfNx+lCqJ3PaA76X5zGLwX55pI6Bhy2OtgOKTBPMx3u2YymqQuv6EN9LKNYBAGFhizZdteYylbV4dDb6tZ5fe/pY7J3+imXJFHU6XOj5jcXk/cMsbpzlzYqeURbDCYGi6WpxIspVFJJVp59XT3qWYCko1gGgrDQU5xSLKe9rsxyF845FS6FaNLdJRRSy703PaZ7FLW6unOd5N0evv0d6r63KpUSB6iQNUtT2ME5AqB1t03qczycU6wBQRlukDx56gkfLe7HoGJzfpyL9GM+/WZLc0raFfS2e6G3kucHy0RXRyXO/RbswkGfqEtFMDw1SnJXlqLnZLOYC7E2xDgAoAx0r84DFMCha3otDBdyVnhUsWpGvtjj3G8WgrQx3eLa0GEy3m8UTp+8z/Jrbp/fkkVw+5FA7zxEW56avwnLUlU6dOC+lbVkXoc2my3MsIAAUmFredSTK/saT9CJ5y/MXzxDPf1iO0lHLuYYxbZ/+OqsusThz/hsuGXJA2090jOVSLEXm6EhZbev6qGxfOE/WAaC4tvJM8BxCoV4Yj6frqj19J1Kol9bfPcd5FvKs5hnm+TSDr3Mnz10WLa1AVuno0jM8T1CoZ9a66effAhTrAIC804AqHaWkSeDzshy5pzO6L/UsZ9GWqa0MPKmEqB3+Uc+Ons7pfx+1bLXJr+UZaWy/QTb1sxi2epDnFyxHpmlCvCbFr0SxDgDII7W8D7DYa7c6y5F7b3gOtzgbXU8o/8qSYBr0ZH2YxZN27XHUZPm3M/Laelk8tVyWy4SM6Oi52POgZ0GWIzd0dJ4eRpTmrHuKdQDIvzYWe7le9hxoMSAH+aVWvy3TB8hTPe+xJGimlyxOfNDTbB05lYVp8l0spmtzBBbqbTPP3zw7p5+fyJcZPJdbHFFa+OtHsQ4A+aa2MN1l1hTwzixHbn2TruGvLFrdVVx9x7KglfQe0vFHW6ZieR+rb4eGun9uszi7Gqg1nahwU8o8LEeuqUg/Kv3c7ECxDgDIGp37eqZFy3tfliO39NT8FE93izPSn2FJUCUfeM63mH2gqdc6TaAek5V1BJPOrh7A51DUsLDTU3Q9Td+M5SiUrT0jrMA3X/gmCQD5+9ChvVqa8v4nYyBOXo23ODN7foszfd9mSVBDYzx7WDxt11C6x+vwGrRlR8MSO3A5UEXaTqR96dqf3pHlKKTlPaMtZmNQrAMA6kZHyozwXGG0vOeRJnTf6/mtZ0nPYM/nLAvqSO+/YRZbLzSUTt0679bw9/+dxTaeX3IpUGG6ka0J75r03o/lKDzN59BNxw0o1gEAtaanAWdbPA1bleXIZUF0kcWRejor9n7L1tFagKhb58D0oVd73B/wTKzB77uiZ5RnES4BKkQ3tnX6gM5On5HlKI1ZPLdadB1SrAMAqk4t73+w2Ge3n9Hynjf/sslHr+2eiiEg6zQ1XgMO1/b08Jxg1d+m0SMV7NyMRGtoSviJFrM/+rAcpaSZGOoQGlSUz0wU6wCQTb09Iz2XGVNr80Z757a1yUevfcCSIKf+6Tna4mn7Jp57rHpP2ztZdJ1sy7KjBbSVQwNXjzSOL0XcINe2s9kp1gEAlaSW93M9T3t+zXLkxrcWw7JWtmjrvcbiODagCHQEnI5cW8/iJpSeXlbjaXt7z5Wp4AKaQiej6HSBR4ytFPixNSw6dnpQrAMAWkst7/09L1mchUzLez586Dk9fRjYymKfJFBkr1ucb9zd4hgsPb2q5NP2NulmwFDjCSmmbX3Pi549qWnQgEU9T1qOt9jwxgaA+lvGYorppcZU5Lx42bOXp6vnUM8bLAlKRp0jt1gMTezpOdnz7wr++jt57vLMxlLjJ/Rz8irPnel7MDAtc1oMzOxPsQ4AaA61vKt9Ty3vK7EcmacJ7jqvV0fD6JirCz2fsSyAvWbRuj6/Z/P056QSJx6sZTG7oxtLjGQ7z3hjtgGaZ3qLByK6qdiGYh0A0Nj3Xj01esWifa8tS5JpX3ou9iydigc97ZvIsgA/o6ftN6U/J2o/HWitH7DYy2J7ybIsb6npRtDdnis8c7AcaKHD0/eomSjWAQBTow+cannXfsw5WY5MU0uv9ubqqd6unnEsCdBk2ipykGdezw4W+0ZbqovFALH1WdbSUa2iOS4vWGy5AFpr0/T9pAvFOgBgEh1LpHM/1fK+IsuRaWMszrfvbjHo6r8sCdBi6ky53GKrj+ZzXOT5tAW/zswWE+n3ZElLQ9uNtA3i3HT9gUpZzuKY1WUo1gGg3PR9Vk9lNeV9d77vZpaOprrZs5qnj0Wr5dcsC1BRY9P3QT1t14DGF5r532vLkOZ8DOR7aaFpf/HR6f2yMsuBKtFwQt0M2pRiHQDK6VcWey0HGy3vWfWJ5xzPwp7feR5lSYCq+9hiQKP2o+sG2XUW+92b6gDPDZ4OLGXhLO95xnNcKtqBatLe9Rs9B1OsA0B5qDBXq+eT6YMHsufN9MNZ+9H39/yDJQHqQjfItrYYIKanqW818b/TGe/DjeMui1Q0nWVxg7sXy4Ea18OnW8wSmj6LLw4AULnvqbt5Jnj+yPfYTNJ+9G08PTwDPB+yJEAmaKDjCRazItTl8rA1fvzbCqm4W5TlyzWdHqABnvvzcxN1pFN67reYMUSxDgAFow+NT3n+YhwrkzU6Zu1Wz6oW+9Gvtea13AKonW8t5kes4VnCc55F23xDFrQ4YWM1li53VBQN89znWYDlQAbo+4i6IhemWAeAYlDLu87gHmUxXRTZ8ZnFMKpFLAbIjGRJgFz5m2dfi0FQe1t0LTVU9Kng+z1LlhtbeMZbHOvXhuVAhiyUCvY1KNYBIL/0/VNHCOks4Z35fpopb3sOs9iPrg/4r7IkQK5pEKRuvC3uWdtzu0XHzJTaW5zi8GeWK9N0EoA6na73zM1yIKNm99zj2YViHQDyR+ekP5M+PM7OcmTGs57tLdopT/N8wJIAhaI97A94Nvb0tJg78b8p/rme0Grf+yWedixXpujaaJbLi+n6AVmn7yFDPGdYHBtJsQ4AGTdX+hColvdlWI5M0NO1Oz39PMt6rjTORwfK4DWLEx26piLw+Sn+2Y6euz2zsUyZoP2/Ghh4EdcEOXSQ5xbPzBTrAJBNv7Bop345fQhkf139fW4xzE9tsRtaHOEEoJzfC/T0a2mLIZJqr9YAyTU9j1lsh0H9fnYe6hnr6ctyIMf0OUNzb7pSrANAtvzaYsq7JhJ3ZDnq7h2LPak6k3kPz0ssCYBEH6a3stgKc6LFnmgNimL4Z+2p+2y051RPB5YDBdA7fR5cnmIdAOpvHosjZUYaLe9ZoDN4+1ucwXyS5z2WBEAD3vIcZfFU/UjP2Z4NWJaa6JAKdBU1y7IcKJjOnhGezSnWAaA+1Lano4J0ZBBHytSXhklpGutanqU8l3m+YlkANNGXnks9v/F8aLTEV5vOqFbL+6HpZylQRLohpe02R9TiMyJ/kABgMn2gOz8VhqjvB2wdwaSnYeNZDgAV8BhLUDUaGne6Z1fjBjfKQe9zdfktZnG8W9UeJFCsA0C0NemDxu/5oFFX73ou9AxKfw0AyLaN0vfteVkKlNB2FtvzNrUqbc+jDR5AmemG5Z8sWt63o1CvGz09151pDY07jkIdADJPw/vUCnwbhTpKbhWLQZZLUKwDQOX09TzrOdM497UetB/9Ac86niU9Qy3a3wEA2aZ5LrrJugVLAfygh+dxz9oU6wDQOmp5v8rzcCoSUVva16WBT0unH2r3pcIdAJBtOhLvfouTUjqxHMCP6MHPXZ7dKdYBoPnU8n6gxbnc2xot77WmvVwnWOzt2sniKDYAQPapXtg/fd9ei+UApvlZU3N3zvO0rdQvCABF19dzgWdxlqLmdHNEWw2u9HzOcgBArvTyDPGswFIATba3RWv8Vp5PWvML8WQdQJF18VzjGU6hXnNa843Sug+mUAeAXJneYuDnMxTqQIusa7GPfQGKdQD4+YeMgy2e6m7NctTMt55rPX08/Tx3eCayLACQKyt7/uo5Ov08BdAy6kzRpPiVKNYBIKxhMeVd56bPzHLUxMeesz09Pdt4xrAkAJA7+pl5rmekVekYKqCEfmkx1LhFD4/Ysw6gKObzDPBsyVLUzJvpg93gVLADAPJJLbsXWgwBBVBZM3iu9izmOdaacQoOT9YB5J1a9A61OPOVQr02xnq2txieMoBCHQByaw7PFZ67KdSBqtIpREenon2Gpv5HPFkHkGc6QkbHYyzCUlTd9+nD3Fmeh1gOAMg9bVvSFqZfshT4if9ZDBd8y7OZZ1aWpGLUDj+/Z1PPfxr7l3myDiCPunlu9NxPoV51X3mGepb0bEChDgC519Vzp8UTPgp1yNcW+6o1nHdpz5yetT07Wmwz3N/zd5apYjRw7imLAXTT1GbT5RdjuQDkhVreD/Ic4ZmJ5aiq9zwXec73vMNyAEDu6SHdbp5TjSelMPvQc5fnNs+91vh54Hr/bJgK974sX0VozXUW+z0N/Qu0wQPIi3UshpktxFJU1aueMz2XGWejA0BRqAvtYs8qLEXpC/TbPTd4HrDonmuqiamwV5ZORbu2UrRnWVtsFotjbvUg6uyp/Qu0wQPIOrW832xx15FCvXpGeX6XPtANolAHgELQgzl1o42lUC+tjyyGCG7kmcezg8U2iK9a8Ws+Z9Eir73XxxodeK3R1mIe0CCbyoN02uABZJXu1B6cPmR0YDmq4juLGyEDPaNZDgAolD4WM0eWYilKR4W4WtyvtBgO+1WVfz99ZtNT9n09y7D8LaZZTDrZ6KNJf4Mn6wCyaD3PC54TKNSr4jOLKfoLpx8KFOoAUBz6uXmG5wkK9VJRm/pwzy6euS265W6pQaE+6ebAMM+yntU9t6bXg+bRUL8nLY7G/QF71gFkyQIWrUAbsxRV8XYq0gd7PmA5AKBw+nmGeBZkKUpDWxyu8lxjcdRavY1I0XtwH89OxkDD5lg0Few62u0x2uABZIGeAqjl/TDjSXo1jLNoddcP8q9ZDgAonI6eAakwasNyFJ5uvuvovcvTz/gsU6Gu/e37GjeRmkPdCn+kWAdQbzq7WxMwe7AUFfW9xZno+vB2f/r/AIDi2czimM3OLEWhfWHRXq596PdZzJ3JE22/1pC7/Yyj35qMNngA9dIjFekbsBQVpSfneoKuJ+njWA4AKCxN9r4gFesoJt1oH2nR5n6dTTF4LIe0h/3WlN6paOfot0YwYA5AranN/bhUSFKoV47OTj3NYt9/fwp1ACgstbnv7BlPoV5Yb1gM2dWRtatZzJr5qEBfn/bZT3n023+45A38YacNHkANaXDcWamgRGX8w3OO51LPJywHABSa9vxqgFw/lqJw1Oau41SHeR62ck1Tn3T0m5629+atMBlP1gHUQk+L8z5vpVCvmKcsjl3T8WvnUqgDQKFp6+qBFl1TFOrFoiP2drOYObCd50Er37Fnk45+0xntHP32kz/4AFAtank/wmLSO3uSWk8/uG73nGmxhw0AUHw6K32opw9LURia5n5FKlAnsBw/MsImH/2mCfJqly/t0W88WQdQLZumH0B/plBvtc89gzyLpHWlUAeA4pvBYt/yMxTqhfCN5zaLLYHdLI6rpVBvmLb57e+Zz/On9P9LhyfrACpNw1DUlr0OS9Fq73nO81yY/hoAUA6reC62uEmLfHvJYq7MMGOQWkt8bHF6kD5blu7oN4p1AJUyo+dIz0Ge6VmOVnnVotX9Moun6gCAclC778mePYwO2DzTsLgbLW64qBvue5ak1aY8+k1729UiX/ij3/gmAKASfuf5m8X+dAr1lhuV1lJPUgZRqANAqazvedGzF5/Rc2tMun4aFvcHz6MU6lXxrMVe9u4WxwEXtmOBbwQAWkNF5X0Wd4+7sRwtMmlo3K9TbjYmoAJAmczlucpzp6cry5E7Ov9c29X6pFxoxToTPcvesTinff5UvD9HsQ4AZjN7TvE871mb5WiRLz2DPYtbDJsZxZIAQOnoqC51pm3LUuSKnpbrqbmenuspup6mj2FZ6mbS0W86o11Hv2mQXyEefLBnHUBzbeEZaDGdE82nQXG6636B512WAwBKSd1of/Gsy1Lkin5uX5ryEsuRSSNSenj2sZwf/caTdQBNtZjnQc/1FOotoiNHNAxFrVrHUKgDQClNlwqIFynUc+M7z90WR6dqm8JhFOq58HebfPTbAZbTo98o1gE0Ri3vp3vGetZgOZrtKc+WnoUtjmFjaBwAlJNuemsy+LnpZyuy7TXP0RZDzDT8T1PIv2FZckdHv51lcbSwbrg8kqcXTxs8gGnZ2jPAMy9L0Szay3ZHWruRLAcAlJpOSdHTWJ2Y0p7lyDTtfdZ+5yGeh42Br0Xy06Pf9kufczP9Z5In6wCmZvH0Q+oaCvVm/5Af6lnSYmgchToAlNvynmcsjpeiUM+uCRat0vrMs5XFtj8K9eLS0W/9LQdHv1GsA5iS2vL0NFhHX6zOcjTZB56T0zf9XTzjWRIAKLWZLFpvddJHL5Yjk3SDXUfmrWaxRUHX632WpVSmPPptJ8vg0W+0wQOQNp5tUqHemeVostctJuNf4vmM5QAAuLU8F3kWYCkySUfl6ejUyy1utgO6cTNpyr8eVqlFfkPLwINtinUAatnW4LO+LEWT6SxV3di40fMtywEAcJ0sbuDuYHETHNnxZfqZrSKdLWqYluEpk45+0xP3Wer1YmiDB8prNs+ZFvt2KNQbp6Fxd3n6efp4rqVQBwAkW1hsgepPoZ4puiZ/stiLvj2FOpph0tFvOq6vbke/UawD5aMPEdtZtIHpBxgdNtP2tecyiw6EDSzutgIAYKkIvMVzvWduliMTvvBc4fmNZwnP2Ua7O1pu0tFvOoJ3M6vx0W98SAfKZSnP+ekHGKbtQ4s9hzoP922WAwAwBd343tVzukWnGupPT9EHp0Kd4hyV9p3FjTlFR7/pqbtODqjqKQ88WQfKoaPnHIu91hTq06ahceo46GZxLi6FOgBgSgtZHG96EYV63ekpugbFrWLxFP0cCnXUgLaQajZFd8/xnncp1gG0RJv0zUQt7/sa3TTTMtZiP1tPi5a5T1gSAMAU9DP0UIvjnfqyHHX1osXE7nnT55zHWRLUgY5+O8biAU9Vjn7jgztQXGrR0ZT3X7MUDdLQuPstJrs/yHIAABrQ2zPUsyxLUTd6iq7ZAEMozpExUx79pkHEekBWkaPfeLIOFE/HVKQ/RaHeoG8shsYt7VmHQh0A0IAOnlM9T1Oo180LqfjpYjFtn0IdWaYtMpt4FrGYe9SqTk2KdaA41PK+o+dlz95G58zUaKKnnqL3SD/wx7EkAIAGrGqxRepQfqbWnJ6i66a6Hjr0sngI8SHLghx51WKrxqSj316jWAfKSy3vozyXeOZiOX7mTc/BnvnS/77JkgAAGqChcRoeN8LiuCbUzgSLKdvai94/fbYB8mzS0W8aTNnso9+4Swjk2+yeEz27GzffpkZPznWsznUWre8AAEzLRp4LU7GI2tB+Xx2HdVEqZL5nSVBAUx79pi01eure6NFvfLgH8kl/dne2aHnfkz/LP6M96NqLrj3pV1KoAwAaMbfFjd3bKNRr5h8WWww0SXsbi04GCnWUwV9t8tFvJ9g0jn7jAz6QP8tZtIVd7JmT5fh/36TCXFsC1vLcxw99AEAT6EPzeM+WLEXVfWvxZFE31NUWfLpV8YxqION09NvRNvnot+cp1oH8msPzF4sp7yuwHP9PUzZ1LrqGxumc9LEsCQCgCRawuLE7zNOJ5agqzYrRedTzW+zb1bpPZFmAH0w6+k0doWt4bp/054M960D2TWp5P9l4kj6lty2OxNAeNybEAgCa83NVR4Fp5stMLEfVTExFuR403GWxZxfAtD2c0tOzD8U6kG2/8lyQ/hdBQ+MGeq7xfM1yAACaQceADfasyFJUjVp7dTrNEM8/WQ6gRX44+o1iHcgmPUHXk3Q9UWe7ShieivS7jb3oAIDmmd5zpOew9NeorO/Tz2l1u2lPOoNdgQqgWAeyRYX5Hy1a8+ZgOX4YRHOjZ4BnDMsBAGiBlSye8i7BUlTc+xZ7/tWt8DLLAVCsA0WllrzzLaa9l92nFtPuNTjudZYDANACM1t0qe1ldKlV2uMWT9GvtxiOBYBiHSgktbyf6tmRDxM/7HM7z2IYzQe8NQAALaSjwQZZnGOMyvjI4ohU/Yx+geUAKNaBIlNhvrvnJE/Hkq+Fzrc9M30I4A49AKCltIVMXVnbsRQV80wq0K/1fMZyABTrQNFp/5ymvC9T8nV41HO6MTQOANB6W3vO8fySpWi1zy1OXflLKtYBUKwDhacPEGp57+9pU9I10DmrN1sMjXuKtwQAoJW6pqJyfZai1f6W1vJyz4csB0CxDpTlz5pa3k+w8ra8q3VO566qPfEfvCUAAK3UJv1s1U3wWVmOFtMxa7qJroFxI4xON4BiHSiRX1tMee9d0q//3fT1q+2foXEAgEpYxOLUkFVYihZ7w+LItaEWA14BUKwDpTGP5zTP9lbOlveXLIbGqZXuS94OAIAKfXY9xHOUZwaWo9kmeu73XGgxL+Y7lgSgWAfK9udKZ7oea+VseR9psR/9zvShAACASuhj8TR9aZai2f5rsRVNre6vsRwAxTpQRqtanBO+VMm+bhXlt6Yi/QneBgCACurgOd6zP59dm+0xi/PmbzKORgUo1oGS6mxxBNnvrVwt7zra5TKLdvdXeRsAACqsn8W+6h4sRZN97LnSYqr7OJYDoFgHyvxnaB+LlvcyTaJVO52GxmnP23u8DQAAFaZtZOrW2snKe9Rpcz2XCnQV6p+yHADFOlBmfVPBukSJvmY9PddTdD1N/5y3AACgCjaz2FLWhaVolFrbr7dodWcbGkCxDpSeWt4Hera28tztH5W+Zu1LZ2gcAKAadIrKBalYx7Tp5rmGxV3qeZ/lACjWgbJr59nXouV95hJ8vSrK77DYiz+Kyw8AqBLd+N7Rou19dpajQTpm7XaLVvcHjZvnAMU6gB+sbtHyvngJvla11F2RPjS9xKUHAFTRgp4hFoPkMHVvWxxZp3X6F8sBUKwDCPNatH9vVYKv9UOLPW/net7h0gMAqvwZVN1qJ3hmZDl+5nvPcItBrnqa/g1LAlCsAwjTW5znepQVv+X9Tc9ZFnftP+HSAwCqbCnPUE8fluJndONcQ1x185zuNoBiHcBPrGnxdHmxgn+dOntV+9GvM+7YAwCqr73nz55DLebAYLJnLZ6iX+P5jOUAQLEO/Nh8Fi3vWxT861Rb3Wme+y3a7AAAqLZVLDq4FmEp/p9mxFyXivTRLAcAinXg59TyfoDnSCtuy7smyN6civQxXHIAQI3M4jnFs4dnOpbjB/+wmOiuY9feYzkAUKwDU7e2Rct7Ue/0f+4ZZtEx8A8uNwCghtZPRWlXluKHY9busniKfr9x7BoAinWgQd08Z3p+V9CvT3fqL7A4bo679gCAWprLc7ZnW5bC3rUYpjfY80+WAwDFOtAwtbwfZNHyXsSjYvT0XDch1Fr3OZcbAFBj21mcMDJnydfhcYub5tqC9hVvCwAU68C0reM5z9OzgF+b9qGf4bnRYn86AAC1pI41tbyvW+I1+NRzZVqH53hLAKBYBxo3v8Vd/k0L9nVpkrv2ven4tYe5zACAOtDQuL08J1kMkyuj8RZP0VWof8xbAgDFOtC4GSxa3o/wdCjQ16Uz0XXUi56kP89lBgDUyWIWx7GtXMKvXT+L1eKup+gjeCsAoFgHmm49zzlWrJb3TyyG1GhP+ptcYgBAnWj+y6EW81/al+xr/5fnIoubFO/wVgBAsQ403QIWE2g3KtDXpA8D2ms/yPM/LjEAoI6WT4VqrxJ9zdp29oDFU/TbjdkwACjWgWZRm/shFnf6i9Ly/pLFU/TLjEmyAID6mslzvGc/T9uSfM26QT7M4mb5K7wFAFCsA823ocUAuR4F+XpGeQZ4bvNM5PICAOpsLYvW7wVK8vXqhJULPdd4vuDyA6BYB5qvZyrSNyjA16Ki/E6LoXGPcWkBABnQyeLmcX9Pm4J/repgu95iqvtoLj0AinWgZdTmfpjnYMt/y7s+HOioF7W7j+fSAgAyYguLeSlzF/zr/KdF14AGuP6Xyw6AYh1ouY0tBsh1z/nX8WH6cHCu520uKwAgI7pYPF3epMBfo7rZHkhf513GljMAFOtAq/RMhe26Of863kxfx2DPx1xWAEBGqM19V8/pntkK+jVqYNylFlPdGRgHgGIdaCW1uesc14Ms32e5vmCx70/Dar7msgIAMkQ3xId4+hb063vW4im6fgZ/zuUGQLEOtN6mFi3v3XL8NYxIRfrdFue0AgCQpc+BB3qOseIcezqJZsLcYDHV/QkuNQCKdaAyFrIYavPbnL5+7X27KRXpT3E5AQAZ1NtiqNqyBfu6XreYCXOxMTAOAMU6UDEzWbS86y7/9Dl8/TqLdZjFZPdXuZwAgAzSE/SjLbaXFeVzoDrXNDBOT9F1DOp3XGYAFOtA5WzuGWj5bHn/wHO+xX64d7mUAICMWtVib/rCBfl6dLLKMM8gz8tcXgAU60BlLWoxHX2tHL72f1o8Rb/E8xmXEgCQUZrufprnjxZT3/NurMUN8quNgXEAKNaBipvZ82fPnyx/Le+aKqujbW70fMulBABk2EYW7eHz5vzr0MC4m1KRPorLCoBiHaiOLS1a3rvm7HXf7znD8yCXEACQcXN7zvFslfOv402Lc9E1DO8/XFYAFOtAdSxuMeW9X45es56cX5+K9LFcQgBADuxgsU2rU05fvwbG6ca49qLfbgyMA0CxDlSNWt41eXY/y0/Lu/ag69iXsyyOgQEAIOsWSAVuXo8+/chiYJza9hkYB4BinSVAlW1t0fLeJSevV9Pcz00fdj7g8gEAcmA6z76eEy2OQc2b51KBfpUxsBUAKNZRdWp51xCYvjl5vToXXa3ul3u+5PIBAHJiSYvj2FbM2ev+2mJgnIr0x7iMAECxjuqbxXOMRct7Ht5fT1kcZ3OrZyKXDwCQE9pWdqTnMMvXqSr/shgYp61mDIwDAIp11IDObd3GM8DTOeOvVYNr7k5F+kguHQAgZ1ZMxe4SOXm9+rn7sMVT9NuMgXEAQLGOmlEL3vme1TL+OtVyd7VFu/t4LhsAIGc0sPVkz14W+9SzTgPjLk9F+gQuHwBQrKN2ZvMc69k74++ljz0Xec72vM1lAwDkkCa8q328ew5e6/M2eWDcp1w6AKBYR+2o5X07izbyLLe8qzA/J324+ZjLBgDIoTksbjZvl/HX+Y1NHhjHFjMAoFhHHSztOc/zmwy/RrW4a++87uh/zSUDAOSUjj/VTedfZvg1vmXRvaaJ9O9wyQCAYh2119FznGfPDL9vdCf/dM9dFsNsAADIo66eQZ4NMvr69DN2uE0eGPctlwwAKNZRe2p5/4NFy/vcGXx9Om7t1lSkj+ZyAQBy/jN3d8+pnlkz+Pq0pWzSwLi/cbkAgGId9bOMxZT3lTP42r5MHxjU7v4KlwoAkHOLWLSSZ3Gb2QupQL/CGBgHABTrqCu1vJ/o2S2D75EPLAbGaQ/fu1wqAEABPosd4jnKM0OGXpcGxt2SivRHuEwAQLGO+lL73Y4W7XdzZey1vW4xDVdPHT7jUgEACqBP+rnWO0Ov6d8WA+MGp78GAFCso87U8q675ytm7HWNtWh1v84YYAMAKIYOnuM9+2fos5iGtF7gudniqToAgGIddTa75ySLlvfpMvS6HkxF+n1cIgBAgfSzeHLdMwOvRZ1qV1vMp3meSwMAFOvIBhXmO3lO8cyZkdf0nedGzxmeMVwiAECBaB7MgPSzt02dX4sGs2r+yyWeD7k0AECxjuzQHjndRV8hI6/nc89l6UPMP7g8AICC2TT93O1Sx9ego07vSa/j/vT/AQAU68gIPUHXlPddLRst7x+kDw3aI8dkdwBA0cyTfsZtVsfX8D/PUM8g44Y4AFCsI3NUmO9isTc9Cy3vmux+ludiY7I7AKB41Obe3zPQYjZMPTybbhRoT/oXXBIAoFhH9iyfflj3ycBrec6i1f1aY7I7AKCYFrQ4jq1fHX7vrz03WXStjeJSAADFOrJJT9A1PE6DbOrd8j7cc7rFZPfvuTQAgAJq69nPc4Jnxhr/3m9ZTJjXTYJ3uBQAQLGObFJhrmPYtDe9Ux1fhwbX6O6+Jrs/zWUBABTYUhb7wmvdxfaIRffcrcbZ6ABAsY5MWzH90F62jq/hS5s82f1VLgkAoMDae/7sOdTTrka/56eeqyxa3V/gEgAAxTqyTS3vp3l2tPqd3arJ7jqz9RxjsjsAoPhWsWg7X7RGv9/LFhPdL/V8xPIDAMU6sk3749TyrinvHev0Gt60yZPdP+GSAAAKbhaLmTB7WPVnwmhL2Z2eCy3ORmfuCwBQrCMHVrJoeV+mTr//OItW92uMfXIAgHJY3+Lp9nxV/n3et9gDr46111h2AKBYRz780qLlfQerT8v7oxaT3e827vADAMphLs/Znm2r/PuMsbgRryNOORsdACjWkaNrpZa74632Le9qw7s1FemjuRQAgBLZznNmKtir4SvPjRYD455kuQEAFOv5oiE253l61/j31QcITXYfaDHYBgCAsuhm0Ya+bpV+/X+lX18zX/7DcgMAKNbzpbPnVM/2VtuW9w9t8mT3d7gMAIAS0dC4PT0nWwyTq7ThFk/Rb/d8y3IDACjW83dd9vIca7Vtef9XKtAvMia7AwDKZzGLJ90rV/jX1dnoV6QifTzLDACgWM+nVdMP8141/D31weEMz9Wer7kEAICSmd5ziOfPnvYV/HUnWBy7pi1lH7PMAACK9XzqnApmTZqtVcv7yPR76gxXJrsDAMpoeYun6ZW6Sf6d545UpD/Iz1cAAMV6vq/Bvp5jPLPW4PebmD5EaLL7KJYfAFBSM3pO8OznaVuBX++9VPRrK9k/WV4AAMV6vvW1aHlfoga/lya7X+kZYNGWBwBAWa2ViuoFKvBrPW2Tz0b/iqUFAFCs55ta3nUc2jY1+L20R27SZPe3WXoAQInNnn7+9rfWbTlTUX6DxbGqT7GsAACK9fxrZ9Fup5b3mav8e72dCvS/GENtAADYIhXXc7fi19CpKYMs2t3fZUkBABTrxdAvfUhYvMq/j1rc1equI2KY7A4AKLsuFm3qm7Ti13jEYtvarcbZ6AAAivXC6JqK562q/PtoWJyGxml43ESWHQBQcmpz39VzmqdjC/77zzxXpUL/eZYTAECxXhw6s3V/z1FWvZZ3HQdzZyrSH2PJAQD4QU/PEItBrs31d4tj1y7xfMhSAgAo1otlTYuW90Wr9Ourvf1qizPSx7PcAAD8/+eaAzzHejo0479TR9oD6Wf3PUaHGgCAYr1wullMmd28Sr/+JxZHzZzteYvlBgDg//X2DPUs24z/5iPPpRZP0l9hCQEAFOvFo5b3Az1HWHVa3t+xyZPdackDAGAyPUHXlrODm/G5Rl1pGhinYayfsoQAAIr1Yvqt51zPwlX4tV+2GE53ucWZrgAAYLJVLfamN+Vn8Hee2ywGxg23mPsCAADFegGp5f0sz2ZV+LVHWwyN0xEx7JsDAODHZvOc6tnNYur7tLxncS66zkd/g6UDAFCsF5da3tVqd6Q1b3hNY3SH/+5UpD/KMgMAMFUbWewxn7eRf2+MxVP0azxfsmwAAIr1YlvXouW9ZwV/zW/SBwm1u49jiQEAmKq5LQasbj2Nf0enpdxoMdX9SZYMAECxXnzdLVreN6ngr6nJ7henX/dNlhgAgAbt4DnT06mBf/5viyGsgy2GsgIAQLFecDNYtLwfbpVreX/XJk92/4AlBgCgQd3Tz8vfNvDPR1pMdb/FolMNAACK9RJY36LdrlIt769atLpfZuydAwBgWqbz7Os50TPTT/7ZF56rU5E+lqUCAFCsl8eCFq3pG1Xo13vac4bnJmOyOwAAjVnCYpvYij/5+69ZTHS/xPM+ywQAoFgvD7W5H+I51Frf8q7J7vdZTHYfztICANAonbaik1YOS3896efpgxZP0e80bnoDACjWS2dDi5b3BVv563zrudai3f05lhUAgCbRU3Q9TV8i/X8NYb08FekTWB4AAMV6+fRMRfr6rfx1PrPJk91f520FAECTzOw5ybO3xT71CalAvzwV7AAAUKyXjNrcNeH9IGtdy/t7Fme5XmDsnwMAoDk04V2T3rtZtLirSFfL+/csDQAA5SzWdVa6noB3b8WvoSE3Ou9VQ24+520EAECTzZF+Dq/nGZoK9tdYFgAAylusq+X9XM+6rfg1dESMJrtfb7E/HQAANN3Wnh3Tz9HdLI5hAwAAJS3W1eau6bIH2+Tpss2lie6nee432vMAAGiuuT1ret6waH8HAAAlL9Y3s2i169aC/1bHw9xicfzaU7xVAABokTaeTz1XsRQAAFCsL2zR8t6Su/dfWUyhVbv7K7xFAABoFXWkfcYyAABQ7mJdR8Ac4TnQmt/y/pHFkBsd5fYObw0AAAAAAMV6623uGWjNb3l/23NOKtQ/5i0BAAAAAKBYb71FLc46X7OZ/91LFq3uV1q0vgMAAAAAQLHeSmp5P8qzvzWv5X20xdC4Wy2GyAEAAAAAQLFeAVt5Bni6NvHf13Cbey2OX3uEyw4AAAAAoFivnMUtWt77NfHf/9ZzrUW7+/NcbgAAAAAAxXrlqOX9GM9+nnZN+Pd1RMwlFgPnXucyAwAAAAAo1itrm1R0d27Cv/ue53zPBemvAQAAAACgWK+gJVLh3bcJ/+7rqaAf6vmcywoAAAAAoFivrFktWt73bcLre85iP/p1FvvTAQAAAACgWK+gNp5tU/HdWMv7CIvj1zTh/XsuIwAAAACAYr3yelm0vK86jX9HZ6LrbHQdv/YUlw4AAAAAQLFeHR0tWt73nsZr+cpzhcW56i9xyQAAAAAAFOvVoZb37SyekjfU8v6x5y+esz3/5lIBAAAAACjWq2dpi5b3VRr45yrMz/EMSgU7AAAAAAAU61WilvfjPXs08Pu+bNHqfrlF6zsAAAAAABTrVaKW9x08p3rmnso/17A4tcNreNxELgkAAAAAgGK9upaxaHlf+Sd/X8et3Wdx/NpwLgMAAAAAANUv1tXyfqJnd0/bKf7+t57rLM5Sf47lBwAAAACg+sW6Wt53tGhrn3OKv/+5Z6jnTM8/WXYAAAAAAGpTrC/rucCz4hR/732LNnjlPZYbAAAAAIDaFOudLFred/NMl/7e6xZP0fU0/TOWGQAAAACA2hTrKsx38pxik1vex1kMjbvWYn86AAAAAACoUbHex6Llffn0/x9JRfo9FpPeAQAAAABAjYp1PUE/ybNL+v+3pCL9SZYSAAAAAIDaFutqed/VYm/6rJ5LLY5fe4klBAAAAACg9sX6ChbT3Bf2XOQ52/M2SwcAAAAAQO2LdbW8a3jcep7zPIM8H7FkAAAAAABU13QN/L09PHd5nvYs6DmVQh0AAAAAgNr46ZP1FT07eh7wrOSZyBIBAAAAAFCfYl0t7/0873p2Y1kAAAAAAKhvsd7JM7PnepYDAAAAAID6+z8BBgAlKNqv+5y4FAAAAABJRU5ErkJggg==');
  width: 1003px;
  background-position: center right;
  height: 356px;
  position: absolute;
  bottom: 40px;
  right: 0;
  display: block;
  z-index: 1;
}

#homeslider .swiper-slide {
  background-position: top left;
  background-repeat: no-repeat;
  background-size: cover;
}

#homeslider .slide_text_block {
  max-width: 862px;
  width: 100%;
  margin-top: 80px;
  position: relative;
  z-index: 900;
}

.slide_text_block_right {
  float: right;
  width: 465px;
}

.slide_gradi {}

.slide_gradi.HighlightDarker {
  background: url(../assets/feat_gradient.png) no-repeat;
  background-size: 100% 100%;
  background-position: center center;
  padding: 4px 0 5px;
}

.slide_gradi.Highlight {
  background: url(../assets/feat_gradient_lighter.png) no-repeat;
  background-size: 100% 100%;
  background-position: center center;
  padding: 4px 0 5px;
}

.slide_gradi.inner_header {
  display: inline-block;
}

.slide_gradi.HighlightDarker h1, .slide_gradi.Highlight h1, .slide_gradi.TextShadow h1 {
  text-shadow: 0px 2px 0px rgba(0, 0, 0, .44);
}

.slide_gradi.HighlightDarker h2, .slide_gradi.Highlight h2, .slide_gradi.TextShadow h2 {
  text-shadow: 0px 2px 0px rgba(0, 0, 0, .44);
}

.slide_gradi.HighlightDarker h3, .slide_gradi.Highlight h3, .slide_gradi.TextShadow h3 {
  text-shadow: 0px 2px 0px rgba(0, 0, 0, .44);
}

.stretch_it {
  white-space: nowrap;
}

.justify {
  text-align: justify;
}

#homeslider .slide_text_block h1 {
  font-family: 'Univers-CondensedBold';
  font-size: 75.75px;
  color: #fff;
  text-transform: uppercase;
  line-height: 80%;
}

#homeslider .slide_text_block h1 small {
  font-family: 'Univers-CondensedBold';
  font-size: 68.87px;
  color: #fff;
  text-transform: uppercase;
}

#homeslider .slide_text_block h2 {
  font-family: 'Univers-CondensedBold';
  font-size: 22px;
  color: #fff;
  text-transform: uppercase;
}

#homeslider .slide_text_block h3 {
  font-family: 'Univers-Condensed';
  font-size: 28.7px;
  color: #fff;
  text-transform: uppercase;
}

#homeslider .slide_text_block a {
  font-size: 16px;
  margin-top: 20px;
  padding: 12px 38px;
}

#homeslider .swiper-pagination {}

.stretch {
  width: 465px;
}

#homeslider .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  background: #fff;
  opacity: 1;
  -webkit-transition: background-color 100ms ease-in-out;
  -moz-transition: background-color 100ms ease-in-out;
  -ms-transition: background-color 100ms ease-in-out;
  transition: background-color 100ms ease-in-out;
}

#homeslider .swiper-pagination-bullet:hover {
  background-color: #d25f15;
}

.p1-business #homeslider .swiper-pagination-bullet:hover {
 background-color: #5b7e96;
}

#homeslider .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #d25f15;
}

.p1-business #homeslider .swiper-pagination-bullet.swiper-pagination-bullet-active {
   background: #5b7e96;
}

#homeslider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 2px;
}

#homeslider .swiper-button-next, #homeslider .swiper-button-prev {
  background-image: none;
  width: 55px;
  height: 124px;
  background-color: rgba(170, 181, 135, .8);
  margin-top: 0;
}

#homeslider .swiper-button-next span, #homeslider .swiper-button-prev span {
  color: #fff;
  font-size: 40px;
  color: #fff;
  font-size: 40px;
  position: absolute;
  top: 50%;
  margin-top: -20px;
}

#homeslider .swiper-button-next span {
  right: 15px;
}

#homeslider .swiper-button-prev span {
  left: 15px;
}

#cardcarousel .swiper-button-next span, #cardcarousel .swiper-button-prev span {
  font-size: 40px;
  color: #586428;
  font-size: 40px;
  position: absolute;
  top: 50%;
  margin-top: -20px;
}

#cardcarousel .swiper-button-next span {
  right: 15px;
}

#cardcarousel .swiper-button-prev span {
  left: 15px;
}

#homeslider .swiper-button-next {
  right: 0;
  top: 50%;
  -webkit-border-top-left-radius: 13px;
  -webkit-border-bottom-left-radius: 13px;
  -moz-border-radius-topright: 13px;
  -moz-border-radius-bottomright: 13px;
  border-top-left-radius: 13px;
  border-bottom-left-radius: 13px;
}

#homeslider .swiper-button-prev {
  left: 0;
  top: 50%;
  -webkit-border-top-right-radius: 13px;
  -webkit-border-bottom-right-radius: 13px;
  -moz-border-radius-topright: 13px;
  -moz-border-radius-bottomright: 13px;
  border-top-right-radius: 13px;
  border-bottom-right-radius: 13px;
}

#homeslider .swiper-button-prev, #homeslider .swiper-button-next {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 150ms ease-in-out;
  -moz-transition: all 150ms ease-in-out;
  -ms-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}

#homeslider:hover .swiper-button-prev, #homeslider:hover .swiper-button-next {
  opacity: 1;
  visibility: visible;
}

#homestories {
  height: auto;
  padding-bottom: 30px;
}

#homestories .swiper-slide {
  background-color: transparent;
  padding-bottom: 20px;
}

#homestories .member_story_block {
  padding: 0 70px;
}

#homestories .member_story_block p {
  font-family: 'UniversCondensedBQ-Light';
  line-height: 140%;
  color: #513629;
  font-size: 24px;
}

#homestories .member_story_block strong {
  font-family: 'Verdana-Bold';
  font-size: 18px;
  color: #cc7800;
  margin: 10px 0 0 0;
  display: block;
}

#homestories .member_story_block img, #homestories .member_story_block div.membImg {
  border-radius: 50%;
  height: 180px;
  margin: 0 auto;
  width: 180px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

#homestories .swiper-pagination {
  position: static;
}

#homestories .swiper-button-next, #homestories .swiper-button-prev {}

#homestories .swiper-button-next span, #homestories .swiper-button-prev span {}

#homestories .swiper-button-next {}

#homestories .swiper-button-prev {}

#homecommunity {
  height: 452px;
}

#homecommunity .swiper-slide {
  text-align: left;
  background-color: transparent;
  max-width: 524px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}

#homecommunity .swiper-slide {
   width: auto;
   margin: 0;
}

#homecommunity .comm_image_holder {
  width: 221px;
  height: 192px;
  display: block;
  float: left;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#homecommunity .comm_content_holder {
  padding: 18px 22px;
  display: block;
  float: left;
  width: 253px;
}

#homecommunity .comm_content_holder h1 {
  width: 100%;
}

#homecommunity .community_news_block {
  padding: 0;
  border: 3px solid #8f936c;
  -webkit-border-top-left-radius: 28px;
  -moz-border-radius-topleft: 28px;
  border-top-left-radius: 28px;
  overflow: auto;
  display: block;
  float: left;
  height: 192px;
  -webkit-transition: all 100ms ease-in-out;
  -moz-transition: all 100ms ease-in-out;
  -ms-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
}

#homecommunity .community_news_block a.community_news_block_link:before {
  display: none;
}

#cardcarousel .community_news_block_link {
  cursor: default;
}

#homecommunity .community_news_block h1 {
  font-size: 18px;
  color: #59621d;
  margin-bottom: 10px;
  padding: 0;
  text-transform: uppercase;
  font-family: 'Univers-CondensedBold';
}

#homecommunity .community_news_block p {
  font-size: 14px;
  color: #513629;
  line-height: 140%;
  margin-bottom: 10px;
}

#homecommunity .community_news_block a, .home_stories .member_story_block a {
  font-size: 14px;
  font-family: 'Verdana-Bold';
  color: #d25f15;
}

.home_stories .member_story_block a {
  display: block;
  margin-top: 10px;
}

#homecommunity .community_news_block a:before, .home_stories .member_story_block a:before {
  content: "\f054";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
  color: #000;
  font-size: 10px;
  position: relative;
  top: -1px;
  right: 0;
  -webkit-transition: all 100ms ease-in-out;
  -moz-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
}

#homecommunity .community_news_block a:hover, .home_stories .member_story_block a:hover {
  color: #8e7c74;
}

#homecommunity .community_news_block a:hover:before, .home_stories .member_story_block a:hover:before {
  right: -3px;
}

#homecommunity .swiper-slide:hover .community_news_block {
  border-color: #d25f15;
}

#homecommunity .community_news_block a span {
  font-size: 10px;
  line-height: 14px;
  color: #000;
  position: relative;
  top: -1px;
  margin-right: 4px;
}

#homecommunity .swiper-pagination {
  right: 30px;
  top: 47%;
}

.home_stories_news .inner {
  overflow: auto;
  position: relative;
  padding-bottom: 40px;
}

.home_stories_news .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  background: #c6c8b5;
  opacity: 1;
  -webkit-transition: background-color 100ms ease-in-out;
  -moz-transition: background-color 100ms ease-in-out;
  -ms-transition: background-color 100ms ease-in-out;
  transition: background-color 100ms ease-in-out;
}

.home_stories_news .swiper-pagination-bullet:hover {
  background-color: #d25f15;
}

.home_stories_news .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #d25f15;
}

.p1-business .home_stories_news .swiper-pagination-bullet.swiper-pagination-bullet-active {
   background: #5b7e96;
}

.home_stories_news .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 2px;
}

.homestories_allLink {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50%;
  text-align: center;
}

/*
  home stories and news

*/

.home_stories_news {
  background-image: url(../assets/pattern_dots_white.jpg);
  background-repeat-x: repeat;
  background-repeat-y: no-repeat;
  background-position: top;
  width: 100%;
  display: block;
}

.home_stories {
  width: 50%;
  float: left;
  display: block;
  text-align: center;
}

.home_news {
  width: 50%;
  float: right;
  display: block;
  text-align: center;
}

.home_stories h1, .home_news h1 {
  font-size: 32px;
  color: #513629;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  padding: 20px 0 28px;
  font-family: 'UniversLTStd-Light';
}

.home_news h1 {
  width: 90%;
  float: left;
}

h1.home_stories_news_title {
  position: relative;
}

h1.home_stories_news_title:before {
  content: "";
  background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 10' enable-background='new 0 0 24 10' xml:space='preserve'><path fill='%23CB7929' d='M24,9.3H0l3-4.5L0,0.3h24'/></svg>");
  width: 24px;
  height: 10px;
  display: inline-block;
  margin-bottom: 3px;
  margin-right: 8px;
}

h1.home_stories_news_title:after {
  content: "";
  background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 10' enable-background='new 0 0 24 10' xml:space='preserve'><path fill='%23CB7929' d='M0,9.3h24l-3-4.5l3-4.5H0'/></svg>");
  width: 24px;
  height: 10px;
  display: inline-block;
  margin-bottom: 3px;
  margin-left: 8px;
}

.p1-business h1.home_stories_news_title:before {
 content: "";
 background-image: url("/assets/wcu_flag_business.svg");
 width: 24px;
 height: 10px;
 display: inline-block;
 margin-bottom: 3px;
 margin-right: 8px;
}
.p1-business h1.home_stories_news_title:after {
 content: "";
 background-image: url("/assets/wcu_flag_business-2.svg");
 width: 24px;
 height: 10px;
 display: inline-block;
 margin-bottom: 3px;
 margin-left: 8px;
}

/* Forms */

form .field_group {
  clear: both;
  float: left;
  margin: 10px 0;
  max-width: 100%;
  width: 500px;
}

/*
  masonry

*/

.masonry_3Col .masonry_block {
  width: 30%;
  display: block;
  float: left;
  margin: 0 0 40px 0;
  padding: 0;
}

.masonry_3Col .grid_sizer {
  width: 30%;
}

.masonry_3Col .gutter_sizer {
  width: 5%;
}

.masonry_4Col .masonry_block {
  width: 25%;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
}

.masonry_4Col .grid_sizer {
  width: 25%;
}

.masonry_4Col .gutter_sizer {
  width: 0%;
}

/* home events */

.home_promotion_blocks_and_events {
  background-image: url(../assets/pattern_dots_white_down.jpg);
  background-repeat-x: repeat;
  background-repeat-y: no-repeat;
  background-position: bottom;
  width: 100%;
  display: block;
}

.eventsHomePage {
  width: 100%;
  display: block;
  padding: 60px 0 80px;
  position: relative;
  z-index: 90;
}

._masonryEventsHomePage {
  margin: 15px 0 60px 0;
  text-align: center;
}

._masonryEventsHomePage .event_date_block {
  float: left;
  width: 27%;
  height: 100%;
}

._masonryEventsHomePage .event_date_block .event_date_block_day {
  border: 3px solid #59621d;
  width: 59px;
  display: table-cell;
  height: 59px;
  vertical-align: middle;
  color: #d25f15;
  font-size: 38px;
  text-transform: uppercase;
  font-family: 'UniversLTStd-Light';
}

._masonryEventsHomePage .event_date_block .event_date_block_month {
  width: 64px;
  font-size: 13px;
  display: block;
  float: left;
  margin-top: 5px;
  font-family: 'Univers-CondensedBold';
  color: #513629;
  text-transform: uppercase;
}

._masonryEventsHomePage .event_info_block {
  text-align: left;
  float: left;
  width: 73%;
}

._masonryEventsHomePage .event_info_block h1 {}

._masonryEventsHomePage .event_info_block h1 a {
  font-size: 18px;
  color: #59621d;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: 'Univers-CondensedBold';
  display: block;
}

._masonryEventsHomePage .event_info_block p.event_info {
  margin: 0;
}

._masonryEventsHomePage .event_info_block p.event_info span.fa {
  color: #d25f15;
  margin-right: 5px;
}

._masonryEventsHomePage .event_info_block p {
  font-size: 14px;
  color: #513629;
  margin-top: 20px;
  line-height: 130%;
}

/*
  home apply section

*/

.home_cta_apply {
  min-height: 205px;
  padding: 25px 0 12px;
  border-bottom: 2px solid #e1e1e1;
}

.home_cta_apply_block {
  display: block;
  float: left;
  width: 25%;
  text-align: center;
  height: 185px;
}

.home_cta_apply_block svg {}

.home_cta_apply_block svg path {}

.home_cta_apply_block p {
  font-size: 17px;
  color: #5b7e96;
  font-family: 'UniversLTStd-Light';
  text-transform: uppercase;
}

.home_cta_apply_block strong {
  font-size: 18px;
  color: #513629;
  display: inline-block;
  margin-bottom: 5px;
  font-family: 'Univers-CondensedBold';
  text-transform: uppercase;
}

.home_cta_apply_block a .svg_icons {
  opacity: 1;
  -webkit-transition: opacity 150ms ease-in-out;
  -moz-transition: opacity 150ms ease-in-out;
  -ms-transition: opacity 150ms ease-in-out;
  transition: opacity 150ms ease-in-out;
}

.home_cta_apply_block a:hover .svg_icons {
  opacity: .75;
}

.home_cta_apply_block a small {
  display: block;
  font-size: 12px;
  color: #5b7e96;
  text-decoration: underline;
  font-family: 'Univers-CondensedBold';
}

.home_cta_apply_block a small:hover {
  text-decoration: none;
}

/*
  home promotion blocks

*/

.home_promotion_blocks {
  width: 100%;
  display: block;
  overflow: hidden;
  padding: 60px 0 70px;
  position: relative;
  z-index: 90;
}

.cta_promotion_block {
  vertical-align: top;
  display: inline-block;
  border: 3px solid #59621d;
  height: 296px;
  margin: 0 12px;
  padding-left: 7px;
  padding-top: 7px;
  width: 348px;
  -webkit-border-top-left-radius: 13px;
  -moz-border-radius-topright: 13px;
  border-top-left-radius: 13px;
  position: relative;
}

.cta_copy {
  background-image: url(../assets/pattern_green.jpg);
  background-repeat-x: repeat;
  background-repeat-y: no-repeat;
  background-position: top;
  height: 309px;
  margin: 0;
  width: 361px;
  position: absolute;
  top: 7px;
  left: 7px;
  z-index: -1;
  -webkit-border-top-left-radius: 13px;
  -moz-border-radius-topright: 13px;
  border-top-left-radius: 13px;
}

.cta_copy.grey {
  visibility: hidden;
  opacity: 0;
  background-image: url(../assets/pattern_grey.jpg);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.cta_promotion_block {
  border-color: #59621d;
  text-align: center;
  -webkit-transition: border-color 300ms ease-in-out;
  -moz-transition: border-color 300ms ease-in-out;
  -ms-transition: border-color 300ms ease-in-out;
  transition: border-color 300ms ease-in-out;
}

.cta_promotion_more {
  padding: 20px;
  opacity: 0;
  visibility: hidden;
}

.cta_promotion_more a:before {
  content: "\f054";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
  color: #000;
  font-size: 10px;
  position: relative;
  top: -1px;
  right: 0;
  -webkit-transition: all 100ms ease-in-out;
  -moz-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
}

.cta_promotion_block a:hover {
  color: #8e7c74;
}

.cta_promotion_block a:hover:before {
  right: -3px;
}

.cta_promotion_block h1 {
  font-size: 32px;
  margin: 0;
  text-transform: uppercase;
  color: #513629;
  font-family: 'Univers-CondensedBold';
  -webkit-transition: all 500ms cubic-bezier(0.355, 0.410, 0.000, 1);
  -webkit-transition: all 500ms cubic-bezier(0.355, 0.410, 0.000, 1.410);
  -moz-transition: all 500ms cubic-bezier(0.355, 0.410, 0.000, 1.410);
  transition: all 500ms cubic-bezier(0.355, 0.410, 0.000, 1.410);
}

.cta_promotion_block h1:first-of-type {
  color: #fff;
  margin-top: 115px;
}

.cta_promotion_block:hover {
  border-color: #d25f15;
}

.cta_promotion_block:hover h1:first-of-type {
  margin-top: 25px;
  color: #59621d;
}

.cta_promotion_block:hover .cta_promotion_more {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 600ms ease-in-out;
  -moz-transition: all 600ms ease-in-out;
  -ms-transition: all 600ms ease-in-out;
  transition: all 600ms ease-in-out;
}

.cta_promotion_block:hover .cta_copy.grey {
  visibility: visible;
  opacity: 1;
}

.cta_promotion_block p {
  font-size: 13px;
  line-height: 140%;
  color: #513629;
}

.cta_promotion_block a {
  font-size: 14px;
  margin-top: 16px;
  display: block;
  font-family: 'Verdana-Bold';
  color: #d25f15;
}

.cta_promotion_block a span {
  color: #000;
  font-size: 9px;
  margin-right: 5px;
  position: relative;
  top: -1px;
}

/*
  content alert

*/

.content_alert {
  padding: 18px 0 14px;
  background: #ffa400;
  text-align: center;
  position: relative;
  clear: both;
}

.content_alert:after {
  content: "";
  width: 100%;
  height: 1px;
  margin-top: 0;
  margin-left: 0;
  bottom: 0;
  display: block;
  position: absolute;
  left: 0;
  z-index: -1;
  -webkit-box-shadow: 0px 0px 16px 2px #989898;
  -moz-box-shadow: 0px 0px 16px 2px #989898;
  box-shadow: 0px 0px 16px 2px #989898;
}

.content_alert p:first-of-type {
  font-family: 'Verdana-Bold';
  text-transform: uppercase;
  margin-bottom: 10px;
}

.content_alert p span {
  margin-right: 5px;
}

.content_alert p {
  font-size: 18px;
  color: #fff;
}

.content_alert p a {
  color: #fff;
  text-decoration: underline;
}

/*
  default cntent / header etc.,

*/

.content_embed_wrap {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}

.content_embed_wrap .loginPanel {}

.content_embed_wrap .loginPanel {
  width: 194px;
  background: #d25f15;
  padding: 15px 20px;
}

.content_embed_wrap .loginPanel input {
  background: #f5d9c5;
  padding: 10px;
  border: none;
  font-size: 17px;
  width: 174px;
  margin-bottom: 10px;
}

.content_embed_wrap .loginPanel input[type='submit'] {
  background: transparent;
  border: 3px solid #f6e7dc;
  color: #f6e7dc;
  padding: 10px 0;
  width: 194px;
  cursor: pointer;
}

.content_embed_wrap .loginPanel a {
  display: block;
  float: left;
  width: 100%;
  margin: 20px 0 0px;
  padding: 0;
  height: auto;
  font-size: 14px;
  font-family: 'Univers-Condensed';
  text-transform: none;
}

.content_embed_wrap .loginPanel a.fed_ins_ncua {
  position: relative;
}

.content_embed_wrap .loginPanel a.fed_ins_ncua img {
  border: 2px solid #000;
  display: none;
  position: absolute;
  right: -7px;
  top: -14px;
}

.content_embed_wrap .loginPanel a.fed_ins_ncua:hover img {
  display: block;
}

.content_embed_wrap .loginPanel a strong {
  font-size: 14px;
  font-family: 'Univers-CondensedBold';
}

.content_embed_wrap .loginPanel a strong span {
  text-decoration: underline;
  margin-top: 3px;
  display: block;
}

.content_embed_wrap .loginPanel a:before {
  display: none;
}

.master_content_wrapper {
  /* background-image: url(../assets/pattern_dots_white.jpg);
  background-repeat: repeat-x;
  background-position: top center;
  background-size: 1225px 628px; */
  /* padding-top: 5px; */
  position: relative;
}

.master_content_wrapper._service {
  /* background-image: url(../assets/pattern_dots_white_down.jpg);
  background-position: bottom center; */
  border-bottom: 2px solid #d6dfe5;
}

.master_content_wrapper::before {
  background-image: url(../assets/pattern_dots_white.jpg);
  background-position: center top;
  background-repeat: repeat-x;
  background-size: 1225px 628px;
  content: " ";
  height: 100%;
  left: 0;
  opacity: .5;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.master_content_wrapper._service::before {
  background-image: url(../assets/pattern_dots_white_down.jpg);
  background-position: bottom center;
}

.default_header {
  margin-top: 90px;
  min-height: 372px;
  background-size: cover;
  background-position: top left;
  background-repeat: no-repeat;
  text-align: center;
  position: relative;
}

.header_title {
  margin: 0 auto;
  display: inline-block;
  position: relative;
  z-index: 900;
  padding: 0 0 70px 0;
}

.default_header h1 {
  font-family: 'Univers-CondensedBold';
  text-align: center;
  color: #fff;
  font-size: 50px;
  display: inline-block;
  float: none;
  margin: 0 auto 0;
  height: auto;
  vertical-align: middle;
  padding-top: 0;
}

.default_header h1:before {
  content: "";
  background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 10' enable-background='new 0 0 24 10' xml:space='preserve'><path fill='%23CB7929' d='M24,9.3H0l3-4.5L0,0.3h24'/></svg>");
  width: 24px;
  height: 10px;
  display: inline-block;
  margin-bottom: 13px;
  margin-right: 12px;
}

.default_header h1:after {
  content: "";
  background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 10' enable-background='new 0 0 24 10' xml:space='preserve'><path fill='%23CB7929' d='M0,9.3h24l-3-4.5l3-4.5H0'/></svg>");
  width: 24px;
  height: 10px;
  display: inline-block;
  margin-bottom: 13px;
  margin-left: 12px;
}

.default_header._extraTall h1:before {
  margin-right: 30px;
}

.default_header._extraTall h1:after {
  margin-left: 30px;
}

.default_header._extraTall h1 div {
  margin-top: 10px;
}

.default_header h1 div {
  float: left;
  width: 100%;
  display: inline-block;
}

.default_header h1 div span {
  width: 150px;
  height: 2px;
  background: #cc7800;
  margin: 0 auto;
  display: block;
  margin-top: 20px;
}

.default_header h1 div p {
  font-family: 'UniversCondensedBQ-Light';
  font-size: 30px;
  max-width: 940px;
  margin: 10px auto 0;
}

.default_header h1 div p a {
  font-family: 'Univers-CondensedBold';
  color: #cc7800;
}

.default_header h1 div a.defaultLink {
  padding: 14px 40px;
  font-size: 16px;
  margin: 30px 0 20px;
}

.default_header._noImage {
  background-color: #60483b;
  min-height: 252px;
}

.default_header._noImage .header_title {
  padding: 140px 0 40px 0;
}

.default_header._noImage h1 {
  font-size: 50px;
}

.default_header._noImage h1:before {
  margin-right: 40px;
}

.default_header._noImage h1:after {
  margin-left: 40px;
}

.header_shadow {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0,0,0,.3);
}

.breadcumbs {
  background-color: #ccc;
  height: 30px;
}

.breadcumbs a, .breadcumbs span {
  font-family: 'Verdana';
  color: #5e5e5e;
  font-size: 12px;
  float: left;
  display: block;
  line-height: 12px;
  border-right: 1px solid #5e5e5e;
  margin: 9px 0;
  padding: 0 10px;
}

.breadcumbs span {
  border-right: none;
  font-family: 'Verdana-Bold';
}

.breadcumbs a:first-of-type {
  padding-left: 38px;
}

/* .breadcumbs a:last-of-type {
  border-right: none;
} */

.breadcumbs a.active {
  font-family: 'Verdana-Bold';
}

.general_content {
  padding: 0 45px 30px;
}

.p1-login .general_content {
  overflow: auto;
}

.general_content h1 {
  margin: 48px 0 25px;
  font-family: 'Univers-CondensedBold';
  color: #59621d;
  line-height: 90%;
  text-transform: uppercase;
  font-size: 50px;
  /* min-height: 135px; */
}

.general_content._details h1 {
  min-height: auto;
}

.general_content h2 {
  color: #513629;
  font-size: 30px;
  font-family: 'Univers-CondensedBold';
  margin: 26px 0;
}

.general_content h3 {
  color: #513629;
  font-size: 20px;
  font-family: 'Univers-CondensedBold';
  margin: 26px 0;
}

.general_content h4 {
  color: #513629;
  font-size: 20px;
  font-family: 'UniversCondensedBQ-Light';
  margin: 26px 0;
}

.general_content h5 {
  color: #5b7e96;
  font-size: 20px;
  font-family: 'Univers-CondensedBold';
  margin: 26px 0;
  text-transform: uppercase;
}

.general_content._details h5 {
  color: #d25f15;
}

.general_content p {
  margin: 26px 0;
  font-family: 'Verdana';
  line-height: 130%;
  font-size: 14px;
  color: #513629;
  clear: both;
}

.general_content p span.marker {
  color: #ff6700;
  padding: 0 6px;
}

.general_content p small {
  margin: 20px 0;
  line-height: 110%;
  font-size: 10px;
}

.content_copy_wrap small {
  font-size: 0.7em;
}

.content_copy_wrap table {
  float: none;
}

.general_content strong, .general_content b {
  font-family: 'Verdana-Bold';
}

.general_content div div i {
  font-family: FontAwesome;
}

.general_content i, .general_content em {
  font-family: 'Verdana-Italic';
}

.general_content strong i, .general_content strong em, .general_content b i, .general_content b em {
  font-family: 'Verdana-BoldItalic';
}

.general_content a {
  color: #d25f15;
}

.general_content a:hover {
  text-decoration: underline;
}

.general_content ol {
  padding-left: 20px;
}

.general_content ol>li {
  list-style-type: none;
  counter-increment: list;
  position: relative;
}

.general_content ol>li:before {
  content: counter(list) ".";
  font-family: 'Verdana-Bold';
  font-size: 14px;
  position: absolute;
  left: -2.5em;
  width: 2em;
  text-align: right;
  color: #5b7e96;
}

.general_content ul {
  margin: 26px 0;
  padding-left: 20px;
}

.general_content li {
  font-family: 'Verdana';
  color: #513629;
  line-height: 130%;
  font-size: 14px;
  margin: 12px 0;
  position: relative;
}

.general_content ul li:before {
  content: " ";
  width: 10px;
  height: 10px;
  display: block;
  float: left;
  background: #5b7e96;
  border-radius: 50%;
  margin: 4px 15px 0 0;
  position: absolute;
  top: 0;
  left: -20px;
}

.general_content ul li {
  margin-left: 15px;
}

/* .general_content ol ul li::before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    content: "";
} */

.general_content ol ol, .general_content ul ol {
  list-style-type: lower-latin;
  list-style-position: inside;
  margin-left: 15px;
}

.general_content ol ul li {
  list-style: outside none none;
  margin-left: 15px;
}

.general_content .content_tabs {
  box-sizing: border-box;
  display: inline-block;
}

.c_tab_controller {
  display: block;
  float: left;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  bottom: -5px;
}

.c_tab_controller .c_tab_btn:first-of-type {
  margin-left: 0px;
}

.c_tab_controller .c_tab_btn {
  cursor: pointer;
  display: block;
  float: left;
  font-size: 14px;
  font-family: 'Univers-CondensedBold';
  color: #fff;
  background: #8f936c;
  height: 60px;
  border: none;
  border-top: 2px solid #8f936c;
  border-left: 2px solid #8f936c;
  border-right: 2px solid #8f936c;
  box-sizing: border-box;
  padding: 0 43px;
  margin: 0 3px 3px 3px;
  -webkit-transition: background-color 100ms ease-in-out, border-color 100ms ease-in-out;
  -moz-transition: background-color 100ms ease-in-out, border-color 100ms ease-in-out;
  transition: background-color 100ms ease-in-out, border-color 100ms ease-in-out;
}

.c_tab_controller .c_tab_btn:hover {
  background-color: #59621d;
  border-color: #59621d;
}

.c_tab_controller .c_tab_btn.active {
  background: #fff;
  color: #513629;
}

.c_tab_content {
  display: none;
  border-left: 2px solid #8f936c;
  border-right: 2px solid #8f936c;
  border-bottom: 2px solid #8f936c;
  border-top: 2px solid #8f936c;
  float: left;
  box-sizing: border-box;
  padding: 0 25px;
}

.col_2_wrap {
  float: left;
  clear: both;
  width: 100%;
}

.col_half {
  float: left;
  width: 46%;
  margin: 10px 4% 0 0;
}

.col_half.col_half_left {
  margin: 10px 4% 0 0;
}

.col_half.col_half_right {
  margin: 10px 0 0 4%;
}

.col_half_copy>table {
  min-width: 100%;
  max-width: 100%;
  width: 100%;
}

.col_half_copy>img {
  max-width: 100%;
}

.general_content iframe {
  max-width: 100%;
}

.c_tab_content.active {
  display: block;
}

.additional_promotions {
  min-height: 240px;
  height: auto;
  padding-bottom: 25px;
  background-color: #49687e;
  text-align: center;
  clear: both;
}

.additional_promotions .innerMax {}

.add_promo_block {
  width: 250px;
  display: inline-block;
  margin: 30px 70px 10px;
  position: relative;
  z-index: 90;
  vertical-align: top;
}

.add_promo_block .svg_icons {
  -webkit-transition: opacity 150ms ease-in-out;
  -moz-transition: opacity 150ms ease-in-out;
  -ms-transition: opacity 150ms ease-in-out;
  transition: opacity 150ms ease-in-out;
}

.add_promo_block:hover .svg_icons {
  opacity: 0.75;
}

.add_promo_block:hover h1 {
  text-decoration: underline;
}

.add_promo_block h1 {
  font-family: 'Univers-CondensedBold';
  font-size: 24px;
  color: #fff;
  margin: 5px 0 10px;
  text-transform: uppercase;
}

.add_promo_block a {
  color: #fff;
}

.add_promo_block div.svg_icons svg.shadow path {
  opacity: 1;
}

.add_promo_block p {
  font-family: 'Verdana';
  font-size: 12px;
  color: #fff;
  line-height: 130%;
}

.add_promo_block svg {}

.post_featured_image {
  width: 218px;
  height: 192px;
  display: block;
  float: left;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border: 3px solid #8f936c;
  box-sizing: border-box;
  -webkit-border-top-left-radius: 26px;
  -moz-border-radius-topright: 26px;
  border-top-left-radius: 26px;
  margin: 0 40px 15px 0;
}

.share_post {
  display: inline-block;
}

.wrap_copy {
  width: 100%;
  display: inline-block;
}

.share_post p {
  font-family: 'Verdana-Bold';
  color: #5e5e5e;
  font-size: 12px;
  float: left;
  margin: 0 10px 0 0;
  line-height: 32px;
}

.share_post_icon {
  width: 32px;
  height: 32px;
  display: block;
  float: left;
  background: grey;
  margin: 0 0 0 4px;
}

.share_post_icon._in:hover rect {
  fill: #000 !important;
}

.share_post_icon:hover svg path {
  fill: #000;
}

.share_post_icon._ml:hover, .share_post_icon._ml:hover svg {
  background-color: #000;
}

.share_post_icon svg {
  width: 32px;
  height: 32px;
  background-color: #fff;
}

.share_post_icon svg path {
  fill: #868686;
}

.share_post_icon._ml svg {
  width: 20px;
  margin: 0 auto;
  display: block;
  background-color: #868686;
}

.share_post_icon._ml svg path {
  fill: #fff;
}

.general_content._member_stories a:hover .post_featured_content h1 {
  text-decoration: underline;
}

/* content events */

.content_event_block {
  display: inline-block;
  box-sizing: border-box;
  margin: 42px 0;
  position: relative;
}

.content_event_block .event_date_block {
  float: left;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.content_event_block .event_date_block .event_date_block_day {
  border: 3px solid #59621d;
  width: 59px;
  display: table-cell;
  height: 59px;
  text-align: center;
  vertical-align: middle;
  color: #d25f15;
  font-size: 38px;
  text-transform: uppercase;
  font-family: 'UniversLTStd-Light';
}

.content_event_block .event_date_block .event_date_block_month {
  width: 64px;
  font-size: 13px;
  display: block;
  text-align: center;
  float: left;
  margin-top: 5px;
  font-family: 'Univers-CondensedBold';
  color: #513629;
  text-transform: uppercase;
}

.content_event_block .event_info_block {
  text-align: left;
  float: left;
  margin-left: 90px;
  position: relative;
  border-bottom: 2px solid #cc7800;
  padding-bottom: 10px;
}

.content_event_block .event_info_block h1 {
  font-size: 30px;
  color: #59621d;
  text-transform: uppercase;
  margin-bottom: 14px;
  font-family: 'Univers-CondensedBold';
  display: block;
  min-height: initial;
  margin-top: 0;
}

.content_event_block .event_info_block h1 a {
  font-size: 30px;
  color: #59621d;
  text-transform: uppercase;
  margin-bottom: 14px;
  font-family: 'Univers-CondensedBold';
  display: block;
}

.content_event_block .event_info_block p.event_info {
  margin: 0;
}

.content_event_block .event_info_block p.event_info span.fa {
  color: #d25f15;
  margin-right: 5px;
}

.content_event_block .event_info_block p {
  font-size: 14px;
  color: #513629;
  margin-top: 20px;
  line-height: 130%;
}

a.learn_more, span.learn_more {
  font-size: 14px;
  margin-top: 16px;
  display: block;
  font-family: 'Verdana-Bold';
  color: #d25f15;
}

a.learn_more:before, span.learn_more:before {
  content: "\f054";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
  color: #000;
  font-size: 10px;
  position: relative;
  top: -1px;
  right: 0;
  -webkit-transition: all 100ms ease-in-out;
  -moz-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
}

a.learn_more:hover, .content_list_block:hover span.learn_more {
  color: #8e7c74;
}

.content_list_block:hover span.learn_more {
  text-decoration: underline;
}

a.learn_more.active, span.learn_more.active {
  color: #7c98ab;
}

a.learn_more.active:before, span.learn_more.active:before {
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.event_expanded {
  display: none;
}

.event_expanded p {
  margin: 22px 0 12px;
}

._loadposts {
  text-align: center;
}

._loadposts a.defaultLink {
  margin: 23px 0 10px 0;
  color: white;
}

/* list */

.content_list_block {
  display: inline-block;
  margin-top: 40px;
}

.content_list_block .post_featured_image {
  margin-bottom: 0px;
}

.general_content._list h1 {
  font-size: 30px;
  min-height: initial;
  margin: 0 0 25px;
}

.general_content._list ._loadposts {
  margin-top: 28px;
}

.general_content._list .loadposts_line {
  width: 150px;
  height: 2px;
  background: #cc7800;
  display: block;
  margin: 0 auto;
}

.post_featured_content {
  width: 820px;
  float: left;
  display: block;
}

/* services */

._service .content_tabs {
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
}

.c_service_controller {
  background-image: url(../assets/pattern_green_dark.jpg);
  background-repeat: repeat;
  display: block;
  float: left;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  bottom: 0;
  margin-top: 5px;
  height: 55px;
}

.c_service_controller .c_service_btn {
  cursor: pointer;
  display: block;
  float: left;
  position: relative;
  font-size: 20px;
  font-family: 'Univers-CondensedBold';
  color: #fff;
  background: transparent;
  height: 55px;
  border: none;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  width: 20%;
  -webkit-transition: background-color 100ms ease-in-out, border-color 100ms ease-in-out;
  -moz-transition: background-color 100ms ease-in-out, border-color 100ms ease-in-out;
  transition: background-color 100ms ease-in-out, border-color 100ms ease-in-out;
}

.c_service_controller .c_service_btn:before {
  opacity: 0;
  visibility: hidden;
  content: "";
  background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.9 10' enable-background='new 0 0 25.9 10' xml:space='preserve'><path fill='%23565e1f' d='M0,7.8L14.3,0l11.6,7.8V10L14.6,4L0,10V7.8z'/></svg>");
  height: 10px;
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 100%;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transform: translate(0px, 10px);
  transform: translate(0px, 10px);
  -webkit-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, transform 300ms cubic-bezier(0.355, 0.410, 0.000, 1), visibility 150ms ease-in-out, opacity 150ms ease-in-out;
  -moz-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, transform 300ms cubic-bezier(0.355, 0.410, 0.000, 1), visibility 150ms ease-in-out, opacity 150ms ease-in-out;
  -ms-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, transform 300ms cubic-bezier(0.355, 0.410, 0.000, 1), visibility 150ms ease-in-out, opacity 150ms ease-in-out;
  transition: background-color 100ms ease-in-out, color 100ms ease-in-out, transform 300ms cubic-bezier(0.355, 0.410, 0.000, 1), visibility 150ms ease-in-out, opacity 150ms ease-in-out;
}

.c_service_controller .c_service_btn.active:before, .c_service_controller .c_service_btn:hover:before {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.c_service_controller .c_service_btn:hover {
  color: #545d1e;
  background: rgba(187, 196, 159, .85);
}

.c_service_controller .c_service_btn.active {
  background: rgba(187, 196, 159, .85);
  color: #545d1e;
}

.c_service_content {
  display: none;
  float: left;
  box-sizing: border-box;
  padding: 0 25px;
  min-height: 380px;
  width: 100%;
  max-width: 1130px;
}

.c_service_content.active {
  display: block;
}

.service_block {
  width: 25%;
  float: left;
}

.c_service_content .masonry_block {
  min-height: 286px;
  text-align: center;
  -webkit-transition: background-color 100ms ease-in-out;
  -moz-transition: background-color 100ms ease-in-out;
  transition: background-color 100ms ease-in-out;
}

.c_service_content .masonry_block a {
  display: inline-block;
  text-decoration: none;
}

.c_service_content .masonry_block:hover {
  background-color: #5b7e96;
  cursor: pointer;
}

.c_service_content .masonry_block h1 {
  font-family: 'Univers-CondensedBold';
  font-size: 20px;
  color: #513629;
  text-transform: none;
  margin: 0;
  min-height: initial;
  -webkit-transition: color 100ms ease-in-out;
  -moz-transition: color 100ms ease-in-out;
  transition: color 100ms ease-in-out;
}

.c_service_content .masonry_block p {
  margin: 8px 0;
  font-size: 12px;
  color: #513629;
  font-family: 'Verdana';
  position: relative;
  padding-bottom: 20px;
  -webkit-transition: color 100ms ease-in-out;
  -moz-transition: color 100ms ease-in-out;
  transition: color 100ms ease-in-out;
}

.c_service_content .masonry_block p:before {
  opacity: 0;
  visibility: hidden;
  content: "";
  background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.9 10' enable-background='new 0 0 25.9 10' xml:space='preserve'><path fill='%23ffffff' d='M0,7.8L14.3,0l11.6,7.8V10L14.6,4L0,10V7.8z'/></svg>");
  height: 10px;
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transform: translate(0px, 10px);
  transform: translate(0px, 10px);
  -webkit-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, transform 300ms cubic-bezier(0.355, 0.410, 0.000, 1), visibility 150ms ease-in-out, opacity 150ms ease-in-out;
  -moz-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, transform 300ms cubic-bezier(0.355, 0.410, 0.000, 1), visibility 150ms ease-in-out, opacity 150ms ease-in-out;
  -ms-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, transform 300ms cubic-bezier(0.355, 0.410, 0.000, 1), visibility 150ms ease-in-out, opacity 150ms ease-in-out;
  transition: background-color 100ms ease-in-out, color 100ms ease-in-out, transform 300ms cubic-bezier(0.355, 0.410, 0.000, 1), visibility 150ms ease-in-out, opacity 150ms ease-in-out;
}

.c_service_content .masonry_block:hover p:before {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.c_service_content .masonry_block:hover p {
  color: #fff;
}

.c_service_content .masonry_block:hover h1 {
  color: #fff;
}

.c_service_content .masonry_block svg path {
  -webkit-transition: color 100ms ease-in-out;
  -moz-transition: color 100ms ease-in-out;
  transition: color 100ms ease-in-out;
}

.c_service_content .masonry_block:hover svg path {
  fill: #fff;
}

.c_service_content .masonry_block:hover svg.shadow {
  left: 6px;
}

.c_service_content .masonry_block:hover svg.shadow path {
  fill: url(#pattern_pantera_light);
  opacity: 1;
  stroke: transparent !important;
}

.c_service_content .masonry_block_content {
  padding: 0 20px;
}

.c_service_content div.svg_icons {
  margin: 30px auto 20px;
}

/* FORM */

.stories_form {}

.stories_form p {
  float: left;
  clear: both;
  margin: 15px 0;
}

.stories_form label, .stories_form input, .stories_form textarea {
  clear: both;
  float: left;
}

.stories_form input[type="text"], .stories_form textarea {
  width: 350px;
  padding: 4px;
  margin-top: 4px;
}

.stories_form span.error {
  clear: both;
  float: left;
  color: #D25F15;
}

.terms_review {
  overflow: auto;
  height: 150px;
  margin-bottom: 10px;
}

.terms_review h3 {
  margin: 2px 0;
}

.terms_review p {
  margin: 2px 0;
}

.terms_review {
  border: 1px solid black;
  clear: both;
  float: left;
  height: 150px;
  overflow: auto;
  padding: 10px;
  width: 500px;
}

/* checking */

.general_content._checking h1 {
  color: #513629;
  text-align: center;
  min-height: initial;
  margin: 40px 0 0 0;
}

.general_content._checking p {
  font-family: 'Univers-Condensed';
  color: #513629;
  font-size: 20px;
  margin: 5px 0;
  text-align: center;
}

table#checking_table, table {
  text-align: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

table#checking_table thead, table thead {
  vertical-align: middle;
}

table#checking_table thead tr, table thead tr {
  border: none;
  vertical-align: middle;
}

table#checking_table thead tr td p, table thead tr td p {
  padding: 30px 0;
  font-family: 'Univers-CondensedBold';
  color: #59621d;
  font-size: 20px;
  margin: 0;
  vertical-align: middle;
  background-color: transparent !important;
  position: relative;
}

table#checking_table thead tr td p:before, table thead tr td p:before {
  content: "";
  background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.9 10' enable-background='new 0 0 25.9 10' xml:space='preserve'><path fill='%23aab587' d='M0,7.8L14.3,0l11.6,7.8V10L14.6,4L0,10V7.8z'/></svg>");
  height: 10px;
  position: absolute;
  bottom: 23px;
  left: 0;
  width: 100%;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transform: translate(0px, 10px);
  transform: translate(0px, 10px);
  -webkit-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, transform 300ms cubic-bezier(0.355, 0.410, 0.000, 1), visibility 150ms ease-in-out, opacity 150ms ease-in-out;
  -moz-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, transform 300ms cubic-bezier(0.355, 0.410, 0.000, 1), visibility 150ms ease-in-out, opacity 150ms ease-in-out;
  -ms-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, transform 300ms cubic-bezier(0.355, 0.410, 0.000, 1), visibility 150ms ease-in-out, opacity 150ms ease-in-out;
  transition: background-color 100ms ease-in-out, color 100ms ease-in-out, transform 300ms cubic-bezier(0.355, 0.410, 0.000, 1), visibility 150ms ease-in-out, opacity 150ms ease-in-out;
}

.general_content table#checking_table th:first-of-type, .general_content table th:first-of-type {
  font-family: 'Univers-CondensedBold';
  font-size: 18px;
  color: #fff;
}

.general_content table#checking_table td a.defaultLink, .general_content table td a.defaultLink {
  padding: 12px 40px;
  font-size: 16px;
  margin: 0;
  color: #fff;
}

.general_content table#checking_table th, .general_content table#checking_table th p {
  width: 25%;
  background-color: #49687e;
  font-size: 14px;
  color: #fff;
  padding: 16px 2%;
  vertical-align: middle;
  line-height: 120%;
}

.general_content table th, .general_content table th p {
  width: 25%;
  background-color: #49687e;
  font-size: 14px;
  color: #fff;
  padding: 5px 0;
  vertical-align: middle;
  line-height: 120%;
}

table#checking_table tr.table_links td:first-of-type, table tr.table_links td:first-of-type {
  background-color: transparent !important;
}

table#checking_table tr.table_noborder, table tr.table_noborder {
  border: none;
}

table#checking_table tr.table_noborder._hasdefaultLinks td p {
  margin: 15px 0;
}

table#checking_table tr, table tr {
  height: 67px;
  width: 25%;
  vertical-align: middle;
  border-top: 2px solid #cc7800;
  padding: 0px;
}

table#checking_table td small, table td small {
  font-size: 12px;
  display: block;
  margin-top: -5px;
  font-family: 'Verdana';
}

table tbody td:first-of-type {
  background: #aab587;
}

table tbody tr._hasdefaultLinks td:first-of-type {
  background-color: transparent;
}

table#checking_table td:first-of-type, table td:first-of-type {
  font-family: 'Univers-CondensedBold';
  font-size: 18px;
  color: #513629;
}

.p2-locations table td.st-key {
  font-family: inherit;
  text-align: center;
}

.general_content._checking table#checking_table td:first-of-type p, .general_content._checking table td:first-of-type p {
  font-family: 'Univers-CondensedBold';
  color: #513629;
  font-size: 18px;
  margin: 4px 0;
  text-align: center;
  background: #aab587;
  vertical-align: middle;
  height: 45px;
  display: table-cell;
  line-height: 110%;
  width: 180px;
  padding: 5px 40px;
  position: relative;
  z-index: 900;
}

table#checking_table {
  width: 100%;
  vertical-align: middle;
  font-family: 'Verdana-Bold';
  font-size: 18px;
  color: #513629;
}

table td {
  width: 25%;
  vertical-align: middle;
  font-size: 18px;
  color: #513629;
  position: relative;
  z-index: 1;
}

table#checking_table td p small {
  margin-top: 6px;
  margin-bottom: 15px;
}

table#checking_table td span.line, table td span.line {
  height: 4px;
  background: #fff;
  display: block;
  position: absolute;
  z-index: 900000;
  left: 0;
  width: 100%;
}

table#checking_table td span.line.top, table td span.line.top {
  top: 0;
}

table#checking_table td span.line.bot, table td span.line.bot {
  bottom: 0;
}

.tableBg {
  position: static;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #aab587;
}

.mobile_checking_table .tableBg {
  width: 260px;
  max-width: 100%;
}

.general_content .content_copy_wrap table {
  width: 100%;
  min-width: 100%;
  float: left;
  margin: 10px 0;
}

.general_content .content_copy_wrap .stacktable.large-only {
  table-layout: fixed;
}

.general_content .content_copy_wrap .stacktable.large-only td, .general_content .content_copy_wrap .stacktable.large-only th {
  width: auto !important;
}

.general_content .content_copy_wrap .stacktable.large-only td:first-of-type, .general_content .content_copy_wrap td:first-of-type {
  background: transparent;
}

.general_content .content_copy_wrap table th {
  line-height: 105%;
  padding: 15px 0;
}

.general_content table th p {
  line-height: 1em;
  padding: 0;
  margin: 0;
}

.general_content th.st-head-row, .general_content .st-head-row a, .general_content .st-head-row p, .general_content .st-head-row small {
  color: white;
  font-family: "Univers-CondensedBold";
  font-size: 18px;
  text-align: center;
  width: 100%;
}

.st-head-row a {
  text-decoration: underline;
}

table#checking_table td p, table td p {
  font-family: 'Verdana-Bold';
  font-size: 18px;
  color: #513629;
}

table#checking_table td p a {
  color: #513629;
  text-decoration: underline;
}

#static_cardcarousel {}

.static_cardcarousel_inner {
  margin: 0;
  display: inline-block;
  text-align: center;
  width: 100%;
}

#static_cardcarousel div>.community_news_block_link {
  margin: 20px 30px;
  width: 262px;
  display: inline-block;
}

.card_carousel_wrapper {
  background-image: url(../assets/pattern_dots_white_down.jpg);
  background-position: bottom center;
  padding-bottom: 37px;
  background-size: 1225px 440px;
  background-repeat: repeat-x;
}

.card_carousel_info {
  max-width: 740px;
  margin: 0 auto;
}

.card_carousel_wrapper h1 {
  color: #513629;
  text-align: center;
  min-height: initial;
  margin: 40px 0 0 0;
  line-height: 90%;
  text-transform: uppercase;
  font-size: 45px;
  font-family: 'Univers-CondensedBold';
}

.card_carousel_wrapper h2 {
  color: #59621d;
  margin: 0;
  font-family: 'Univers-CondensedBold';
  text-align: center;
  font-size: 24px;
}

.card_carousel_wrapper p {
  font-family: 'Univers-Condensed';
  color: #513629;
  font-size: 20px;
  margin: 5px 0;
  text-align: center;
  line-height: 130%;
}

.card_image_holder {
  width: 262px;
  height: 165px;
  border-radius: 6px;
  background-size: cover;
  background-position: center;
}

.card_carousel_wrapper a.viewFullCard {
  font-family: 'Univers-CondensedBold';
  font-size: 20px;
  color: #cc7800;
  text-align: center;
  float: none;
  display: block;
  position: relative;
  padding-top: 30px;
}

.card_carousel_wrapper a.viewFullCard:before {
  content: "";
  background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.9 10' enable-background='new 0 0 25.9 10' xml:space='preserve'><path fill='%23aab587' d='M0,7.8L14.3,0l11.6,7.8V10L14.6,4L0,10V7.8z'/></svg>");
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transform: translate(0px, 10px);
  transform: translate(0px, 10px);
  -webkit-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, transform 300ms cubic-bezier(0.355, 0.410, 0.000, 1), visibility 150ms ease-in-out, opacity 150ms ease-in-out;
  -moz-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, transform 300ms cubic-bezier(0.355, 0.410, 0.000, 1), visibility 150ms ease-in-out, opacity 150ms ease-in-out;
  -ms-transition: background-color 100ms ease-in-out, color 100ms ease-in-out, transform 300ms cubic-bezier(0.355, 0.410, 0.000, 1), visibility 150ms ease-in-out, opacity 150ms ease-in-out;
  transition: background-color 100ms ease-in-out, color 100ms ease-in-out, transform 300ms cubic-bezier(0.355, 0.410, 0.000, 1), visibility 150ms ease-in-out, opacity 150ms ease-in-out;
}

.card_carousel_wrapper a.viewFullCard:hover:before {
  -webkit-transform: translate(0px, 12px);
  transform: translate(0px, 12px);
}

#cardcarousel {
  height: 165px;
  margin: 20px 0;
}

#cardcarousel .swiper-button-prev {
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);
  height: 165px;
  top: 22px;
  left: 0;
  width: 100px;
}

#cardcarousel .swiper-button-next {
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
  height: 165px;
  top: 22px;
  right: 0;
  width: 100px;
}

#cardcarousel .swiper-slide {
  background-color: transparent;
}

/* map */

.master_content_wrapper._map {
  padding: 0;
}

iframe#atmlocator {
  float: left;
  margin: 15px 0;
  width: 100%;
  min-height: 725px;
}

.locations {
  overflow: hidden;
}

#map {
  height: 800px;
  width: 140%;
}

.map_controller {
  max-width: 1155px;
  margin: 0 auto;
  display: block;
  position: relative;
}

.map_controller_inner {
  position: absolute;
  height: 800px;
  width: 585px;
  z-index: 90;
}

.map_locations_list {
  width: 307px;
  background-color: rgba(255, 255, 255, .8);
  height: 100%;
  -webkit-transition: background-color 100ms ease-in-out;
  -moz-transition: background-color 100ms ease-in-out;
  transition: background-color 100ms ease-in-out;
}

.map_locations_list h1 {
  font-family: 'Univers-CondensedBold';
  font-size: 24px;
  color: #675045;
  text-transform: none;
  padding: 20px 30px 15px;
}

.map_location_item {
  -webkit-transition: background-color 100ms ease-in-out;
  -moz-transition: background-color 100ms ease-in-out;
  transition: background-color 100ms ease-in-out;
}

.map_location_item h1 {
  color: #677f90;
  font-size: 16px;
  margin: 10px 0;
  padding: 0;
  -webkit-transition: color 100ms ease-in-out;
  -moz-transition: color 100ms ease-in-out;
  transition: color 100ms ease-in-out;
}

.map_location_item h2 {
  font-family: 'Univers-Condensed';
  color: #d25f15;
  font-size: 16px;
  margin: 10px 0;
  padding: 0;
  -webkit-transition: color 100ms ease-in-out;
  -moz-transition: color 100ms ease-in-out;
  transition: color 100ms ease-in-out;
}

.map_location_item a.ma_loc_address {
  display: block;
  padding: 5px 0;
  border-top: 2px solid #e1e1e1;
  margin: 0 24px;
  position: relative;
  -webkit-transition: border-color 100ms ease-in-out;
  -moz-transition: border-color 100ms ease-in-out;
  transition: border-color 100ms ease-in-out;
}

.map_location_item:last-of-type a.ma_loc_address {
  border-bottom: 2px solid #e1e1e1;
}

.map_location_item:hover, .map_location_item.active {
  background-color: #5b7e96;
}

.map_location_item:hover a.ma_loc_address, .map_location_item.active a.ma_loc_address {
  border-color: #5b7e96;
}

.map_location_item:hover h1, .map_location_item.active h1, .map_location_item:hover h2, .map_location_item.active h2 {
  color: #fff;
}

.map_location_item:hover a.ma_loc_address:before, .map_location_item.active a.ma_loc_address:before {
  color: #fff;
  right: 10px;
}

.map_location_item.active a.ma_loc_address:before {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.map_location_item a.ma_loc_address:before {
  content: "\f054";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
  color: #000;
  font-size: 14px;
  position: absolute;
  top: 50%;
  margin: -7px 0 0 0;
  right: 20px;
  -webkit-transition: all 100ms ease-in-out;
  -moz-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
}

.map_details {
  background-color: rgba(91, 126, 150, .8);
  visibility: hidden;
  opacity: 0;
  width: 237px;
  position: absolute;
  height: 100%;
  top: 0;
  padding: 0 18px;
  left: 313px;
  -webkit-transform: translate(-50px, 0);
  transform: translate(-50px, 0);
  -webkit-transition: all 500ms cubic-bezier(0.355, 0.410, 0.000, 1);
  -webkit-transition: all 500ms cubic-bezier(0.355, 0.410, 0.000, 1.410);
  -moz-transition: all 500ms cubic-bezier(0.355, 0.410, 0.000, 1.410);
  transition: all 500ms cubic-bezier(0.355, 0.410, 0.000, 1.410);
}

.map_details h1 {
  color: #fff;
  font-size: 16px;
  margin: 0;
  padding: 42px 0 10px;
}

.map_details h2 {
  font-family: 'Univers-Condensed';
  color: #fff;
  font-size: 16px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  line-height: 140%;
  margin-bottom: 35px;
}

.map_details h3 {
  font-family: 'Verdana';
  font-size: 12px;
  color: #fff;
  line-height: 160%;
  margin: 35px 0 0 0;
  padding: 0;
}

.map_details p {
  font-family: 'Verdana';
  font-size: 12px;
  color: #fff;
  line-height: 160%;
}

.map_details p strong {
  font-family: 'Verdana-Bold';
}

.map_details p span.marker {
  float: right;
}

.map_details a {}

.map_location_item.active .map_details {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.search_map {
  padding: 55px 0 45px;
  background-image: url(../assets/pattern_green_light.jpg);
  background-repeat: repeat;
  background-position: center;
}

.search_map .inner {
  max-width: 560px;
  margin: 0 auto;
}

.search_map h1 {
  text-align: center;
  color: #513629;
  font-size: 44px;
  font-family: 'Univers-CondensedBold';
  text-transform: uppercase;
}

.search_map h2 {
  text-align: center;
  font-family: 'Univers-CondensedBold';
  font-size: 32px;
  color: #5b7e96;
  text-transform: uppercase;
  margin: 20px 0 5px;
}

.search_map input[type="text"] {
  font-size: 20px;
  background-color: transparent;
  color: #513629;
  font-family: 'Verdana';
  width: 100%;
  padding: 10px 0;
  margin: 0;
  border: none;
  border-bottom: 2px solid #513629;
}

.search_map input::-webkit-input-placeholder {
  color: #513629;
}

.search_map input:-moz-placeholder {
  color: #513629;
}

.search_map input::-moz-placeholder {
  color: #513629;
}

.search_map input:-ms-input-placeholder {
  color: #513629;
}

.search_map input[type="submit"] {
  border: none;
  background: #cc7800;
  border-radius: 14px;
  padding: 10px 40px;
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
  display: block;
  vertical-align: middle;
  margin: 35px auto 0;
  font-family: 'Univers-CondensedBold';
  letter-spacing: 1px;
  cursor: pointer;
  -webkit-transition: background-color 100ms ease-in-out;
  -moz-transition: background-color 100ms ease-in-out;
  -ms-transition: background-color 100ms ease-in-out;
  transition: background-color 100ms ease-in-out;
}

/*
  footer

*/

.footer {
  padding: 5px 0 45px;
  overflow: auto;
  clear: both;
}

.footer_nav {
  display: inline-block;
  padding-left: 35px;
}

.footer_nav_column1, .footer_nav_column2, .footer_nav_column3, .footer_nav_column4 {
  width: 210px;
  float: left;
  display: block;
}

.footer_nav ul {}

.footer_nav ul>li {
  margin: 13px 0;
}

.footer_nav ul>li>a {
  font-family: 'Verdana-Bold';
  font-size: 16px;
  color: #513629;
  margin-top: 28px;
  margin-bottom: 14px;
  display: block;
  position: relative;
}

.footer_nav ul ul {}

.footer_nav ul ul>li {}

.footer_nav ul ul>li>a {
  font-family: 'Verdana';
  color: #000;
  font-size: 14px;
  margin: 0;
}

.footer_nav ul ul>li>a:before {
  content: "\f105";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
  position: relative;
  right: 0;
  -webkit-transition: all 100ms ease-in-out;
  -moz-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
}

.footer_nav ul ul>li>a:hover {
  color: #8e7c74;
}

.footer_nav ul ul>li>a:hover:before {
  right: -3px;
}

/* footer content */

.footer_content {
  width: 260px;
  float: left;
  margin: 27px 0 0 30px;
}

.footer_content .footer_phone {}

.footer_content .footer_phone p {
  font-size: 16px;
  font-family: 'Verdana-Bold';
  margin-bottom: 4px;
  color: #513629;
}

.footer_content .footer_phone a {
  font-size: 30px;
  color: #666;
}

.footer_content .footer_social {
  margin: 28px 0 30px 0;
  display: inline-block;
}

.footer_content .footer_social p {
  font-size: 16px;
  font-family: 'Verdana-Bold';
  color: #513629;
  margin-bottom: 10px;
}

.footer_content .footer_social a {
  display: block;
  float: left;
  margin-right: 10px;
}

.footer_content .footer_social a svg {
  width: 32px;
  height: 32px;
}

.footer_content .footer_logos {
  margin: 0 0 20px;
  display: inline-block;
}

.footer_content .footer_logos a {
  display: block;
  float: left;
  margin-right: 4px;
}

.footer_content .footer_logos a img {}

.footer_content .footer_info {}

.footer_content .footer_info p {
  font-size: 12px;
  color: #59621d;
}

.footer_content .footer_aba_route {
  margin: 25px 0 30px;
}

.footer_content .footer_aba_route p {
  font-size: 12px;
  color: #513629;
}

.footer_content .footer_since {}

.footer_content .footer_since img {}

.footer_content .footer_since p {
  font-size: 12px;
  color: #513629;
  font-family: 'Verdana-Bold';
  display: inline-block;
  vertical-align: middle;
}

/* footer bottom */

.footer_bottom {
  overflow: auto;
  font-family: 'Verdana', sans-serif;
  background-color: #59621d;
  padding: 10px 0;
}

.p1-business .footer_bottom {
   overflow: auto;
   font-family: 'Verdana', sans-serif;
   background-color: #5b7e96;
   padding: 10px 0;
}

.footer_bottom .inner {
  max-width: 1130px;
}

.footer_bottom ul {
  font-size: 14px;
}

.footer_bottom ul li {
  display: block;
  float: left;
  padding: 0 15px;
  border-right: 2px solid #fff;
}

.footer_bottom ul li:last-of-type {
  border: none;
}

.footer_bottom ul li a {
  color: #fff;
}

.footer_bottom p.copyright {
  float: right;
  font-size: 14px;
  color: #fff;
}

/*
  elements

*/

div.svg_icons {
  position: relative;
  height: 80px;
  width: 77px;
  margin: 0 auto 7px;
}

div.svg_icons svg.shadow {
  left: 8px;
  top: 3px;
  stroke: transparent;
  z-index: 1;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

div.home_cta_apply_block:hover svg.shadow {
  left: 0px;
  top: 0px;
}

div.svg_icons svg.shadow path {
  fill: url(#pattern_pantera);
  opacity: .5;
  stroke: transparent !important;
}

.svg_icons svg {
  width: 77px;
  height: 82px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.main_nav ul li a.loca {
  display: none;
}

/*
  media

*/

.mobile_checking_table, .mobile_c_service_btn {
  display: none;
}

body.mobile::-webkit-scrollbar, .mobile_checking_table, .mobile_c_service_btn {
  display: none;
}

body.mobile.lock {
  overflow: hidden;
}

.mobile_main_nav {
  display: none !important;
}

.svg_icons i {
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 1560px) {
  .innerMax, .eventsHomePage .inner, .footer_bottom .inner, .header_title, .search_map .inner {
    width: 94%;
  }
  .content_alert {
    width: 94%;
    padding: 18px 3% 14px;
  }
  .footer_bottom ul li:first-of-type {
    padding-left: 0;
  }
}

@media (min-width: 1300px) {
  body .default_header {
    background-position: left bottom;
  }
  .nav_white_bg_right {
    display: block;
  }
}

@media (max-width: 1300px) {
  .main_nav .mainNavWes>li>a {
    padding: 5px 35px 0;
  }
  .main_nav .mainNavWes>li>ul>li>ul>div.carpet {
    width: 96%;
  }
}

@media (max-width: 1280px) {
  .alerts {
    position: relative;
    z-index: -1;
  }
  .main_nav ul {
    position: static;
  }
  .main_nav ul li .dropdown_inner {
    position: absolute;
    width: 94%;
    right: 3%;
    z-index: 90000;
  }
  .add_promo_block {
    margin: 30px 2.5% 10px;
    width: 27.33%;
  }
  .alerts {
    padding: 12px 3%;
    margin-top: 4px;
    width: 94%;
  }
  .alerts_inner {
    width: initial;
  }
  .main_nav a {
    margin-left: 3%;
  }
  .loginContainer a {
    margin-left: 0;
  }
  #homecommunity .swiper-pagination {
    right: 3%;
  }
  #homecommunity .comm_content_holder {
    padding: 18px 12px;
  }
  #homecommunity .swiper-slide {
    margin-right: auto;
    margin-left: auto;
  }
  .home_stories {
    width: 45%;
  }
  .home_news {
    width: 55%;
  }
  .home_promotion_blocks .inner {
    text-align: center;
  }
  .cta_promotion_block h1 {
    font-size: 28px;
  }
  .cta_promotion_block {
    width: 288px;
  }
  .cta_promotion_more {
    padding: 10px;
  }
  .cta_copy {
    width: 301px;
  }
  .footer .inner {
    text-align: center;
    width: 100%;
  }
  .footer_nav {
    width: 94%;
    text-align: left;
    padding-left: 0;
  }
  .footer_nav_column1, .footer_nav_column2, .footer_nav_column3, .footer_nav_column4 {
    width: 19%;
  }
  .footer_content {
    width: 24%;
    margin: 27px 0 0 0;
  }
  .content_list_block .post_featured_image {
    margin-bottom: 0;
    width: 25%;
    margin-right: 2%;
  }
  .content_list_block {
    width: 100%;
  }
  .content_list_block .post_featured_content {
    width: 73%;
  }
  .p1-search .content_list_block .post_featured_content {
    width: 100%;
  }
  .main_nav .loginSection .dropdown {
    position: relative;
  }
  .main_nav .loginSection .loginPanel {
    top: -101px;
  }
}

@media (max-width: 1170px) {
  .main_nav_wrapper.active .mainNavWes {
    overflow: auto;
  }
  .main_nav .mainNavWes>li>ul>li>ul>div.carpet {
    column-count: auto;
    column-gap: 0;
    max-width: none;
    margin: 0;
    padding-top: 0;
  }
  .main_nav .mainNavWes>li>a {
    padding: 5px 25px 0;
  }
  .main_nav .mainNavWes>li.yes>ul, .main_nav .mainNavWes>li.parent-selected>ul {
    display: block;
  }
  .main_nav .mainNavWes>li.yes>ul {
    display: none;
  }
  .main_nav .mainNavWes>li>ul>li {
    border: none;
    height: auto;
  }
  .main_nav .mainNavWes>li>ul>li>ul>li>ul, .main_nav .mainNavWes>li>ul>li>ul>div>li>ul {
    display: inline-block;
  }
  .main_nav .mainNavWes>li>ul>li>ul>li>ul>li, .main_nav .mainNavWes>li>ul>li>ul>div>li>ul>li {
    margin: 8px 0;
  }
  .main_nav .mainNavWes>li>ul>li>ul>li, .main_nav .mainNavWes>li>ul>li>ul>div li {
    margin: 14px 0 0 0;
    display: inline-block;
    vertical-align: top;
  }
  .element_logo {
    width: 70%;
    background-position: center right;
    background-size: 100%;
    background-repeat: no-repeat;
  }
  .inner {
    width: 94%;
  }
  .breadcumbs a:first-of-type {
    padding-left: 0;
  }
  .breadcumbs .innerMax {
    overflow: auto;
  }
  .breadcumbs {
    height: auto;
  }
  .general_content {
    padding-right: 0;
    padding-left: 0;
  }
  .main_nav ul {
    position: relative;
  }
  #homeslider .slide_text_block {
    width: 80%;
  }
}

@media (max-width: 1070px) {
  /* nav */
  /*
  .main_nav .mainNavWes>li>ul>li>ul>div li {
    float: none;
    width: 100%;
 
*/
  .main_nav .mainNavWes>li>ul>li>ul>div li {
    float: none;
    width: 100%;
  }

  .main_nav .mainNavWes>li>ul>li>ul>div li a {
    font-size: 14px;
  }

  .mobile .dd_child {
    position: initial !important;
  }
  .mobile .dropdown_inner_helper {
    height: auto !important;
  }
  .main_nav .mainNavWes {
    display: none;
  }
  .main_nav .loginSection li.mobile_main_nav a:after {
    content: "\f0c9";
    display: inline;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 10px;
  }
  .main_nav .loginSection li.mobile_main_nav a.active:after {
    content: "\f00d";
  }
  .main_nav .loginSection li.login_box_link.active a:before, .main_nav .loginSection li.mobile_main_nav a.active:before {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
  .main_nav .loginSection li.login_box_link a:before, .main_nav .loginSection li.mobile_main_nav a:before {
    opacity: 0;
    visibility: hidden;
  }
  .main_nav ul li .dropdown_inner_helper {
    width: 94%;
    padding: 20px 3% 15px;
  }
  .main_nav ul.main_ul_nav {
    display: none;
    top: 95px;
    width: 100%;
    height: 100%;
    height: calc(100% - 95px);
    position: fixed;
    overflow: auto;
  }
  .main_nav ul.main_ul_nav::-webkit-scrollbar {
    display: none;
  }
  .main_nav ul.main_ul_nav.active {
    display: block;
  }
  .main_nav ul li {
    width: 100%;
  }
  .main_nav ul li a.nav_level_1, .main_nav ul li a.loca {
    width: 94%;
    display: block;
    padding: 20px 0;
    margin: 0 auto;
    height: auto;
  }
  .main_nav ul li:hover a {
    background-color: transparent;
  }
  .main_nav ul li .dropdown_inner {
    position: static;
    overflow: auto;
    margin: 0 auto;
    display: none;
    width: 100%;
  }
  .main_nav ul li.clicked .dropdown {
    display: block;
  }
  .main_nav ul li .dropdown ul {
    padding: 0 4% 20px 0;
    width: 29%;
  }
  .main_nav ul li .dropdown ul li>ul {
    width: 100%;
  }
  .main_nav ul li.clicked .dropdown_inner {
    display: block;
  }
  .main_nav ul.main_ul_nav>li a.nav_level_1:before {
    content: "\f067";
    background-image: none;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    position: static;
    float: right;
    width: auto;
    height: 100%;
  }
  .main_nav ul.main_ul_nav>li.clicked a.nav_level_1:before {
    /* content: "\f066"; */
    content: "";
    font-weight: bold;
  }
  .nav_collapse {
    display: none;
  }
  li.clicked a.nav_level_1 .nav_collapse:before {
    content: "\f068";
  }
  li.clicked a.nav_level_1 .nav_collapse {
    display: block;
    font-size: inherit;
    font-weight: bold;
    height: 15px;
    padding: 5px;
    position: absolute;
    right: 0;
    top: 15px;
    width: 15px;
  }
  /* end nav */
  .general_content {
    padding: 0 0 30px;
  }
  .join_nav_link {
    display: none !important;
  }
  .main_nav .loginSection li.mobile_main_nav {
    background-color: #000;
  }
  .main_nav .loginSection li.mobile_main_nav:hover {
    background-color: #222;
  }
  .main_nav_wrapper {
    margin-top: 0;
  }
  .nav_white_bg {
    width: 100%;
  }
  .mobile_main_nav {
    display: block !important;
  }
  #homecommunity .community_news_block p {
    font-size: 12px;
  }
  #homecommunity .comm_content_holder {
    width: 220px;
  }
  .cta_promotion_block {
    width: 27%;
  }
  .cta_copy {
    width: 103%;
  }
  .cta_promotion_block p {
    font-size: 12px;
    line-height: 120%;
  }
  .main_nav .loginSection {
    position: absolute;
    top: 0;
    right: 0;
  }
  .main_nav_wrapper.active .mainNavWes {
    display: block;
    position: relative;
    float: left;
    width: 96%;
    padding: 0 2%;
    height: auto;
    border-top: 5px solid #a1c9ef;
    padding-top: 15px;
  }
  .main_nav ul.mainNavWes>li {
    display: inline-block;
    float: none;
    height: auto;
    width: 100%;
  }
  .main_nav .mainNavWes>li>a {
    text-align: left;
  }
  .main_nav .mainNavWes>li>a {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    border-bottom: 2px solid #ebebeb;
    height: auto;
    padding: 12px 0;
  }
  .main_nav .mainNavWes>li>ul {
    position: static;
    height: auto;
  }
  .main_nav .mainNavWes>li>ul>li>a {
    background: #fff;
    justify-content: center;
    align-items: center;
    border-right: none;
    border-left: none;
    text-align: left;
    padding: 10px 3% 10px 50px;
    width: calc(97% - 50px);
    height: auto;
    display: inline-block;
    margin: 0;
    vertical-align: top;
  }
  .main_nav .mainNavWes>li>ul>li>ul {
    position: static;
    height: auto;
    min-height: initial;
    background: transparent;
    border: none;
    width: calc(97% - 50px);
    ;
    padding: 0 3% 20px 0;
    column-count: 2;
  }
  .main_nav_wrapper.active:before {
    content: "";
    background: #fff;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
  }
  .top_nav {
    position: relative;
    z-index: 90;
  }
  .main_nav .mainNavWes li a:before {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
  .main_nav .mainNavWes>li:hover>a {
    color: #513629;
  }
  .main_nav .mainNavWes>li.clicked>a {
    color: #cc7700;
  }
  .main_nav .mainNavWes>li:hover>ul, .main_nav .mainNavWes>li>ul>li:hover>ul {
    display: none;
  }
  .main_nav .mainNavWes>li.clicked>ul, .main_nav .mainNavWes>li>ul>li.clicked>ul {
    display: inline-block;
  }
  .main_nav .mainNavWes>li>ul>li:hover>a {
    background-color: transparent;
    color: #513629;
  }
  .main_nav .mainNavWes>li>ul>li.clicked>a {
    background-color: #cc7700;
    color: #fff;
  }
  .main_nav .mainNavWes>li>a:before {
    display: none;
  }
  .main_nav .mainNavWes>li>a {
    border-top: 2px solid #ebebeb;
  }
  .main_nav .mainNavWes>li>a:first-child {
    border-top: none;
  }
  .main_nav .mainNavWes>li>ul>li {
    position: relative;
  }
  .main_nav .mainNavWes>li>ul>li.clicked {
    border-bottom: 2px solid #ebebeb;
  }
  .main_nav .mainNavWes>li>ul>li:before {
    content: "";
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 100.021 100.021' style='enable-background:new 0 0 100.021 100.021' xml:space='preserve' width='12px' height='12px'><g><path d='M51.449,0.021C23.845-0.773,0.825,20.96,0.032,48.563c-0.014,0.486-0.021,0.972-0.021,1.458 c0,27.614,22.386,50,50,50s50-22.386,50-50C100.023,22.959,78.499,0.799,51.449,0.021z M78.011,57.021h-21v21h-14v-21h-21v-14h21 v-21h14v21h21V57.021z' fill='#cc7700'/></g></svg>");
    height: 12px;
    width: 12px;
    display: block;
    position: absolute;
    left: 28px;
    z-index: 999999;
    top: 12px;
  }
  .main_nav .mainNavWes>li>ul>li.clicked:before {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 100.021 100.021' style='enable-background:new 0 0 100.021 100.021' xml:space='preserve' width='12px' height='12px'><g><path d='M51.449,0.021C23.845-0.773,0.825,20.96,0.032,48.563c-0.014,0.486-0.021,0.972-0.021,1.458 c0,27.614,22.386,50,50,50s50-22.386,50-50C100.023,22.959,78.499,0.799,51.449,0.021z M78.011,57.021h-21v21h-14v-21h-21v-14h21 v-21h14v21h21V57.021z' fill='#fff'/></g></svg>");
  }
}

@media (min-width: 1050px) and (max-width: 1245px) {
  .main_nav ul li a {
    padding: 0 7px;
    font-size: 15px;
  }
}

@media (max-width: 970px) {
  /* map */
  #map {
    width: 100%;
  }
  .map_controller_inner {
    width: 100%;
    height: auto;
    position: static;
  }
  .map_locations_list {
    width: 100%;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
  }
  .map_location_item.active .map_details {
    position: static;
    width: 94%;
    padding: 0 3% 3%;
    margin: 0;
    height: auto;
  }
  .mobile_address, .mobile_hours {
    width: 50%;
    display: block;
    float: left;
  }
  .mobile_hours {
    padding-top: 42px;
  }
  .map_details h3 {
    display: inline-block;
    width: 100%;
    margin: 0;
  }
  .map_details {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }
  /* end map */
  .masonry_4Col .grid_sizer, .masonry_4Col .masonry_block {
    width: 33.33%;
  }
  #checking_table {
    display: none;
  }
  .mobile_checking_table {
    display: table;
    float: left;
  }
  table.mobile_checking_table th, table.mobile_checking_table th p {
    width: 42%;
    padding: 5px 2%;
  }
  .general_content._checking table.mobile_checking_table p a {
    text-decoration: underline;
    color: #513629;
  }
  table.mobile_checking_table tr.table_noborder td {
    width: 100%;
  }
  .general_content._checking table#checking_table td:first-of-type p, .general_content._checking table td:first-of-type p {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .post_featured_content {
    width: 100%;
  }
  .default_header h1:before, .default_header h1:after {
    display: none;
  }
  .home_promotion_blocks, #homeslider .swiper-button-next, #homeslider .swiper-button-prev {
    display: none;
  }
  #homeslider .slide_text_block {
    width: 100%;
  }
  .slide_text_block_right {
    float: none;
    width: 465px;
    margin: 0 auto;
  }
  ._masonryEventsHomePage {
    margin-bottom: 0;
  }
  .home_stories, .home_news {
    width: 100%;
  }
  .masonry_3Col .masonry_block {
    width: 100%;
  }
  .masonry_3Col .grid_sizer {
    width: 0%;
  }
  .masonry_3Col .gutter_sizer {
    width: 0%;
  }
  ._masonryEventsHomePage .event_date_block {
    width: 10%;
  }
  ._masonryEventsHomePage .event_info_block {
    width: 90%;
  }
  .home_cta_apply {
    overflow: auto;
  }
  .home_cta_apply_block {
    margin: 15px 0;
    width: 50%;
  }
  .footer_nav_column1, .footer_nav_column2, .footer_nav_column3, .footer_nav_column4 {
    width: 100%;
  }
  .footer_nav ul ul {
    display: none;
  }
  .footer_content {
    width: 100%;
    margin-top: 40px;
  }
  .footer_content .mobile_row {
    width: 30.33%;
    display: block;
    float: left;
    padding-right: 3%;
  }
  .footer_nav ul>li {
    margin: 0;
    border-bottom: 2px solid #e1e1e1;
  }
  .footer_nav ul>li>a {
    padding: 23px 0;
    margin: 0;
  }
  .footer_nav ul>li>a:before {
    content: "\f067";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
  }
  .footer_nav ul>li>a.clicked:before {
    /* content: "\f0c1"; */
    content: "";
    font-weight: bold;
  }
  .footer_nav ul>li>a.clicked .nav_collapse:before {
    content: "\f068";
  }
  .footer_nav ul>li>a.clicked .nav_collapse {
    display: block;
    font-size: inherit;
    font-weight: bold;
    height: 15px;
    padding: 5px;
    position: absolute;
    right: 0;
    top: 15px;
    width: 15px;
  }
  .footer_nav ul ul>li {
    border: none;
  }
  .footer_nav ul ul>li>a {
    padding: 13px 0;
  }
  .footer_content .footer_phone a {
    font-size: 26px;
  }
  .col_half {
    width: 100%;
    margin: 10px 0;
    float: left;
    clear: both;
  }
  .col_half.col_half_left {
    margin: 10px 0;
  }
  .col_half.col_half_right {
    margin: 10px 0;
  }
}

@media (max-width: 800px) {
  ._masonryEventsHomePage .event_date_block {
    width: 13%;
  }
  ._masonryEventsHomePage .event_info_block {
    width: 87%;
  }
  .footer_bottom ul {
    width: 100%;
    text-align: center;
    float: left;
    margin-bottom: 10px;
  }
  .footer_bottom ul li {
    display: inline-block;
    float: none;
  }
  .footer_bottom p.copyright {
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 750px) {
  .loginContainer {
    top: 0px;
  }
  .main_nav .loginSection {
    top: 0px;
  }
  .blackout {
    top: 0;
  }
  .main_nav ul.main_ul_nav {
    top: 69px;
    height: calc(100% - 69px);
  }
  .main_nav .main_ul_nav, .top_nav {
    display: none;
  }
  .master_content_wrapper._service .innerMax {
    width: 100%;
  }
  .mobile_c_service_btn {
    cursor: pointer;
    display: block;
    text-align: left;
    float: left;
    position: relative;
    font-size: 20px;
    font-family: 'Univers-CondensedBold';
    color: #fff;
    background-image: url(../assets/pattern_green_dark.jpg);
    height: 97px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #545d1e;
    padding: 0 3%;
    margin: 0;
    width: 100%;
    -webkit-transition: background-color 100ms ease-in-out, border-color 100ms ease-in-out;
    -moz-transition: background-color 100ms ease-in-out, border-color 100ms ease-in-out;
    transition: background-color 100ms ease-in-out, border-color 100ms ease-in-out;
  }
  .c_service_controller {
    display: none;
  }
  .c_service_content {
    display: block !important;
    min-height: auto;
    padding: 0;
  }
  .c_service_content .masonry_4Col._masonry {
    display: none;
    position: static !important;
  }
  .c_service_content .masonry_4Col._masonry .masonry_block {
    position: static !important;
    -moz-transition: none !important;
    -webkit-transition: none !important;
    transition: none !important;
    -moz-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
  }
  .c_service_content.active .masonry_4Col._masonry {
    display: block;
  }
  .c_service_content.active .mobile_c_service_btn {
    background: rgba(187, 196, 159, .85);
    background-image: none;
    color: #545d1e;
  }
  .c_service_content .mobile_c_service_btn:before {
    content: "\f067";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    color: #fff;
  }
  .c_service_content.active .mobile_c_service_btn:before {
    content: "\f068";
    color: #545d1e;
  }
  .footer_nav ul>li>a.clicked:before {
    /* content: "\f0c1"; */
    content: "";
    font-weight: bold;
  }
  .footer_nav ul>li>a.clicked .nav_collapse:before {
    content: "\f068";
  }
  .footer_nav ul>li>a.clicked .nav_collapse {
    display: block;
    font-size: inherit;
    font-weight: bold;
    height: 15px;
    padding: 5px;
    position: absolute;
    right: 0;
    top: 15px;
    width: 15px;
  }
  .search_map h1 {
    font-size: 34px;
  }
  .masonry_4Col .grid_sizer, .masonry_4Col .masonry_block {
    width: 50%;
  }
  #homecommunity .swiper-pagination {
    display: none;
  }
  .footer_content .mobile_row {
    width: 100%;
    padding: 0;
  }
  .footer_content .footer_phone a {
    font-size: 30px;
  }
  .footer_content .mobile_row {
    width: 100%;
    padding: 0;
    max-width: 380px;
    margin: 0 auto;
    float: none;
  }
  .masonry_3Col .masonry_block {
    width: 380px;
    margin: 0 auto 40px;
    float: none;
  }
  .eventsHomePage {
    width: 380px;
    margin: 0 auto;
  }
  .eventsHomePage .inner {
    width: 100%;
  }
  .masonry_3Col .masonry_block {
    width: 380px;
    margin: 0 auto 40px;
    float: none;
  }
  ._masonryEventsHomePage .event_date_block {
    width: 80px;
  }
  ._masonryEventsHomePage .event_info_block {
    width: 300px;
  }
  .home_stories, .home_news {
    width: 380px;
    margin: 0 auto;
    float: none;
  }
  #homestories .member_story_block {
    padding: 0;
  }
  #homecommunity .comm_content_holder {
    width: 199px;
  }
  #homecommunity .comm_image_holder {
    width: 151px;
  }
  .stories_form form {
    float: left;
    width: 100%;
  }
  .stories_form p {
    max-width: 100%;
  }
  .terms_review {
    max-width: 93%;
    padding: 10px 3%;
  }
  .stories_form input[type="text"], .stories_form textarea {
    max-width: 94%;
    padding: 4px 3%;
  }
}

@media (max-width: 680px) {
  
  .main_nav ul li .dropdown ul {
    padding: 0 5% 20px 0;
    width: 45%;
  }

  .main_nav ul li .dropdown ul {
    padding: 0 5% 20px 0;
    width: 45%;
  }  

  .main_nav .mainNavWes>li>ul>li>ul {
    column-count: 1;
  }

}

@media (max-width: 580px) {
  .slide_text_block_right {
    width: 395px;
  }
  #homeslider .slide_text_block h1 small {
    font-size: 58.87px;
    width: 100%;
  }
  #homeslider .slide_text_block h1 {
    font-size: 55.75px;
    width: 100%;
  }
  #homeslider .slide_text_block h2 {
    font-size: 19px;
    width: 100%;
  }
  #homeslider .slide_text_block h3 {
    font-size: 20.9px;
    width: 100%;
  }
  .footer_bottom ul li {
    margin-bottom: 10px;
  }
  .tableBg {
    width: 100%;
  }
}

@media (max-width: 480px) {
  .main_nav a.logo svg, .main_nav a.logo img {
    width: 122px;
  }
  .main_nav a.logo img {
    height: auto;
    margin-top: 20px;
  }
  .slide_text_block_right {
    width: 94%;
  }
  .stretch_it {
    letter-spacing: normal !important;
  }
  .default_header {
    /* word-break: break-all; */
    overflow-wrap: break-word;
    word-wrap: break-word;
  }
  #homeslider .slide_text_block h1, #homeslider .slide_text_block h1 small {
    font-size: 12vw;
  }
  #homeslider .slide_text_block h2 {
    font-size: 3.2vw;
  }
  #homeslider .slide_text_block h3 {
    font-size: 3.7vw;
  }
  .home_stories, .home_news {
    width: 100%;
  }
  #homecommunity .comm_image_holder {
    width: 100px;
  }
  #homecommunity .community_news_block {
    float: none;
    margin: 0 auto;
    width: 329px;
    overflow: hidden;
  }
  h1.home_stories_news_title:before, h1.home_stories_news_title:after {
    display: none;
  }
  .eventsHomePage {
    width: 94%;
  }
  .masonry_3Col .masonry_block {
    width: 100%;
  }
  ._masonryEventsHomePage .event_date_block {
    width: 20%;
  }
  ._masonryEventsHomePage .event_info_block {
    width: 80%;
  }
  .masonry_4Col .grid_sizer, .masonry_4Col .masonry_block {
    width: 100%;
  }
  .add_promo_block {
    margin: 10px 3% 10px;
    width: 94%;
  }
  .mobile_address, .mobile_hours {
    width: 100%;
  }
  .mobile_hours {
    padding-top: 0;
    padding-bottom: 42px;
  }
}

@media (max-width: 380px) {
  .main_nav .loginSection li.mobile_main_nav a:after {
    display: none;
  }
  .main_nav ul li .dropdown ul {
    padding: 0 0 20px 0;
    width: 100%;
  }
  .general_content._checking table#checking_table td:first-of-type p, .general_content._checking table td:first-of-type p {
    padding: 5px 20px;
  }
  ._masonryEventsHomePage .event_date_block {
    width: 30%;
  }
  ._masonryEventsHomePage .event_info_block {
    width: 70%;
  }
  #homecommunity .comm_image_holder {
    display: none;
  }
  #homecommunity .community_news_block {
    width: 90%;
    height: auto;
  }
  #homecommunity .comm_content_holder {
    width: 92%;
    padding: 18px 4%;
  }
  .main_nav .loginSection .loginPanel {
    margin-left: -180px;
  }
  .main_nav .loginSection li {
    width: 54px;
  }
  .main_nav .loginSection a {
    width: 54px;
    padding: 0 8px;
    font-size: 12px;
  }
  .footer_bottom ul {
    margin-bottom: 0;
  }
  .footer_bottom ul li {
    border: none;
    margin-bottom: 10px;
    padding: 0;
    width: 100%;
    font-size: 10px;
  }
  .footer_bottom p.copyright {
    display: none;
  }
}

@media print {
  *, *:before, *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a, a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after, a[href^="javascript:"]:after {
    content: "";
  }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr, img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }
  h2, h3 {
    page-break-after: avoid;
  }
}
