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


/* TEAM MEMBER */
.team-meta h5 {
    font-size: 14px !important;
	font-weight: normal !important;
    line-height: 22px !important;
}

.team-meta h3 {
    font-size: 20px !important;
    line-height: 30px !important;
	letter-spacing: -0.02em !important;
	word-spacing: 5px !important;
}



/* TOGGLE - ACORDEON */
.toggle h3 a {
    display: block;
    color: rgba(0,0,0,0.9);
    letter-spacing: -0.03em;
	font-family: Work Sans !important;
    font-size: 18px !important;
	text-transform: lowercase !important;
    line-height: 18px !important;
    padding: 14px 14px 16px 43px;
    font-weight: 700;
    background-color: rgba(0,0,0,0.0);
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}

.toggle h3 a i {
    position: absolute;
    left: 13px;
    background-color: transparent;
    color: #000;
    top: 15px;
    width: 18px;
    height: 16px;
    line-height: 18px;
    font-size: 20px;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}

div[data-style="minimal"] .toggle {
    border-bottom: 1px solid #FFFFFF !important;
    transition: border-color 0.15s ease;
    -webkit-transition: border-color 0.15s ease;
}



/* SLIDER TESTIMONIOS */
body .testimonial_slider blockquote span, .nectar_single_testimonial span {
    font-size: 16px;
    display: block;
    line-height: 22px;
    font-weight: 700;
}



/* CTA / FOOTER */
#call-to-action .container span {
    display: inline-block;
	font-family: Work Sans !important;
    font-size: 24px !important;
	font-weight: 700 !important;
}



/* TITULOS SLIDER BLOG */
.post-ref-1 {
    font-size: 40px;
    line-height: 46px;
}

.nectar-recent-posts-single_featured.multiple_featured .controls li .title {
    font-family: Raleway;
    font-size: 16px !important;
    line-height: 20px !important;
    font-weight: 500 !important;
}



/* NOMBRE USUARIO BLOG - FINAL DEL POST */
.container-wrap #author-bio #author-info a {
    color: inherit;
    font-size: 18px;
}



/* GRID BLOG */
.blog-recent[data-style*="classic_enhanced"][data-color-scheme="light"] h3.title {
    font-family: Work Sans !important;
	font-size: 22px !important;
	line-height: 25px !important;
    font-weight: 700 !important;
	color: #FFF;
}

.blog-recent[data-style="classic_enhanced"][data-color-scheme="dark"] h3.title, .span_12.light .blog-recent[data-style="classic_enhanced"][data-color-scheme="dark"] h3.title {
    font-family: Work Sans !important;
	font-size: 22px !important;
	line-height: 25px !important;
    font-weight: 700 !important;
	color: #FFF;
}

.masonry.classic_enhanced .masonry-blog-item h3.title, .blog-recent[data-style*="classic_enhanced"] h3.title {
    margin-bottom: 0;
    font-size: 20px !important;
    line-height: 25px !important;
}

@media only screen and (min-width: 1000px) {
#ajax-content-wrap .masonry.classic_enhanced .masonry-blog-item.large_featured h3.title {
    font-size: 32px !important;
    line-height: 34px !important;
	letter-spacing: -1px;
}
}

.blog-recent[data-style*="classic_enhanced"] .meta-category a {
    font-family: Work Sans !important;
    text-transform: uppercase !important;
    font-size: 15px !important;
    font-weight: 600;
	letter-spacing: 1px;
}

body .masonry.classic_enhanced .posts-container article .meta-category a {
    font-family: Work Sans !important;
    text-transform: uppercase !important;
    font-size: 15px !important;
    font-weight: 600;
	letter-spacing: 1px;
}

.masonry.classic_enhanced .masonry-blog-item .inner-wrap, .blog-recent[data-style*="classic_enhanced"] .inner-wrap {
    border-radius: 4px;
    overflow: hidden;
    box-shadow: none !important;
}



/* LETRA CAPITAL*/
.nectar-dropcap {
    font-family: Work Sans !important;
    font-size: 50px !important;
    line-height: 50px !important;
    font-weight: 600 !important;
	margin-top: -5px;
}



/* CONTACT FORM 7 */
.wpcf7-form .nectar-wpcf7-inline-form {
    display: flex;
    flex-direction: row;
    padding: 0 0 30px 0 !important;
}

span.wpcf7-form-control.wpcf7-acceptance {
    margin-left: -20px;
}

.wpcf7-form p span {
    font-size: 16px;
}

.container-wrap select {
    background-color: #ffffff;
    border-color: #d7d7d7;
    color: #7f7f7f;
    font-size: 16px;
    border-width: 1px;
	padding: 1em;
	line-height: 1em;
}



/* OCULTAR INSIGNIA RECAPTCHA 3 */
.grecaptcha-badge { 
    visibility: hidden;
}



/* FOOTER */
#footer-outer .row {
    padding: 75px 0 20px 0 !important;
}

#footer-outer #copyright[data-layout="centered"] {
    padding: 30px 0 30px 0 !important;
}

#footer-outer .icon-be, #footer-outer .icon-vimeo, #footer-outer .icon-salient-spotify {
    line-height: 20px;
	margin-top: -5px;
}
