/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 08 2025 | 12:06:26 */
/* AJUSTA PADDINGS DROPDOWN MENU WORDPRESS */
ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {border-inline-start: 0px solid transparent;}

/* FORMULARIOS: COR PLACEHOLDER */
::-webkit-input-placeholder {color: #2648b1 !important;opacity: 0.8 !important;}
:-ms-input-placeholder {color: #2648b1 !important;opacity: 0.8 !important;}
::-ms-input-placeholder {color: #2648b1 !important;opacity: 0.8 !important;}
::placeholder {color: #2648b1 !important;opacity: 0.8 !important;}

.grecaptcha-badge {visibility: hidden !important;}
.whatsfloating {position:fixed;width:64px;height:64px;bottom:20px;right:20px;color:#FFF;box-shadow: 2px 2px 3px #00000040;z-index:100;}

h1, h2, h3, h4 {text-shadow: 3px 3px 3px #3635372a !important;}
.txtbig {font-size:120% !important}
.txtvip, .txtnovis, .txtmain {position:absolute; text-indent:-999em; top:-999em;}
ul, ol, blockquote {margin-bottom:1em;}

.txtbtn {background-color: #137137;padding: 5px 10px 5px 10px;color:#FFFFFF !important;font-size:14px !important;border-radius:5px;text-transform: uppercase;box-shadow: 3px 3px 3px #00000050 !important;border:1px solid #FFFFFF80}
.txtbtn:hover {background-color:#17A21E}

/* HOME */
.home-boxcursos h2 span {display:block;font-size:14px; text-transform:uppercase; line-height:1em !important;}

/* BLOG SINGLE CSS */

#blogcontent h2:first-child {padding-top:0 !important;}
#blogcontent h2 {padding:30px 0 5px 0; font-size:40px; color:#137137}

#blogcontent h3, #blogcontent h4 {padding:10px 0 5px 0; font-weight:bold}

#blogcontent hr {clear:both;}
#blogcontent img {margin:20px}

#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}
