ul.slimmenu{background-color:none;border-color:#064481;width:100%;margin:0;margin-top:0;float:right;padding:0;list-style-type:none}ul.slimmenu li{position:relative;display:inline-block;text-align:left}.menu-collapser{position:absolute;top:0;left:0;background:0 0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.5);width:100%;height:48px;line-height:48px;font-size:16px;padding:0}.collapse-button{position:absolute;right:-40px;top:50%;width:40px;background-repeat:repeat-x;background-color:#0855a1;border-radius:4px;border-style:solid;border-width:1px;color:#fff;background-color:#0e0e0e;box-shadow:0 1px 0 rgba(255,255,255,.1) inset,0 1px 0 rgba(255,255,255,.075);padding:7px 10px;text-shadow:0 -1px 0 rgba(0,0,0,.25);cursor:pointer;font-size:14px;text-align:center;transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.collapse-button:focus,.collapse-button:hover{background-image:none;background-color:#1182c8;color:#fff}.collapse-button .icon-bar{background-color:#f5f5f5;border-radius:0;box-shadow:0 1px 0 rgba(0,0,0,.25);display:block;height:2px;width:18px;margin:2px 0}ul.slimmenu li a{padding:15px 26px}ul.slimmenu li ul li a,ul.slimmenu.collapsed li a{padding:10px}ul.slimmenu.collapsed{z-index:3}ul.slimmenu.collapsed li a{display:block;min-width:200px}ul.slimmenu.collapsed li ul li{padding:0;clear:both}ul.slimmenu.collapsed li ul li a i{padding:0 5px}ul.slimmenu>li{margin-right:-5px}ul.slimmenu>li:first-child{border-left:0}ul.slimmenu>li:last-child{margin-right:0}ul.slimmenu>li>a{font-family:'Open Sans Condensed',sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:#fff;position:relative;display:block;padding:13px 15px;border-top:solid 2px transparent}ul.slimmenu li a:hover{color:#fff;border-top:solid 2px #0db4ff;text-decoration:none}ul.slimmenu li a:focus,ul.slimmenu li a:hover,ul.slimmenu li.current{background-color:none;text-decoration:none}ul.slimmenu li.current{border-top:solid 2px #0db4ff;font-size:13px}ul.slimmenu li .sub-collapser{display:none;background:0 0;position:absolute;right:0;top:0;width:28px;height:52px;text-align:center;z-index:999;cursor:pointer}ul.slimmenu li .sub-collapser:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}ul.slimmenu li ul{margin:0;list-style-type:none;font-weight:700}ul.slimmenu li ul li{display:block;padding:0;font-weight:700;text-align:left;z-index:1000;clear:both}ul.slimmenu li ul li a{color:#ccc;clear:both;font-size:13px;display:block;font-weight:700;padding:12px 18px;line-height:1.42857;border-bottom:1px solid #333;white-space:nowrap;background:url(../images/header-background.png) repeat}ul.slimmenu li ul li a:focus,ul.slimmenu li ul li a:hover{color:#ccc;clear:both;font-size:13px;display:block;font-weight:700;padding:12px 18px;line-height:1.42857;border-top:none;border-bottom:1px solid #666}ul.slimmenu li>ul{display:none;position:absolute;left:0;top:100%;font-size:13px;white-space:nowrap;color:#ccc;z-index:999;padding:0;min-width:220px;height:50px}ul.slimmenu li>ul>li ul{display:none;position:absolute;left:100%;top:0;z-index:999;width:100%}ul.slimmenu.collapsed li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}ul.slimmenu.collapsed li a{display:block;border-bottom:1px solid rgba(0,0,0,.075);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}ul.slimmenu.collapsed li>ul{display:none;position:static}@media (max-width:768px){ul.slimmenu li>ul{border-radius:0;box-shadow:none;border:none}}@media (min-width:992px){nav>.container>.row{margin-left:-5px!important;margin-right:-5px!important}}

@media (max-width:767px) {
	.menu-collapser{
		position: relative;
	}
	.collapse-button{
		right: 10px;
	}
	ul.slimmenu li .sub-collapser{
        display: block;
		color: #8f8f8f;
		width: 55px;
    }
    ul.slimmenu li a:hover{
    	border-color: transparent;
    }
    ul.slimmenu.collapsed li ul li{
    	background-color: #333
    }
    ul.slimmenu li>ul{
    	height: 100%
    }
    ul.slimmenu.collapsed li{
        display: block!important;
         width: 100%!important;
    }
    .collapsed{
        display:none;
    }
    
}
@media (max-width:992px) {
    ul.slimmenu>li>a{
        padding: 4px;
        font-size:14px;
    }
    ul.slimmenu.collapsed li{
        display: inline-block;
         width: auto;
    }
    ul.slimmenu.collapsed li a{
        min-width:0;
    }
}