/* Typography */

    h1, h2 {
        margin: 1em  0 .25em;
        padding: 0;
        color: #25551b !important;
    }
    
    h3, h4, h5, h6, .light{
        margin: .75em 0 .25em;
        padding: 0;
        color: #25551b !important;
    }
    
 
    ul{
        list-style:none;
    }


    blockquote h4 {
        margin: 0 !important;
    }
    

/* ul bullets and li spacing - not 100% set on the circle open to suggestions */
    .radix-layouts-content ul{
    list-style: none;
    }

    .radix-layouts-content ul li{
        margin: 5px 0 10px;
    }



/* breathing room at the top and bottom of main-wrapper */
    #main-wrapper {
        margin: 2.5em 0;
    }


/* Links - Decided to keep links orange and make headers green */

    #content a:link {
        /*color: #25551b !important;*/
        text-decoration: none;
    }
    
    #content a:hover {
        /*color: #5c8021 !important;*/
        text-decoration: underline;
    }
    
    #content a:visited {
        /*color: #25551b !important;*/
        text-decoration: none;
    }



/* Header logo image and tagline */

    .logo, .department-brand p {
        max-width: 600px;
        width: 90%;
        margin: 1.5em auto;
    }



/* Header background image - place image in the img folder of the template */
    .hsu-header {
        background: url("../img/envComm_webHeader_optimized.jpg") center center no-repeat;
        background-size: cover;
        padding: 20px 0 0;
    }


    .logo, .department-brand p {
        max-width: 600px;
        width: 90%;
        margin: 1.5rem 0;
        /* margin: 1.5em auto;
        text-align: center;*/
    }





/* Remove bullets from news articles list */
    
    .pane-panopoly-news-list-news-articles ul li{
        list-style: none;
    }


/*Featured career - Remove bullets, fix margin, border around image, and make name inline. */
    
    li.views-row.views-row-1.views-row-odd.views-row-first.views-row-last.featured-careers {
        list-style: none;   
    }
    
    .item-list ul li {
        margin: 10px 0px;
    }
    
    .item-list ul li img {
        border: 3px solid #ccc;
        width: 90%;
        height: 100%;
        margin: 5px 0 0 -15px;
    }
    
    .views-field.views-field-field-hsu-careers-first-name, .views-field.views-field-field-hsu-careers-last-name {
        display: inline-block;
        margin: 0 .2rem 0 0;
        font-size: 1.5rem;
        line-height: 1.2;
        font-weight: 500; 
        
    }
    
/* Featured Careers spacing*/

    .views-field-field-hsu-careers-profile-image {
        margin: 0;
        padding: 0;
    }
    
    .info h3 {
        margin: 0px;    
    
    }

/*more careers button hacks*/
    .pane-uuid-4693036f-ac74-4b39-8a86-38875856e235 {
        width: 20%;
        min-width: 200px;
        float: left;
    }
    
    .pane-uuid-4693036f-ac74-4b39-8a86-38875856e235 h4 {
        padding: 0 0 0 15px;
    }
    

/* People image resize because original image was smaller than the display */

.hsu-people-detail {
    width: 100%;
    max-width: 160px !important;
}



.field-item ol li {
    padding: 0 0 7px 7px;
}



.featured-careers h4 {
    margin: 0px;
}

.item-list ul li {
    margin: 0px 0px 10px 7px;
}

.view-hsu-news ul li{
    margin: 0px;
    padding: 10px 0;

}

.pane-hsu-news-panel-pane-1 .pane-title{
    background: none !important;
    padding: 0px;
    margin: 0px;
}

.department-brand p {
    text-transform: none;
}
