/* Custom CSS overrides */

.flexslider {
        margin: 0;
        border: 0;
}

.flex-direction-nav a {
        line-height: 42px;
}

.flexslider .slides li {
        position:relative;
}

.flexslider .views-field-title, .flex-caption {
        position:absolute;
        left:0;
        right:0;
        bottom:0;
        background:#000000;
        z-index:1;
        opacity:0.5;
        padding: 0.5em;
        padding-left: 50px;
        padding-right: 50px;
        color: #FFFFFF;
}

.flex-direction-nav a {
	background-color: transparent;
}

/* For Sticky Footer */
html,
body {
        margin:0;
        padding:0;
        height:100%;
        font-size: 17px !important;
        line-height: 1.6em;
        font-family: sans-serif !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: rgb( 77, 77, 77 );
        font-weight: 500;
}
#wrapper {
        min-height:100%;
        position:relative;
}
#page {
        padding-bottom:300px; /* Height of the footer element */
}
.front #page {
        padding-bottom:0;
}
.front #footer {
        position: relative;
}
#footer {
        width:100%;
        height:300px;
        position:absolute;
        bottom:0;
        left:0;
}
/* End For Sticky Footer */

#main-navigation ul.menu li a {
	font-weight: 500;
}

#main {
	padding-bottom: 30px;
}

#main-content {
	padding: 0;
}

#sidebar-second {
	padding-top: 30px;
}

.search-info {
	display: none;
}

h1, h2, h3, h4, h5, h6 {
    text-transform: none;
}

/*    
.research-img, .user-picture img, .user-profile img, .view img, .field-name-field-project-image img{
    border: thin solid lightgray;
    box-shadow: 4px 4px 4px #ccc;
    border:1px solid #;
}
*/

.user-profile img, .user-picture img, .field-name-field-project-image img, .views-row img,
.research-img, .user-picture img, .user-profile img, .view img, .field-name-field-project-image img{
    float: left;
    margin-right: 1.5em;
}

.views-row {
    padding-bottom: 3em;
}

.view-current-projects .views-row {
    display: inline-block;
}

.col-lg-3 .row {
    margin-left: 1em;
    margin-right: 1em;
}
