/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

/* navy and amber theme*/

:root{
    /*--main-color-1: #000435;*/
    --main-color-1: #002046;
    --main-color-1-light: #062056;
    --main-color-2: #C19552;
    --accent-color-1: #fff;
    --accent-color-2: #333;
    --accent-color-3: #838383;
}

/********************************************************************Headings and Type*/
h1,h2,h3,h4,h5,h6{
    letter-spacing: normal !important;
}
h1,h2,h3,h4,h5,h6{
    color: var(--main-color-1);
}

.gbl-h-white h1,
.gbl-h-white h2,
.gbl-h-white h3,
.gbl-h-white h4,
.gbl-h-white h5,
.gbl-h-white h6{
    color: #fff;
}
.gbl-h-white p{
    color: #fff;
}


/***************************************************************** header */
xxx.masthead.sticky-off .branding{
    display: none;
}

/***************************************************************** body */

.gbl-row-bg-1{
    background: var(--main-color-1);
}

.gbl-row-bg-2{
    background: var(--main-color-2);
}

.gbl-btn-1 .vc_btn3{
    color: #ffffff !important;
    border-color: #ebebeb !important;
    background-color: var(--main-color-1) !important;
    border: 0;
    font-size: 1.25em;
    background-image: none;
}
.gbl-btn-1 .vc_btn3:hover{
    color: #ffffff !important;
    border-color: #ebebeb !important;
    background-color: var(--main-color-1-light) !important;
    border: 0;
}

.gbl-btn-2 .vc_btn3{
    color: #272727 !important;
    border-color: #ebebeb !important;
    background-color: #fff!important;
    border: 0;
    font-size: 1.25em;
    background-image: none;
}
.gbl-btn-2 .vc_btn3:hover{
    color: #272727 !important;
    border-color: #ebebeb !important;
    background-color: #febf0f!important;
    border: 0;
}

.gbl-cta-1.vc_general.vc_cta3{
    background-color: var(--main-color-2);
}

.gbl-cta-1.vc_general.vc_cta3 button,
.gbl-cta-1.vc_general.vc_cta3 a{
    font-weight: 700;
    font-size: 1.2em;
    color: #333;
    border: 0;
    background-color: #fff;
}
.gbl-cta-1.vc_general.vc_cta3 button:hover,
.gbl-cta-1.vc_general.vc_cta3 a:hover{
    background-color: #fff;
    color: #333;
    /*box-shadow: rgb(255 255 255 / 90%) 0px 0px 10px 1px;*/
}


.gbl-rad-reg{
    border-radius: 8px;
}

.gbl-sep-line-1-section-width .vc_sep_line{
    border-color: var(--main-color-2) !important;
    border-top: 2px solid var(--main-color-2) !important;
}

/*std sep override*/
.vc_separator .vc_sep_holder .vc_sep_line {
    height: 1px;
    border-top: 1px solid #a5a5a5 !important;
    display: block;
    position: relative;
    top: 1px;
    width: 100%;
}

.gbl-hdr-underline-accent-1::after{
    content: "";
    display: block;
    height: 2px;
    background: var(--main-color-2);
    width: 125px;
    margin-inline: auto;
    margin-top: 10px;
}

.gbl-hdr-underline-accent-1-left::after{
    content: "";
    display: block;
    height: 2px;
    background: var(--main-color-2);
    width: 100%;
    margin-top: 10px;
}

/***************************************************************** sidebars */


/***************************************************************** footer */
#footer .widget_block{
    text-align: center;
}

/*Specifics*/

/* Forms */
#frm_form_2_container p{
    font-size: 1.5em;
}

/*plugins*/
.cust_member_menu ul{
    display: flex;
    list-style: none;
    margin-left: 0;
    column-gap: 15px;
    justify-content: flex-end;
}
.cust_member_menu-center ul{
    display: flex;
    list-style: none;
    margin-left: 0;
    column-gap: 15px;
    justify-content: center;
}
.cust_member_menu ul .arm_logout_link{
    padding: 0;
    margin: 0;
}
.cust_member_menu ul>li a{
    text-decoration: none;
}
.cust_member_menu ul>li a:hover{
    color: #000;
}
.arm_profile_picture_block_inner{
    display: flex;
    align-items: center;
}
.arm_profile_picture_block.armCoverPhoto{
    background-color: #e5e5e5;
}
.arm_already_logged_in_message{
    text-align: center;
}
.arm_view_profile_btn_wrapper{
    margin-top: 10px;
}
