.fixed-header.with-login {top:55px; padding-top: 10px;}
.fixed-header.with-login .main-navigation.toggled ul {top: 8.5em;}

.stakeholder-nav-bar {position: fixed; z-index: 999; height: 55px; display: block; width: 100%; background: #24A38e; color: #ffffff; padding-top: 10px;}
.stakeholder-nav-bar-wrap {display: table; max-width: 1920px; width: 95%; margin: 0 auto; font-size: 0.9em;}
.stakeholder-nav-bar-data {display: table-cell; padding: 0.25em;}
.stakeholder-nav-bar-data:last-of-type {text-align: right;}
.stakeholder-nav-bar-actions {list-style: none; padding: 0; margin: 0; display: block;}
.stakeholder-nav-bar-actions li {display: inline-block;}
.stakeholder-nav-bar-actions li a {background: #ffc000; color: #4d4d4f; padding: 0.55em; border-radius: 15px;}

.entry-content.stakeholder-management {display: table; width: 90%; background: #f8f9fa; max-width: 1280px; margin: 0 auto; margin-bottom: 2em;}
.stakeholder-management-sidebar, .stakeholder-management-content-area {padding: 1em; display: block; width: 100%; }

.stakeholder-management-sidebar {background: #C3C3C3;}
.stakeholder-management-menu {display: table; width: 100%; margin: 0; padding: 0; list-style: none;}
.stakeholder-management-menu li {display: table-cell; text-align: center; width: 20%; }
.stakeholder-management-menu li .tab {cursor: pointer; width:100%; font-size: 0.95em; width: 100%; font-size: 0.95em; display: block; padding: 0.5em; background:#ffffff; color:#4d4d4f; border-top: 3px solid #C3C3C3; font-weight: bold; transition: .8s ease-in; min-height: 110px;}
.stakeholder-management-menu li .tab .fas {display: block; width: 100%; text-align: center;}
.stakeholder-management-menu li .tab:hover {background:#4d4d4f; color:#ffffff; border-top: 3px solid #000; transition: .8s ease-in;}

.panel-title{font-size:1.75em; font-weight:bold; margin-top: 0; display: block; width: 100%; text-align: center; background: #91c640; padding: 0.5em; color: #ffffff;}
.stakeholder-intro {font-weight: bold; font-size: 0.95em; margin-top:0px; text-transform: lowercase;}

.radionavs{display:none;}
#profile-panel, #manage-panel, #new-listing-panel, #events-panel, #specials-panel{display:none; animation: fadeout .8s; width:100%; }

#profile-button:checked ~ .stakeholder-management-content-area > #profile-panel, #manage-button:checked ~ .stakeholder-management-content-area > #manage-panel, #add-listing-button:checked ~ .stakeholder-management-content-area > #new-listing-panel, #event-button:checked ~ .stakeholder-management-content-area > #events-panel, #specials-button:checked ~ .stakeholder-management-content-area > #specials-panel{display:inline-block; transition: .8s ease-in; animation: fadein .8s; position: relative;}

#profile-button:checked ~ .stakeholder-management-sidebar > .stakeholder-management-menu #profile-tab,
#add-listing-button:checked ~ .stakeholder-management-sidebar > .stakeholder-management-menu #add-listing-tab,
#manage-button:checked ~ .stakeholder-management-sidebar > .stakeholder-management-menu #manage-tab,
#event-button:checked ~ .stakeholder-management-sidebar > .stakeholder-management-menu #event-tab,
#specials-button:checked ~ .stakeholder-management-sidebar > .stakeholder-management-menu #specials-tab {background:#91c640; color:#ffffff; border-top: 3px solid #808080; transition: .8s ease-in;}

.form-row {display: inline-block; width: 100%; padding: 0.25em 0;}
.one_half, .two_quarter, .one_quarter, .three_quarter, .one_third, .two_third, .one_fifth, .full_half {display: block; float: none; list-style: none; box-sizing: border-box; margin: 0 auto; width: 100%;}

.edit_listing_button {background:#ff0000 !important; cursor: pointer;}
.edit_listing_button.disabled {background:#808080 !important;}

.acf-form-submit input.acf-button.button.button-primary.button-large {background: #24A38e; color: #ffffff; font-size: 0.85em; letter-spacing: 1px; font-weight: bold; cursor: pointer;}
.submit_listing_button {background:#91c640; color: #ffffff; font-size: 0.85em; letter-spacing: 1px; font-weight: bold; cursor: pointer;}
.cancel_listing_button {background:#ffc000; color: #ffffff; font-size: 0.85em; letter-spacing: 1px; font-weight: bold; cursor: pointer;}

.new-listing-actions {display: block; text-align: center;}

.acf-field p.description {text-align: left !important;}

@media screen and (min-width:768px) {
    .stakeholder-management-menu li .tab {min-height: 80px;}
}

@media screen and (min-width:980px) {
    .stakeholder-nav-bar-wrap {font-size: 1em;}
    /**.stakeholder-management-sidebar {display: table-cell; width: 33%; vertical-align: top;}
    .stakeholder-management-content-area {display: table-cell; width: 66%; vertical-align: top;}
    .stakeholder-management-menu {display: block; width: 100%; margin: 0; padding: 0; list-style: none;}
    .stakeholder-management-menu li {display: block; width: 100%; text-align: left;}
    .stakeholder-management-menu li .tab .fas {display: inline-block; width: 25px; text-align: center; padding-right:5px;}**/
    
    .one_half:first-of-type, .two_quarter:first-of-type, .one_quarter:first-of-type, .three_quarter:first-of-type, .one_third:first-of-type, .two_third:first-of-type, .one_fifth:first-of-type {margin-left: 0; clear: left;}
    .last {margin: 0 0 0 3.06748466257669%!important; clear: none!important;}
    .one_half, .two_quarter, .one_quarter, .three_quarter, .one_third, .two_third, .one_fifth {display: inline-block; float: left; margin: 0 0 0 3.06748466257669%;}
    .one_half, .two_quarter {width: 48.46625766871166%;}
    .one_quarter {width: 21.69938650306748%;}
    .three_quarter {width: 74.23312883435584%;}
    .one_third {width: 31.28834355828221%;}
    .two_third {width: 62.47668711656442%;}
    .one_fifth {width: 17.29938650306748%;}
    .preview-panel-sticky {position: sticky;}
}



@media screen and (min-width:1080px) {
    .stakeholder-management-menu li .tab {min-height: auto;}   
}

@media screen and (min-width: 1480px) {
    .entry-content.stakeholder-management {width: 100%;}
}

@media screen and (min-width: 1920px) {
    .stakeholder-nav-bar-wrap {width: 80%;}
}




@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}

@keyframes fadeout {
    from {
        opacity:1;
    }
    to {
        opacity:0;
    }
}