/* nav ul a{ font-weight: bold; }
 */
nav ul span{ font-weight: bold; } 

@media screen and (max-width: 767px) {
	
	/* li { border-bottom: 1px solid #ccc;	} */
	
	#bs-example-navbar-collapse-1 .collapse { visibility: hidden; }
	
	.navbar-nav { margin: 0;	}
	.navbar-toggle { float: left; margin-left: 15px; }
	
	.cbp-spmenu { visibility: visible; }
	.cbp-spmenu { background: #f8f8f8; position: fixed; padding: 0; margin: 0 !important; overflow-x: hidden; overflow-y: visible; display: block; }
	.cbp-spmenu h3 { color: #afdefa; font-size: 1.9em; padding: 20px; margin: 0; font-weight: 300; background: #0d77b6; }
	.cbp-spmenu a { display: block; }
	.cbp-spmenu-vertical { width: 260px; height: 100%; top: 0; z-index: 1000; }
	.cbp-spmenu-horizontal { width: 100%; height: 150px; left: 0; z-index: 1000; overflow: hidden; }
	.cbp-spmenu-horizontal h3 { height: 100%; width: 20%; float: left; }
	.cbp-spmenu-horizontal a { float: left; width: 20%; padding: 0.8em; border-left: 1px solid #258ecd; }
	.cbp-spmenu-left { left: -260px; }
	.cbp-spmenu-right { right: -260px; }
	.cbp-spmenu-left.cbp-spmenu-open { left: 0px; }
	.cbp-spmenu-right.cbp-spmenu-open { right: 0px; }
	.cbp-spmenu-top { top: -150px; }
	.cbp-spmenu-bottom { bottom: -150px; }
	.cbp-spmenu-top.cbp-spmenu-open { top: 0px; }
	.cbp-spmenu-bottom.cbp-spmenu-open { bottom: 0px; }
	.cbp-spmenu-push { overflow-x: hidden; position: relative; left: 0; }
	.cbp-spmenu-push-toright { left: 260px; }
	.cbp-spmenu-push-toleft { left: -260px; }
	.cbp-spmenu,.cbp-spmenu-push { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
}