.t4-footer-info .t4-module .module-title, .t4-footer .t4-module .module-title {
	font-size: 22px;
	font-weight: 600;
}

#t4-footer-info .module-title {
	font-family: 'Roboto'!important;
}

.navbar-brand img.logo-img {
	width: 278px;
}

@media (min-width: 1600px){
.acm-features.style-6 {
    padding: 0 23.5rem;
  }
}

@media (min-width: 768px){
.acm-features.style-6 .features-inner .features-item {
    height: 500px;
}
}

@media (min-width: 768px) {
.acm-features.style-6 .features-inner .features-intro {
    height: 500px;
}
}

div[id*=t4-section-] {
	padding-bottom: 50px;
	padding-top: 85px;
}

.acm-features.style-5 .align-right .features-intro .intro-img:after {
	background-image: none;
}

.module-title {
	font-size: 3rem;
  	text-transform: unset;
  	text-align: center;
}

.module-title:before {
	content: none;
}

.text-white {
    color: #2c396b!important;
}

#ja-form #ja_quicks_contact ul.form-list li #contact_text, #ja-form #ja_quicks_contact ul.form-list li .input-text {
	color: #2c396b!important;
  	border-bottom: 1px solid #2c396b;
}

#ja-form #ja_quicks_contact ul.form-list li #contact_text:focus, #ja-form #ja_quicks_contact ul.form-list li .input-text:focus {
	border-bottom: 1px solid #2c396b;
}

#ja-form #ja_quicks_contact ul.form-list li>label {
	display: block;
}

.img-icon.mask-icon {
	max-width: 96px;
  	filter: invert(1);
  	margin: 0 auto;
}

@media (max-width: 575.98px) {
.acm-hero.style-2 .features-intro .wrapper-ct .box-info .feature-info .inner .time-label {
 	margin-top: 35px;
  }
}

@media (max-width: 575.98px){
.acm-hero.style-2 .features-intro .wrapper-ct .box-info .feature-info .inner {
    width: 230px;
    height: 230px;
 }
}

@media (max-width: 575.98px) {
  .acm-hero.style-2 .features-desc .mod-desc {
  	color: #282828;
  }
}

.acm-hero.style-2 .features-intro .wrapper-ct .box-info .pic-pattern:after {
	display: none;
}

/* TABS */

/**
 * Tabs
 */
.tabs {
  display: flex;
  flex-wrap: wrap;
}

.tabs label {
  order: 1;
  display: block;
  padding: 1rem 2rem;
  margin-right: 0.2rem;
  cursor: pointer;
  font-weight: bold;
  transition: background ease 0.2s;
}

.tabs .tab {
  order: 99;
  flex-grow: 1;
  width: 100%;
  display: none;
  padding: 1rem;
}

.tabs input[type=radio] {
  display: none;
}

.tabs input[type=radio]:checked + label {
  border-bottom: black solid 5px;
}

.tabs input[type=radio]:checked + label + .tab {
  display: block;
}

@media (max-width: 45em) {
  .tabs .tab,
.tabs label {
    order: initial;
  }

  .tabs label {
    width: 100%;
    margin-right: 0;
    margin-top: 0.2rem;
  }
}
/**
 * Generic Styling
*/

.price-list-dot-leaders {
	border-bottom: 1px dotted #2C3539;
    flex: 1;
    margin: 0px 4px;
}

.pricelist-item {
	align-items: baseline;
    display: flex;
    justify-content: center;
    color: #2C3539;
    margin-bottom: 10px;
    font-family: 'Jura', sans-serif;
    font-size: 18px;
}

.tab-title.h3 {
	font-weight: 700;
    margin: 20px 0;
    padding-top: 5px;
    border-bottom: 1px solid #2C3539;
}