.header {
  text-align: center;
  background: #EB4200;
  background-size: cover;
  position: relative;
  overflow: visible;
  padding-top: 2.5rem;
  padding-bottom: 4.9rem; }
  .header .headline {
    color: #ffe; }

.header-subnav {
  float: none;
  position: absolute;
  text-align: center;
  margin: 0 auto;
  bottom: 0;
  width: 100%; }
  .header-subnav li {
    float: none;
    display: inline-block; }
    .header-subnav li a {
      padding: 0.9rem 1rem;
      font-size: 0.75rem;
      color: #ffe;
      text-transform: uppercase;
      display: block;
      font-weight: bold;
      letter-spacing: 1px;
      transition: all 0.35s ease-in-out; }
      .header-subnav li a.is-active {
        background: rgba(250, 250, 250, 0.1.5); }
      .header-subnav li a:hover {
        background: rgba(250, 250, 250, 0.15);
        transition: all 0.35s ease-in-out; }
		
		
		
h2.invert
{color:#EB4200;
border-bottom:2px solid #CCCCCC;}

h2
{
border-bottom:4px solid #EB4200;}

P, h3{color:#555;}

footer {border-bottom:3px solid #EB4200;
background-color: #FFFFFF;
text-align:center;
font-size:0.8em;
padding:10px 5px 5px 5px;
margin-bottom:0px;
/*position:absolute;
bottom:0px;*/
width:100%;
color:#AAA;
}

#fresh {padding-top:60px;}

header {margin-bottom:40px;}

.grey {

  background: #F9F9F9;
  background-size: cover;
  position: relative;
  overflow: visible;
  padding-top: 2.5rem;
  padding-bottom: 4.9rem; }
  
  .panel
  {
	
	  padding:20px;
	

	  
  }
  
  .panel h4
  {}
  
 #message {min-height:14em;}
 
.captach-space {height:200px !important;
-min-height:200px !important;}
.resumesection {padding-left:10px;}
.resumesection p {padding-left:10px;}