body {
  padding-top: 7.5rem;
}
body p {
  color: #666 !important;
}
body .footer {
  width: 100%;
  height: 60px;
  line-height: 60px;
  background-color: #f5f5f5;
}

@media (min-width: 768px) {
  main.patents tr td + td {
    -moz-column-count: 2;
         column-count: 2;
  }
}
.navbar .navbar-nav .nav-item {
  white-space: nowrap;
}

.block-heading h1 {
  color: #e83055;
  padding: 0% 0% 5% 21%;
  margin-top: -150px;
  font-size: 64px;
  line-height: 50px;
  text-transform: uppercase;
  font-weight: bold;
}

.who-we-are i {
  background: #555;
  min-width: 46px;
  float: left;
  color: #fff;
  padding: 11px;
  font-size: 22px;
  text-align: center;
  margin: 7px 20px 0 0;
  border-radius: 50%;
}
.who-we-are h3 {
  font-size: 21px;
  color: #555;
  margin-top: 1%;
}
@media (max-width: 1200px) {
  .who-we-are .col-md-3 img {
    display: none;
  }
}

.job-img {
  overflow: hidden;
  position: relative;
  min-height: 300px;
  background: url(/img/employment/CareersImage.png) 70% 40% no-repeat;
  background-size: cover;
  background-position: center center;
}
.job-img .job-banner {
  padding: 20px;
  max-width: 1000px;
  margin: 60px auto 100px;
  background: rgba(255, 255, 255, 0.9);
}
.job-img .job-banner h1 {
  font-size: 45px;
  font-weight: bolder;
  padding-bottom: 10px;
  padding-left: 75px;
  text-align: left;
}
.job-img .job-banner p {
  font-size: 18px;
  text-align: left;
  padding-left: 75px;
}

.camo #carousel-control {
  padding: 1.5%;
}
.camo .carousel-control-prev-icon, .camo .carousel-control-next-icon {
  opacity: 0.6;
  background-color: #f36b38;
  padding: 5%;
}

.stinger #carousel-control {
  padding: 1.5%;
}
.stinger .carousel-control-prev-icon, .stinger .carousel-control-next-icon {
  opacity: 0.6;
  background-color: #96c93d;
  padding: 5%;
}

.pro-fit #carousel-control {
  padding: 1.5%;
}
.pro-fit .carousel-control-prev-icon, .pro-fit .carousel-control-next-icon {
  opacity: 0.6;
  background-color: #f9bd00;
  padding: 5%;
}

.inner-results h4, .inner-results h5, .inner-results h6 {
  font-weight: normal;
}

.articles a, .press-releases a {
  color: #555;
}
.articles a:hover, .press-releases a:hover {
  color: #026;
  text-decoration: none;
}
.articles h4, .articles h5, .articles h6, .press-releases h4, .press-releases h5, .press-releases h6 {
  font-weight: normal;
  text-decoration: none;
}

/* Start Accordion Single Block */
.accordion-single {
  width: 100%;
}
.accordion-single .accordion-single-section {
  transition: background 0.4s;
}
.accordion-single .accordion-single-section .accordion-single-title {
  padding: 10px;
  cursor: pointer;
  transition: background 0.2s;
  border-top: 1px solid #ccc;
  font-size: 110%;
  color: #000000;
}
.accordion-single .accordion-single-section .accordion-single-content {
  display: none;
  padding: 10px;
}
.accordion-single .accordion-single-section .accordion-single-symbol {
  float: right;
  color: #000000;
  font-weight: bolder;
}
.accordion-single .accordion-single-section .row {
  width: 95%;
  margin: 0 auto;
}
.accordion-single p {
  margin: 0 0 10px 0;
  font-size: 13px;
  line-height: 20px;
  color: #565656;
}

/* End Accordion Single Block */
