/*
Theme Name:  ASSIST Center Theme
Theme URI: https://design.oit.ncsu.edu
Description: Hillsborough child theme for ASSIST Center
Author: Jen McFarland, OIT Design & Web Services
Author URI: https://design.oit.ncsu.edu/
Template: hillsborough
Version: 0.1.8
*/

a {color:#333}

body.admin-bar {margin-top:0px;}

#colophon {background-color: #333 !important;}

header#masthead .container .logo {
    margin: 10px 0 0 -15px;
}

#site-navigation.navbar .active a, #site-navigation.navbar .active a:active, #site-navigation.navbar .active a:focus, #site-navigation.navbar .active a:hover, #site-navigation.navbar a:active, #site-navigation.navbar a:focus, #site-navigation.navbar a:hover {
    color: #678824;
}
#site-navigation.navbar li li a, #site-navigation.navbar li li li a {color:#d1d1d1 !important;}
#site-navigation.navbar a:active, #site-navigation.navbar li li a:hover {color: #f1f1f1 !important;}

.post a {color: #678824;}

.btn-primary, .comment .reply a {
    color: #fff;
    background:#9E303D;
}

ul li ul li ul li:before, ul li:before {color:#333 !important}

header#masthead .site-branding .site-title {margin-bottom: 0;}
.site-branding {
    display:flex;
    flex-direction: column;
}
.site-branding .site-title {
    position: absolute;
    left:-3000px;
}
.site-branding .site-desc {
    margin: 96px auto 0;
    font-weight: bold;
    color:#333;
}

#respond .input-group-addon {background-color:#9E303D;}

.widget-area .widget_nav_menu ul li.active a, .widget-area .widget_nav_menu ul.menu>li>a:active, .widget-area .widget_nav_menu ul.menu>li>a:focus, .widget-area .widget_nav_menu ul.menu>li>a:hover {
    background-color: #d1d1d1;
    color:#333;
}

.sub-footer .partners {}
.sub-footer .partners li:before {
    content: none;
}
.sub-footer .partners img {max-height:70px;}
.sub-footer .partners li {
    float:left;
    margin:2px 10px;
    padding:6px;
    display: block;
    margin-left: auto;
    margin-right: auto
    /*border:solid 1px #c00;*/
}
@media screen and (max-width: 993px) {
    .sub-footer .partners {
        display:inline-block;
        width: auto;
    }
    
}



/* COLORS */

.n_text-assistgreen {
    color: #9ecc3d;
}
.n_bg-assistgreen {
    background-color: #9ecc3d;
}
.n_hover-bg-assistgreen:hover, .n_hover-bg-assistgreen:focus, {
    background-color: #9ecc3d;
}
.n_fill-assistgreen {
    fill: #9ecc3d;
}
.n_b--assistgreen {
    border-color: #9ecc3d;
}

.n_text-darkgreen {
    color: #57721E;
}
.n_bg-darkgreen {
    background-color: #57721E;
}
.n_hover-bg-darkgreen:hover, .n_hover-bg-darkgreen:focus, {
    background-color: #57721E;
}
.n_fill-darkgreen {
    fill: #57721E;
}
.n_b--darkgreen {
    border-color: #57721E;
}

.n_text-orange {
    color: #b55830;
}
.n_bg-orange {
    background-color: #b55830;
}
.n_hover-bg-orange:hover, .n_hover-bg-orange:focus, {
    background-color: #b55830;
}
.n_fill-orange {
    fill: #b55830;
}
.n_b--orange {
    border-color: #b55830;
}

.n_text-paleteal {
    color: #9ECCCA;
}
.n_bg-paleteal {
    background-color: #9ECCCA;
}
.n_hover-bg-paleteal:hover, .n_hover-bg-paleteal:focus, {
    background-color: #9ECCCA;
}
.n_fill-paleteal {
    fill: #9ECCCA;
}
.n_b--paleteal {
    border-color: #9ECCCA;
}

.n_text-pink {
    color: #9E303D;
}
.n_bg-pink {
    background-color: #9E303D;
}
.n_hover-bg-pink:hover, .n_hover-bg-pink:focus, {
    background-color: #9E303D;
}
.n_fill-pink {
    fill: #9E303D;
}
.n_b--pink {
    border-color: #9E303D;
}

.n_text-darkteal {
    color: #427E93;
}
.n_bg-darkteal {
    background-color: #427E93;
}
.n_hover-bg-darkteal:hover, .n_hover-bg-darkteal:focus, {
    background-color: #427E93;
}
.n_fill-darkteal {
    fill: #427E93;
}
.n_b--darkteal {
    border-color: #427E93;
}

/* Add classes for custom color pallette in WP default syntax */

.has-green-color { color: #9ECC3D; } 
.has-green-background-color { background-color: #9ECC3D; }
.has-white-color { color: #ffffff; } 
.has-white-background-color { background-color: #ffffff; }
.has-gray-10-color { color: #f2f2f2; } 
.has-gray-10-background-color { background-color: #f2f2f2; }
.has-gray-25-color { color: #cccccc; } 
.has-gray-25-background-color { background-color: #cccccc; }
.has-gray-60-color { color: #666666; } 
.has-gray-60-background-color { background-color: #666666; }
.has-gray-90-color { color: #333333; } 
.has-gray-90-background-color { background-color: #333333; }
.has-black-color { color: #000000; } 
.has-black-background-color { background-color: #000000; }
.has-darkgreen-color { color: #57721E; } 
.has-darkgreen-background-color { background-color: #57721E; }
.has-orange-color { color: #b55830; } 
.has-orange-background-color { background-color: #b55830; }
.has-paleteal-color { color: #9ECCCA; } 
.has-paleteal-background-color { background-color: #9ECCCA; }
.has-pink-color { color: #9E303D; } 
.has-pink-background-color { background-color: #9E303D; }
.has-darkteal-color { color: #427E93; } 
.has-darkteal-background-color { background-color: #427E93; }
