ul.slimmenu{list-style-type:none;margin:0;padding:0;width:100%}ul.slimmenu li{position:relative;display:inline-block;margin-right:10px}ul.slimmenu li a{display:inline-block;color:#fff;padding:17px 20px 8px;margin:0;font-size:15px;font-family:FtraLt;font-weight:600;text-shadow:0 1px 0 rgba(246,118,4,.24);transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-webkit-transition:background-color .5s ease-out}ul.slimmenu li span{display:block;text-align:center}ul.slimmenu li:hover{}ul.slimmenu li ul li:hover>a{}ul.slimmenu li.search{padding-top:7px}ul.slimmenu li.search:hover{background:none}ul.slimmenu li>ul{left:0;top:0;border-bottom:4px solid #6ab9fc;background:#fff;border-top:1px solid #fff;box-shadow:0 5px 5px 0 rgba(50,50,50,.09);display:none;position:absolute;left:0;top:100%;z-index:999;padding:0 0 0}ul.slimmenu li ul li{display:block;border-top:1px solid #b3e1ff;margin-right:0}ul.slimmenu li ul li a{color:#2b519c;padding:12px;display:block;font-weight:normal}ul.slimmenu li .sub-collapser:before{content:"\f0dd"}ul.slimmenu li .sub-collapser>i{color:#333;font-size:12px;vertical-align:middle;color:#fff;text-indent:-9999px;display:block}.menu-collapser{position:relative;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.5);height:30px;line-height:18px;font-size:16px;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.collapse-button{position:absolute;left:10px;top:33%;width:30px;height:30px;color:#fa9741;padding:7px 10px;border-radius:25px;cursor:pointer;font-size:19px;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:hover,.collapse-button:focus{background-image:none;color:#fff}.collapse-button .icon-bar{background-color:#fff;display:block;height:3px;width:21px;margin:4px -2px}ul.slimmenu li ul{margin:0;list-style-type:none}ul.slimmenu.collapsed li>ul{left:0;top:0;border-bottom:4px solid #fe0000;background:#7f7f7f;border-top:1px solid #fff;box-shadow:0 5px 5px 0 rgba(50,50,50,.09);display:none;position:absolute;left:0;top:100%;z-index:999;padding:0 10px 0}ul.slimmenu.collapsed li ul li a{color:#fff;padding:12px;display:block;font-weight:normal}ul.slimmenu.collapsed li ul li:first-child{border-top:none}ul.slimmenu li>ul>li ul{height:auto!important}ul.slimmenu li>ul>li ul{left:0;top:0;width:203px;background:#fff;box-shadow:0 5px 5px 0 rgba(50,50,50,.09);display:none;position:relative;left:0;top:0;z-index:999}ul.slimmenu li ul li li{border-top:1px solid #b3e1ff;display:block;margin:0}ul.slimmenu li>ul>li ul li a{padding-left:25px}ul.slimmenu li:hover ul{display:block}ul.slimmenu li .sub-collapser{position:absolute;right:0;top:0;width:33px;display:block;text-align:center;z-index:999;cursor:pointer}ul.slimmenu li .sub-collapser:before{content:'';display:inline-block;height:100%;vertical-align:middle}ul.slimmenu li .sub-collapser:before{content:"\f0dd"}ul.slimmenu li .sub-collapser.expanded:before{margin:7px 0;content:"\f0de";color:#66b6fc}ul.slimmenu.collapsed li{display:block;width:100%;border-top:1px dotted #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-right:0;text-align:center}ul.slimmenu.collapsed li:first-child{border-top:none}ul.slimmenu.collapsed li:hover{background:none}ul.slimmenu.collapsed>li>a:hover{color:#fff}ul.slimmenu.collapsed li ul li:hover>a{color:#fff}ul.slimmenu.collapsed{background:#6d9eef;padding:15px;width:100%;margin-top:10px}ul.slimmenu.collapsed li a{display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:8px 0}ul.slimmenu.collapsed li.current a{border-bottom:none}ul.slimmenu.collapsed li .sub-collapser{height:40px;margin:4px 0;padding-left:100%;padding-right:10px}ul.slimmenu.collapsed li>ul{display:none;position:static;border:none}ul.slimmenu li .sub-collapser{display:inline-block;font:23px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px}@media only screen and (min-width:768px){ul.slimmenu li>ul{width:203px}nav ul.slimmenu li .sub-collapser{top:10px;right:-5px}ul.slimmenu li.search{float:right}ul.slimmenu li>ul{height:auto!important}}@media only screen and (max-width:767px){nav ul.slimmenu li span{display:none}.search input[type="text"]{width:95%}}@media only screen and (min-width:600px) and (max-width:767px){ul.slimmenu.collapsed{width:100%}}@media only screen and (min-width:480px) and (max-width:599px){ul.slimmenu.collapsed{width:100%}}@media only screen and (max-width:320px){.search input[type="text"]{width:90%}}