.footer-dropdown{
  display: none;
}



/* Grid HTML Classes */
.row-footer {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 82em;
  *zoom: 1; }
  .row-footer:before, .row-footer:after {
    content: " ";
    display: table; }
  .row-footer:after {
    clear: both; }
  .row-footer.collapse .column-f,
  .row-footer.collapse .column-fs {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    float: left; }
  .row-footer .row-footer {
    width: auto;
    margin-left: 0em;
    margin-right: 0em;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
    *zoom: 1; }
    .row-footer .row-footer:before, .row-footer .row-footer:after {
      content: " ";
      display: table; }
    .row-footer .row-footer:after {
      clear: both; }
    .row-footer .row-footer.collapse {
      width: auto;
      margin: 0;
      max-width: none;
      *zoom: 1; }
      .row-footer .row-footer.collapse:before, .row-footer .row-footer.collapse:after {
        content: " ";
        display: table; }
      .row-footer .row-footer.collapse:after {
        clear: both; }

.column-f,
.columns-f {
    position: relative;
    padding-left: 1em;
    padding-right: 0.7em;
    width: 100%;
    background: none;
    float: left; }


@media only screen {
  .column-f,
  .columns-f {
    position: relative;
    padding-left: 1em;
    padding-right: 0.7em;
   
    float: left; }

  .small-footer-1 {
    position: relative;
    width: 12.5%; }

  .small-footer-2 {
    position: relative;
    width: 25%; }

  .small-footer-3 {
    position: relative;
    width: 37.5%; }

  .small-footer-4 {
    position: relative;
    width: 50%; }

  .small-footer-5 {
    position: relative;
    width: 62.5%; }

  .small-footer-6 {
    position: relative;
    width: 75%; }

  .small-footer-7 {
    position: relative;
    width: 87.5%; }

  .small-footer-8 {
    position: relative;
    width: 100%; }

  .small-footer-offset-0 {
    position: relative;
    margin-left: 0%; }

  .small-footer-offset-1 {
    position: relative;
    margin-left: 12.5%; }

  .small-footer-offset-2 {
    position: relative;
    margin-left: 25%; }

  .small-footer-offset-3 {
    position: relative;
    margin-left: 37.5%; }

  .small-footer-offset-4 {
    position: relative;
    margin-left: 50%; }

  .small-footer-offset-5 {
    position: relative;
    margin-left: 62.5%; }

  .small-footer-offset-6 {
    position: relative;
    margin-left: 75%; }

  [class*="column-f-f"] + [class*="column-f"]:last-child {
    float: right; }

  [class*="column-f"] + [class*="column-f"].end {
    float: left; }

  .column-f.small-footer-centered,
  .columns-f.small-footer-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important; } }
