/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
:root {
    --primary: #19b5fe;
    --title: #23282d;
    --texto: #5e676f;
    --meta: #8a959f;
    --white: #ffffff;
    --twitter: #1da1f2;
    --youtube: #cd201f;
    --error: #c44d56;
}

/*
    CATEGORY PAGE
*/
.category-title h1:before {content: ""; display: inline-block; width: 6px; height: 32px; border-radius: 6px; vertical-align: middle; margin-top: -3px; margin-right: 10px; background-color: var(--primary);}

/*
    TAG PAGE
*/
h1.wpr-archive-title span {color: var(--primary) !important;}

/*
    SINGLE POST/PAGE
*/
.wp-block-image {margin-bottom: 1rem !important;}
.single img, .single .wp-block-embed iframe {border-radius: 6px !important;}
.wp-block-code>code {font-family: Menlo,Consolas,monaco,monospace; color: var(--texto); padding: 0.8em 1em; border-top: 1px solid rgba(0,0,0,.25); border-bottom: 1px solid rgba(0,0,0,.25); border-right: 1px solid rgba(0,0,0,.25); border-left: 6px solid rgba(0,0,0,.25); border-radius: 4px;}

/*
    FOOTER
*/
footer .social a {background-color: var(--white);}
footer .social a i.fa-twitter, footer .social a i.fa-youtube {color: var(--meta);}
footer .social a:hover i.fa-twitter {color: var(--twitter);}
footer .social a:hover i.fa-youtube {color: var(--youtube);}

/*
    PLUGINS
*/
.meks_ess_share_label {margin-top: 10px; overflow: hidden;}
.meks_ess_share_label h5 {font-weight: 300!important; letter-spacing: .3rem; font-style: italic;}
span.forminator-error-message {font-size: .9rem; color: var(--error);} 
#forminator-module-2370 {border: 1px solid rgba(0,0,0,.25) !important; border-radius: 6px !important; padding: 20px 20px 10px 20px !important;}
.lgpd-consent .forminator-checkbox__label {display: inline-block; margin-left: 10px;}
div#ez-toc-container {padding: 40px !important; margin: 30px 0 !important;}