.header .top {
	padding: .5em 0;
}

.utilities {
	margin-right: 50px;
    margin-top: 0.8em;
}

#page_home .no-border {
	background: none;
}

#search-btn {
    background: none;
}

#search-btn.button:hover {
    background: none;
}

#search-btn strong {
	display: none;
}

.logo {
    width: 20%;
}

.logo img {
	margin-left: 15px;
}

.sb-toggle-right {
    right: 65px;
    top: 10px;
}

.sb-slidebar .sb-toggle-right {
	line-height: 1.5;
	padding: 1.5em 1.4em;
}

.content .column {
	float: none;
	margin: .5em auto;
	width: 100%;
	clear: both;
}

.content .column:nth-last-of-type(2n) {
    float: left;
    margin: .5em auto;
    padding: 1em 0 1em 0;
}

#GridView .column:nth-of-type(even) {
    padding: 1em 0 1em 0;
    padding-left: 0;

}

.right-sidebar {
	width: 100% !important;
}

.help .column {
	width: 48%;
}

.content .button {
	font-size: 0.8em;
}

#results .column {
	float: left;
	width: 100% !important;
}

.event-slide li {
    border-bottom: 1px solid #ddd;
    float: none;
    overflow: auto;
    padding: 1em 0;
    width: 100%;
}

.feature_img {
    float: none;
    width: 100%;
}

.main-content-lft.event-detail {
    width: 100%;
}

#athletics-utility {
    top: 10px;
}

.athletics-desktop-util {
    display: none;
}

.athletics-mobile-util {
    display: block;
}

.category-feed li {
    width: 48%;
}

.date-wrap,
.event-wrap {
    width: 100%;
}

.features a {
    width: 48%;
}

.academic-buttons ul {
	padding: 0;
	margin: 0;
}

.academic-buttons li {
	width: 100%;
	margin: .5% 0;
}

.student-collage:nth-child(1),
.student-collage:nth-child(8n){
	width: 100%;
	font-size: .75em;
	height: 140px;
}
.student-collage:nth-child(2),
.student-collage:nth-child(9n){
	width: 49%;
	font-size: .75em;
	height: 140px;
}

.student-collage:nth-child(3),
.student-collage:nth-child(4),
.student-collage:nth-child(5),
.student-collage:nth-child(10n),
.student-collage:nth-child(11n),
.student-collage:nth-child(12n){
	width: 49%;
	font-size: .75em;
	height: 140px;
}

.student-collage:nth-child(6),
.student-collage:nth-child(7),
.student-collage:nth-child(13n),
.student-collage:nth-child(14n){
	width: 49%;
	font-size: .75em;
	height: 140px;
}

.directory a.entry {
	width: 98%;
}

/* ==========================================================================
   Homepage
   ========================================================================== */

#iam .dropdown,
#iam .dropdown select {
    min-width: 280px;
}

#social .col1,
#social .col2,
#social .col3 {
	width: 470px;
}

#social .col2 .item {
	width: 235px;
}

#social .col2 .item:last-child {
	display: none !important;
}

#social .col3 .item {
	display: inline-block;
}

/*#social .col1,
#social .col2,
#social .col3,
#social .col4 {
    width: 100%;
}

.col1 .item:last-child,
.col2 .item:last-child,
.col3 .item:last-child,
.col4 .item:last-child {
    display: none !important;
}
*/
.features {
    margin: .5em auto 2em;
}

@media all and (max-width: 640px) {

    .thumb {
        padding-bottom: 55%;
        width: 100%;
    }

    .location .content .column:nth-last-of-type(2n) {
        padding: .5em 0;
        text-align: center;
    }

    #athletics-utility {
        right: 65px;
    }

    .social-icons {
        float: none;
    }

    #page_news .left-sidebar {
        float: none;
        width: 100%;
    }

    #page_news #articles {
        float: none;
        width: 100%;
    }

    .news-gallery li {
        width: 25%;
    }
}