/*
Theme Name: Hermanos Marín
Theme URI: https://tkanalytics.es/
Template: hello-biz
Author: TK Analytics
Author URI: https://tkanalytics.es/
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready,style-variations
Version: 1.1.1.1751868807
Updated: 2025-07-07 06:13:27

*/

/* SUBMENU */

/** Quiénes somos **/
#menu-2-64bc9e6 li.menu-item-1642 a, #menu-2-64bc9e6 li.menu-item-1641 a, #menu-2-64bc9e6 li.menu-item-1643 a {
	display: flex;
	flex-direction: row;
	border: 0 !important;
	align-items: center;
	gap: 16px;
}

#menu-2-64bc9e6 li.menu-item-1642 a::before, #menu-2-64bc9e6 li.menu-item-1641 a::before, #menu-2-64bc9e6 li.menu-item-1643 a::before  {
  	content: "";
  	display: inline-block;
  	background-size: cover;
  	width: 90px;
	height: 90px;
  	vertical-align: middle;
  	border-radius: 8px;
}

#menu-2-64bc9e6 li.menu-item-1642 a::before {
  	background-image: url('/wp-content/uploads/2025/07/menu-familia.webp');
}

#menu-2-64bc9e6 li.menu-item-1641 a::before {
  	background-image: url('/wp-content/uploads/2025/07/menu-instalaciones.webp');
}

#menu-2-64bc9e6 li.menu-item-1643 a::before {
  	background-image: url('/wp-content/uploads/2025/07/menu-nuestro-equipo.webp');
}

/** Productos **/
#menu-2-64bc9e6 li.menu-item-929 a, #menu-2-64bc9e6 li.menu-item-930 a, #menu-2-64bc9e6 li.menu-item-931 a, #menu-2-64bc9e6 li.menu-item-932 a, #menu-2-64bc9e6 li.menu-item-933 a {
	display: flex;
	flex-direction: row;
	border: 0 !important;
	align-items: center;
	gap: 16px;
}

#menu-2-64bc9e6 li.menu-item-929 a::before, #menu-2-64bc9e6 li.menu-item-930 a::before, #menu-2-64bc9e6 li.menu-item-931 a::before, #menu-2-64bc9e6 li.menu-item-932 a::before, #menu-2-64bc9e6 li.menu-item-933 a::before  {
  	content: "";
  	display: inline-block;
  	background-size: cover;
  	width: 90px;
	height: 90px;
  	vertical-align: middle;
  	border-radius: 8px;
}

#menu-2-64bc9e6 li.menu-item-929 a::before {
  	background-image: url('/wp-content/uploads/2025/07/menu-alcachofa.webp');
}

#menu-2-64bc9e6 li.menu-item-930 a::before {
  	background-image: url('/wp-content/uploads/2025/07/menu-apio.webp');
}

#menu-2-64bc9e6 li.menu-item-931 a::before {
  	background-image: url('/wp-content/uploads/2025/07/menu-coliflor.webp');
}

#menu-2-64bc9e6 li.menu-item-932 a::before {
  	background-image: url('/wp-content/uploads/2025/07/menu-lechuga-baby.webp');
}

#menu-2-64bc9e6 li.menu-item-933 a::before {
  	background-image: url('/wp-content/uploads/2025/07/menu-lechuga-romana.webp');
}


/* COOKIES */
.cky-notice .cky-title {
	font-size: 32px !important;
}

.cky-notice-des p {
	    font-size: 18px !important;
    line-height: 1.1em !important;
}

.cky-btn:last-child {
	border-color: white !important;
}

.cky-btn:last-child:hover {
	background-color: var(--e-global-color-accent) !important;
}

.cky-btn-reject:hover {
	border-color: var(--e-global-color-accent) !important;
	color: var(--e-global-color-accent) !important;
}

.cky-btn-customize:hover {
	border-color: var(--e-global-color-accent) !important;
	color: var(--e-global-color-accent) !important;
}

/* WP FORM */

div.wpforms-container-full:not(:empty) {
	margin: 0 !important;
}

div.wpforms-container-full .wpforms-field-label {
	color: var(--e-global-color-text) !important;
}

.wpforms-container input.wpforms-field-medium {
	max-width: 100% !important;
	border-radius: 24px !important;
	border-color: var(--e-global-color-7d89883) !important;
}

div.wpforms-container-full .wpforms-form textarea {
	border-radius: 24px !important;
	border-color: var(--e-global-color-7d89883) !important;
}

div.wpforms-container-full input[type=checkbox]+label {
	font-size: 18px !important;
}

div.wpforms-container-full input[type=checkbox]+label a {
	color: var(--e-global-color-text) !important;
	text-decoration: underline;
}


div.wpforms-container-full input[type=checkbox]:before {
	border-color: var(--e-global-color-7d89883) !important;
}

div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label {
	font-size: 24px !important;
}

.wpforms-noscript {
  display: none !important;
}

div.wpforms-container-full .wpforms-field-label-inline {
	color: var(--e-global-color-text) !important;
}

div.wpforms-container-full button[type=submit]:not(:hover):not(:active) {
	border-radius: 40px !important;
	padding: 12px 24px 32px 24px !important;
	background-color: white !important;
	border-bottom: 4px solid var(--e-global-color-primary) !important;
	color: var(--e-global-color-text) !important;
	font-family: "Zain", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -0.4px;
}

div.wpforms-container-full button[type=submit]:hover {
	background: transparent !important;
	border-radius: 40px !important;
	padding: 12px 24px 32px 24px !important;
	background-color: white !important;
	border-bottom: 4px solid var(--e-global-color-accent) !important;
	color: var(--e-global-color-accent) !important;
	font-family: "Zain", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -0.4px;
}