/*
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
*/

header#top #logo img{
    max-height:200px !important;
}
.row .col .work-meta p:last-child{
    display:none !important;
}
body #page-header-bg h1 {
    font-size: 50px;
}
.pb-0 {
    padding-bottom: 0;
} 
ul.stats {
    list-style: none;
    padding-left: 0;
    margin-left: 0;
    display: flex;
    flex-wrap: wrap;
}
.main-content ul.stats li {
  min-width: 320px;
    max-width: 47%; 
}
.main-content ul.stats li, .Stats-column {
   list-style: none;
    display: flex;
    padding: 2rem 3rem;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    margin-bottom: 1rem;
    margin-right: 1rem;
    min-height: 140px;
    align-items: center;
    flex-wrap: wrap;
    background: rgba(0, 0, 0, .1);
    width: 100%;
}
.main-content ul.stats li:nth-child(3n+1){
    background: rgba(2, 153, 127, .1);
}
body ul.stats li h2, body .Stats-column h3{
    font-size: 30px;
    line-height: 1.2;
    font-weight: 700;
    width: 100%;
    display: block;
}
body ul.stats li p, body .Stats-column p {
    line-height: 1.4;
    font-size: 14px;
}
body ul.stats li [class^="icon-"].icon-default-style {
    opacity: .06;
    position: absolute;
    right: 15px;
    top: 16px;
    font-size: 4rem !important;
    height: 52px;
    width: 45px;
}
.clients a {
    display: inline-flex;
    max-width: 180px;
    width: 100%;
    align-items: center;
    justify-content: center;
    height: 102px;
}
.row .col div.clients a img {
    max-height: 100px !important;
    /* height: auto; */
}
.Stats-column {
    position: relative;
}
.Stats-column:before {
    position:absolute;
    opacity: .06;
    right: 15px;
    top: 16px;
    font-size: 4rem !important;
    height: 52px;
    width: 45px;
    font-family: FontAwesome;
}
.Stats-column.manage-dollar:before {
    content:"\f155";
}
.Stats-column.manage-build:before {
    content:"\f0f7";
}
.Stats-column.manage-experience:before {
    content:"\f0b1";
}
.service-section .wpb_wrapper {
    text-align: center;
}
.service-section .wpb_wrapper h4 {
    font-size: 16px;
    line-height: 1.6;
}
.service-section .wpb_wrapper .img-with-aniamtion-wrap.center {
    display: inline-flex;
    align-items: center;
    background: rgba(2, 153, 127, .1);
    border-radius: 5px;
    padding: 25px;
    height: 200px;
    max-width: 320px;
    width: 100%;
    justify-content: center;
    margin-bottom: 10px !important;
}
.service-section .wpb_wrapper .img-with-aniamtion-wrap img {
    height: 155px !important;
    display: inline-block;
}
.row .col img.img-mri:not([srcset]){
    width:130px;
}


.foogallery.fg-justified .fg-image,
.foogallery.fg-justified .fg-item,
.foogallery.fg-justified .fg-item-inner,
.foogallery.fg-justified .fg-thumb{
	text-align: center;
}
.fg-justified .fg-item.fg-positioned .fg-thumb{
	display:inline-block;
	width:auto;
}
.fg-justified .fg-item.fg-positioned .fg-image{
	width: auto;
    min-height: initial;
}
.nectar-button span{
	text-align: center;
}
.portfolio-wrap .portfolio-items:not(.carousel) .col.span_3 .work-meta,
.portfolio-wrap .portfolio-items:not(.carousel) .col.span_4 .work-meta,
.portfolio-wrap .portfolio-items .work-meta{
	width:100% !important;
}
@media only screen and (max-width: 1000px) and (min-width: 690px){
	.invest-port .portfolio-wrap .portfolio-items .col.span_4:nth-child(2n+1),
	.portfolio-wrap .portfolio-items:not(.carousel) div:nth-child(2n+2),
	.portfolio-wrap .portfolio-items:not(.carousel) div:nth-child(2n+2){
		clear:none;
	}
}
.page-header-bg-image:after {
    background-color: rgba(20,20,20,0.67);
    opacity: 0.5;
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	content:"";
}
.services-cta {
	color:#fff;
}
.services-cta h2 {
	color:#fff;
}
.services-cta .nectar_icon_wrap{
	margin-bottom:0;
}
.services-cta [class*="fa-"] {
    display: inline-block;
    font-size: 16px;
    line-height: 32px;
    top: -2px;
    word-spacing: 1px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    max-width: 100%;
    height: 77px !important;
    width: 98px !important;
}
.services-cta .fa::before {
    font-size: 88px;
}

.team-member{
	text-align: center;
}
.team-member img{
	margin-bottom:0 !important;
}

#post-area.standard-minimal article.post .more-link span::after, .team-member[data-style="bio_fullscreen"] .team-meta .arrow-end {
    top: 28%;
}
.team-member[data-style="bio_fullscreen"] .team-meta .arrow-line {
    top: 29%;
}
.portfolio-items:not(.carousel) .team-members.col.span_3 .work-meta {
    text-align: center;
    float: none;
    width: 80% !important;
    font-size: 11px;
    color: #999;
    margin: 0 auto;

}


.portfolio-items .col.span_3 .work-meta h4, .portfolio-items:not(.carousel) .team-members.col.span_3 .work-meta h4 {
    line-height: 35px !important;
font-family: Helvetica,sans-serif !important;
}
.nectar-love-wrap {
    display: none;
}
.default-link.gallery.magnific {
    display: none;
}

.invest-port .portfolio-items .col.span_4 {
    width: 47%;
    margin: 0px 1.13%;
    position: relative !important;
    left: auto !important;
    float: left;
    top: auto !important;
    transition-property: none !important;
    transform: none !important;
}

.invest-port .portfolio-items .work-meta {
    width: 100% !important;

}
.portfolio-items .work-meta p {
    line-height: 22px;
    font-size: 18px;
    padding-top: 7px;
}

.portfolio-template-default .mfp-bg, .portfolio-template-default .mfp-wrap {
	display: none;
}
.portfolio-template-default.mfp-zoom-out-cur, .portfolio-template-default.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: unset;
}
.foogallery {
    margin-bottom: 30px !important;
}
.nectar-google-map {
    margin-bottom: 0 !important;
    margin-top: 50px;
}
#header-space {
    background: #F6F6F6;
}

/*html .container-wrap, .project-title, html .ascend .container-wrap, html .ascend .project-title, html body .vc_text_separator div, html .carousel-wrap[data-full-width="true"] .carousel-heading, html .carousel-wrap span.left-border, html .carousel-wrap span.right-border, .single-post.ascend #page-header-bg.fullscreen-header, .single-post #single-below-header.fullscreen-header, html #page-header-wrap, html .page-header-no-bg, html #full_width_portfolio .project-title.parallax-effect, html .portfolio-items .col, html .page-template-template-portfolio-php .portfolio-items .col.span_3, html .page-template-template-portfolio-php .portfolio-items .col.span_4 {
    background-color: #fff !important;
}*/


@media only screen and (max-width:768px) and (min-width:320px){
    
    #page-header-bg h1, .nectar-box-roll .overlaid-content h1 {
    margin: 0px 0;
}
}

@media only screen and (max-device-width: 1199px){
	.wpb_row .span_12 >.col.padding-4-percent.mobile-left,
	.column-inner.padding-4-percent.mobile-left{
		padding:0 0 25px 0 !important;
	}
	.mobile-left h5,
	.mobile-left p{
		text-align:left !important;
	}
}

