/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/




.swiper-slide .button a:hover {
    transition: opacity 0.3s linear, background-color 0.2s linear !important;
    -moz-transition: opacity 0.3s linear, background-color 0.2s linear !important;
    -o-transition: opacity 0.3s linear, background-color 0.2s linear !important;
    -webkit-transition: opacity 0.3s linear, background-color 0.2s linear !important;
}

.swiper-slide .button a:hover {
    transition: opacity 0.3s linear, background-color 0.2s linear !important;
    -moz-transition: opacity 0.3s linear, background-color 0.2s linear !important;
    -o-transition: opacity 0.3s linear, background-color 0.2s linear !important;
    -webkit-transition: opacity 0.3s linear, background-color 0.2s linear !important;
}

.swiper-slide.home-hero .content h2, .swiper-slide.home-hero .content p {
	color:#333;
}

body[data-button-style="rounded"] .swiper-slide .button a {
	color:#333;
	border-color: #333;
}

.start-CTA h2, .start-CTA h5 {
    max-width: 1200px !important;
    margin: auto;
    padding-left: 50px;
    padding-right: 50px;
}

img.img-with-animation.prog-down-arrow.animated-in {
    max-width: 30px;
    margin-bottom: 30px !important;
}

#footer-widgets-header h2 {
    text-align: center;
    margin-bottom: 25px;
}

#footer-outer #footer-widgets .col p {
    padding-bottom: 0;
}

.our-footer-companies h3 {
    font-size:25px !important;
    margin-bottom: 20px !important;
}

#our-clients .start-CTA {
    border-top: 1px solid rgba(255,255,255,0.3);
}

#our-clients .wpb_wrapper > div {
    margin: 0 30px;
    margin-left:0;
    margin-right:0;
}

.custom-footer-social.container {
    border-bottom: 1px solid rgba(255,255,255,0.1);
    padding-bottom: 20px;
}

#footer-outer #copyright li {
    float: left;
    padding: 0 10px;
    margin-left: 0;
}

.custom-copyright.container {
    text-align: center;
}

#home-client-logos {
    border-top: 1px solid rgba(75, 75, 75, 0.1) !important;
}

.team-member h4, .team-member .position {
	text-align: center;
}

.nectar-fancy-box .link-text .arrow {
    border: 2px solid #1e83ec;
    margin-left:50%;
}

.nectar-fancy-box .link-text {
    background: rgba(51, 51, 51, 0.4);
    padding: 20px;
    width: 100%;
}

/*
.team-member[data-style="meta_overlaid"] .team-meta, .team-member[data-style="meta_overlaid_alt"] .team-meta {
    bottom: 0;
    background: rgba(30, 131, 236,.2);
    padding-bottom: 15px;
    padding-top: 15px;
    transition: opacity 0.3s ease 0s;
}

.team-member[data-style="meta_overlaid"] .team-meta:hover, .team-member[data-style="meta_overlaid_alt"] .team-meta:hover {
    background: rgba(30,131,236,.4);
    transition: opacity 0.3s ease 0s;
}

.team-meta h3 {
    font-size: 25px !important; 
    margin-bottom: 5px !important;
}

.team-meta p {
    margin-bottom: 10px;
}

.team-member[data-style="meta_overlaid"] .team-member-overlay {
    opacity: 0;
}

.team-member[data-style="meta_overlaid"] .team-member-image {
    height: 470px !important;
}
*/

.parallax_slider_outer.first-section:not(.element-out-of-view) .swiper-slide .content, .parallax_slider_outer.first-section:not(.element-out-of-view) .swiper-slide:not(.static):not(.caption-no-fade) .content  {
	max-width: 60%;
}



@media only screen and (max-width: 1000px) and (min-width: 690px) {
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .home-hero .content h2, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .home-hero .content h2, .full-width-content .vc_span12 .swiper-slide .home-hero .content h2 {
    font-size: 45px!important;
    line-height: 55px!important;
}

.nectar-slider-wrap[data-full-width="true"] .swiper-slide .home-hero .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .home-hero .content p, .full-width-content .vc_span12 .swiper-slide .home-hero .content p {
    font-size: 18px!important;
    line-height: 30px!important;
}

.swiper-slide .home-hero .button.transparent a, .swiper-slide .home-hero .button.transparent_2 a {
    padding: 11px 17px!important;
}

.swiper-slide .home-hero .button a {
	font-size: 12px !important;
}

}


@media only screen and (min-width : 1px) and (max-width : 689px) {
		
.full-width-content .vc_col-sm-4 .team-member[data-style="meta_overlaid"] .team-member-image {
    height: 345px !important;
}

.nectar-fancy-box .link-text .arrow {
    margin-left: 20% !important;
}

}
