/* General styles for all menus */





.push-menu{}

.push-menu .panel-heading{

	padding:10px 0;

	



}

.push-menu .panel{

 background-color: #c78f22;

    border-bottom: 1px solid #fff !important;

    float: left;

    width: 100%;





-webkit-box-shadow: 0 0 5px 0px rgba(0,0,0,0);

-moz-box-shadow: 0 0 5px 0px rgba(0,0,0,0);

box-shadow: 0 0 5px 0px rgba(0,0,0,0);

}

.push-menu .panel-default > .panel-heading{

    background-color: #c78f22;

    float: left;

    padding: 10px 15px;

    width: 100%;

	border:none;

}

.push-menu .panel{

	border:none;

	border-radius:0;

	margin-bottom:0;

}

.panel-title-link{

	float:left;

}

.plusicon{

	float:right;

	font-size:21px !important;

	line-height:16px;

}

.push-menu .plusicon:after{

	content:'-';

}

.push-menu .plusicon.collapsed:after{

	content:'+';

}



.push-menu .panel-body a{

	padding:5px 0;

}

#showLeft{

	position:relative;

	width:40px;

	height:40px;

	float:right;

	margin-right:-40px;

	font-size:22px;

	color:#806a45;

	border:solid 1px #c78f22;

	background-color:#FFFFFF;

	left:5px;

	top:35px;

}



.cbp-spmenu {

	background: #c78f22;

	position: fixed;

}



.cbp-spmenu h3 {

	color: #afdefa;

	font-size: 1.9em;

	padding: 20px;

	margin: 0;

	font-weight: 300;

	background: #0d77b6;

}



.cbp-spmenu a {

	display: block;

	color: #fff;

	font-size: 16px;

	font-weight: 300;

}



.cbp-spmenu a:hover {

	color: #000000;

	text-decoration:none;

}



.cbp-spmenu a:active {

	color: #000000;

	text-decoration:none;

}



/* Orientation-dependent styles for the content of the menu */



.cbp-spmenu-vertical {

	width: 240px;

	height: 100%;

	top: 0;

	z-index: 9999999;

}



.cbp-spmenu-vertical a {

}



.cbp-spmenu-horizontal {

	width: 100%;

	height: 150px;

	left: 0;

	z-index: 1000;

	overflow: hidden;

}



.cbp-spmenu-horizontal h3 {

	height: 100%;

	width: 20%;

	float: left;

}



.cbp-spmenu-horizontal a {

	float: left;

	width: 20%;

	padding: 0.8em;

	border-left: 1px solid #258ecd;

}



/* Vertical menu that slides from the left or right */



.cbp-spmenu-left {

	left: -240px;

}



.cbp-spmenu-right {

	right: -240px;

}



.cbp-spmenu-left.cbp-spmenu-open {

	left: 0px;

}



.cbp-spmenu-right.cbp-spmenu-open {

	right: 0px;

}



/* Horizontal menu that slides from the top or bottom */



.cbp-spmenu-top {

	top: -150px;

}



.cbp-spmenu-bottom {

	bottom: -150px;

}



.cbp-spmenu-top.cbp-spmenu-open {

	top: 0px;

}



.cbp-spmenu-bottom.cbp-spmenu-open {

	bottom: 0px;

}



/* Push classes applied to the body */



.cbp-spmenu-push {

	overflow-x: hidden;

	position: relative;

	left: 0;

}



.cbp-spmenu-push-toright {

	left: 240px;

}



.cbp-spmenu-push-toleft {

	left: -240px;

}



/* Transitions */



.cbp-spmenu,

.cbp-spmenu-push {

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	transition: all 0.3s ease;

}



/* Example media queries */



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



	.cbp-spmenu-horizontal {

		font-size: 75%;

		height: 110px;

	}



	.cbp-spmenu-top {

		top: -110px;

	}



	.cbp-spmenu-bottom {

		bottom: -110px;

	}



}



@media screen and (max-height: 26.375em){



	.cbp-spmenu-vertical {

		font-size: 90%;

		width: 190px;

	}



	.cbp-spmenu-left,

	.cbp-spmenu-push-toleft {

		left: -190px;

	}



	.cbp-spmenu-right {

		right: -190px;

	}



	.cbp-spmenu-push-toright {

		left: 190px;

	}

}
/*
     FILE ARCHIVED ON 19:25:58 May 05, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:48:24 Aug 09, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 614.299
  exclusion.robots: 333.255
  exclusion.robots.policy: 333.243
  xauthn.identify: 235.632
  xauthn.chkprivs: 97.314
  RedisCDXSource: 5.348
  esindex: 0.01
  LoadShardBlock: 257.932 (3)
  PetaboxLoader3.datanode: 231.257 (5)
  CDXLines.iter: 14.755 (3)
  load_resource: 285.756 (2)
  PetaboxLoader3.resolve: 148.434 (2)
*/