/*
 Theme Name:   Pivotal Child
 Theme URI:    https://demo.auburnforest.com/wordpress/pivotal/
 Description:  Pivotal Child
 Author:       auburnforest
 Author URI:   http://www.auburnforest.com
 Template:     pivotal
 Version:      1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */

.rs-horizontal-timeline .rs-timeline-inner .rs-time-items h4 {
    font-size: 18px;
}
.rs-heading .description ul{
	max-width: 415px;
}
.rs-horizontal-timeline .rs-timeline-inner .top-alignment .timeline_img {
    background: #31b7fe !important;
    background: linear-gradient(0deg, #577ed1 0%, #31b7fe 100%) !important;
}
.rs-horizontal-timeline .rs-timeline-inner .top-alignment .timeline_img:before {
    border-top-color: #577ed1 !important;
}
.rs-horizontal-timeline .rs-timeline-inner .bottom-alignment .af_hidden_mobile .timeline_img{
    background: #784caa !important;
    background: linear-gradient(0deg, #784caa 0%, #577ed1 100%) !important;
}
.rs-horizontal-timeline .rs-timeline-inner .af_hidden_mobile .timeline_img:before, 
.rs-horizontal-timeline .rs-timeline-inner .bottom-alignment .af_hidden_mobile .timeline_img:before{
    border-bottom-color: #577ed1 !important;
}
.rs-horizontal-timeline .rs-timeline-inner .top-alignment:after{
    background: #31b7fe !important;
}
.rs-horizontal-timeline .rs-timeline-inner .bottom-alignment:after{
    background: #784caa !important;
}
i.fas {
    font-family: 'FontAwesome';
    font-style: normal;
}
#banner {
    background: url('https://www.iuoutcomes.com/wp-content/uploads/2021/08/Background-image-scaled.jpg') no-repeat center;
    background-size: cover;
    background-attachment: fixed;
}
#banner rs-sbg {
    opacity: 0;
}
.rs-breadcrumbs .breadcrumbs-single{
	background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
}
.rs-breadcrumbs .breadcrumbs-single:after {
    content: '';
    background: url(img/angle.png) no-repeat;
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    background-position: 0 100.5%;
    background-size: 100%;
}
.rs-services2 .shadow_yes:hover {
    box-shadow: 0 0 10px #31b7fe;
}
#cl-testimonial p {
    min-height: 100px;
}
.rs-heading .description ul {
    margin: 25px 0 0;
}
.blog-img img {
    width: 100%;
}
.contact-info-details {
    box-shadow: 0 0 10px #31b7fe;
}
.contact_phone li a:hover, .contact_mail li a:hover {
    color: #31B7FE;
}
@media only screen and (max-width: 420px){
	.rs-horizontal-timeline .rs-timeline-inner .rs-time-items h4 {
	    font-size: 20px;
	    padding: 0 25px;
	}
	#banner {
		background-attachment: scroll;
	}
}