/*
    Mobile Menu Core Style
*/

.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 10px 0 10px 0; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { /*display: none;*/ }
.slicknav_menu .slicknav_icon {
	margin: 0 0;
	padding: 0 0 0 0;
	float: right;
}
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 2em; height: 2px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
/*	-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_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 4px; }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {
	font-size: 1.0em;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 0px 20px 0px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 0px 20px 0px rgba(50, 50, 50, 0.25);

	/* stops font size snap */
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;

}
/* Button */
.slicknav_btn {
	text-decoration: none;
	width: 100%;
	text-align: left;
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {
/*
    color: #FFF;
    font-weight: bold;
    text-shadow: 0 1px 3px #000;
*/

	margin: 0 0 0 0;
	padding: 4px 0 0 20px;
	color: #222222;


	font-family: 'Eurostile Next W01 Regular', sans-serif;
	font-size: 0.9em;
	font-style: inherit;
	font-weight: inherit;

	line-height: 100%;

	text-align: left;
	text-decoration: none;
	text-transform: none;


	float: left;
}


.slicknav_menu  .slicknav_menutxt img {
    margin: 0;
    padding: 0;
    width: auto;
    height: 45px;
}

.slicknav_menu .logo-wrapper {
	display:none;
}

/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
	margin: 18px 20px 0 0;
	background-color: #aaaaaa;
}





.slicknav_menu {
	width: 100%;
	background: #FFFFFF;
	padding: 0;
}
.slicknav_nav {
    color:#fff;
    margin: 0;
    padding: 0;
    font-size: 0.9em;
}
.slicknav_nav, .slicknav_nav ul {
    list-style: none;
    overflow: hidden;
}
.slicknav_nav ul {
    margin: 0px 20px 10px 20px;
    padding: 0;


	border-top: 1px #EEE solid;

}

.slicknav_nav .slicknav_row {
    padding:  0;
    margin: 0;

}
.slicknav_nav a {
	padding: 10px 0 10px 0;
	margin: 0;

	color: #888888;

	font-family: 'Eurostile Next W01 Regular', sans-serif;
	font-size: 1.4em;
	font-style: inherit;
	font-weight: inherit;

	text-align: left;

	text-decoration: none;
	text-transform: none;

	border-bottom: 1px #EEE solid;

	-o-transition:.4s;
	-ms-transition:.4s;
	-moz-transition:.4s;
	-webkit-transition:.4s;
	transition:.4s;

}

.slicknav_nav li.current_page_item a,
.slicknav_nav li.current_page_parent a,
.slicknav_nav li.current-page-ancestor a {
	padding-left: 5px;
	color:#333333;
}

.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
    padding:0;
    margin:0;
}
.slicknav_nav .slicknav_row:hover {

}

.slicknav_nav a:hover,
.slicknav_nav li.current-menu-item a:hover,
.slicknav_nav li.current_page_item a:hover,
.slicknav_nav li.current_page_parent a:hover,
.slicknav_nav li.current_page_ancestor a:hover {
	padding-left: 5px;

	color: #333333;

	opacity: 1.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);


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





/* ************************************************************************** */

@media only screen and (max-width: 768px) {


}

/* ************************************************************************** */

@media only screen and (max-width: 568px) {


}

/* ************************************************************************** */

@media only screen and (max-width: 480px) {


}

/* ************************************************************************** */

@media only screen and (max-width: 320px) {
    /* portrait phones */


}


