html {
  background-color: #ededed;
}


#tpc-footer {
  margin-bottom: 0px;
}


html.style1 {
  background-color: #fff;
}

html.style1 #tpc-header, html.style1 #tpc-footer {
  background-color: #f8f8f8
}

html.style2 {
  background-color: #fff;
}

html.style2 #tpc-header, html.style2 #tpc-footer {
  background-color: #fff;
}

html.style3 {
  background-color:#f8f8f8;
}

html.style3 #tpc-header, html.style3 #tpc-footer {
  background-color: #fff;
}

#tpc-cover-image.cover1 {
  background-image: url('../img/banner.png');
}

#tpc-cover-image.cover2 {
  background-image: url('../img/banner2.png');
}

#tpc-cover-image.cover3 {
  background-image: url('../img/banner3.png');
}

#tpc-cover-image h2 {
  text-align: center;
  text-shadow: 0px 0px 10px #fff;
}

#tpc-header {
	padding-top: 10px;
}

#tpc-header h1 {
  margin-bottom: 0px !important;
  text-align: center;
}

#tpc-header img {
  position: relative;
  top: -6px;
}

#tpc-header sub {
  bottom: 0px;
  font-size: 1rem;
}

#what-can-we-do-list-l, #what-can-we-do-list-r {
  list-style-type:none;
  padding-left: 0px;
}

#what-can-we-do-list-l li, #what-can-we-do-list-r li {
    padding-left: 1.3em;
    text-indent:-1.6em;
}

#what-can-we-do-list-l li span, #what-can-we-do-list-r li span {
  display: initial;
  margin-right: 0.3em;
}

textarea#job-details {
  min-height: 200px;
  resize: none;
}

@media only screen and (max-width: 640px) {
  #tpc-header h1 {
    font-size: 1em;
    text-align: center;
    line-height: 0em;
  }
  
  #tpc-header img {
    width: 40px;
    height: auto;
    top: 0px;
  }
  
  #tpc-header sub {
    font-size: 0.5em;
  }
}