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

/*** Globals ***/

.nuns {
	display:none!important;
}

.color-blue-bg {
	background:#5cace3;
}

.color-green-bg {
	background:#95c138;
}

.color-pink-bg {
	background:#ca5b6c;
}

.color-blue {
	color:#2e4666;
}


/*** Buttons ***/

.btn-all {
    display: inline-block;
    padding: 10px 50px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 50px;	
}

.btn-green {
	
}

.btn-green:hover {
	
}

.btn-color-grad {
	background: -webkit-linear-gradient(left, #9cd622, #18608b);
	background: -o-linear-gradient(left, #9cd622, #18608b);
	background: linear-gradient(to right, #9cd622, #18608b);
	color:#fff;
	transition:0.5s all;
}

.btn-color-grad:hover {
	background:#9cd622;
	color:#e8e8e8;
}

.btn-white-outline {
	background:transparent;
	color:#fff;
	border:2px solid #fff;
	transition:0.5s all;
}

.btn-white-outline:hover {
	background: -webkit-linear-gradient(left, #9cd622, #18608b);
	background: -o-linear-gradient(left, #9cd622, #18608b);
	background: linear-gradient(to right, #9cd622, #18608b);
	color:#fff;
}

#header-outer.transparent #top .container nav > ul.sf-menu .nav-btn-call a,
#header-outer[data-lhe="default"] #top nav > ul > li.nav-btn-call > a {
    font-weight: bold;
    color:#2e4666!important;	
}

/*** Home ***/

.hero-data {
	
}

.hero-data h1 {
    font-size: 60px;
    line-height: 60px;
    margin-bottom: 0;
    margin-top: 40px;	
}

.hero-data p {
    font-size: 24px;
    line-height: 26px;	
}

.hero-data .btn-color-grad {
	margin-top:20px;
	font-size:18px;
	line-height:20px;
}

.fancy-title-home h2 {
    color: #2e4666;
    font-size: 42px;
    line-height: 46px;
}

.fancy-title-home .sm-txt {
    color: #2e4666;
    padding-bottom: 0;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 16px;
}

.home-testi-wrap {
	
}

.home-testi-wrap h2 {
	
}

.home-testi-wrap p {
	
}

.home-testi-wrap .btn-white-outline {
    font-size: 14px;
    line-height: 16px;
    padding: 7px 35px;
    letter-spacing: 0;	
}

.home-testi-wrap .btn-white-outline:hover {
	
}

/*** Sidebar ***/

.custom-sidebar-column-wrap {
	
}

.custom-sidebar-column-wrap .custom-sidebar-section-wrap {
    border-radius: 10px;
    margin-bottom: 20px;	
}

.custom-sidebar-column-wrap .custom-sidebar-section-wrap .sidebar-img-wrap {
	
}

.custom-sidebar-column-wrap .custom-sidebar-section-wrap .sidebar-img-wrap img {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;	
}

.custom-sidebar-column-wrap .custom-sidebar-section-wrap .custom-sidebar-content-wrap {
	padding: 3% 6%;	
}

.custom-sidebar-column-wrap .custom-sidebar-section-wrap .custom-sidebar-content-wrap h2 {
	font-size:24px;
	line-height:28px;
}

.custom-sidebar-column-wrap .custom-sidebar-section-wrap .custom-sidebar-content-wrap h2 a {
	color:#fff;
	transition:0.5s all;
}

.custom-sidebar-column-wrap .custom-sidebar-section-wrap .custom-sidebar-content-wrap h2 a:hover {
	color:#e8e8e8;
}

.custom-sidebar-column-wrap .custom-sidebar-section-wrap .custom-sidebar-content-wrap p {
	color:#fff;
}

.custom-sidebar-column-wrap .custom-sidebar-section-wrap .custom-sidebar-content-wrap .sidebar-btn-wrap {
    margin-bottom: 10px;	
}

.custom-sidebar-column-wrap .custom-sidebar-section-wrap .custom-sidebar-content-wrap .sidebar-btn-wrap a {
    padding: 7px 28px;
    font-size: 12px;
    line-height: 14px;	
}

/*** Old SIdebar ***/
/*.cust-sdbr-wrap {
	
}

.cust-sdbr-wrap .cust-colrw {
    border-radius: 10px;
    margin-bottom: 20px;	
}

.cust-sdbr-wrap .cust-colrw .cust-cntnt-col-l {
    display: inline-block;
    width: 49.2%;
    vertical-align: middle;
    padding: 0 1% 0 3%;
}

.cust-sdbr-wrap .cust-colrw .cust-cntnt-col-l h2 {
	font-size:18px;
	line-height:20px;
}

.cust-sdbr-wrap .cust-colrw .cust-cntnt-col-l h2 a {
	color:#fff;
	transition:0.5s all;
}

.cust-sdbr-wrap .cust-colrw .cust-cntnt-col-l h2 a:hover {
	color:#e7f3f8;
}

.cust-sdbr-wrap .cust-colrw .cust-cntnt-col-l p {
	font-size:13px;
	line-height:14px;
    color: #f8f8f8;	
}

.cust-sdbr-wrap .cust-colrw .cust-cntnt-col-r {
    display: inline-block;
    width: 50%;
    vertical-align: middle;	
}

.cust-sdbr-wrap .cust-colrw .cust-cntnt-col-r .colimg-wrp {
    text-align: right;	
}

.cust-sdbr-wrap .cust-colrw .cust-cntnt-col-r .colimg-wrp img {
    padding: 0;
    margin-bottom: 0;
    vertical-align: middle;
    border-radius: 10px;
    border-bottom-left-radius: 25px;
    border-top-left-radius: 25px;
}*/

/*** Footer ***/

#footer-outer #footer-widgets .ftr-col-wrap {
    padding: 0 5%;	
}

#footer-outer #footer-widgets .ftr-col-wrap h2 {
    color: #2e4666;
    font-size: 22px;
    line-height: 24px;	
}

#footer-outer #footer-widgets .ftr-col-wrap p {
	
}

#footer-outer #footer-widgets .ftr-col-wrap ul {
	
}

.material #footer-outer #footer-widgets .ftr-col-wrap .ftr-menu-itms ul li {
	padding:0!important;
}

