/*
Theme Name: The7 Child
Author: Reach Above Media Team
Description: Child theme for The7
Template: dt-the7
Version: 1.0.0
Text Domain: the7-child
*/

/* = Add your custom CSS below = */


.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor,
.main-page {}
.wpcf7-not-valid-tip {
    display: block !important;
}

.header-elements-button-2.border-on:before {
    box-shadow: inset 0px 0px 0px 1px #344a8f;
}
.header-elements-button-2:before {
    background: #344a8f;
}
.fluentform .ff-btn-secondary {
    /*background-color: #868e96;*/
    border-color: #409EFF !important;
    padding: 5px;
    background-color: #409EFF !important;
    color: #ffffff !important;
    border-radius: 5px;
    min-width: 15%;
    height: 40px;
}
.header-bar .mini-widgets>a {
    min-width: 130px;
    text-align: center;
    justify-content: center;
}
.a-divider
{
    border-bottom: 1px solid;
    margin-bottom: 10px !important;
    padding-bottom: 5px;
}
.ff-el-group.r-margin
{
    margin-bottom: 0px !important;
}
/*check to button*/
.more-lender .ff-el-form-check.ff-el-form-check- {
    display: flex;
    flex-wrap: wrap;
}
.more-lender label.ff-el-form-check-label {
    border-color: #409EFF !important;
    padding: 5px 10px;
    background-color: #409EFF !important;
    color: #ffffff !important;
    border-radius: 5px;
    min-width: auto;
    height: 40px;
    display: flex;
    align-items: center;
    position: relative;
}
.more-lender input.ff-el-form-check-input {
    position: absolute !important;
    width: 100%;
    left: 0px;
    right: 0px;
    height: 100% !important;
    top: 0px !important;
    opacity: 0;
    cursor: pointer;
}
header.header-bar ul#primary-menu {
    width: 100%;
    order: 2;
}
header.header-bar {
    flex-wrap: wrap !important;
}