/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.portfolio-half .flexslider:not(.tfs-slider) {	width: 36%;}

.portfolio-half .project-content {	width: 62%;}

.post-content .white-text h1, .post-content .white-text h2, .white-text .gsection_description, .white-text {	color: #5c5c5c;}

.white-text .gform_wrapper #gform_fields_1 li.gfield.gsection {	
border-left: 4px solid #103595;
    border-bottom: 0;
    background-color: #fefefe;
    padding: 6px 0 6px 16px;
    margin-top: 46px !important;
}

.white-text input {	color: #5c5c5c;}

.header-tagline {	margin: 0 auto;}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {	flex-grow: 1;    text-align: center;}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-banner {	width: 100%;}

.gform_wrapper #gform_1 .gfield_description {
	font-size: .75em;
    font-style: italic;
    color: #a4a4a4;
}

.gform_wrapper #gform_1 .field_description_below .gfield_description {
	padding-top: 6px;
}

.fusion-carousel-title a, .fusion-carousel-title a:link {
	color: #333333;
}

.fusion-portfolio .fusion-carousel-title-below-image .fusion-carousel-title {
	text-align: center;
}

.fusion-carousel-meta {
	display: none;
}

#wrapper #main .fusion-portfolio-masonry .fusion-portfolio-content > h2.fusion-post-title {
	font-size: 15px;
    font-weight: 700;
}

h2.fusion-post-title a, h2.fusion-post-title a:link {
	color: #ffffff;
}

.fusion-portfolio .fusion-load-more-button.fusion-portfolio-button {
	background-color: #fd7801;
	color: #fff;
}


.single .fusion-sharing-box {
	margin-bottom: 20px;
}

.single .fusion-sharing-box {
	width: 100vw;
	margin-left: -30px;
	padding-left: 60px;
    padding-right: 70px;
}

.left-full .fusion-column-wrapper {
	min-height: 340px !important;
}

.fusion-secondary-main-menu {
	box-shadow: 0px 1px 20px 0px #3d3d3d;
}

.fusion-fullwidth .noborder {
	z-index: 100 !important;
    box-shadow: rgb(77, 77, 77) 0px -2px 20px 0px;
}

#sliders-container {
	background-image: url(https://readingrecovery.org/success2019/wp-content/uploads/2019/09/bg-books-2.jpg);
    background-position: bottom center;
    background-size: cover;
}

.fusion-header-wrapper .fusion-secondary-main-menu {
	background-color: #efefef;
    padding-top: 4px;
    padding-bottom: 5px;
}

.fusion-body #success-stories .fusion-carousel .fusion-carousel-nav .fusion-nav-next, 
.fusion-body #success-stories .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
	top: 0;
    margin-top: 0;
	height: 100%;
	background-color: #0058a0;
	opacity: 1;
	transition: all 0.2s ease-in;
}

.fusion-button {
	transition: all 0.2s ease-in !important;
}

.fusion-body #success-stories .fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover, 
.fusion-body #success-stories .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover {

	background-color: #fc7c0a;
}

.fusion-body #success-stories .fusion-carousel .fusion-carousel-nav .fusion-nav-next:before, 
.fusion-body #success-stories .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before {
	top: 40%;
}

#success-stories .fusion-carousel .fusion-carousel-wrapper {
	padding: 0;
	margin-left: 32px !important;
}


.noborder {
	/* border-top: 1px solid #5a5a5a; */
    /* border-bottom: 1px solid #707070; */
}

#success-stories .fusion-carousel .fusion-carousel-item {
	border: 1px solid #aeaeae;	
	background-color: #f8f8f8;
}

#success-stories ul.fusion-carousel-holder {
	display: flex;
}

#success-stories .fusion-portfolio-carousel-fixed.fusion-carousel .fusion-image-wrapper, 
#success-stories .fusion-portfolio-carousel-fixed.fusion-carousel .fusion-image-wrapper img {
	max-height: 350px;
}

#success-stories .fusion-carousel .fusion-carousel-holder {
	height: 100% !important;
}

#success-stories .fusion-carousel .fusion-carousel-title {
	margin: 7px 0 3px;
}

#success-stories .fusion-carousel-positioner {
	width: calc(100% - 64px);
}

#timeline {
    /* border-top: 2px solid #000; */
    /* border-bottom: 2px solid #000; */
}

#timeline .fusion-carousel-positioner {
	width: calc(100% - 64px);
}

#timeline .fusion-carousel .fusion-carousel-wrapper {
	padding: 0;
	margin-left: 32px !important;
}

.fusion-body #timeline .fusion-carousel .fusion-carousel-nav .fusion-nav-next, 
.fusion-body #timeline .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
	top: 0;
    margin-top: 4px;
    height: calc(100% - 5px);
}

.fusion-body #timeline .fusion-carousel .fusion-carousel-nav .fusion-nav-next:before, 
.fusion-body #timeline .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before {
	top: 40%;
}

#timeline .fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img {
	max-height: 100%;
}



@media only screen and (max-width: 1800px) {
	
	.noborder .parallax-inner {
		background-image: url(https://readingrecovery.org/success2019/wp-content/uploads/2019/09/bg-parallax-light-1.png) !important;
		background-position: left top !important;
	}
}

@media only screen and (min-width: 1350px) {
	
	.single .fusion-sharing-box {
		margin-left: calc(((100vw - 1280px)/2) * -1);
		
	}

}




