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

/*#page_home .header {
    min-height: 320px !important;
}*/

#iam {
   /* top: 60px;
    display: none;*/
}

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

#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;
	padding: .5em 1em;
	width: 100%;
}

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

.main-content-lft {

}

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

.help .column {
	width: 48%;
}

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

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

.event-slide {

}

.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%;
}

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

#iam {
   /* top: 10px;
    display: none;*/
}

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

#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: 45.25%;*/
        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%;
    }

    .features a {
    	display:block;
        width: 100%;
        /*width: 48%;*/
    }
    
    #page_home .video-link button {
	    background: rgba(255, 255, 255, .3);
	    border: 0 none;
	    border-radius: 100%;
	    color: #fff;
	    font-size: 2em;
	    height: 60px;
	    margin-left: -60px;
	    margin-top: -15px;
	    position: absolute;
	        left: 60%;
	        top: 33%;
	    width: 60px;
    }
}