/**
 * Theme Name: Springwell Migration
 * Author: Agency 3.0
 * Version: 1.0
**/

.main-content h1.mixedcase {
	text-transform:none !important;
	font-weight:normal !important;
}

.service-info-box .accordion-more,
.service-info-box .accordion-less{
	display:table;
	margin-top: 30px;
	text-decoration:none;
	font-family:"Effra", sans-serif!important;
}
.service-info-box .accordion-more{
	margin-bottom:15px;
}
.accordion-full{
	margin-top: 30px;
}
.service-info-box.accordion-item .service-info-box-content *{
  font-family:"ff-more-web-pro-wide", serif;
  font-size:15px;
}
.service-info-box.accordion-item .service-info-box-content h2{
   font-family: "effra", Arial, Helvetica, sans-serif;
	font-size:17px;
}
.service-info-box.accordion-item .service-info-box-content h3{
    margin: 0 0 4px;
    font-weight: 700;
    color: #69c1d7;
    font-size: 17px;
    line-height: 27px;
    font-family: "effra", Arial, Helvetica, sans-serif;
    text-transform: none;
}
.service-info-box.accordion-item .service-info-box-content p{
margin-bottom:12px;
}
.service-info-box.accordion-item .service-info-box-content li{
	position:relative;
	list-style:none;
	padding-bottom:0;
	border-top:none;
}
.service-info-box.accordion-item .service-info-box-content li:after{
	clear: both;
    content: '';
    position: absolute;
    top: 16px;
    left: -15px;
    width: 6px;
    height: 6px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #d95e16;
}

.single-service .gfield{
	margin-bottom:12px;
}

/* Placeholder styling */
input:-moz-placeholder, textarea:-moz-placeholder {
  color: #6c757d;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #6c757d;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #6c757d;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #6c757d;
}

.single-service section.inform-cta{
	padding-bottom:55px!important;
}
.inform-cta .text-col{
	margin-top: 8px;
}
.service-info-box .vc_cta3-content-header h2{
	font-size:14px!important;
}

.form-control, [type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea, select{
	padding:.7475rem .75rem;
	border:none;
}
.gform_fields li.gfield_no_follows_desc{
	line-height:1.5;
	margin-bottom:25px;
}
@media only screen and (min-width: 1025px) {
	body:not(.single-service) .vc_cta3-container div[class*="vc_custom"]{
		background-size:contain!important;
	}
}

.home .promo-box .promo-box__inner h3{
display: block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 17px;
    line-height: 32px;
    line-height: 1;
    margin-bottom: 3px;
}
.home .promo-box .promo-box__inner h4{
    font-size: 26px;
    line-height: 30px;
    font-weight: 400;
}