.qw-wrap{
  min-height: 600px;
  margin-bottom: 60px;
}

.qw-loop-event{
	background-color: #020202;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #fff;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  min-height: 500px !important;
}

.qw-loop-event a img{
  width: 100% !important; 
}
.qw-loop-event h3{
	margin: 0;
	padding: 0 0 10px;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2;
	height: 70px;
}
.qw-loop-event h4{
	margin: 0;
	padding: 0 0 8px;
	font-size: 14px;
	font-style: italic;
}
.qw-loop-event h5{
  margin-top: 5px;
  margin-bottom: 5px;
}

.qw-loop-event p{
  font-size: 12px;
  height: 140px;
}

.qw-loop-event-content{
  position: relative;
	padding: 10px;
	min-height: 307px;
}

.qw-wrap .navbar.navbar-default{
  border-radius: 0;
  background-color: #E5E9E8;
  border-color: #E5E9E8;
}

.qw-wrap .navbar.navbar-qw-lower{
  margin-top: 0;
  margin-bottom: 20px;
  border-color: #fff;
  background-color: transparent;
  min-height: 0;
  margin-bottom: 0;
}

.qw-wrap .navbar-qw-lower .navbar-left{
  margin-left: 14px;
}

.navbar-qw-lower .btn-group .btn-default.dropdown-toggle{
  color: #fff;
  background-color: #A3ACB1;
  border-radius: 0;
}
.navbar-qw-lower .btn-group .btn-default.dropdown-toggle .caret{
  border-top: 8px dashed;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent
}
.navbar-qw-lower .btn-group .qw-grp-btn{
  border-radius: 0;
}

.navbar-qw-lower.navbar-default .navbar-nav>li>a{
  font-size: 20px;
}

.form-control.qw-search{
  border-radius: 0;
  margin-right: -15px;
  border-width: 2px;
}



.btn-events{
  position: absolute;
  left: 12px;
  bottom: 12px;
	display: block;
	color: #fff;
	padding: 3px 5px;
	text-transform: uppercase;
	border: 3px solid #fff;
	margin-top: 10px;
}

.btn-events:hover{
  color: #fff;
  text-decoration: none;
  border: 3px solid #e2e2e2;
}

.btn-events:active{
  color: #fff;
  text-decoration: none;
  border: 3px solid #e2e2e2;
}

.btn-events:focus{
  color: #fff;
  text-decoration: none;
  border: 3px solid #e2e2e2;
}

.qw-filters-label{
  display: inline-block;
  padding: 15px;
}

@media screen and (min-width: 992px){
  .qw-filters-label{
    display: none; 
  }
}

