#lang a {
  text-transform: uppercase;
}

h1 p,
h1 p {
  margin: 0;
}

.wpcf7-form .form-check {
  padding-left: 0.4rem;
}

.alm-btn-wrap .alm-load-more-btn {
  text-transform: uppercase !important;
  border-radius: 0 !important;
  font-weight: 300 !important;
  padding: 0.5rem 1rem !important;
  font-size: 1.25rem !important;
  line-height: 1 !important;
  color: #6c757d !important;
  background-color: transparent !important;
  background-image: none !important;
  display: inline-block !important;
  text-align: center !important;
  white-space: nowrap !important;
  vertical-align: middle !important;
  border: 1px solid #6c757d !important;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
}
.alm-btn-wrap .alm-load-more-btn:hover {
  color: #fff !important;
  background-color: #6c757d !important;
  border-color: #6c757d !important;
  text-decoration: none !important;
}
.alm-btn-wrap .alm-load-more-btn.done {
  opacity: 0 !important;
}

.single-work .aside-box h6 {
  text-transform: uppercase;
}

.portfolio-box {
  max-width: 100%;
}

#projects-list .card {
  width: 100%;
}

#footer #info a {
  color: #fff;
}

.action-clients a {
  display: none;
}

.frontpage-service-title {
  display: block;
}

.p-3 {
  padding: 0.4rem !important;
}

.h4, h4 {
  font-size: 1.4rem;
}

.share-btn {
  margin-bottom: 30px;
}

.submenu-container {
  padding: 20px;
}
.submenu-container ul {
  margin: 0;
  padding: 0 0 0 20px;
}
.submenu-container li {
  font-weight: bolder;
  padding-bottom: 15px;
}

.txtservice {
  min-height: 115px;
}

.titclient {
  font-size: 14px;
  color: red;
  text-transform: uppercase;
}

p.red {
  color: #e54642;
}

.client {
  font-size: 0.8rem;
  border-left: 1px solid #ccc;
  padding: 30px;
}

.player .vp.title .vp-title-header {
  display: none;
}

.share-btn li a {
  display: block;
  padding: 2px 10px;
}

p a:not(.btn) {
  color: #e54642;
  text-decoration: underline !important;
}
p a:not(.btn):hover {
  color: #333;
  cursor: pointer;
  text-decoration: none;
}

#intro .red-round {
  left: 60%;
}

#carouselTeam .carousel-item .col-carousel {
  height: 250px;
  position: relative;
}

.grecaptcha-badge {
  display: none !important;
}

.post-preview .post-link {
  display: block;
  color: #e54642;
  font-size: 1.2em;
}

.certificazioni {
  padding: 1rem 0;
  background: #f1f1f1;
}
.certificazioni h2 {
  color: #4d5157;
}

.home #news h2 {
  color: #e54642;
}
.home #news .post-title a {
  color: #e54642;
}

.single .post-title {
  font-size: 2rem;
  color: #e54642;
}
.single .post-content {
  margin: 2rem 0;
  padding-bottom: 2rem;
  border-bottom: 1px solid #6c757d;
}

#info {
  padding: 50px 30px 40px;
  background: #666666;
}

/*# sourceMappingURL=overlay.css.map */
