/*
Theme Name: Elementra Child Theme
Template: elementra
Theme URI: https://elementra.themerex.net/
Description: Elementra Child Theme
Author: ThemeREX
Author URI: https://themerex.net/
Version: 1.1
Tested up to: 6.7
Requires at least: 5.0
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: elementra
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */
.flex-row {
    display: flex;
    flex-direction: row;
}
.flex-column {
    display: flex;
    flex-direction: column;
}
.bbr-form {
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
}
.bbr-form-row {
    margin-bottom: 15px;
    display: flex;
    flex-direction: row;
    justify-content: start;
    gap: 20px;
}
.bbr-form input, .bbr-form textarea {
    flex: 1;
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 15px;
    font-size: 16px;
    line-height: 27px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3F3634;
    background-color: #0d0402;
    color: #C5B9B6;
    vertical-align: middle;
    height: auto;
    border-radius: 2px;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    -webkit-appearance: none;
    outline: none;
    resize: none;
}
.p-20 {
    padding: 20px;
}
.px-20 {
    padding-left: 20px;
    padding-right: 20px;
}
.mb-15 {
    margin-bottom: 15px;
}
.mb-20 {
    margin-bottom: 20px;
}
.mb-32 {
    margin-bottom: 32px;
}