* {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}/*  REMs with PX fallback mixin  Sometimes you would only want to define the fonts' size on an element.  Rather than make the vertical rhythm mixin more convoluted here is a separate mixin  to be used to give REMs for modern browsers and PX for OldIE and Opera mini*/html {  font-size: 15px;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;}@-webkit-viewport {  width: device-width;}@-moz-viewport {  width: device-width;}@-ms-viewport {  width: device-width;}@-o-viewport {  width: device-width;}@viewport {  width: device-width;}*, *:before, *:after {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {  display: block;}audio, canvas, video {  display: inline-block;  *display: inline;  *zoom: 1;}audio:not([controls]) {  display: none;  height: 0;}[hidden] {  display: none;}html, button, input, select, textarea {  font-family: sans-serif;}body {  margin: 0;  font-family: Calibri, Candara, Segoe, "Segoe UI", Arial, sans-serif;  line-height: 24px;  font-size: 15px;  background-color: #f3f5e5;}a:focus {  outline: thin dotted;}a:active,a:hover {  outline: 0;}hgroup, ul, ol, dd, menu, dl, figure, pre, table, fieldset, legend, hr,h1, h2, h3, h4, h5, h6, p, a {  margin: 0;  padding: 0;}b, strong {  font-weight: bold;}pre {  white-space: pre;  white-space: pre-wrap;  word-wrap: break-word;}q {  quotes: none;}q:before, q:after {  content: '';  content: none;}sub, sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}sup {  top: -0.5em;}sub {  bottom: -0.25em;}nav ul, nav ol {  list-style: none;  list-style-image: none;}li > ul,li > ol {  margin-bottom: 0;}img {  border: 0;  -ms-interpolation-mode: bicubic;  max-width: 100%;  min-height: auto;  vertical-align: middle;}svg:not(:root) {  overflow: hidden;}figure {  margin: 0;}figure > img {  display: block;}form {  margin: 0;}fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}legend {  border: 0;  padding: 0;  white-space: normal;  *margin-left: -7px;}button,input,select,textarea {  font-size: 100%;  margin: 0;  vertical-align: baseline;  *vertical-align: middle;}button,input {  line-height: normal;}button,html input[type="button"],input[type="reset"],input[type="submit"] {  -webkit-appearance: button;  cursor: pointer;  *overflow: visible;}button[disabled],input[disabled] {  cursor: default;}input[type="checkbox"],input[type="radio"] {  box-sizing: border-box;  padding: 0;  *height: 13px;  *width: 13px;}input[type="search"] {  -webkit-appearance: textfield;  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0;}textarea {  overflow: auto;  vertical-align: top;  resize: vertical;}table {  border-collapse: collapse;  border-spacing: 0;}.chromeframe {  background: #ccc;  color: #000;  margin: 0.2em 0;  padding: 0.2em 0;}li > ul,li > ol {  margin-bottom: 0;}.push__inside--y-top {  padding-top: 1.6em;}.push__inside--y-bottom {  padding-bottom: 1.6em;}.push__inside--y {  padding-top: 1.6em;  padding-bottom: 1.6em;}.push__inside--x {  padding-left: 1.6em;  padding-right: 1.6em;}.push__outside--y-top {  margin-top: 1.6em;}.push__outside--y-bottom {  margin-bottom: 1.6em;}.push__outside--y-bottoml {  margin-bottom: 10.26667em;}.push__outside--y {  margin-top: 1.6em;  margin-bottom: 1.6em;}.push__outside--x {  margin-left: 1.6em;  margin-right: 1.6em;}* {  margin: 0;  padding: 0;  box-sizing: border-box;}.wrap {  width: 1037px;  margin: 0 auto;  -webkit-box-shadow: 0px 4px 6px -1px rgba(50, 50, 50, 0.3);  -moz-box-shadow: 0px 4px 6px -1px rgba(50, 50, 50, 0.3);  box-shadow: 0px 4px 6px -1px rgba(50, 50, 50, 0.3);}/*---------------------------------------------------*/.g-1 {  display: block;  float: left;  margin-right: 2.35765%;  width: 6.17215%;}.g-1:last-child {  margin-right: 0;}.g-2 {  display: block;  float: left;  margin-right: 2.35765%;  width: 14.70196%;}.g-2:last-child {  margin-right: 0;}.g-3 {  display: block;  float: left;  margin-right: 2.35765%;  width: 23.23176%;}.g-3:last-child {  margin-right: 0;}.g-4 {  display: block;  float: left;  margin-right: 2.35765%;  width: 31.76157%;}.g-4:last-child {  margin-right: 0;}.g-5 {  display: block;  float: left;  margin-right: 2.35765%;  width: 40.29137%;}.g-5:last-child {  margin-right: 0;}.g-6 {  display: block;  float: left;  margin-right: 2.35765%;  width: 48.82117%;}.g-6:last-child {  margin-right: 0;}.g-7 {  display: block;  float: left;  margin-right: 2.35765%;  width: 57.35098%;}.g-7:last-child {  margin-right: 0;}.g-8 {  display: block;  float: left;  margin-right: 2.35765%;  width: 65.88078%;}.g-8:last-child {  margin-right: 0;}.g-9 {  display: block;  float: left;  margin-right: 2.35765%;  width: 74.41059%;}.g-9:last-child {  margin-right: 0;}.g-10 {  display: block;  float: left;  margin-right: 2.35765%;  width: 82.94039%;}.g-10:last-child {  margin-right: 0;}.g-11 {  display: block;  float: left;  margin-right: 2.35765%;  width: 91.4702%;}.g-11:last-child {  margin-right: 0;}.g-12 {  display: block;  float: left;  margin-right: 2.35765%;  width: 100%;}.g-12:last-child {  margin-right: 0;}.p-1 {  margin-left: 8.5298%;}.p-2 {  margin-left: 17.05961%;}.p-3 {  margin-left: 25.58941%;}.p-4 {  margin-left: 34.11922%;}.p-5 {  margin-left: 42.64902%;}.p-6 {  margin-left: 51.17883%;}.p-7 {  margin-left: 59.70863%;}.p-8 {  margin-left: 68.23843%;}.p-9 {  margin-left: 76.76824%;}.p-10 {  margin-left: 85.29804%;}.p-11 {  margin-left: 93.82785%;}.p-12 {  margin-left: 102.35765%;}.grid {  *zoom: 1;}.grid:before, .grid:after {  content: " ";  display: table;}.grid:after {  clear: both;}body {  min-width: 260px;  overflow-x: hidden;  width: 100%;}#high__tabs {  *zoom: 1;  margin-top: 1.86667em;}#high__tabs:before, #high__tabs:after {  content: " ";  display: table;}#high__tabs:after {  clear: both;}#high__tabs ul li {  width: 516px;  list-style: none;  float: left;  line-height: 1.6;}#high__tabs ul li:first-of-type {  margin-right: 5px;}#high__tabs ul li a {  text-align: center;  display: block;  text-decoration: none;  color: white;  -webkit-border-top-left-radius: 5px;  -webkit-border-top-right-radius: 5px;  -moz-border-radius-topleft: 5px;  -moz-border-radius-topright: 5px;  border-top-left-radius: 5px;  border-top-right-radius: 5px;  -webkit-box-shadow: inset 0 -1px 4px 0 rgba(1, 1, 1, 0.2);  box-shadow: inset 0 -1px 4px 0 rgba(1, 1, 1, 0.2);  padding: 0.66667em;  background-color: #b0cd5e;}#high__tabs ul li a.active {  color: #487959;  box-shadow: none;  background-color: white;}.banner__wrap {  *zoom: 1;  display: block;  width: 100%;  padding: 1.33333em;  background-color: white;}.banner__wrap:before, .banner__wrap:after {  content: " ";  display: table;}.banner__wrap:after {  clear: both;}.banner__wrap .btn--small {  float: right;  text-transform: uppercase;  font-weight: bold;}.btn {  color: #fff !important;  font-weight: normal !important;  display: inline-block;  vertical-align: middle;  white-space: nowrap;  font-family: inherit;  font-size: 100%;  cursor: pointer;  border: none;  margin: 0;  background-color: #b0cd5e;  color: white;  border-radius: 4px;  overflow: visible;  text-decoration: none;}.btn:hover, .btn:active, .btn:focus, .btn:visited {  text-decoration: none;}.btn:hover {  background-color: #8baa35;}.btn:active, .btn:focus {  outline: none;  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) inset;}.btn::-moz-focus-inner {  border: 0;  padding: 0;}.btn--small {  padding: 0 1em;  line-height: 2;  height: 2em;}.btn--med {  padding: 0 1.5em;  line-height: 2;  height: 2.2em;}.blank--container {  *zoom: 1;  padding: 1.33333em;}.blank--container:before, .blank--container:after {  content: " ";  display: table;}.blank--container:after {  clear: both;}.container {  *zoom: 1;  padding-left: 1.33333em;  padding-right: 1.33333em;  background-color: white;}.container:before, .container:after {  content: " ";  display: table;}.container:after {  clear: both;}.container.pad--vertical {  padding-top: 1.33333em;  padding-bottom: 1.33333em;}.container--green {  *zoom: 1;  padding: 2.33333em 1.33333em;  background-color: #487959;}.container--green:before, .container--green:after {  content: " ";  display: table;}.container--green:after {  clear: both;}.padtop {  padding-top: 1.33333rem;}/* Browser Resets*********************************/.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {  outline: none;}.slides,.flex-control-nav,.flex-direction-nav {  margin: 0;  padding: 0;  list-style: none;}/* Icon Fonts*********************************//* Font-face Icons *//* FlexSlider Necessary Styles*********************************/.flexslider {  margin: 0;  padding: 0;  position: relative;}.flexslider .slides li {  display: none;  -webkit-backface-visibility: hidden;}.flexslider .slides li p {  margin-bottom: 0;}.flexslider .slides img {  width: 100%;  display: block;}.flex-pauseplay span {  text-transform: capitalize;}/* Clearfix for the .slides element */.slides:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}html[xmlns] .slides {  display: block;}* html .slides {  height: 1%;}.no-js .slides > li:first-child {  display: block;}/* FlexSlider Default Theme*********************************/.flexslider {  margin: 0;  background: #fff;  position: relative;  zoom: 1;  overflow: hidden;}.loading .flexslider {  max-height: 300px;}.flexslider .slides {  zoom: 1;}.flexslider:hover .flex-prev {  left: 10px;}.flexslider:hover .flex-next {  right: 10px;}.flex-viewport {  max-height: 2000px;  -webkit-transition: all 1s ease;  -moz-transition: all 1s ease;  -o-transition: all 1s ease;  transition: all 1s ease;}.carousel li {  margin-right: 5px;}/* Direction Nav */.flex-direction-nav {  *height: 0;}.flex-direction-nav a {  text-decoration: none;  display: block;  width: 21px;  height: 38px;  margin: -20px 0 0;  position: absolute;  top: 50%;  z-index: 10;  overflow: hidden;  cursor: pointer;  background-image: url("/elmtreetextiles-uk/_img/arrows.png");}.flex-direction-nav .flex-prev {  left: 10px;}.flex-direction-nav .flex-next {  right: 10px;  text-align: right;  background-position: top right;}.flex-direction-nav.flex-disabled {  opacity: 0 !important;  filter: alpha(opacity=0);  cursor: default;}/* Pause/Play */.flex-pauseplay a {  display: block;  width: 20px;  height: 20px;  position: absolute;  bottom: 5px;  left: 10px;  opacity: 0.8;  z-index: 10;  overflow: hidden;  cursor: pointer;  color: #000;}.flex-pauseplay a:hover {  opacity: 1;}/* Control Nav */.flex-control-nav {  display: block;  position: absolute;  left: 50%;  padding: 0.66667em;  bottom: 0;  z-index: 9999;  text-align: center;  background-color: white;  -webkit-border-top-left-radius: 5px;  -webkit-border-top-right-radius: 5px;  -moz-border-radius-topleft: 5px;  -moz-border-radius-topright: 5px;  border-top-left-radius: 5px;  border-top-right-radius: 5px;}.flex-control-nav li {  margin: 0 4px;  float: left;  zoom: 1;  *display: inline;}.flex-control-nav li a {  width: 15px;  height: 15px;  display: block;  background-image: url("/elmtreetextiles-uk/_img/slider-dots.png");  cursor: pointer;  text-indent: -9999px;}.flex-control-nav li a:hover {  background-position: center center;}.flex-control-nav li a.flex-active {  background-position: bottom center;}.flex-control-thumbs {  margin: 5px 0 0;  position: static;  overflow: hidden;}.flex-control-thumbs li {  width: 25%;  float: left;  margin: 0;}.flex-control-thumbs img {  width: 100%;  display: block;  opacity: .7;  cursor: pointer;}.flex-control-thumbs img:hover {  opacity: 1;}.flex-control-thumbs .flex-active {  opacity: 1;  cursor: default;}.bank-locator {  padding: 1.33333em;  height: 212px;  background-image: url("/elmtreetextiles-uk/_img/clothes-bank-bg.jpg");  background-position: center center;  text-align: center;}.bank-locator .btn {  font-size: 1.26667em;}.bank-locator p {  font-size: 1.73333em;  color: white;  line-height: 1.2;  margin-bottom: 0.33333em;}.collection {  padding: 10px;  display: table;  height: 444px;  background-image: url("/elmtreetextiles-uk/_img/collection-bg.jpg");  background-position: center center;  color: white;  font-size: 26px;  line-height: 1.2;  text-align: center;}.collection .btn {  font-size: 19px;}.btn--dark {  background-color: #487959;}.btn--dark:hover {  background-color: #2b4936;}.community {  padding: 10px;  display: table;  height: 444px;  background-image: url("/elmtreetextiles-uk/_img/community-bg.jpg");  background-position: center center;  color: white;  font-size: 26px;  line-height: 1.2;  text-align: center;}.community .btn {  font-size: 19px;}.central {  display: table-cell;  vertical-align: middle;}.partners {  *zoom: 1;  padding: 1.33333em 0;  display: block;  color: black;  background-color: #d3d4c9;  text-align: center;}.partners:before, .partners:after {  content: " ";  display: table;}.partners:after {  clear: both;}.partners h2 {  color: gray;  margin-bottom: 20px;}.partners .g-3 {  margin-bottom: 15px;}.partners .g-3 p {  margin-bottom: 0;}.centerit {  text-align: right;}.centerit #topnav {  *zoom: 1;  display: inline-block;  text-transform: uppercase;  font-size: 12px;  font-weight: bold;  margin-top: 10px;}.centerit #topnav:before, .centerit #topnav:after {  content: " ";  display: table;}.centerit #topnav:after {  clear: both;}.centerit #topnav li {  float: left;  list-style: none;}.centerit #topnav li a {  text-decoration: none;  color: white;  margin: 0 0.66667em;}.blogSummary {  *zoom: 1;}.blogSummary:before, .blogSummary:after {  content: " ";  display: table;}.blogSummary:after {  clear: both;}.blogSummary .blogSummaryWrap {  margin-bottom: 20px;}.blogSummary .blogSummaryTitle a {  text-decoration: none;  color: #487959;}.blogSummary .blogSummaryDate {  display: none;}.blogSummary .blogSummaryDescription p {  margin-bottom: 0;  color: #487959;}.blogSummary .blogSummaryLink a {  text-decoration: none;  color: #487959;  font-weight: bold;}.blogCategories a {  font-size: 1.4rem;  color: #487959;  text-decoration: none;}.blogCategories a:hover {  color: #B0CD5E;}.blogCat {  border-bottom: 1px solid #487959;  margin-top: 0.66667rem;}.blogSummaryImageBottom, .blogDate, .newsInfoWrap {  display: none;}#displayBlogStory {  margin-bottom: 1.33333rem;  border-bottom: 1px solid #487959;}#displayBlogStory .blogTitle a {  text-decoration: none;  color: #487959;}.blogSummaryImageStory, .blogSummaryImageTop {  margin-bottom: 1.33333rem;}.blogBody p a {  font-weight: bold;  color: #487959;  text-decoration: none;  font-size: 1.06667rem;}.address {  margin-bottom: 1.33333rem;}.address h1 {  font-size: 1.4rem;  margin-bottom: 0.66667rem;}.address h2 {  font-size: 1rem;  margin-top: 0.33333rem;  margin-bottom: 0rem;}.address p {  margin-bottom: 0;}.retailers-search-left {  display: none;}#local-retailers-search input {  width: 2.66667rem;  height: 2.66667rem;  background-color: #487959;  border: none;  border-radius: 0.26667rem;  margin-bottom: 1.33333rem;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;  color: #fff;}#local-retailers-search input:hover {  background-color: #B0CD5E;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}#local-retailers-search #address {  padding: 0.66667rem;  width: 10.66667rem;  background-color: #fff;  border: 1px solid #487959;  color: #222;}#local-retailers-search #address:hover {  background-color: #fff;}.specialistMapsEmbedd {  border-radius: 2.93333rem;  border: 4px solid #487959;}.specialistMapsEmbedd img {  max-width: none !important;}.specialistMapsEmbedd #map_canvas {  width: 65.93333rem !important;  border-radius: 2.66667rem;}.secureLoginFormWrap {  background-color: #487959;  color: white;  border-radius: 4px;  padding: 1.33333rem;}.secureLoginFormWrap .error {  display: none;}.secureLoginFormWrap input {  padding: 0.66667rem;  margin-bottom: 0.66667rem;}.secureLoginFormWrap #secureLoginFormSubmitButton {  background-color: #B0CD5E;  border: none;  border-radius: 0.26667rem;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;  color: #fff;}.secureLoginFormWrap #secureLoginFormSubmitButton:hover {  background-color: #8BAA35;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}#clientStatementHeaderText, #clientStatementBodyCol2, #clientStatementSubTitle1 {  display: none;}.col2 a {  background-color: #B0CD5E;  border: none;  padding: 10px;  border-radius: 0.26667rem;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;  color: white !important;}.col2 a:hover {  background-color: #8BAA35;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}#clientStatementTable tr {  border-bottom: 1px solid #eee;}#clientStatementTable td {  padding: 0.66667rem;}#footer {  color: white;  margin-bottom: 30px;}#footer .foot__tag {  text-align: center;  background-color: #b0cd5e;}#footer .foot__tag p {  margin-bottom: 0;}#footer .foot__tag a {  color: white;  text-decoration: none;}#footer ul li ul {  display: none;}/*Headings========    <h1>This is the primary headline</h1>    <h2>This is the secondary headline</h2>    <h3>This is the tertiary headline</h3>    <h4>This is the average headline</h4>    <h5>This is the small headline</h5>    <h6>This is the micro headline</h6>*/h1, h2, h3, h4, h5, h6 {  font-family: Calibri, Candara, Segoe, "Segoe UI", Arial, sans-serif;  font-weight: normal;}h1, .h1 {  font-size: 1.6em;  line-height: 1.2;  margin-bottom: 15px;  font-weight: bold;  color: #487959;}h1.bordered, .h1.bordered {  padding: 0.53333em 0;  border-top: 1px solid #487959;  border-bottom: 1px solid #487959;}h2, .h2, .blogSummary .blogSummaryTitle a, #displayBlogStory .blogTitle a {  font-size: 1.4em;  line-height: 1.2;  margin-bottom: 15px;  color: #487959;  font-weight: bold;}h3, .h3 {  color: #487959;}/*Body Copy========    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ac ligula non felis fermentum tincidunt. Suspendisse sapien odio, vestibulum euismod metus at, aliquet dapibus purus. Suspendisse lacinia sit amet ante eget gravida.</p>    <p class="lead">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ac ligula non felis fermentum tincidunt. Suspendisse sapien odio, vestibulum euismod metus at, aliquet dapibus purus. Suspendisse lacinia sit amet ante eget gravida.</p>*/p {  font-family: Calibri, Candara, Segoe, "Segoe UI", Arial, sans-serif;  margin-bottom: 20px;}/* --- used if wanting to style the first paragraph slightly differently --- */::-moz-selection, ::selection {  background-color: #b0cd5e;  color: white;}/*Links=====	<a href="">this is a link</a>	<a class="is-selected" href="">this link is selected</a>*/a {  -webkit-transition: color 0.5s ease;  -moz-transition: color 0.5s ease;  -o-transition: color 0.5s ease;  transition: color 0.5s ease;  -webkit-transition: background-color 0.5s ease;  -moz-transition: background-color 0.5s ease;  -o-transition: background-color 0.5s ease;  transition: background-color 0.5s ease;}a:link {  color: #487959;  text-decoration: none;  font-weight: bold;}a:visited {  color: #487959;  text-decoration: none;  font-weight: bold;}a:hover, a:focus {  color: #B0CD5E;  -webkit-transition: color 0.5s ease;  -moz-transition: color 0.5s ease;  -o-transition: color 0.5s ease;  transition: color 0.5s ease;  -webkit-transition: background-color 0.5s ease;  -moz-transition: background-color 0.5s ease;  -o-transition: background-color 0.5s ease;  transition: background-color 0.5s ease;}/*Blockquotes===========    <blockquote>        <p>You can put a cat in an oven, but that don't make it a biscuit.</p>    </blockquote>*//*Miscellaneous Typography=======================	<p><strong>rendered as bold text</strong></p>	<p><em>rendered as italic text</em></p>	<p><del>rendered as deleted text</del></p>	<p><dfn>defines a definition term</dfn></p>	<p><abbr title="extended abbr text should show when mouse over"><abbr> abbr - extended text when mouseover.</abbr></p>	<p><acronym title="extended acronym text should show when mouse over"><acronym> acronym - extended text when mouseover.</acronym></p>	<address>This would be rendered the address</address>	<small>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</small>*//*Code====	<pre>This is a pre tag rendered</pre>	<code>This is a code tag rendered</code>	<pre><code>This is a code tag in a pre tag rendered</code></pre>*/.content ul {  margin-left: 1.33333rem;  list-style: none;  position: relative;  padding-left: 0;  margin-bottom: 1.33333rem;}.content ul li:before {  content: "\2022";  position: absolute;  left: -1.33333rem;  color: #487959;}.nav {  *zoom: 1;  background-color: #b0cd5e;  padding: 0.66667em 1.33333em;}.nav:before, .nav:after {  content: " ";  display: table;}.nav:after {  clear: both;}.nav ul {  position: relative;}.nav ul li {  list-style: none;  float: left;  margin-right: 1.33333em;}.nav ul li a {  text-decoration: none;  color: white;  text-transform: uppercase;  font-weight: bold;}.nav ul li a:hover {  color: #487959;}.nav ul li ul {  position: absolute;  top: 19px;  background-color: #B0CD5E;  display: none;  z-index: 9999;  padding-top: 1rem;}.nav ul li ul li {  float: none;  font-size: 0.8rem;  padding: 0.33333rem;  border-bottom: 1px solid #487959;  margin-right: 0;}.nav ul li ul li a {  padding: 0.33333rem;}.nav ul li:hover > ul {  display: block;}/*Tables======Styles for the tables	<table>		<thead>			<tr>				<th></th>			</tr>			<tr>				<th></th>			</tr>		</thead>		<tbody>			<tr>				<th></th>			</tr>			<tr>				<td></td>			</tr>		</tbody>	</table>*/.defaultForm {  padding: 1.33333rem;  background-color: #487959;  color: #fff;  *zoom: 1;}.defaultForm:before, .defaultForm:after {  content: " ";  display: table;}.defaultForm:after {  clear: both;}.defaultForm label {  width: 33%;  margin-right: 1%;  display: inline-block;  float: left;  margin-top: 0.33333rem;}.defaultForm input, .defaultForm textarea {  padding: 0.66667rem;  width: 66%;  float: left;  margin-bottom: 0.66667rem;  border-radius: 4px;  border: none;}.defaultForm textarea {  min-height: 13.33333rem;}.defaultForm .inputset {  position: relative;  display: inline-block;  width:100%;}.defaultForm .form_error_specific {  display: none;}.defaultForm .form_submit input {  float: right;  border-radius: 4px;  background-color: #B0CD5E;  border: none;  color: white;  padding: 0.66667rem;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;  -webkit-appearance: none;}.defaultForm .form_submit input:hover {  background-color: #8BAA35;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}.form_error_wrap {  color: #fff;  background-color: #333;  text-align: center;  font-weight: bold;}.form_error_wrap .form_error {  padding: 0.66667rem;}@media print {  * {    background: transparent !important;    color: #000 !important;    /* Black prints faster: h5bp.com/s */    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) ")";  }  .ir a:after,  a[href^="javascript:"]:after,  a[href^="#"]:after {    content: "";  }  pre,  blockquote {    border: 1px solid #999;    page-break-inside: avoid;  }  thead {    display: table-header-group;    /* h5bp.com/t */  }  tr,  img {    page-break-inside: avoid;  }  img {    max-width: 100% !important;  }  @page {    margin: 0.5cm;  }  p,  h2,  h3 {    orphans: 3;    widows: 3;  }  h2,  h3 {    page-break-after: avoid;  }}/* endif */// PARTNERS SLIDER.carousel .item{margin: 3px;}.carousel .item img{display: block;width: 100%;height: auto;}
.bank-locator{margin-bottom:20px;}
