/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 26 2024 | 19:05:58 */
.sbi-instagram-link-btn { display: none !important; }

@media screen and (min-width: 768px) {
.swal-overlay { display: none! important; }}

body { color: #c1c1c1 !important; 
	font-family: Montserrat,sans-serif !important; }
h1, h2, h3 { font-family: Bungee !important; }

#header .main-menu > li.menu-item.active > a { background-color: #9aae18 !important;
	color: #fff; }
#header .main-menu > li.menu-item > a { color: #74751c !important; }
#header .main-menu > li.menu-item > a:hover { background-color: #ffeb3b; }

.page-top > .container {
  padding-top: 5px !important; padding-bottom: 5px !important; }

.page-top .yoast-breadcrumbs a, 
.page-top .breadcrumbs-wrap a, 
.page-top .product-nav .product-link {  color: #74751c !important; }

.page-top .page-title:not(.b-none):after { content: '';
  position: absolute; width: 100%; left: 0; border-bottom: 5px solid #74751c !important; bottom: -22px; }

.page-top .page-title { color: #9aae18 !important; }
.page-top { border-bottom: 5px solid #171717 !important; } */

.header-wrapper { min-width:360 !important; }

#main { min-width:360 !important; 
	max-width:1600px !important; background: #343422 !important; }

.color-a { color: #ff0 !important; }
.color-b { color: #74751c !important; }

.color { color: #fff !important; }
#blanco * { color: #fff !important; }

/* Fecha Formulario */
.ui-widget{ font-size: 0.675em !important; } 
.ui-widget-content { z-index: 999 !important; }

.formulario { width: 100%; 
	background-color: #000; padding: 15px 5px; margin: 15px 0; border: 1px dashed #FFF;}

.formulario h2 { margin: 5px; 
	color: #fff; }

.formulario p { margin: 1px; }

.dos-uno{ width: 50%; 
	margin: 1px 0; float: left; }

@media screen and (max-width:560px) { 
	.wpb_content_element { margin-bottom: 15px !important; }
	h1, h2, h3 { font-size: 18px; 
		line-height: 22px; }

}

@media (max-width: 768px) {
	.dos-uno{ width: 100%; }
	.vc_grid-item.vc_clearfix.vc_col-sm-2.vc_visible-item { width: 50% !important; 
	  float: left !important; } }

@media (min-width: 769px) and (max-width:900px) {
  .vc_grid-item.vc_clearfix.vc_col-sm-2.vc_visible-item { width: 33% !important; }}

form  { margin: 0 !important; }
table { background: none !important; 
	border: none !important; }
table td, table tr { padding: 1px; 
	vertical-align: super;}
input, textarea, select	{ font-size: 12px; 
	background-color: #f1f1f1; color: #000; }
input, textarea	{ box-sizing: border-box; 
	width: 100%; padding: 4px 4px 4px 18px !important; }
input, textarea	{ line-height: 14px; }
select	{ height: 24px; 
	box-sizing: border-box; width: 100%; padding-top: 1px; padding-right: 4px; padding-bottom: 1px;}
select::after 	{ color: #f00 !important; } 
select > option	{ color: #000 !important; }
select > option: active	{color: #f00 !important; }

.wpcf7 .wpcf7-select { border: 1px solid #d4d4d4; 
	padding-left: 24px; }
.wpcf7 .wpcf7-text, .wpcf7 .wpcf7-date, .wpcf7 .wpcf7-textarea, .wpcf7-confirm_email { border: 1px solid #d4d4d4;}
.wpcf7 .wpcf7-textarea { height: 85px !important; 
	resize: none;}

.wpcf7 p { position: relative; }
.wpcf7 p .fa{ position: absolute;
	color: #000 !important; z-index: 1; font-size: 12px; top: 8px; left: 4px;}
.wpcf7 p .fa-pencil{ top: 5px; }

input:focus, textarea:focus, select:focus { color: #f00 !important; } 
input[type="submit"]:disabled	{ display: none !important; }
input[type="submit"] { cursor: default; 
	line-height: 20px; color: #f00 !important; float:left; max-width: 170px; }
input[type="submit"]:hover	{ background-color: #f00 !important; 
	color: #fff !important;}
button, .button 			{ padding: 3px; }

input[type="checkbox"] { width:15px; 
	float:left;  border-radius: 0 !important; }

/* menssajes error */
.use-floating-validation-tip span.wpcf7-not-valid-tip {
	width:105px !important;
    top: -3px !important;
    left: 30px !important;
}

span.wpcf7-not-valid-tip 	{ color: #ff6 !important; 
	background: #f33 !important; font-size:11px !important; display:inline-block !important; width: 100%; padding: 2px !important; box-sizing: border-box;} 

div.wpcf7-validation-errors { background: #444 !important; 
	border: 1px solid #444 !important; margin: 4px !important; color: #fff !important; text-align: center;}

/* menssajes enviado */
div.wpcf7-mail-sent-ok { color: #F00; 
	text-align: center !important; border: none !important; }

input:-moz-read-write, textarea:-moz-read-write, email:-moz-read-write, wpcf7-confirm_email:-moz-read-write, date:-moz-read-write {
    -moz-user-modify: read-write !important; z-index: 9999 !important; }