/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 26 2025 | 02:59:49 */
.margen25 { margin: 25px 0;}
.padding50 { padding: 25px 0;}

.back-to-top.active { display: none !important; }

#header.sticky-header .header-main, .fixed-header #header.sticky-header .header-main {
  background-color: #3f3035;}

#header .main-menu > li.menu-item > a {
  font-size: 18px;
  color: #fff !important;
}

@media only screen and (max-width: 778px) and (orientation: landscape) {
	.margen25 { margin: 25px 0 !important;}
	.padding50 { padding: 25px 0 !important;}
	header.kd-section-title .separator_off { margin-top: 25px !important; }
}

@media only screen and (max-width: 968px) and (orientation: landscape) {
	header.kd-section-title { margin-top: 25px !important;  }
}

.form-group { margin: 2px 0.2% !important; }
.form-group > p { margin-bottom: 8px !important; }
.wpcf7-form input[type=text], .wpcf7-form input[type=tel], .wpcf7-form input[type=url],
.wpcf7-form input[type=email], .wpcf7-form input[type=number], .wpcf7-form input[type=date],
.wpcf7-form input[type=range], .wpcf7-form textarea, .wpcf7-select { width:100% }
.wpcf7-form textarea { height: 150px; }

.wpcf7-form input[type="text"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="url"], .wpcf7-form input[type="email"], .wpcf7-form input[type="number"], .wpcf7-form input[type="date"], .wpcf7-form input[type="range"], .wpcf7-form textarea, .wpcf7-select { border: 1px solid #c1c1c1; }

.button, input.submit { color: #000; }

wpcf7-not-valid-tip,
span.wpcf7-not-valid-tip { color: #c10000; margin-top: 3px; padding: 0; font-size: 0.9em; }

input.wpcf7-not-valid, select.wpcf7-not-valid, textarea.wpcf7-not-valid {
	border-color: #a94442 !important; box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset !important; }

@media only screen and (max-width: 778px) {
	.fullcontacto, .mediocontacto  { width: 100% !important; margin: 2px 0 !important }
	.nomostrar { display: none !important;}
}