/*
Theme Name: Custom child theme for Generatepress built for Condoctools
Template: generatepress
Theme URI: https://www.mrwpress.com
Author: Mr. WPress
Author URI: https://www.mrwpress.com
Description: This is a child theme for GeneratePress for use in jumpstarting more customized development. All hooks, filters, styles, etc should go here to not interfere with the parent theme updates or changes being lost because of an update.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cdt
*/

body {
    height: 100vh;
    padding-top: 100px;
}

#masthead {
    position: fixed;
    width: 100%;
    background: #fff;
    z-index: 999;
    top: 0 !important;
}

#masthead.sticky {
    border-bottom: 2px solid #d10000;
}

.logged-in #masthead {
    top: 32px !important;
}

#primary-menu a {
    text-transform: uppercase !important;
}

.single-sfwd-courses #menu-item-31439,
.single-sfwd-courses #menu-item-31440 {
    display: none;
}

.condoc_footer {
    text-align: center;
}

.condoc_footer .copyright {
    border-top: 1px solid #414755;
    padding: 30px;
}

.condoc_footer .logo,
.condoc_footer .social_media {
    margin: 0 0 30px;
}

.condoc_footer .social_media a {
    font-size: 30px;
    padding: 0;
    margin: 0 20px;
    vertical-align: center;
    display: inline-block;
}

.condoc_footer svg {
    color: #414755;
    border: 1px solid #414755;
    border-radius: 300px;
    width: 30px;
    height: 30px;
    padding: 15px;
}

.condoc_footer svg.fa-facebook-f:hover {
    color: #2464d8;
    border-color: #2464d8;
}

.condoc_footer svg.fa-twitter:hover {
    color: #4aa0eb;
    border-color: #4aa0eb;
}

.condoc_footer svg.fa-youtube:hover {
    color: #eb3323;
    border-color: #eb3323;
}

/*  Buddypress Profile */
.my-profile .container.grid-container {
    max-width: 1500px;
}

#buddypress {
    padding: 50px 0 0;
    position: relative;
}

#buddypress #condoc_user_profile_menu {
    position: absolute;
    top: 0;
    left: 0;
}

#condoc_user_profile_menu .menu {
    margin: 0 0 10px;
}

#condoc_user_profile_menu li {
    list-style: none;
    display: inline-block;
}

#item-header {
    float: left;
    width: 250px;
    text-align: center;
    /*border: 1px solid grey;*/
}

#buddypress #item-nav,
.bbp-breadcrumb,
#subscription-toggle,
.bbp-template-notice.info,
.bbp-pagination {
    display: none;
}

#buddypress #item-body {
    float: right;
    width: calc(100% - 300px);
    padding: 0 20px;
    /*border: 1px solid red;*/
}

#buddypress #item-body #subnav {
    margin: 0 0 10px;
}

#buddypress div#item-header img.avatar,
#buddypress div#item-header div#item-header-content {
    float: unset;
    margin: 0 0 15px;
}

#buddypress div.item-list-tabs ul li.current a,
#buddypress div.item-list-tabs ul li.selected a {
    opacity: unset;
    font-weight: 400;
    background-color: #f0f0f0;
    color: #6c6c6c;
}

.profile_custom_links {
    display: flex;
}

.profile_custom_links a {
    background: #eb3323 !important;
    color: #fff !important;
    flex: 1;
    margin-left: 20px;
    border: none !important;
    font-weight: 700;
    font-size: 11px !important;
}

.profile_custom_links a:first-child {
    margin-left: 0;
}

td.edd_purchase_amount,
.edd_purchase_row td:last-child {
    width: 250px;
}

#item-header-avatar img {
    width: 100%;
    max-width: 300px;
}

#condoc_user_pass_reset {
    display: block;
}

.item-list-tabs a {
    color: #ff0000 !important;
}