/*

    Mobile Menu Core Style

*/

.slicknav_menu {

	display:none;

}

a#get_a_quote {position:absolute; right:1em;top:6px;font-size:16px;color:#fff !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:3px 10px !important;display:none !important;cursor:pointer;background:#333;}

@media screen and (max-width: 47.938em) {

	.js #dropmenu {

		display:none;

	}

	

	.js .slicknav_menu {

		display:block;

	}

	a#get_a_quote {display:block;}

	a#get_a_quote{display:block;padding:0 15px !important;}

	ul.slicknav_nav {position:relative;z-index:400;background:#f87912;}

	#menudrop li{width:100%;border-bottom:1px solid #fff;}

	#menudrop .current_page_item a{background:none;height:30px;}

	#menudrop li a{/*height:33px;*/ line-height: 33px;}

	#menudrop li ul{position:relative;top:0;}

	#menudrop li ul a{border:none;}

	#menudrop li ul a{background:none !important;border:none !important;}

	#menudrop li ul{background:none;}

	#menudrop li ul{width:100%;}

	.sub-menu {width: 100%;}

}



.slicknav_btn { position: relative; display: block; vertical-align: middle; float: left; padding:0.6em 0.9em; line-height: 1.125em; cursor: pointer; display:inline-block;top:-6em;}

.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }

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

.slicknav_menu .slicknav_no-text {

  margin: 3px 0 0;

}

.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height:0.152em; -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_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }

.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_arrow {
  float: right;
  font-size: 1.8em;
  margin: 0px 0 0 0.4em;
  width:15px;
  height:14px;
  background:url(arrow.png) no-repeat center center;
  text-indent:-99999px !important;transform: rotate(-90deg);
}
.slicknav_nav .slicknav_open .slicknav_arrow {
  transform: rotate(0deg);
}

.slicknav_nav .slicknav_item { display: block; cursor: pointer; }

.slicknav_nav a { display: block }

.slicknav_nav .slicknav_item 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:16px;

}

/* Button */

.slicknav_btn {

	margin: 5px 5px 6px;	

	text-decoration:none;	

	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);	

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;  

	background-color:#f87912;

}

/* Button Text */

.slicknav_menu  .slicknav_menutxt {	

	color: #FFF;

	font-weight: bold;	

	text-shadow: 0 1px 3px #000;	

}

/* Button Lines */

.slicknav_menu .slicknav_icon-bar {

  background-color: #fff;

}

.slicknav_menu {

}

ul.slicknav_nav {

	color:#fff;

	margin:0;	

	padding:0;

	font-size:0.875em;

}

.slicknav_nav, .slicknav_nav ul {

	list-style: none;

	overflow:hidden;

}

.slicknav_nav ul {

	padding:0;

	margin:0;

}

.slicknav_nav .slicknav_item {

	padding:5px 10px;

	margin:2px 5px;

	padding-left:0 !important;
	
	width:92%;

}

.slicknav_nav a{

	padding:5px 10px;

	margin:2px 0;

	text-decoration:none;

	color:#fff;

}

.slicknav_nav .slicknav_item a {

	padding:0;

	margin:0;

}

.slicknav_nav .slicknav_item:hover {

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	color:#fff;	

}

.slicknav_nav a:hover{

	color:#f0f0f0;

}

.slicknav_nav .slicknav_txtnode {

     margin-left:15px;   

}

 

ul.slicknav_nav{position:absolute;top:1px;width:50%;text-align: left;}

.slicknav_nav li {

  width: 100%;

  border-bottom: 1px solid #ed9f60;

}