/*
 Theme Name:   Ukko WP Child
 Theme URI:    https://demo.cocobasic.com/ukko-wp
 Description:  Ukko WP Child Theme
 Author:       CocoBasic
 Author URI:   https://cocobasic.com/
 Tags: grid-layout, four-columns, custom-colors, featured-images, threaded-comments, translation-ready, theme-options
 Template:     ukko-wp
 Text Domain:  ukko-wp-child
*/

/* General */


.emailhover a{
	color: var(--e-global-color-accent);
}

.emailhover a:hover{
	color: #fff !important;
}

/*Pone texto blanco en pag legales*/
.blanco{
	color: #fff !important;
}

/*Pone texto blanco el hover enlaces*/
.hover-blanco a:hover{
	color: #fff !important;
}

.blanco h4{
	color: #fff !important;
}

/*Color de los enlaces*/
:root {
  --e-global-color-enlace: #f9474a;
}

/*Hace cosas invisibles*/
.noseve{
	position: absolute !important;
	top: -9999px !important;
	left: -9999px !important;
}



/*Título de la política de cookies*/
.cky-audit-table-element h3{
	font-size: 28px;
}

body.ccb-css a:hover, .ccb-css .global-color, .ccb-css .site-title:hover, .ccb-css .current-num, .ccb-css .sm-clean a.current, .ccb-css .sm-clean a:hover, .ccb-css .sm-clean a:active, .ccb-css .sm-clean a.highlighted, .ccb-css .sm-clean ul a:hover, .ccb-css .sm-clean ul a:active, .ccb-css .sm-clean ul a.highlighted, .ccb-css .sm-clean li.current > a, .ccb-css .sm-clean a span.sub-arrow, .ccb-css .more-posts:hover, .ccb-css .tags-holder a:hover, .ccb-css .replay-at-author, .search.ccb-css .nav-links .current, .archive.ccb-css .nav-links .current, .ccb-css .more-posts-portfolio:hover {
    color: #000; /* Cambia el color a negro */
    font-weight: bold; /* Cambia el estilo a negrita */
}
}

.nomargin p{
	margin-bottom: 0px;
}


/* Ancho web */

@media (min-width: 1000px) {
.header-holder {
    max-width: 42%;
		z-index: 1;
}

.content-800 {
    width: 820px;
}

.content-670 {
    width: 660px;
}

.extra-width {
    max-width: 1060px;
}
}

/* Formulario */

.wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form textarea {
    color: #fff;
}

.wpcf7-form input[type=submit] {
    color: #fff;
}

::-webkit-input-placeholder { /* WebKit browsers */
color: #fff !important;
opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #fff !important;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #fff !important;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #fff !important;
opacity: 1;
}

span.wpcf7-not-valid-tip {
    color: #fff;
		font-size: 12px;
}

/* Cambia la velocidad de cierre y apertura de todos los popups en Elementor */
.elementor-popup-modal {
    transition: opacity 0.1s ease-out, visibility 0.1s ease-out;
}

.elementor-popup-modal.elementor-open {
    transition: opacity 0.1s ease-in, visibility 0.1s ease-in;
}

.tituloculto{
		position: absolute !important;
	top: -9999px !important;
	left: -9999px !important;
}