/* Styles for screens that are atleast 768px; */
@media only screen and (min-width: 769px) {
  .large-footer-1 {
    position: relative;
    width: 12.5%; }

  .large-footer-2 {
    position: relative;
    width: 25%; }

  .large-footer-3 {
    position: relative;
    width: 37.5%; }

  .large-footer-4 {
    position: relative;
    width: 50%; }

  .large-footer-5 {
    position: relative;
    width: 62.5%; }

  .large-footer-6 {
    position: relative;
    width: 75%; }

  .large-footer-7 {
    position: relative;
    width: 87.5%; }

  .large-footer-8 {
    position: relative;
    width: 100%; }

  .row-footer .large-footer-offset-0 {
    position: relative;
    margin-left: 0%; }

  .row-footer .large-footer-offset-1 {
    position: relative;
    margin-left: 12.5%; }

  .row-footer .large-footer-offset-2 {
    position: relative;
    margin-left: 25%; }

  .row-footer .large-footer-offset-3 {
    position: relative;
    margin-left: 37.5%; }

  .row-footer .large-footer-offset-4 {
    position: relative;
    margin-left: 50%; }

  .row-footer .large-footer-offset-5 {
    position: relative;
    margin-left: 62.5%; }

  .row-footer .large-footer-offset-6 {
    position: relative;
    margin-left: 75%; }

  .row-footer .large-footer-offset-7 {
    position: relative;
    margin-left: 87.5%; }

  .push-footer-1 {
    position: relative;
    left: 12.5%;
    right: auto; }

  .pull-footer-1 {
    position: relative;
    right: 12.5%;
    left: auto; }

  .push-footer-2 {
    position: relative;
    left: 25%;
    right: auto; }

  .pull-footer-2 {
    position: relative;
    right: 25%;
    left: auto; }

  .push-footer-3 {
    position: relative;
    left: 37.5%;
    right: auto; }

  .pull-footer-3 {
    position: relative;
    right: 37.5%;
    left: auto; }

  .push-footer-4 {
    position: relative;
    left: 50%;
    right: auto; }

  .pull-footer-4 {
    position: relative;
    right: 50%;
    left: auto; }

  .push-footer-5 {
    position: relative;
    left: 62.5%;
    right: auto; }

  .pull-footer-5 {
    position: relative;
    right: 62.5%;
    left: auto; }

  .push-footer-6 {
    position: relative;
    left: 75%;
    right: auto; }

  .pull-footer-6 {
    position: relative;
    right: 75%;
    left: auto; }

  .push-footer-7 {
    position: relative;
    left: 87.5%;
    right: auto; }

  .pull-footer-7 {
    position: relative;
    right: 87.5%;
    left: auto; }

  .column-f.large-footer-centered,
  .column-fs.large-footer-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important; }

  .column-f.large-footer-uncentered,
  .column-fs.large-footer-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important; }

  .column-f.large-footer-uncentered.opposite,
  .column-fs.large-footer-uncentered.opposite {
    float: right !important; } }
/* Foundation Block Grids for below small breakpoint */
@media only screen {
	
	
  .small-footer-block-grid-1 > li {
    width: 100%;
    padding: 0 0.625em 1.25em; }
    .small-footer-block-grid-1 > li:nth-of-type(n) {
      clear: none; }
    .small-footer-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

  .small-footer-block-grid-2 > li {
    width: 50%;
    padding: 0 0.625em 1.25em; }
    .small-footer-block-grid-2 > li:nth-of-type(n) {
      clear: none; }
    .small-footer-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }

  .small-footer-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 0.625em 1.25em; }
    .small-footer-block-grid-3 > li:nth-of-type(n) {
      clear: none; }
    .small-footer-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }

  .small-footer-block-grid-4 > li {
    width: 25%;
    padding: 0 0.625em 1.25em; }
    .small-footer-block-grid-4 > li:nth-of-type(n) {
      clear: none; }
    .small-footer-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }

  .small-footer-block-grid-5 > li {
    width: 20%;
    padding: 0 0.625em 1.25em; }
    .small-footer-block-grid-5 > li:nth-of-type(n) {
      clear: none; }
    .small-footer-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }

  .small-footer-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 0.625em 1.25em; }
    .small-footer-block-grid-6 > li:nth-of-type(n) {
      clear: none; }
    .small-footer-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }

  .small-footer-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 0.625em 1.25em; }
    .small-footer-block-grid-7 > li:nth-of-type(n) {
      clear: none; }
    .small-footer-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }

  .small-footer-block-grid-8 > li {
    width: 12.5%;
    padding: 0 0.625em 1.25em; }
    .small-footer-block-grid-8 > li:nth-of-type(n) {
      clear: none; }
    .small-footer-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }

  .small-footer-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 0.625em 1.25em; }
    .small-footer-block-grid-9 > li:nth-of-type(n) {
      clear: none; }
    .small-footer-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }

  .small-footer-block-grid-10 > li {
    width: 10%;
    padding: 0 0.625em 1.25em; }
    .small-footer-block-grid-10 > li:nth-of-type(n) {
      clear: none; }
    .small-footer-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }

  .small-footer-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 0.625em 1.25em; }
    .small-footer-block-grid-11 > li:nth-of-type(n) {
      clear: none; }
    .small-footer-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }

  .small-footer-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 0.625em 1.25em; }
    .small-footer-block-grid-12 > li:nth-of-type(n) {
      clear: none; }
    .small-footer-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }
