/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 19 2026 | 13:53:56 */
h1, h2, h3, h4 {text-shadow: 3px 3px 3px #3635372a !important;}

.txtbig {font-size:110%}
.txtmain {position:absolute; text-indent:-999em; top:-999em;}
.txtbtn, #submenu a {background-color: #137137;padding: 5px 10px 4px 10px;color:#FFFFFF !important;font-size:14px !important;border-radius:5px;text-transform: uppercase;}
.txtbtn:hover, #submenu a:hover {background-color:#17A21E}
ul, ol, blockquote {margin-bottom:1em;}

.maintext h2 {border-bottom:3px solid;}
.maintext h3 {background-color:#efffef;}

#submenu {margin-bottom:20px; text-align:center;}
#submenu a {font-size: 12px !important;display: inline-block;margin-bottom: 5px;}

/* sidebar blog */

#sidebarblog div.elementor-widget-container div {padding:20px 15px; background:#ededed !important;border-radius:5px;box-shadow:1px 1px 5px #00000040; margin-bottom:2em;}

#sidebarblog div.elementor-widget-container div div {padding: initial; background:#ededed !important;border-radius:10px;box-shadow:initial; margin-bottom:initial;}

/* WP FORMS CSS */

.elementor-widget-wpforms, .wpforms-container-full {margin: 0 !important;padding: 0 !important;}
#formblog .wpforms-field-name {padding-top:0 !important;}
label.mailcheck-error {display:none !important}
.wpforms-container .wpforms-field {position: inherit !important}
.wpforms-field-container, .wpforms-container-full {margin: 0 !important;}
.wpforms-confirmation-container-full {margin-bottom: 0 !important; padding: 10px !important; background: #caffa6 !important; text-align: center !important;}
.wpforms-form em.wpforms-error::before {background-color:#FFFFFF !important}
.wpforms-form em.wpforms-error {background-color:#d63637 !important; color:#FFFFFF !important}
label.wpforms-error {background:#FFFFFF !important; color:red !important;padding:3px 5px !important}
label.wpforms-field-label-inline {color: #d4ffd7 !important;}
.wpforms-submit-container button {box-shadow: 3px 3px 3px #00000050 !important; background-color: #17A21E !important; color:#FFFFFF !important;border-radius:5px !important; padding: 10px 30px !important; font-weight:bold;}
.wpforms-submit-container button:hover {background-color: #244B26 !important;}
button.btnenviar {background-color: #35b023 !important; margin:0 auto !important; text-align:center !important; display:block !important; padding: 1% 30% !important}

/* FOOTER */
footer * {color:#FFFFFF !important; text-align:center;}
.grecaptcha-badge {visibility: hidden !important;}
.Swhatsfloating {position:fixed;width:64px;height:64px;bottom:40px;right:40px;color:#FFF;box-shadow: 2px 2px 3px #00000040;z-index:100;}