/* General styles for all menus */
.cbp-spmenu {
	background: #cc1515; /* Old browsers */
	/*background: -moz-linear-gradient(top, rgba(10, 60, 86, 1) 0%, rgba(10, 82, 118, 1) 35%, rgba(11, 108, 157, 1) 77%, rgba(11, 119, 174, 1) 100%);*/ /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(10, 60, 86, 1)), color-stop(35%, rgba(10, 82, 118, 1)), color-stop(77%, rgba(11, 108, 157, 1)), color-stop(100%, rgba(11, 119, 174, 1)));*/ /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top, rgba(10, 60, 86, 1) 0%, rgba(10, 82, 118, 1) 35%, rgba(11, 108, 157, 1) 77%, rgba(11, 119, 174, 1) 100%);*/ /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top, rgba(10, 60, 86, 1) 0%, rgba(10, 82, 118, 1) 35%, rgba(11, 108, 157, 1) 77%, rgba(11, 119, 174, 1) 100%);*/ /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top, rgba(10, 60, 86, 1) 0%, rgba(10, 82, 118, 1) 35%, rgba(11, 108, 157, 1) 77%, rgba(11, 119, 174, 1) 100%);*/ /* IE10+ */
	/*background: linear-gradient(to bottom, rgba(10, 60, 86, 1) 0%, rgba(10, 82, 118, 1) 35%, rgba(11, 108, 157, 1) 77%, rgba(11, 119, 174, 1) 100%);*/ /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a3c56', endColorstr='#0b77ae', GradientType=0 ); /* IE6-9 */
	/*padding-top:55px;*/
	position: fixed;
}

.cbp-spmenu a {
	display: block;
	color: #FFF;
	font-size:16px;
	font-weight: 400;
	position:relative;
}
/*.cbp-spmenu a:active .fingerActive {
	background: url(../images/fingerprint_menu.png) right center no-repeat;
	position:absolute;
	width:53px;
	height:69px;
	right: 15px;
	top: 0px;
}*/
.cbp-spmenu a:active {
	color: #cc1515;
}

/* Orientation-dependent styles for the content of the menu */
.search_products .spanFull span { display:block; line-height:28px;}
.search_products .list_right_bottom { margin-top:2px !important;}
.search_products .list_right_bottom p { font-size:15px !important;}
.cbp-spmenu-vertical {
	width: 240px;
	height: 100%;
	top: 0;
	z-index: 1000;
}
.cbp-spmenu-vertical a {
	border-bottom: 1px solid #FFF;
	padding: 0.7em 2.4em;
}
/*
.cbp-spmenu-vertical a:last-child {
	border-bottom: 1px solid #fff;
}
*/
.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;
}

/* 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;
}


@media screen and (min-width: 1200px) , screen and (max-width: 800px) and (min-height: 801px) {

	/* General styles for all menus */
	.cbp-spmenu {
		
	background: rgb(255, 255, 255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(215, 215, 215, 1) 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(215, 215, 215, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(215, 215, 215, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(215, 215, 215, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(215, 215, 215, 1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#c8c8c8', GradientType=0 ); /* IE6-9 */		
	padding-top:1px;
	 position: fixed;
	}
	 .cbp-spmenu a {
	 display: block;
	 color: #585659;
	 font-size:16px;
	 font-weight: 400;
	 position:relative;
	}
	/* .cbp-spmenu a:active .fingerActive {
	background: url(../images/retina/fingerprint_menu@2x.png) right center no-repeat;
	position:absolute;
	width:109px;
	height:142px;
	right: 15px;
	 top: -16px;
	}*/
	 .cbp-spmenu a:active {
	 color: #086a9d;
	}

	/* Orientation-dependent styles for the content of the menu */

	.cbp-spmenu-vertical {
	 width: 240px;
	 height: 100%;
	 top: 0;
	 z-index: 1000;
	}
	 .cbp-spmenu-vertical a {
	 border-top: 1px solid #0a3f59;
	 padding: 10px 2.4em;
	}
	.cbp-spmenu-vertical a:last-child {
	border-bottom: 1px solid #0a3f59;
	}
	 .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;
	}


	/* 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;
	}

}
