.right{
	order:unset;
}

#cfps .item{
	flex-basis:100%;
	display:block;
	padding:0 5px;
	margin-bottom:10px;
	font-size:14px;
}

#events {
	display:flex;
	flex-flow:row wrap;
}

#events .list {
	order:2;
}

#events > a {
	order:1;
	display:none;
	flex-basis:30%;
	margin-left:0;
}

#events .tabs{
	margin-top:15px;
	order:3;
}

#reviews {
	display:flex;
	flex-flow:row wrap;
	flex-basis:100%;
}

#reviews .reviews {
	margin-top:-82px;
	margin-left:auto;
	margin-right:10px;
}

#search{
	display:flex;
	flex-direction:column;
}

@media (min-width: 480px) {
		
	
	}

@media (min-width: 768px) {
	
		img.headerlogo {
			width: 120px;
			height: 120px;
			right: auto;
			margin-left: -190px;
		}
		
		#events .list {      
			flex-basis:65%;
		}
		
		#events > a {
			display:block;
		}
			
	}
	
@media (min-width:980px) {
	.block {
		display:inline-block;
	}
}
	
	@media (min-width: 1220px) {
	
		.right{
			order:4;
		}

		
		.tabs {
			justify-content:space-between;
		}
		
	}