/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.nectar-post-grid .nectar-post-grid-item .meta-excerpt
 {
        color: #fff!important;
	 margin-top: 0px!important;
	     font-size: 26px!important;
	    line-height: 28px!important;
}
.nectar-post-grid .nectar-post-grid-item .content .post-heading
 {
         font-size: 26px!important;
	    line-height: 28px!important;
	 color: #000000!important;
	 margin: 0;

}
@media only screen and (max-width: 1024px) {
.nectar-post-grid .nectar-post-grid-item .meta-excerpt
 {
        color: #fff!important;
	 margin-top: 0px!important;
	     font-size: 18px!important;
	    line-height: 17px!important;
}
.nectar-post-grid .nectar-post-grid-item .content .post-heading
 {
         font-size: 18px!important;
	    line-height: 17px!important;
	 color: #000000!important;

}
	.nectar-post-grid .nectar-post-grid-item .content {
    padding: 20px!important;
}
}
@media only screen and (min-width : 1024px) and (max-width : 1500px) {
.nectar-post-grid .nectar-post-grid-item .meta-excerpt
 {
        color: #fff!important;
	 margin-top: 0px!important;
	     font-size: 20px!important;
	    line-height: 20px!important;
}
.nectar-post-grid .nectar-post-grid-item .content .post-heading
 {
         font-size: 20px!important;
	    line-height: 20px!important;
	 color: #000000!important;

}
	.nectar-post-grid .nectar-post-grid-item .content {
    padding: 20px!important;
}
}
.nectar_team_member_overlay[data-style=bio-fullscreen-alt] .team_member_details h2 {

    font-size: 60px!important;
}
.nectar_team_member_overlay[data-style=bio-fullscreen-alt] .team_member_details h4 {
	letter-spacing: -1px!important;
    font-size: 30px!important;
	    line-height: 32px!important;
		font-weight: 600!important;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    border-radius: 10px!important;
}
div.tnp-subscription, form.tnp-subscription, form.tnp-profile {
    display: block;
    margin: 1em auto;
    max-width: 1000px!important;
    width: 100%;
	    border-radius: 10px!important;
}
nav ul li a {

font-style: normal;
	font-weight: 600!important;
	font-style: normal;
	letter-spacing: 0px!important;
}

.bold, b, strong {
    font-weight: 700!important;
}
.team-member[data-style=bio_fullscreen_alt] h3 {
    margin-bottom: 10px;
	    font-size: 30px!important;
	    line-height: 30px!important;
}
.single  #single-below-header span i, [data-header-style=default_minimal] #single-below-header span i {

}
.single #page-header-bg #single-below-header > span {


}
.nectar_team_member_overlay {
    height: 100%;
    width: 100%;
    background-color: #ff9900!important;
    color: #fff!important;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1100;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform .8s cubic-bezier(.2,1,.2,1);
    transition: transform .8s cubic-bezier(.2,1,.2,1);
}
.fancybox-caption {
    background: linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 24px!important;
	font-weight: 700!important;
	letter-spacing: -1px!important;
    left: 0;
    line-height: 1!important;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}
.portfolio-items .col h3 {
   margin-bottom: 5px;
	font-weight: 700!important;
	font-size: 30px!important;
}
.event-date h4 {
	font-weight: 700!important;
	letter-spacing: 0px!important;
}
.nectar-milestone.motion_blur .number span {
	font-style: normal;
	letter-spacing: -1px!important;
}
body #slide-out-widget-area .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a, body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a, body #nectar-ocm-ht-line-check {
font-style: normal;
	font-weight: 600!important;
	font-style: normal;
	letter-spacing: -1px!important;

}
.portfolio-items .col p, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls li span:not(.text) {
    font-size: 18px!important;
    line-height: 20px!important;
	letter-spacing: 0px!important;
		font-weight: 400!important;
}
.bottom_controls h3{
    font-size: 22px!important;
    line-height: 22px!important;
	letter-spacing: -1px!important;
		font-weight: 700!important;
}

.toggles--minimal-shadow .toggle > .toggle-title a {
        letter-spacing: -0.02em!important;
    font-size: 25px!important;
    line-height: 35px;
    font-weight: 700!important;
}
#slide-out-widget-area .off-canvas-menu-container {
    padding: 0!important;
}
#slide-out-widget-area-bg .nectar-ocm-image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    background-position: center;
    background-position-x: center;
    background-position-y: center;
    background-size: cover;
    transform: scale(1.06);
    transition: transform 0.3s ease 0.35s,opacity 0.35s cubic-bezier(0.25,0,0.4,1);
}
#slide-out-widget-area.fullscreen-inline-images {
    position: fixed;
    width: 100%;
    height: 100%;
    right: auto;
    left: 0;
    top: 0;
    z-index: 9997;
    background-color: transparent!important;
    display: block;
    overflow-y: scroll;
    overflow-x: hidden;
    box-sizing: content-box;
    -ms-overflow-style: none;
    scrollbar-width: none;
    transform: none!important;
}

body #footer-outer .row {
    padding-top: 10px!important;
    padding-right: 0px;
    padding-bottom: 75px;
    padding-left: 0px;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.full-width-section>.col.span_12.dark .nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content *, .nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content *
Specificity: (0,8,0)
 {
   color: #000!important;
}


@media only screen and (min-width: 1000px) {
    .nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid-item .content .item-main {
        flex-direction: row;
		   padding-top: 50px!important;
    padding-right: 0px;
    padding-bottom: 50px!important;
    padding-left: 0px;
    }
}

@media(max-width:1000px) {
 #col_2 div.vc_col-sm-6 {float:left;width:50%!important;border:0px solid grey;}
 #col_3 div.vc_col-sm-4 {float:left;width:33.33%!important;border:0px solid grey;}
 #col_4 div.vc_col-sm-3 {float:left;width:25%!important;border:0px solid grey;}
	.mobnodisplay {display: none!important;}
}
@media only screen and (min-width: 1000px) {
#slide-out-widget-area.fullscreen-inline-images .bottom-text {
    position: relative!important;
    bottom: 28px;
    left: 28px;
    padding-bottom: 0;
}
}

@media only screen and (max-width: 690px) {
    .main-content .testimonial_slider[data-style=multiple_visible] blockquote p {
        padding: 10px!important;
    }
}
.testimonial_slider[data-style*=multiple_visible] blockquote p {
    padding: 30px 30px 30px 30px!important;

}
/* .event-template-default .blog-title{display:none!important;}*/
.event-template-default .attachment-full{display:none!important}