nav {

	margin-top:0;

	background:url(../images/nav-bg.gif) 0 0 repeat-x;

	position:relative;

	float:left;

	

	

}



.sf-menu {

	display:block;

	

	

}

.sf-menu ul {

	position:absolute;

	top:-999px;

	display:none;

	

}

.sf-menu li {

	position:relative;

	display:block;

	text-align:center;

	margin:0px 0px 0px 0px;

}



.sf-menu>li>a>span {

	position:absolute;

	content:'';

	left:50%;

	margin-left:-2px;

	width:5px;

	background:url(../images/arrows.png) no-repeat 0 bottom;

	height:3px;

	top:40px;

	

}

.sf-menu>li>ul>li>a>span {

	position:absolute;

	content:'';

	right:12px;

	width:3px;

	background:url(../images/arrows.png) no-repeat right 0;

	height:5px;

	top:12px;

	

}

.sf-menu>li>ul>li>a:hover>span, .sf-menu>li>ul>li.current>a>span, .sf-menu>li>ul>li.sfHover>a>span {

	

	

}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {

	z-index:99

}

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {

	top:-999px;

	display:none;

}

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {

	left:100%;

	top:0;

	

}

ul.sf-menu>li {

	position:relative;

	text-align:left;

	display:block;

	position:relative;

	float:left;

	line-height:65px;

	margin:0px 2px 0px 0px;

	background:url(../images/menu_separator.png) right 0 repeat-y;

}

ul.sf-menu>li.last a, ul.sf-menu>li.last {

	

	border:none;

	/*border-radius:0px 6px 0 0;*/

}

ul.sf-menu>li>a {

	text-decoration:none;

	font-size:14px;

    line-height:13px;

	color:#FFFFFF;

	overflow:hidden;

	/*font-weight:normal;*/

	/*font-family:"Century Gothic" !important;*/

	display:block;

	position:relative;

	padding:20px 7px 20px 7px;

	text-align:center;

	text-transform:uppercase;

	border-radius:7px 7px 0px 0px;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,767676+100 */

background: #000000; /* Old browsers */

background: -moz-linear-gradient(top, #000000 0%, #767676 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #000000 0%,#767676 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #000000 0%,#767676 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#767676',GradientType=0 ); /* IE6-9 */

	

	

}

ul.sf-menu>li:first-child>a {

	

	/*border-radius:6px 0px 0 0;*/

}

ul.sf-menu>li>a:hover{color:#FFFFFF; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#767676+0,000000+100 */

background: #767676; /* Old browsers */

background: -moz-linear-gradient(top, #767676 0%, #000000 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #767676 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #767676 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#767676', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ } ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a {

	color:#FFFFFF;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#767676+0,000000+100 */

background: #767676; /* Old browsers */

background: -moz-linear-gradient(top, #767676 0%, #000000 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #767676 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #767676 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#767676', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

	

	}

	

.sf-menu>li>ul {
	padding:5px 20px 5px 20px;
	top:52px;
	background:#282828;
	width:166px;
	text-align:left;
}

.sf-menu>li>ul>li {

	display:block;

	text-align:justify;

	position:relative;

	float:none;

	line-height:12px;

	padding:10px 10px 10px;

}

.sf-menu>li>ul>li>a {

	font-size:14px;

	color:#FFF;

	line-height:15px;

	text-align:justify;
text-transform:uppercase;
	text-decoration:none;

	

}

.sf-menu>li>ul>li>a:hover, .sf-menu>li>ul>li.sfHover>a {

	color:#CCC;

}

.sf-menu>li>ul>li>ul>li>a:hover, .sf-menu>li>ul>li>ul>li.sfHover>a {

	color:#000000;

}

.sf-menu>li li>ul {

	width:150px;

	left:150px!important;

	top:10px!important;

	background:#7f7f7f;

	padding:5px 5px 5px;

}

.sf-menu>li li>ul>li {

	display:block;

	text-align:left;

	position:relative;

	float:none;

	line-height:12px;

	padding:7px 5px 8px;

}

.sf-menu>li li>ul>li>a {

	font-size:15px;

	color:#fff;

	line-height:15px;

	text-transform:uppercase;

	text-align:center;

	font-family:Calibri;

}

.sf-menu>li li>ul>li>a:hover {

	color:#ed4d2e;

}



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

.sf-menu>li {

margin-left:20px;

margin-bottom:10px;

}

.sf-menu>li>a {

/*font-size:14px!important;*/

}

.sf-menu>li:after {

display:none;

}

header nav {

padding-top:0px!important;

border-radius: 6px 6px 6px 6px;

}



ul.sf-menu>li>a {

	text-decoration:none;

	font-size:12px;

    line-height:12px;

	/*color:#FFF;*/

	overflow:hidden;

	/*font-weight:normal;*/

	/*font-family:"Century Gothic" !important;*/

	display:block;

	position:relative;

	padding:20px 12px 20px 12px;

	text-align:center;

	

}

}

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

.menu_block {

float:none!important;

margin:0 21px!important;

}

 nav {

float:none;

font:14px/16px;

font-family: "GOTHIC";

text-transform:uppercase;

color:#000;

background:#000000;

padding:0 10px 10px 10px;

width:94%;

margin:0 auto;

}

nav:before {

content:'Menu:';

display:block;

margin-bottom:5px;

padding:5px 0 0 0;

color:#fff;

}

.sf-menu {

display:none!important;

float:none;

}

nav select {

font:12px/15px "Poiret One";

color:#4D4D4C;

width:100%;

margin:0 auto;

float:none;

outline:none;

border:2px solid #424242;

}

.search_block {

padding-bottom:10px!important;

}

}