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

/* footer css starts here */
#header-outer.transparent #top nav>ul>li[class*=button_solid_color]>a:before, #top .slide-out-widget-area-toggle[data-custom-color=true] a:before, #top nav>ul>li[class*=button_solid_color]>a:before,body[data-button-style*="slightly_rounded"] #top nav > ul > li[class*="button_solid_color"] > a:before{
	border-radius:50px !important; 
}
.force-contained-rows.scrolled-down span.menu-title-text:not(.header-contact-btn .menu-title-text) {
    color: #000 !important;
}

.force-contained-rows.scrolled-down .header-contact-btn span.nectar-text-reveal-button__text{
	color:#fff !important;
}
.force-contained-rows.scrolled-down .stnd.skip-lazy:not(.dark-version){
	opacity:0 !important;
}
.force-contained-rows.scrolled-down .dark-version{
	opacity:1 !important;
}
.header-contact-btn a{
	margin-right:0px !important;
	
}
.header-contact-btn a:before{
	border:1px solid #0cc0df !important;
}
.header-contact-btn a:hover :before{
	background:transparent !important;
}
#header-outer[data-format=menu-left-aligned] .row .col.span_3{
	margin-right: 0px !important; 
}
#header-outer{
	background:#ffffff33 !important;
	transition:0.3s all ease-in-out !important;
}
#header-outer.force-contained-rows.scrolled-down {
    background: #fff !important;
}
header{
	transition:0.3s all ease-in-out !important;
}
.force-contained-rows.scrolled-down header{
	background:#fff;
}
.mobile-header .header-contact-btn a{
    background: #0cc0df;
    padding: 8px 19px;
    border-radius: 50px;
    color: #fff !important;
}
.footer-main-wrapper .vc_wp_custommenu .menu{
	margin-left:0px;
}
.force-contained-rows.scrolled-down #top .slide-out-widget-area-toggle .close-line{
	 border-color: #0cc0df !important;
	 background: #0cc0df !important;
}
.force-contained-rows.scrolled-down #top .slide-out-widget-area-toggle a .lines:before,.force-contained-rows.scrolled-down  #top .slide-out-widget-area-toggle a .lines-button:after,.force-contained-rows.scrolled-down #top .slide-out-widget-area-toggle a .lines:after{
	 background: #0cc0df !important;
}
.home .flickity-viewport{
    margin:0 !important;
}
.home .flickity-page-dots{
    bottom:-55px !important;
}
.footer-main-wrapper .vc_wp_custommenu .menu li{
	list-style:none !important;
	margin-bottom: 10px;
}
.footer-main-wrapper .nectar-responsive-text a,.footer-bottom-wrapper a{
    background: unset !important;
    transition: color .3s;
}
.footer-main-wrapper .nectar-responsive-text a:hover,.footer-main-wrapper .nectar_icon_wrap[data-color="accent-color"] i:hover,.footer-bottom-wrapper a:hover{
    color:#0CC0DF !important;
}
#force-footer{
    display:none !important;
}
.footer-main-wrapper .row_col_wrap_12 .wpb_column .nectar-responsive-text,.footer-main-wrapper .row_col_wrap_12 .wpb_column .divider-wrap{
    width:100%;
}
.footer-main-wrapper .nectar_icon_wrap[data-color="accent-color"] i{
    color:#8b95a1 !important;
}
.footer-main-wrapper .nectar_icon:hover i{
	color:#0cc0df !important;
}
.recent-flares-sec .wpb_column{
		align-content:center;
	}
/* footer css ends here */

/* portfolio page css starts here */
.portfolio-post-wrapper .load-more-wrap:not(.inactive){
	margin-bottom:0px !important;
	margin-top:30px !important;
}
.portfolio-post-wrapper .load-more-wrap.inactive{
	height:0;
}
.portfolio-post-wrapper .load-more-wrap a{
	background:#0cc0df !important;
	color:#fff !important;
	border-radius:50px !important;
	border:1px solid #0cc0df !important;
	padding: 14px 25px 15px !important;
}
.portfolio-post-wrapper .nectar-post-grid-item{
	transform:unset !important;
}
.portfolio-post-wrapper .load-more-wrap a:hover{
	background:transparent !important;
	color:#0cc0df !important;
}
.portfolio-post-wrapper .nectar-post-grid-item-bg img{
	height:280px !important; 
	object-fit:cover !important;
}

.portfolio-single-slider .flickity-page-dots{
	bottom:-10px !important;
}

/* portfolio page css ends here */
/* media query starts here */

@media(min-width:691px) and (max-width:999px){
	.footer-main-wrapper .row_col_wrap_12 .wpb_column{
		width:50% !important;
	}
}
@media(max-width:999px){
	.right-aligned-menu-items{
		    height: 0px;
	}
	.right-aligned-menu-items nav{
		display:block;
	}
		.home-testimonial-sec .flickity-slider .cell .inner-wrap{
		padding:30px!important;
	}
	.home-testimonial-sec .flickity-slider .cell .inner-wrap p{
		font-size:20px !important;
		line-height:120% !important;
	}
	.home-testimonial-sec .nectar-flickity{
		margin-top:20px;
	}
	.home-testimonial-sec .flickity-slider .cell .inner-wrap .wrap span{
		font-size:20px;
	}
	.home-testimonial-sec .flickity-slider .cell .inner-wrap .wrap .title{
		font-size:16px;
	}
	.portfolio-post-wrapper .nectar-post-grid-item-bg img{
		height: 220px !important;
	}
	.portfolio-post-wrapper .nectar-post-grid-item .content{
		padding:20px !important;
	}
	
}
@media(max-width:690px){
	.footer-conversation-btn .link_wrap{
	    padding-top: 16px !important;
		padding-right: 26px !important;
		padding-bottom: 16px !important;
		padding-left: 30px !important;
	}
	.footer-conversation-btn .text{
		margin-right:0px !important;
	}
	.nectar-cta .link_wrap{
		padding-top: 11px !important;
    	padding-right: 20px !important;
		padding-bottom: 11px !important;
		padding-left: 20px !important;
	}
	
	.home-testimonial-sec .flickity-slider .cell .inner-wrap{
		padding:20px!important;
	}
	.home-testimonial-sec .flickity-slider .cell .inner-wrap p{
		font-size:16px !important;
		line-height:120% !important;
	}
	.home-testimonial-sec .nectar-flickity{
		margin-top:20px;
	}
	.home-testimonial-sec .flickity-slider .cell .inner-wrap .wrap span{
		font-size:18px;
	}
	.home-testimonial-sec .flickity-slider .cell .inner-wrap .wrap .title{
		font-size:14px;
	}
	.portfolio-post-wrapper .nectar-post-grid-item .content{
		padding:18px 25px !important;
	}
	.header-contact-btn{
		margin-right:0px !important;
	}
	.portfolio-post-wrapper .load-more-wrap a{
		padding:11px 25px 12px !important;
	}
}