/*
.page #masthead .layer .container {
   border-bottom: none;
}
*/
#pre-header {display: inline;}
.header-style2 #header .header-links li a, .header-style2 #header-sticky .header-links li a {
    color: #000;
}
#footer
{
  width:99%;
  height: 15%;
  position:absolute;
  bottom: auto;
  padding-top: 20px;
  padding-bottom: -80px;
  border-top: 5px;
  border-color: #dbcb8c;
  left:0;
  background-color:#f9e79f;
  color: black; 
}
/* reduce space between widgets */
.inside-footer-widgets .inner-padding {
    padding: 0 20px;
}
#footerfoot
{
  border-top: 0px;
  background-color:#ffffff;
  color: black;
}
#subfooter
  display: hidden;
  padding: 0 0px 0 0px;
{