h1.entry-title.awsm-jobs-single-title {
  font-size: 3.5555555555556rem;
  font-weight: 600;
  line-height: 1.1em;
}

.awsm-job-entry-content h2 {
  margin-top: 0;
  font-size: 2rem;
}
@media(min-width:768px) {
.awsm-job-entry-content h2 {
  margin-top: 0.8em;
}
.awsm-job-entry-content.entry-content h2:nth-child(1) {
margin-bottom: 0.5em !important; 
}
  
}

.awsm-job-container p,.awsm-job-container ul li,.awsm-job-container span, .awsm-job-container input {
  color: #242728;
  font-family: "Inter Tight", Arial, sans-serif;
}
.awsm-job-container .awsm-job-form-error {
  color: red;
}

.awsm-job-specification-item.awsm-job-specification-job-type {
  margin-top: 2em;
}

.awsm-job-form-inner h2 {
  font-size: 2rem;
  margin-bottom: 1em !important;
}

#awsm-application-submit-btn {
  background-color: #CF1F30 !important;
  opacity: 1 !important;
  color: #ffffff;
  display: inline-block;
  padding: 12px 24px;
  color: #fff;
  font-size: 15px;
  text-decoration: none !important;
  line-height: 1em;
  background: #CF1F30;
    background-color: rgb(207, 31, 48);
  border-radius: 15px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#awsm-application-submit-btn:hover {
  color: #fff !important;
  text-decoration: none !important;
  background: #E04A58;
}

.awsm-job-listings .awsm-job-post-title {
  font-size: 25px !important;
}

.awsm-job-more {
 background: #CF1F30;
    background-color: rgb(207, 31, 48);
   color: #fff;
  transition-duration: 0.3s;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #CF1F30;
  border-radius: 15px 15px 15px 15px;
  padding: 12px 24px;
  display: inline-block;
  margin-top: 1em;
  line-height: 1em;
  font-weight: bold;
}
.awsm-job-more:hover {
  color: #fff !important;
  text-decoration: none !important;
  background: #E04A58;
}
.awsm-job-specification-term {
  position: relative;
  padding-left: 1.4em;
  line-height: 2em;

}
.awsm-job-specification-item.awsm-job-specification-job-location .awsm-job-specification-term:before{
  content: "\e908";
    position: absolute;
    top: 0.05em;
    left: 0;
    color: #6B6E70;
    font-family: "icomoon" !important;
    font-size: 16px;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}
.awsm-job-form input, .awsm-job-form select, .awsm-job-form textarea {
    border-color: #dadada !important;
    border-radius: 4px !important;
}

.awsm-job-form label {
  font-weight: 500 !important;
  color: #111827 !important;
}
.awsm-job-more span {
  display: none;
}

a.awsm-jobs-pro-listings-link::before,a.awsm-jobs-pro-listings-link {
  text-decoration: none !important;
}