/*!
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.0
Text Domain: orbitta-child
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

# Header
# Footer
# Offcanvas
# Blocks (wp-groups, wp-columns, wp-cover...)
# Shortcodes
# Elements
# CF7
# Pages
# Archive
# Post

# OPCIONALES (borrar si no aplican):
  ## Custom Post (popup, faq, image-gallery, ...)
  ## WooCommerce

# Media Queries

--------------------------------------------------------------*/

/* Header */


/* Footer */


/* Offcanvas */


/* Blocks (wp-groups, wp-columns, wp-cover...) */


/* Shortcodes */


/* Elements */


/* Pages */


/* Archive */


/* Post */


/* CF7 */

.wpcf7-form .wpcf7-text,
.wpcf7-form .wpcf7-textarea {
	color: #1F1F1F;
	font-size: var(--fs18);
	border: 0 ;
	border-bottom: 1px solid var(--p-claro, #94918B);
	background: #FFF;
	padding: 10px;
}

input.wpcf7-not-valid, select.wpcf7-not-valid {
	border: 0 !important;
    border-bottom: 1px solid red !important;
}

.wpcf7-form .wpcf7-submit {
	display: flex;
	padding: 20px 50px;
	background: #1F1F1F;
	color: white;
}



/* ============================================================
   OPCIONALES — borrar las secciones que no apliquen al cliente
   ============================================================ */

/* Custom Post */


/* WooCommerce */


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

@media only screen and (max-width: 1023px) {
  /* Móvil y tablet vertical */
}

@media only screen and (min-width: 1024px) {
  /* Desktop y dispositivos más grandes */
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  /* Laptops pequeños y tablets grandes */
	
	#main .wp-block-orbitta-menu {
		gap: 20px !important;
	}
	
	#main .navbar-link {
		font-size: 12px !important;
	}
}

@media only screen and (min-width: 1280px) {
  /* Desktop grande / monitores */
}