/*!
* SlickNav Responsive Mobile Menu v1.0.3
* (c) 2015 Josh Cope
* licensed under MIT
*/
.slicknav_btn {
position: relative;
display: block;
vertical-align: middle;
float: left;
padding:15px 30px;
line-height: 1.125em;
cursor: pointer;
}

.slicknav_nav {
color: #fff;
margin: 0;
padding-left:20px;
list-style: none;
overflow: hidden;
height: auto !important;
background: #000 !important;
clear: both; 
}

.slicknav_nav ul {
display: block; 
list-style: none;
overflow: hidden;
padding: 0;
margin: 0 0 0 20px; }

.slicknav_nav li {
display: block !important;
background: none !important;
padding: 0 !important;
border-bottom: 1px solid rgba(230, 230, 230, 0.34);
height: auto !important;
text-align: left;
}

.slicknav_nav a {
display: block; 
padding: 0 10px;
margin: 0 5px;
text-decoration: none;
height: 100% !important;
line-height: 30px !important;
}

.slicknav_nav a:hover {
color: #222;
}

.slicknav_nav .slicknav_row {
padding: 5px 10px;
margin: 2px 5px; }

.slicknav_nav .slicknav_row:hover {
color: #fff;
}

.slicknav_nav .slicknav_txtnode {
margin-left: 15px; }

.slicknav_nav .slicknav_item a {
padding: 0;
margin: 0; }

.slicknav_nav .slicknav_parent-link a {
padding: 0;
margin: 0; }

.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
margin-top: 0.3em;}

.slicknav_menu {
box-sizing: border-box;
z-index: 99999;
float: left;
width: 100%;
*zoom: 1;
}

.slicknav_menu * {
box-sizing: border-box; }

.slicknav_menu .slicknav_menutxt {
color: #fff;
font-weight: bold;
display: block;
line-height: 21px;
float: right;
margin-left:10px;
}

.slicknav_menu .slicknav_icon {float: left;margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text {margin: 0; }

.slicknav_menu .slicknav_icon-bar {
display: block;
    width: 1.7em;
    height: 0.25em;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }

.slicknav_menu:before {content: " ";display: table; }
.slicknav_menu:after {content: " ";display: table;clear: both; }
.slicknav_nav .slicknav_arrow {font-size: 0.8em;margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item {cursor: pointer; }
.slicknav_nav .slicknav_item a {display: inline; }
.slicknav_nav .slicknav_row {display: block; }
.slicknav_nav a {}
.slicknav_nav .slicknav_parent-link a {display: inline; }
.slicknav_brand {float: left; }
.slicknav_menu .slicknav_icon-bar {background-color: #fff; }
.slicknav_brand {color: #fff;font-size: 18px;line-height: 30px;padding: 7px 12px;height: 44px; }

.slicknav_menu {display:none;}
@media (max-width: 1270px) {
.mattblackmenu > ul {
display:none;
}
.slicknav_menu {
display:block;
}
}