/* main selectors */
.events-list .date span{text-transform: uppercase;}
#searchForm .btn-group {position:relative;}
#searchForm .btn-toolbar {padding:0 0 10px;}
#searchForm .btn-toolbar:after,
#searchForm .controls:after {
	display:block;
	clear:both;
	content:'';
}
#searchForm input[type="text"],
#searchForm input[type="tel"],
#searchForm input[type="email"],
#searchForm input[type="url"],
#searchForm input[type="password"],
#searchForm input[type="search"] {
	height:30px;
	padding:5px;
	line-height:20px;
	font-size:14px;
}
#searchForm .input-placeholder-text {
	padding:5px;
	line-height:20px;
	font-size:14px;
	height:30px;
}
#searchForm .phrases,
#searchForm .only {
	clear:both;
	width:100%;
	padding:10px 0;
}
#searchForm .btn {display:none;}
#searchForm .controls {padding:0 0 10px;}
#searchForm label {
	width:33%;
	float:left;
	padding:0 10px 10px 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#searchForm label input[type="checkbox"],
#searchForm label input[type="radio"] {margin:0 10px 0 0;}
@media only screen and (max-width: 767px){
	.post .search {margin-left:-52px;}
	.phrases-box {padding:10px 0 0;}
}
@media only screen and (max-width: 600px){
	#searchForm label {width:50%;}
}