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

/** improve footer newsletter design **/

.nectar-global-section.before-footer label.wpforms-field-label{
	color: #FFF;
}

.nectar-global-section.before-footer div.wpforms-container-full.inline-fields .wpforms-form .wpforms-submit-container {
    float: left;
}

/* 
 * HIDE THE RECAPTCHA LINE
 * .nectar-global-section.before-footer div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container {
	float: left;
	display: none;
} */

div#wpforms-48-field_1-container {
    margin-left: 2%;
}

div.wpforms-container-full.inline-fields .wpforms-form input.wpforms-field-medium, div.wpforms-container-full.inline-fields .wpforms-form select.wpforms-field-medium, div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field-row.wpforms-field-medium {
    max-width: 100%;
    border-radius: 40px;
    padding: 16px 23px;
    line-height: 1;
    font-size: 1rem;
    display: block;
    box-sizing: border-box;
    height: 61px;
}

button#wpforms-submit-48:hover {
    background: #5CCBE9 !important;
    border-color: #5CCBE9;
}

@media screen and (max-width:600px) {
	div#wpforms-48-field_1-container {
    margin-left: 0;
}

/*** SOCIAL MEDIA ICONS **/

#footer-outer[data-cols="1"] #copyright li a i {
	background: #252560;
	border-radius: 100%;
}

#footer-outer[data-cols="1"] #copyright li a i:before {
	color: #FFF;
	z-index: 1;
}

#footer-outer[data-cols="1"] #copyright li a i:after {
		opacity: 1;
		z-index: 0;
	border-color: #252560;
}

#footer-outer[data-cols="1"] #copyright li a:hover i:after {
		opacity: 1;
		z-index: 0;
	border-color: #FFF;
}


/** INTERIOR PAGE TWEAKS ***/

.age_range .number.default {
    height: 102px;
}

/** COLLABORATOR ANIMATED HERO TITLE **/

.nectar-highlighted-text[data-style="regular_underline"][data-exp="default"] em {
    background-position: left 100%;
}

/*** TYPOGRAPHY ***/

.white_text p,
.white_text h1,
.white_text h2,
.white_text h3,
.white_text h4,
.white_text h5,
.white_text a {
	color: #FFF !important;
}



