

header.masthead {
  position: relative;
  padding-top: 2rem;
  padding-bottom: 4rem;
  height: 600px;
  background: none; /* Remove background from here */
  overflow: hidden;
}

header.masthead::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: url(../img/MainPic.jpg) no-repeat center center;
  background-size: cover;
  filter: blur(6px);
  z-index: 0;
}

header.masthead .container {
  position: relative;
  z-index: 1;
}

header.masthead .overlay {
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background-color: rgba(0, 0, 0, 0.7); /* optional dark overlay */
  opacity: 0.6;
  z-index: 1;
}

.list-group-item.featured {
    background-color: rgb(253, 243, 163);
}
.list-group-item+.list-group-item {
    border-top-width: 1px;
}
.list-group-item {
    color: #222;
    border-color:rgba(0,0,0,.125);
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
}

.features-icons {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.features-icons-item {
    border-style: solid;
    border-color: grey;
    border-radius: 8%;
    border-width: 1px;

}
.features-icons-item.active {
    border-style: solid;
    border-color: #007bff;
    border-radius: 8%;
    border-width: 3px;
}
.features-icons .features-icons-item .features-icons-icon i {
    font-size: 2.5rem;
}

.features-icons .features-icons-item:hover .features-icons-icon i {
    font-size: 2.5rem;
}

.features-icons .features-icons-item .features-icons-icon {
    height: 3rem;
}

.postarea {
    padding-top: 1rem;
    padding-left: 2rem;
}

.bg-expire {
    background-color: #E8E8E8;
}

.bg-active {
    background-color: #a3eb87;
}

.form-errors {
    color: red;
}

.companyinfo {
    background-color: rgb(253, 243, 163);
}

#cc_spinner {
    display: none;
}

trix-editor {
    min-height: 18em !important;
}
.trix-button--icon-increase-nesting-level,
.trix-button--icon-decrease-nesting-level,
.trix-button--icon-heading-1,
.trix-button--icon-attach,
.trix-button--icon-code,
.trix-button--icon-link,
.trix-button--icon-strike,
.trix-button--icon-quote { 
    display: none; 
}
.trix-button-group--file-tools {
    display: none !important;
}

