.menu-collapser{position:relative;background-color:transparent;color:#FFF;width:100%;height:35px;line-height:34px;font-size:14px;padding:0 8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}

.collapse-button{position:absolute;right:8px;top:2%;width:32px; background-color:#444444 ;background-image:linear-gradient(to bottom, #444444, #444444);background-repeat:repeat-x;border-color:#0b6726;border-radius:4px 4px 4px 4px;border-style:solid;border-width:0px;color:#FFFFFF;box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.075);padding:4px 7px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);cursor:pointer;font-size:13px;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;background-color:#004b6c;color:#FFF;}
.collapse-button .icon-bar{background-color:#F5F5F5;border-radius:1px 1px 1px 1px;display:block;height:2px;width:18px;margin:2px 0;}


ul.slimmenu{list-style-type:none;margin:0;padding:40px 0px 0px;width:100%; float: right;  }
ul.slimmenu li{position:relative;display:inline-block; background-color:transparent; font-family: 'josefin_sansregular';
color: #464646; text-transform: capitalize; padding:0px; margin: 0 20px 0px;}
ul.slimmenu { margin: 0; padding: 0; width: 100%;}
ul.slimmenu li a{padding:68px 0px 46px; color: #464646; font-family: 'josefin_sansregular'; text-transform: capitalize !important; font-size: 20px; }
ul.slimmenu li a:hover,ul.slimmenu li a:focus{ color: #000!important; outline: none;border-bottom: 3px solid #000; transition: all 0.2s ease 0.1s; -moz-transition: all 0.2s ease 0.1s; -webkit-transition: all 0.2s ease 0.1s;}
ul.slimmenu > li.current-menu-item > a{ font-weight: bold; color: #000!important; outline: none; border-bottom: 3px solid #000; }

ul.slimmenu li ul{margin:0;list-style-type:none; margin: 11px 0px 0px; padding: 0;}
ul.slimmenu li ul li{background-color:#b50a00;width:100%; float: left; font-family: 'josefin_sansregular'; text-transform: capitalize; font-size: 13px; color:#FFF; padding: 10px; }
ul.slimmenu li ul li{border-bottom:1px solid #000; }
/*ul.slimmenu li ul li:before{content:'|';display:none;}*/

ul.slimmenu li ul li a{display:block;color:#FFF;padding:0 2px;font-size:14px; height: 35px; line-height: 35px !important;  font-weight:400;text-align:left; /*-webkit-transition: background 0.5s linear;    -moz-transition: background 0.5s linear;    -ms-transition: background 0.5s linear;    -o-transition: background 0.5s linear;    transition: background 0.5s linear;*/}
ul.slimmenu li ul li a:hover{color:#000!important; background-color: #b50a00 !important;}
ul.slimmenu li ul li a:focus{color:#000!important; background-color: #b50a00 !important;}
ul.slimmenu li ul > li.current-menu-item > a{color: #000!important; outline: none;  }

ul.slimmenu ul.slimmenu li a{display:block;color:#FFF;padding:10px 20px 10px 20px;font-size:15px;font-weight:400;}
ul.slimmenu li a:hover{background-color:transparent;color:#00aad4;text-decoration:none;}
ul.slimmenu li a:hover, a:focus{background-color:transparent;color:#00aad4;text-decoration:none;}
a:hover, a:focus{background-color:transparent;color:#000;text-decoration:none;}
ul.slimmenu li .sub-collapser{background:transparent;position:absolute;right:0;top:0;width:48px;height:100%;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:20px;display:none;}
/*ul.slimmenu li .sub-collapser > i{color:#000;font-size:14px;display:inline-block;vertical-align:middle;display:none;}
*/
ul.slimmenu li ul li .sub-collapser{background:transparent;position:absolute;right:-6px;top:0;width:48px;height:100%;text-align:center;z-index:999;cursor:pointer;}
ul.slimmenu li ul li .sub-collapser:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-20px;}
/*ul.slimmenu li ul li .sub-collapser > i{color:#000;line-height:7px;display:inline-block;vertical-align:middle; margin: 0 !important;}
*/
ul.slimmenu li > ul{display:none;position:absolute;left:0px;top:100%;z-index:999;width:230px;}
ul.slimmenu li > ul > li ul{display:none;position:absolute;left:100%;top:-11px;z-index:999; width:200px;}
ul.slimmenu li > ul > li ul li{width:100%;background-color:#b50a00;}
ul.slimmenu.collapsed li{width:100%;background:#0b6726;z-index:999999 !important;box-shadow:0;border-bottom:1px solid #3d85cf;border-left:0 none #e5e7e4;border-right:0 none #e5e7e4;border-top:0 none #e5e7e4;}
ul.slimmenu.collapsed li:last-child{ border-bottom:0 none #3d85cf;border-left:0 none #e5e7e4;border-right:0 none #e5e7e4;border-top:0 none #e5e7e4;}
ul.slimmenu.collapsed li a{display:block;color:#000;text-decoration:none;text-align:left;}
ul.slimmenu.collapsed li a:hover{display:block;color:#ea5e20;text-decoration:none;}
ul.slimmenu.collapsed li .sub-collapser{height:12px;line-height:11px;}
ul.slimmenu.collapsed li > ul{display:block;position:static;width:100%;max-height:8000px;}
ul.slimmenu li .sub-collapser {
    background:transparent;
    position: absolute;
    right: -8px;
    top: 0;
    width: 48px;
    height: 100%;
    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: -0.25em;
}

ul.slimmenu li .sub-collapser > i {
    color: #FFF;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 -25px 0 0;

}



