/*Suppress expandable navbar*/
/*#top-bar{
		position: absolute!important;
}*/

/*Align Rokwire logo in footer*/
/*#colophon .flex{
		margin:0;
}*/

/*UIUC branding blue and orange*/
.main-navigation{background: #13294B;}
.mobile-bar{background: #13294B;}

/*don't change the orange yet - it is used in the wave and buttons; it's not clear that we really need to use UIUC branded colors on this website.
*.site-footer{background-color:#ff552e;}
*/

/*AWSM TEAM PLUGIN CUSTOMIZATIONS*/
.cards-style.style-3 figcaption {padding:15px 20px;}
.awsm-grid-wrapper .awsm-grid h3 {text-transform:none; font-weight:600; line-height:1; font-size:.9em; color:#e64b38;}
.awsm-personal-info span {text-transform:none; line-height:1.1;}

h2 + .awsm-grid-wrapper .awsm-grid {padding-top:0;}

.awsm-grid-wrapper .awsm-grid {margin:0;}

.cards-style.style-3 figure::before {
    background: rgba(255,255,255,.9);
    background: -webkit-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,.8) 20%,rgba(255,255,255,1) 78%,rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.6)),color-stop(20%,rgba(255,255,255,.8)),color-stop(78%,rgba(255,255,255,1)),to(rgba(255,255,255,1)));
    background: -moz- oldlinear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,.8) 20%,rgba(255,255,255,1) 78%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom,rgba(255,255,255,.6) 0,rgba(255,255,255,.8) 20%,rgba(255,255,255,1) 78%,rgba(255,255,255,1) 100%);

}

/*M.E. CALENDAR CUSTOMIZATIONS*/
.mec-events-button, .mec-next-previous-events a {text-decoration:none;}
.mec-event-data-fields ul.mec-event-data-field-items {margin-bottom:0;}

/*Typography tweaks*/
p {margin:0 0 1em;}
h2 {margin-bottom: .5em;}
p + h2, blockquote + h2 {margin-top:1.3em;}

p+ul, p+ol {margin-top:-.8rem;}

/*Form tweaks*/
label {transform:none; opacity:1;}
div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-has-error .choices__inner {border-color:#ff552e;}
div.wpforms-container-full .wpforms-form label.wpforms-error {color:#ff552e;}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {background-color: #6230aa; color: #fff; border-radius: 100px;}
div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form input[type=submit]:focus, div.wpforms-container-full .wpforms-form input[type=submit]:active, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:focus, div.wpforms-container-full .wpforms-form button[type=submit]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:focus{background-color:#503479;}

/*Remove all caps for posts*/
.latest-post h3{text-transform:none}