/*!
Theme Name: Orbitta Child
Theme URI: https://orbitta.es/
Author: Orbitta
Author URI: https://orbitta.es/
Template: orbitta
Description: Orbitta Theme Child
Version: 1.0
Text Domain: orbitta-child
*/

.transparency-header { pointer-events: none; }

.transparency-header .navbar-item,
.transparency-header .wp-block-buttons,
.transparency-header a { pointer-events: auto; }

/* General (root) */

body {
  font-family: "Inter", sans-serif;
  font-size: var(--fs14);
	line-height: 1.3;
}


/* Fonts */

.plus {
  font-family: "Plus Jakarta Sans", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}

h1 {
	font-size: var(--fs54);
	line-height: 1.15;
}

h2 {
	font-size: var(--fs32);
	line-height: 1.15;
}

h3 {
	font-size: var(--fs18);
	line-height: 1.15;
}

/* Icons */

/* Elements */

.arrow-image {
	top: -3vw;
}

/* Header */

/* Bloques Guttenberg */

/* Shortcodes */

/* Contact Form 7 */


/*.wpcf7 .wpcf7-form-control {
	background-color:#FF1616;
	color:#fff;
	border-radius: 100px;
}*/

.wpcf7 .wpcf7-text {
    border-radius: 8px;
	margin-top: 7px;
	background-color: white;
}

.politicas-cf7 {
	color: white;
}

.politicas-cf7 [type=checkbox] {
	border-color: white;
}

.wpcf7-submit {
	border-radius: 190px;
	background: #FF1616;
	color: white;
	text-align: center;
	font-size: var(--fs17);
	font-weight: 700;	
	padding: var(--s20) var(--s40);
	width: 100% !important;
}


/* Archive y Post */

/* Categoria y Producto (woo) */

/* Pages */

/* Woo Pages */

/* Custom Post */

/* Footer */


/*--------------------------------------------------------------
>>> MEDIA QUERYS:
---------------------------------------------------------------- */

@media only screen and (max-width: 1023px) {
  /* Estilos para dispositivos móviles (teléfonos y tablets en orientación vertical) */
	.arrow-image {
		top: -65px;
	}
}

@media only screen and (min-width: 1024px)	{
  /* Estilos para pantallas de escritorio y dispositivos más grandes */

}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  /* Estilos para pantallas medianas (por ejemplo, laptops pequeñas y tablets grandes) */

}

@media only screen and (min-width: 1280px)	{
  /* Estilos para pantallas grandes (por ejemplo, laptops grandes y monitores de escritorio) */

}