/* 
Theme Name: LaTrama
Theme URI: https://la-trama.com/
Author: LaTrama
Author URI: https://la-trama.com/
Description: LaTrama. 
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: la-trama
Tags: elementor, html
Tested up to: 6.8
Requires PHP: 7.4
Template: busux

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Copyright (c) 2025 ThemeWar. All rights reserved.
*/


.headerMain03 {
	justify-content: flex-end;
}

.mainMenu {
	margin-right: 5%;
}


.mainMenu ul li a {
	background-image:none !important;
}
.mainMenu ul li a:hover {
	text-decoration: underline;
}

.emut-image-icon {
	width: 150px;
	margin-bottom: 30px;
}

.headerInner03 {
	padding: 20px 0 0 0 !important;
}

.div-titulo-linea div div h3 {
	border-bottom: 1px solid #FFF;
	margin-bottom: 2px;
}


.trama-subtitulo {
	font-style:italic;
	margin-bottom:10px;
}

.lat-bloque-naranja- {
	/* color base naranja + parte superior 1/3 transparente */
	background: linear-gradient(
	    to bottom,
	    rgba(237, 154, 19, 0.9) 50%,      /* transparente total arriba */
	    rgba(237, 154, 19, 0.9) 60%,   /* empieza a teñirse */
	    rgba(237, 154, 19, 0.9) 70%,   /* transición suave */
	    rgba(237, 154, 19, 0.95) 75%,   /* más opaco */
	    rgba(237, 154, 19, 0.95) 80%,  /* casi lleno */
	    rgba(237, 154, 19, 1) 90%,     /* completamente naranja */
	    rgba(237, 154, 19, 1) 100%
	  ) !important;
}

.lat-bloque-naranja a {
	text-decoration: underline !important;
}
.lat-bloque-naranja a:hover {

}


.span-h5 {
	line-height: 32px;
}
.span-h5-a {
	display: inline;	
}

.span-h5-b {
	display: inline;
	font-weight: normal;	
}


.headerMain03 .mbMenu_btn span {
  background: rgba(255, 255, 255, 1);
}

.wpcf7-form label {
  display: inherit !important;
}
.wpcf7-form span {
  display: inherit !important;
}

td, th {
  padding: .7em 1em;
  border-width: 0 1px 1px 0;
}
th {
  font-weight: 600;
}
table, td, th {
  border: 1px solid #ddd;
}

table a, .acceptance a {
	font-family: inherit !important;
	text-decoration: underline !important;
}


.wpcf7-list-item span {
	display: inline-block !important;
}


input[type="text"], input[type="email"], textarea {
  width: 100% !important;
  padding: .75em !important;
}

textarea {
	height: 200px;
}

input[type="checkbox"] {
	margin-right: 15px;
}

input[type="email"], input[type="number"], input[type="password"], input[type="reset"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
  color: #666;
  padding: .75em;
  height: auto;
  border-width: 1px;
  border-style: solid;
  border-color: #ddd;
  border-radius: 2px;
  background: #FAFAFA;
  box-shadow: none;
  box-sizing: border-box;
  transition: all .2s linear;
}