/* ============ */
/* Agency Theme */
/* ============ */

.free-agency .free-header h1, .free-agency .free-header h1 span,
    .free-agency .free-header h2, .free-agency .free-header h2 span,
        .free-agency .free-header h3, .free-agency .free-header h3 span,
            .free-agency .free-header h4, .free-agency .free-header h4 span,
				.free-agency .free-header h5, .free-agency .free-header h5 span,
					.free-agency .free-header h6, .free-agency .free-header h6 span {
    font-size: 46px!important;
    color: #222;
    letter-spacing: 2px;
}

.free-agency .free-header-border-bottom {
    background-color: #b1bac2!important;
    height: 1px!important;
    width: 90px!important;
    margin: 28px 0 27px 0!important;
}

.free-agency .free-header p {
    text-transform: uppercase;
    font-weight: 800;
    color: #b1bac2;
    font-size: 15px!important;
    margin-bottom: 30px!important;    
}

.free-agency .free-simple.free-icon-right.free-hover.et_pb_blurb_position_left:hover .et_pb_blurb_container h4,
    .free-agency .free-simple.free-icon-right.free-hover.et_pb_blurb_position_left:hover .et_pb_main_blurb_image span {
    color: #00bcd4!important;
}
.free-agency .free-simple.free-icon-right.free-hover.et_pb_blurb_position_left:hover {
    background-color: #fff!important;
}

.free-agency .free-testimonial-slider-modern .et-pb-slider-arrows a:hover {
    background-color: #00bcd4!important;
}

.free-agency .free-testimonial-slider-modern .free-testimonial-content:after {
    background-image: url(../../../themes/Divi-Ultimate/images/quote-gym.png)!important;
}

.free-agency .free-gradient-background {
    background-color: transparent!important;
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMTkxODI4IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMzYwNzgiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, 0% 100%, 0% 0%,color-stop(0, rgb(25, 24, 40)),color-stop(1, transparent));
    /* Android 2.3 */
    background-image: -webkit-linear-gradient(bottom,rgb(25, 24, 40) 0%,transparent 100%);
    /* IE10+ */
    background-image: linear-gradient(to top,rgb(25, 24, 40) 0%,transparent 100%);
    background-image: -ms-linear-gradient(bottom,rgb(25, 24, 40) 0%,transparent 100%);
}
 
@media screen and (max-width: 767px) {
    .free-agency .free-header h1, .free-agency .free-header h1 span,
        .free-agency .free-header h2, .free-agency .free-header h2 span,
            .free-agency .free-header h3, .free-agency .free-header h3 span,
				.free-agency .free-header h4, .free-agency .free-header h4 span,
					.free-agency .free-header h5, .free-agency .free-header h5 span,
						.free-agency .free-header h6, .free-agency .free-header h6 span {
        font-size: 33px!important;
    }
}

html.et_fb_preview_active--responsive_preview .free-agency .free-header h1,
    html.et_fb_preview_active--responsive_preview .free-agency .free-header h1 span,
         html.et_fb_preview_active--responsive_preview .free-agency .free-header h2, 
             html.et_fb_preview_active--responsive_preview .free-agency .free-header h2 span,
                 html.et_fb_preview_active--responsive_preview .free-agency .free-header h3,
                     html.et_fb_preview_active--responsive_preview .free-agency .free-header h3 span,
                         html.et_fb_preview_active--responsive_preview .free-agency .free-header h4,
                             html.et_fb_preview_active--responsive_preview .free-agency .free-header h4 span,
								 html.et_fb_preview_active--responsive_preview .free-agency .free-header h5,
									 html.et_fb_preview_active--responsive_preview .free-agency .free-header h5 span,
										 html.et_fb_preview_active--responsive_preview .free-agency .free-header h6,
											 html.et_fb_preview_active--responsive_preview .free-agency .free-header h6 span {
    font-size: 33px!important;
}