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

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

/* BANNER GDPR */
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
    background-color: #050505 !important;
    border-top: 1px solid #1A1A1A !important;
}


/* GRADIENT PRINCIPAL */
.gradient-1 { 
    background: linear-gradient(to bottom right, #ff8c5a, #ff646e) !important;
}


/* TITULO ANIMADO */
.nectar-animated-title h5 {
    padding: 8px 12px 12px;
}


/* TITULO PAGINAS */
.row .col.section-title {
    margin: 0;
    padding: 0 0 36px 0;
    border-bottom: 1px solid #ddd;
	/*border-bottom: 1px solid rgba(255,255,255,.25);*/
}



/* BOTONES PLUGIN GDPR */
span.gdpr-nav-tab-title {
    font-size: 13px !important;
}



/* NOMBRES EQUIPO */
.team-member[data-style=bio_fullscreen_alt] h3 {
    margin-bottom: 10px;
    font-size: 22px !important;
}

/* OVERLAY FOTOS EQUIPO 
.nectar_team_member_overlay {
    background-color: #1d2e46 !important;
    color: #FFF;
}*/


/* CONTACT FORM 7 
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background-color: #fa736e;
}

/* Datepicker
.xdsoft_datetimepicker {
    box-shadow: 0 5px 15px -5px rgb(0 0 0 / 51%);
    background: #fff;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: #333;
    font-family: 'Public Sans', Arial, sans-serif !important;
    padding: 8px;
    padding-left: 0;
    padding-top: 2px;
    position: absolute;
    z-index: 9999;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
}

body[data-fancy-form-rcs="1"] .fancy-select-wrap {
    padding-top: 0px;
	padding-bottom: 30px;
}

.wpcf7-list-item {
    display: inline-block;
    margin: 0 8px 0 0;
}

.material .wpcf7-form .nectar-wpcf7-inline-form {
    padding: 0 0 32px 0 !important;
}

select {
    padding: 15px 10px;
}

.select-txt {
    color: #333 !important;
}

input[type=text], input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date], input[type=number], textarea, .woocommerce input#coupon_code {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
    padding-left: 15px;
    line-height: 26px;
}
*/

/* COLOR MENU SERVICIOS 
.menu-servicios-container ul li {
    list-style: square !important;
    list-style-position: outside;
    color: #fa736e !important;
}

.menu-servicios-container ul li:hover {
    list-style: square !important;
    list-style-position: outside;
    color: #dfd9d1 !important;
}
*/


/* TOGGLE FAQ ESPECIALIDADES 
div[data-style="default"] .toggle h3 a, div[data-style="default"] .toggle h3 {
    font-size: 22px;
    line-height: 15px;
    font-weight: 300;
}

.toggle h3 a {
    background-color: rgba(0,0,0,0.0);
	border-bottom: 1px solid rgba(255,255,255,0.1);
}

.toggle h3 a:hover {
    background-color: rgba(0,0,0,0.0);
	border-bottom: 1px solid rgba(255,255,255,0.2);
}

.light .toggle>div {
    color: #eee;
}

body .toggle[data-inner-wrap=true]>div .inner-toggle-wrap {
    padding: 15px 20px;
}

body .toggle>div {
    border-top: 0;
    background-color: #fff;
    box-shadow: 0 1px 2px rgb(0 0 0 / 0%);
    padding: 10px 14px;
    display: none;
}
*/


/* BLOG 
.nectar-recent-posts-single_featured h2 {
    margin: 15px 0 50px 0;
    font-size: 4hv;
    line-height: 1.25;
}

.container-wrap #author-bio #author-info h3 {
    margin-bottom: 0;
    line-height: 1.6em;
    font-size: 22px;
	text-decoration: none !important;
}

.masonry.material .masonry-blog-item h3.title {
    color: #111;
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.02em;
}
*/

/* TESTIMONIOS 
.testimonial_slider .image-icon.has-bg {
    width: 70px;
    height: 70px;
    border: none;
    text-indent: -9999px;
}
*/


