/* 
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
*/

a { 
    color: #222222;
}
a:hover {
    color: #e47507;
}
*:focus:not(.focus-visible) {
    outline: none !important;
    box-shadow: none !important;
}
.focus-visible {
    outline-color: rgba(0,0,0,.25) !important;
    box-shadow: 0 0 0 0.2rem rgba(0,0,0,.25) !important;
}
input.focus-visible, select.focus-visible {
    box-shadow: none !important;
}
::selection {
    background: #e47507; /* WebKit/Blink Browsers */
    color: #ffffff;
}
::-moz-selection {
    background: #e47507; /* Gecko Browsers */
    color: #ffffff;
}
.bpress-search-submit input[type="submit"] {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: none;
    background-color: #e47507;
    color: #fff;
}
.bpress-search-submit input[type="submit"]:hover {
    background-color: #E87E39;
}
.bpress-section-title a, .bpress-section-title a:link, .bpress-section-title a:visited, .bpress-section-title a:hover {
    display: table-cell;
    color: #e47507;
    text-decoration: none;
}
.bpress-post-link:hover {
    background-color: #eee;
    border-left: 5px solid #e47507;
    border-bottom: 1px solid transparent;
    border-radius: 4px;
}
.bpress-crumbs li a:hover {
    color: #E87E39;
    text-decoration: none;
}
.bpress-viewall, .bpress-viewall:link, .bpress-viewall:visited {
    color: #e47507;
}
.bpress-nav-section.active > a.bpress-nav-item, .bpress-nav-section a.bpress-nav-item:hover, .bpress-nav-article.active > a.bpress-nav-item, .bpress-nav-article a.bpress-nav-item:hover, .bpress-nav-section.active > span.bpress-nav-item, .bpress-nav-section span.bpress-nav-item:hover, .bpress-nav-article.active > span.bpress-nav-item, .bpress-nav-article span.bpress-nav-item:hover {
    background-color: #eee;
    border-left: 5px solid #e47507;
}
.bpress-kb-title {
    display: none;
}
.bpress-post-link a.bpress-search-section {
    display: inline-block;
    padding: 0 10px;
    border-radius: 3px;
    font-size: 0.8em;
    line-height: 2.5em;
    color: #fff !important;
    background-color: #e47507;
}
.bpress-post-link a.bpress-search-section:hover {
    background-color: #E87E39;
}
.bpress-wrap {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.bpress-article-content figcaption {
    font-size: 14px;
    text-align: center;
}
.bpress-article-content figure {
    display: inline-block;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}