/*
 Theme Name:   	Appku Child
 Theme URI: 	https://themelocker.tech/wordpress/appku
 Description:  	This is a child theme for Appku - SaaS Landing Page WordPress Theme
 Author:       	Validthemes
 Author URI:   	https://themeforest.net/user/validthemes/portfolio
 Template:     	appku
 Version:      	1.0
 Tags:         	two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, theme-options, editor-style, featured-images, microformats, post-formats,  sticky-post, threaded-comments, translation-ready
 Text Domain:  	appku-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */

img.logo { width: 100%; }

/* formulario home ( form newsletter ) */

..form-home p { padding:0; margin:0; width:fit-content; }
.form-home .wpcf7-submit { background-color:#04D1E8; border-radius:30px; padding: 10px 35px; margin-left:20px; color: white !important; font-weight: 700;}
.form-home .wpcf7-email { border:0; width: calc(100% - 170px); margin-left: 20px;}
.wpcf7-spinner { display: none; }
.wpcf7-not-valid-tip { position: absolute; top: -60px; width: 320px}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffb900; color: #dc3232; }
.wpcf7 form.sent .wpcf7-response-output { color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output { color: #dc3232; }

div.form-home { padding:5px; width: fit-content; border-radius:100px; box-shadow: 1px 4px 20px -2px rgb(0 0 0 / 10%); background-color: white; }
form.wpcf7-form.init {  width: fit-content;  }
.bloque-form-home * { max-width:100%; }

@media (max-width:767px){
	div.form-home { margin:0 auto;}
	.bloque-form-home * { max-width:100%;}
	form.wpcf7-form.init { width: 100%; }
}
@media (max-width:1024px){
	div.form-home { margin:0 auto;}
	.bloque-form-home * { max-width:100%;}
	form.wpcf7-form.init { width: 100%; }
}