html, body, h1, h2, h3, h4, h5 {color:rgba(0,0,0,.87);}

.profile.featured .image-header {display: block;max-width: 100%;height: auto;}
/* small screens */
@media only screen {
    .profile-border {
        border: 5px solid rgba(255,255,255,.87);
        border-radius: 50%;
        display: inline-block;
        width:110px;
        height:110px;
        margin:10px 10px 10px 10px;
    }
} /* Define mobile styles */

/* medium screens */
@media only screen and (min-width: 40.063em) { /* min-width 641px, medium screens */
    .profile-border-medium {
        border: 5px solid rgba(160,160,160,.25);
        border-radius: 50%;
        width:160px;
        height:160px;
        margin:0 auto;
    }
} /* min-width 641px, medium screens */

/* landscape ipads */
@media only screen and (min-width: 40.063em) and (orientation: landscape) {
}

/* iphone 6+ */
@media only screen
and (min-device-width : 414px)
and (max-device-width : 736px)
and (orientation : landscape)
{
}

/* iphone 6 */
@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : landscape)
{
}


    /* large screens */
@media only screen and (min-width: 64.063em) {
    /* setup to maintain an HD 16:9 */
} /* min-width 1025px, large screens */

/* x-large screens */
@media only screen and (min-width: 90.063em) { } /* min-width 1441px, xlarge screens */

/* xx-large screens */
@media only screen and (min-width: 120.063em) { } /* min-width 1921px, xxlarge screens */

/* layout */
.row.full { width: 100%; max-width: 100%; }
.row.full>.column:first-child,
.row.full>.columns:first-child { padding-left: 0; }
.row.full>.column:last-child,
.row.full>.columns:last-child { padding-right: 0; }

/* base styling */
.material-shadow-1 {
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
.material-shadow-2 {
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
.material-shadow-3 {
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
.material-shadow-4 {
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.material-shadow-5 {
    box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
}

/* need our tabs slightly smaller */
.tabs dd > a, .tabs .tab-title > a {padding:.5rem 1.5rem;}
.breadcrumb{line-height:40px;}
ul.person-list, ul.pointList, ul.object-list, ul.dashList {list-style:none;margin-left:0px;}
ul.pointList li {padding-top:5px;padding-bottom:5px;}
.progress.round {height:40px;}
#profile-progressbar .text {line-height:35px;margin-right:15px;}
#profile-progressbar .meter .text {line-height:35px;margin-left:15px;}
.level {line-height:40px;}

.listImg a {min-height:100px;}

/* styling */
.profile-header {min-height:250px;background-position:center center;position:relative;background-size:cover;}
.avatar-header {}
.profile-nav-items-left {padding:25px 5px 5px 30px;}
.profile-nav-items-right {padding:40px 20px 20px 40px;}
.fa.profile-action {font-size:35px;line-height:1;color:rgba(255,255,255,.87);}
.fa.profile-action:hover {color:rgba(255,255,255,.5);}
.profile-info-bar {background-color:rgba(240,240,240,.85);text-align:center;text-transform: uppercase;}
.profile-info-bar .big-stat-count {font-size:1.5rem;}
.profile-info-bar .name {font-size:.75rem;}
.profile-info-bar .selected {border-bottom:4px solid #99b91f;}
.profile-info-bar .unselected {border-bottom:4px solid transparent;}
.profile-info-bar a {padding-top:5px;padding-bottom:5px;display:block;}
.profile-body {padding-top:20px;}
.profile-contents h2:first-of-type {margin-top:0px;}

.gs-logo {max-width:50px;padding-top:10px;margin-left:8px;margin-top:3px;}
.gs-logo-container {height:65px;width:65px;border-radius:50%;background-color:rgba(40,40,40,.8);}

.profile-avatar {border-radius:50%;}
.profile-border {border-radius: 50%;}

.profile.featured .image-header:hover {opacity:.87;}
.profile.featured .article-link {margin-top:1rem; margin-bottom:1.5rem;text-align:center;}
.profile-social ul {list-style:none;margin-left:0px;margin-bottom:5px;}
.profile-bio {font-size:.87rem;margin-top:5px;margin-bottom:5px;}

.listImg a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;

}

.dash-controls {
    background: #444;
    color: #fff;
    padding: 8px 0px 8px 0px;
    margin: 0.5em 0 0;
}

.dash-list .dash-row:nth-child(odd) {
    background: #f4f4f4;
}

.dash-row {padding:10px 0px;}

.data-count {
    font-size: 1.6em;
    font-weight: bold;
    line-height: 1em;
}

.dash-data .mute {
    font-size: 0.6em;
}

.dash-data {text-align:center;}
.user-title {font-size:.75rem;}

.faux-tabs {
    margin-bottom: 0 !important;
    margin-left: 0;
}

.faux-tabs, .tabs {border-bottom:1px solid rgba(200,200,200,.87);}
.faux-tab-title, .tab-title {border-top: 4px solid transparent;}
.faux-tab-title.active, .tab-title.active {border-top: 4px solid #99b91f;border-radius:3px;}

/* looks like a foundation tab, but isn't one really */
.faux-tabs{ margin:0px; display:block;height:46px;}
.faux-tabs .faux-tab-title > a {
    padding: .5rem 1.5rem;
}
.faux-tabs .faux-tab-title > a {
  display: block;
  background-color: #EFEFEF;
  color: #222222;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 1rem;
  padding: 1rem 2rem;
}

.faux-tabs .faux-tab-title {
    float: left;
    list-style: none;
    margin-bottom: 0 !important;
    position: relative;
}

.faux-tabs .faux-tab-title > a {
    padding: .5rem 1.5rem;
}

.faux-tabs .faux-tab-title.active a {
    background-color: #FFFFFF;
    color: #222222;
}

.dash-chart {
    height: 200px;
    width: 100%;
    margin-bottom: 1.5em;
}

.dash-data a {padding:10px;}
.article-title {word-wrap: break-word;}

form label {font-size:1.25rem;}
form .mute {font-size:.8rem;}

.small-avatar {border-radius:50%;}
.person-list li {margin-bottom:15px;}

/* stream stuff */
.stream-icon, .stream-comment-icon {float:left;}
.stream-icon {padding-left:5px;padding-right:5px;}
.stream-comment-icon {padding:5px;}
.stream-activity-line {margin-bottom:5px;}

.stream-container {background-color:rgba(220,220,220,.2);border-radius:5px;padding:10px;margin-bottom:10px;}
.stream-time {font-size:.75rem;text-align:right;}

.button.tiny.profile-follow.expand {margin-bottom:5px;}

/*
.profile-contents a {color:rgba(0,0,0,.87);}
.profile-contents a:hover {color:rgba(0,0,0,.5);text-decoration:underline;}
.profile-info-bar a:hover {color:rgba(153,185,31,0.71);text-decoration:none;}
.profile-contents a {text-decoration:underline;}
.profile-contents .breadcrumb a {text-decoration:none;}
.profile-contents a.button, .dash-data a {text-decoration:none;}
.dash-controls a {color:rgba(255,255,255,.87);text-decoration:none;}
.dash-controls a:hover {color:rgba(255,255,255,.5);}*/