/* Foundation Block Grids for above small breakpoint */
@media only screen and (min-width: 768px) {
  /* Remove small grid clearing */
  
  .footer-bg-lgrey{
    padding: 0!important;
  }
  .row-footer{
    max-height: 80px;
    overflow: hidden;      
    -webkit-transition: max-height 405ms;
    -moz-transition: max-height 405ms;
    transition: max-height 405ms;

  }
  .row-footer:hover{
    max-height: 1000px;

  }

  .column-f,
  .columns-f {
   background: url('../img/footer_fade.jpg') top left no-repeat;
   min-height: 180px; 
   padding-bottom: 30px !important;
 }
  
  .small-footer-block-grid-1 > li:nth-of-type(1n+1) {
    clear: none; }

  .small-footer-block-grid-2 > li:nth-of-type(2n+1) {
    clear: none; }

  .small-footer-block-grid-3 > li:nth-of-type(3n+1) {
    clear: none; }

  .small-footer-block-grid-4 > li:nth-of-type(4n+1) {
    clear: none; }

  .small-footer-block-grid-5 > li:nth-of-type(5n+1) {
    clear: none; }

  .small-footer-block-grid-6 > li:nth-of-type(6n+1) {
    clear: none; }

  .small-footer-block-grid-7 > li:nth-of-type(7n+1) {
    clear: none; }

  .small-footer-block-grid-8 > li:nth-of-type(8n+1) {
    clear: none; }

  .small-footer-block-grid-9 > li:nth-of-type(9n+1) {
    clear: none; }

  .small-footer-block-grid-10 > li:nth-of-type(10n+1) {
    clear: none; }

  .small-footer-block-grid-11 > li:nth-of-type(11n+1) {
    clear: none; }

  .small-footer-block-grid-12 > li:nth-of-type(12n+1) {
    clear: none; }

  .large-footer-block-grid-1 > li {
    width: 100%;
    padding: 0 0.625em 1.25em; }
    .large-footer-block-grid-1 > li:nth-of-type(n) {
      clear: none; }
    .large-footer-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

  .large-footer-block-grid-2 > li {
    width: 50%;
    padding: 0 0.625em 1.25em; }
    .large-footer-block-grid-2 > li:nth-of-type(n) {
      clear: none; }
    .large-footer-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }

  .large-footer-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 0.625em 1.25em; }
    .large-footer-block-grid-3 > li:nth-of-type(n) {
      clear: none; }
    .large-footer-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }

  .large-footer-block-grid-4 > li {
    width: 25%;
    padding: 0 0.625em 1.25em; }
    .large-footer-block-grid-4 > li:nth-of-type(n) {
      clear: none; }
    .large-footer-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }

  .large-footer-block-grid-5 > li {
    width: 20%;
    padding: 0 0.625em 1.25em; }
    .large-footer-block-grid-5 > li:nth-of-type(n) {
      clear: none; }
    .large-footer-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }

  .large-footer-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 0.625em 1.25em; }
    .large-footer-block-grid-6 > li:nth-of-type(n) {
      clear: none; }
    .large-footer-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }

  .large-footer-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 0.625em 1.25em; }
    .large-footer-block-grid-7 > li:nth-of-type(n) {
      clear: none; }
    .large-footer-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }

  .large-footer-block-grid-8 > li {
    width: 12.5%;
    padding: 0 0.625em 1.25em; }
    .large-footer-block-grid-8 > li:nth-of-type(n) {
      clear: none; }
    .large-footer-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }

  .large-footer-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 0.625em 1.25em; }
    .large-footer-block-grid-9 > li:nth-of-type(n) {
      clear: none; }
    .large-footer-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }

  .large-footer-block-grid-10 > li {
    width: 10%;
    padding: 0 0.625em 1.25em; }
    .large-footer-block-grid-10 > li:nth-of-type(n) {
      clear: none; }
    .large-footer-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }

  .large-footer-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 0.625em 1.25em; }
    .large-footer-block-grid-11 > li:nth-of-type(n) {
      clear: none; }
    .large-footer-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }

  .large-footer-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 0.625em 1.25em; }
    .large-footer-block-grid-12 > li:nth-of-type(n) {
      clear: none; }
    .large-footer-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }
