/*
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
*/

/* header */
h1,h2 {
	letter-spacing:-2px!important;
}


/* tags */
.services-line-height {
	line-height: 1.4;
}

/* fancy box */
.nectar-fancy-box[data-style="hover_desc"] .hover-content {
    line-height: 1.4em;
    max-width: 100%;
}

.meta_overlaid article.post .post-header h3,
.nectar-milestone .number {
	  font-family: Poppins!important;
    font-weight: 700!important;
}

/* ---------------------
	blockquote
--------------------- */
.nectar_single_testimonial[data-style="bold"] p {
	letter-spacing: -1px;
}

/* ---------------------
	forms
--------------------- */

body[data-form-submit="regular"] .container-wrap input[type=submit] {
	width: 100%;
}

.wpcf7-form p span,
span.wpcf7-list-item-label,
.wpcf7-form-control.wpcf7-checkbox.blue-light span {
	color:#676767 !important;
}
.wpcf7-form p {
	padding-bottom: 15px;
}
span.wpcf7-list-item {
	display: block;
}
.wpcf7-form span.tiny {
	color:#354866 !important;
	text-transform: uppercase;
	font-size: 11px !important;
    line-height: 18px !important;
    		font-family: Poppins;
    font-weight: 700;

}
select {
    height: 42px;
}
input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date] {
    font-size: 16px;
}
div.wpcf7-response-output {
    padding: 20px;
}
input[type=submit], button[type=submit], input[type="button"] {
    background-color: #354866;
    padding: 14px 18px;
    border: none;
    color: #fff;
    cursor: pointer;
    transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
    width: auto;
    font-size: 16px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
		text-transform: uppercase;
}
input[type=submit] {
	width: 100%
}

textarea {
    height: 80px;
}

body[data-form-style="minimal"] .container-wrap .span_12.light input[type="text"],
body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"],
body[data-form-style="minimal"] .container-wrap .span_12.light input[type=tel],
body[data-form-style="minimal"] .container-wrap .span_12.light textarea {
	background-color: rgba(232, 231, 231, 0.8)!important;
	background: rgba(232, 231, 231, 0.8)!important;
	color: #676767;
}

.span_12.light .wpcf7-form .wpcf7-not-valid-tip,
.wpcf7-not-valid-tip {
    background-color: red!important;
    padding-left: 10px!important;
    color: #fff!important;
}

/* buttons */
.nectar-button.btn-block {
	width: 100%;
	text-align: center;
}

/* footer */
#footer-outer #footer-widgets .widget h4 {
	  font-family: Poppins;
    font-weight: 700;
}

#footer-widgets .widget .custom-html-widget a {
	  padding-bottom: .05em;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ddd;
}
#footer-outer a.nectar-button {
	color: #fff;
}
