	
		#Grid .mix{
    opacity: 0;
    display: none;
}

.gridcontrols {
padding-bottom:20px;
}

.gridcontrols li{
	cursor: pointer;
display: inline;
list-style-type: none;

margin-right:20px;
}

.gridcontrols li.active{
	font-weight: bold;
border-bottom:3px solid black;
}

.aboutpage {
/*width:660px;*/
} 

td.eventful {
background:black;
}
td.eventful a {
color:white!important;
}

.header-contact .header-email {
background: none;
padding-left: 0;
}

.portfolio-list .post-image {
margin: 0 0 10px;
}

.portfolio-list .post-title {
font-size:17px;
line-height:22px;
}

div.css-search div.em-search-main .em-search-submit {
border:1px solid grey;
border-radius:0;
background:none;
background-color:grey;
box-shadow:none;
-webkit-border-radius:0;
}
div.css-search div.em-search-main .em-search-submit:hover {
background:none;
background-color:black;
border:1px solid black;
}

.execphpwidget #content {
padding-bottom:0;
}

.slider .slider-content {
position:static;
}

/*MEDIA QUERY*/
@media only screen and (min-width : 640px) {


.slider {
height:480px;
}


.slider .slider-image {
height: 310px;
    margin-top: 35px;
}
    
    .slider .image-right .slider-copy {
    padding: 30px 0 0;
}

.slider .image-right .slider-image {
    padding:0;
}
      
.slider {
    height: 380px;
    padding-top: 0;
}

.slider-copy h2 {
font-size:56px;
}

.slider-copy h5 {
font-size:17px;
line-height: 26px;
}

.slider-copy .action-link {
font-size:15px;
}

}
/* end media query */

.altmusic_poster_wrapper {
width: 320px; 
height:450px; 
margin-bottom:10px;
}

.homepage_events table {
width:300px;
}

.events-table {
line-height:145%;
}