.uwmresearchhighlight-container { text-align: center; }

.uwmresearchhighlight-container .grey {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ebebeb;
}
.uwmresearchhighlight-container .grey a { display: block; padding: 15px; }
.uwmresearchhighlight-container .grey a h4 { color: #333333; }
.uwmresearchhighlight-container .grey a:hover {
    background-color: #ececec;
    text-decoration: none;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(51,51,51,0.25);
    -moz-box-shadow: 0px 1px 1px 0px rgba(51,51,51,0.25);
    box-shadow: 0px 1px 1px 0px rgba(51,51,51,0.25);
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
}
    
.uwmresearchhighlight-container .black {
    background: rgb(51,51,51);
    background: -moz-linear-gradient(top,  rgba(51,51,51,1) 0%, rgba(1,1,1,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(1,1,1,1) 100%);
    background: linear-gradient(to bottom,  rgba(51,51,51,1) 0%,rgba(1,1,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#010101',GradientType=0 );
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ebebeb;
}
.uwmresearchhighlight-container .black a { display: block; padding: 15px; }
.uwmresearchhighlight-container .black a h4 { color: #ffffff; }
.uwmresearchhighlight-container .black a:hover {
    background-color: #4d4d4d;
    text-decoration: none;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(51,51,51,0.25);
    -moz-box-shadow: 0px 1px 1px 0px rgba(51,51,51,0.25);
    box-shadow: 0px 1px 1px 0px rgba(51,51,51,0.25);
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
}

.uwmresearchhighlight-container .gold {
    background: rgb(255,213,94);
    background: -moz-linear-gradient(top,  rgba(255,213,94,1) 0%, rgba(255,189,1,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(255,213,94,1) 0%,rgba(255,189,1,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,213,94,1) 0%,rgba(255,189,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd55e', endColorstr='#ffbd01',GradientType=0 );
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ebebeb;
}
.uwmresearchhighlight-container .gold a { display: block; padding: 15px; }
.uwmresearchhighlight-container .gold a h4 { color: #000000; }
.uwmresearchhighlight-container .gold a:hover {
    background-color: #ffd365;
    text-decoration: none;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(51,51,51,0.25);
    -moz-box-shadow: 0px 1px 1px 0px rgba(51,51,51,0.25);
    box-shadow: 0px 1px 1px 0px rgba(51,51,51,0.25);
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
}

.uwmresearchhighlight-container h4 { font-weight: 600; font-size: 1em; margin: 0; }
.uwmresearchhighlight-container h4 .gold-icon { color: #ffbd00; }
.uwmresearchhighlight-container h4 .black-icon { color: #000000; }
.uwmresearchhighlight-container h4 i { margin-right: 5px; }

.small h4 .gold-icon { border: 1px solid #ffbd00; }
.small h4 .black-icon { border: 1px solid #000000; }
.small h4 i { width: 35px; height: 35px; border-radius: 50%; padding-top: 8px; margin-bottom: 6px; }
.small h4 span { display: block; padding-bottom: 0; }

.clean { clear: both; }

.content-area .entry-title {
    border-bottom: 1px solid #ccc;
    font-weight: normal;
    margin: 0 0 20px;
    padding: 0 0 10px;
}

.content-area .entry-thumbnail { max-width: 960px; }
.content-area .entry-content { position: relative; }

.content-area .entry-content .entry-content-left { float: left; width: 65%; vertical-align: top; margin-right: 2%; }
.content-area .entry-content .entry-content-left .intro { font-weight: 600; }
.content-area .entry-content .entry-content-left ul { list-style-position: outside; list-style-type: none; padding-left: 0; }
.content-area .entry-content .entry-content-left ul li { margin-bottom: 20px; }
.content-area .entry-content .entry-content-left ul li i { color: #ffbd00; margin-right: 20px; }
.content-area .entry-content .entry-content-left .quote { border-left: 1px solid #ffbd00; padding-left: 30px; font-family: serif; font-style: italic; margin-bottom: 50px; }

.content-area .entry-content .entry-content-right { float: right; width: 32%; background-color: #e5e5e5; }
.content-area .entry-content .banner { position: relative; top: -100px; }
.content-area .entry-content .no-banner { position: relative; top: 20px; }
.content-area .entry-content .entry-content-right .entry-content-right-img { border: 4px solid #ffbd00; position: relative; }
.content-area .entry-content .entry-content-right .entry-content-right-img .lightbulb {
    position: absolute;
    top: -20px;
    left: -20px;
    font-size: 2em;
    color: #ffffff;
    background-color: #ffbd00;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    padding: 1px 0 0 15px;
}
.content-area .entry-content .entry-content-right .entry-content-right-text { padding: 30px 20px; font-size: .9em; }

@media screen and (max-width: 949px) {
    .content-area .entry-content .entry-content-left,
    .content-area .entry-content .entry-content-right { float: none; display: block; width: 100%; margin-right: 0; font-size: 1em; }
    .content-area .entry-content .entry-content-left ul { margin-bottom: 60px; }
    .content-area .entry-content .banner { position: static; top: 0; }
    .content-area .entry-content .no-banner { position: static; top: 0; }
    .content-area .entry-content .entry-content-right .entry-content-right-text { font-size: 1em; }
}