#footer-outer #footer-widgets .ftr-col-wrap ul li a {
	
}

#footer-outer #footer-widgets .ftr-col-wrap ul li a:hover {
	
}

#footer-outer #footer-widgets .ftr-col-wrap .logo-wrap {
	
}

#footer-outer #footer-widgets .ftr-col-wrap .logo-wrap img {
	
}

#footer-outer #footer-widgets .ftr-col-wrap .ftr-cntnt-wrap {
	
}

#footer-outer #footer-widgets .ftr-col-wrap .ftr-cntnt-wrap .add-wrap {
    margin-top: 20px;	
}

#footer-outer #footer-widgets .ftr-col-wrap .ftr-cntnt-wrap .add-wrap a {
	
}

#footer-outer #footer-widgets .ftr-col-wrap .ftr-cntnt-wrap .add-wrap a:hover {
	
}

#footer-outer #footer-widgets .ftr-col-wrap .ftr-cntnt-wrap .add-wrap .add-icn-wrap {
	display: inline-block;
    vertical-align: middle;
    background:#9cd622;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 50%;
    margin-right: 10px;	
}

#footer-outer #footer-widgets .ftr-col-wrap .ftr-cntnt-wrap .add-wrap .add-icn-wrap i {
    color: #2e4666;	
}

#footer-outer #footer-widgets .ftr-col-wrap .ftr-cntnt-wrap .add-wrap .add-txt-wrap {
    display: inline-block;
    vertical-align: middle;	
}

#footer-outer #footer-widgets .ftr-col-wrap .ftr-cntnt-wrap .add-wrap .add-txt-wrap p {
    font-weight: bold;
    line-height: 1.25rem;	
}

#footer-outer #footer-widgets .ftr-col-wrap .ftr-cntnt-wrap .add-wrap .ftr-phn-wrap {
	
}

#footer-outer #footer-widgets .ftr-col-wrap .ftr-cntnt-wrap .add-wrap .ftr-phn-wrap a {
	
}

#footer-outer #footer-widgets .ftr-col-wrap .ftr-cntnt-wrap .add-wrap .ftr-phn-wrap a:hover {
	
}

#footer-outer #footer-widgets .ftr-col-wrap.menu-links-wrap {
	
}

#footer-outer #footer-widgets .ftr-col-wrap.menu-links-wrap .ttl-wrap {
	
}

/*** Responsive ***/

.for-mobile {
	display:none;
}

@media screen and (max-width:787px) {
	
	.for-desktop {
		display:none;
	}
	
	.for-mobile {
		display:block;
	}
	
	html body .container-wrap .row .hero-parent-wrap .row_col_wrap_12.col {
		padding-top:0;
	}
	
	.hero-data h1 {
		font-size: 36px;
		line-height: 40px;
	}
	
	.hero-data .btn-color-grad {
		margin-top: 10px;
		font-size: 16px;
		line-height: 18px;
	}
	
}
