/*  This provides the backgroundimage for the header area */

#header1 {
  position: relative !important;
  margin-bottom: 0px !important;
  display:block;
  padding: 0px !important;
  height: 220px;
  background-image: url("/files/images/banner3.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  color: #ffffff;
}  


#header2 {
  background-color: #203254;
/*  border-top: 3px solid #c9ccf1;
  background-image: -webkit-linear-gradient(top, #203254 50%, #f8f8fc 100%);
  background-image: linear-gradient(to bottom, #203254 50%, #f8f8fc 100%); 
  height:50px;
  border-bottom: 1px solid #f8f8fc; 
  line-height: 0.2 !important;
*/
  display: block;
  min-height: 34px;
  margin-top: 0;   
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

ul.sf-main {
    margin-bottom: 0 !important;
}

#header2 div, #header2 p {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0.2 !important;
}

#header2 ul {
  margin: 0 !important;
  padding: 0 !important;
}



.header1 .layout-container {
  position: absolute; 
  height: 220px;
  left: 30px;
  bottom: 30px;
  width: 100%;
}

#header1 h2, .header1 h2 {
  line-height: 1;
  font-size: 2em;
}

.header1 div {
  height: auto !important;
}

#block-gogccustomheader {
  position: absolute; 
  height: auto;
  left: 0;
  bottom: 0;
  width: 100%;
}

#block-gogccustomheader h2 {
  line-height: 1;
  font-size: 2em;
}


/*  This forces the addtoany social sharing buttons to the right of the page */
.addtoany_list {
  display:block;
  width:100%;
  margin-right: 3px;
  margin-bottom: 3px;
  text-align: right;
}



/*  This keeps the superfish menu block underneath administrative overlays */
.block-superfish {
  z-index: 1;
}



/* ----- Make Menu Text of Current Page Visible ----- */
ul.menu a.is-active {
  color: #bababa;
}


