.menu, .menu ul {   list-style: none;   padding: 0;    margin: 0;}
.menu{ float:left;background:#1e2256; width:855px; height:37px;  margin: 0px 0px 0 -246px;z-index: 99; position:relative; }
 .menu:after{position: absolute; content: ""; left: -63px; width: 50px;   border-right: 4px solid #1e2256; border-left: 60px solid  transparent;
 border-top: 37px solid #1e2256; top: 0; z-index:-1;}
 
.menu_img{ display:block; margin: 0px 0 0 0;}
.menu_img img{max-width:100%; margin: 0 0 -3px 0;}
.menu li {
    /*background: -moz-linear-gradient(#292929, #252525);
    background: -ms-linear-gradient(#292929, #252525);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #252525));
    background: -webkit-linear-gradient(#292929, #252525);
    background: -o-linear-gradient(#292929, #252525);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#252525');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#252525')";
    background: linear-gradient(#292929, #252525);*/
    background: url(../images/arrow_m.png) right 10px no-repeat;
    white-space: nowrap;
    border-bottom: 2px solid transparent;
    border-top: 2px solid transparent;
    }
.menu li:last-child {background:none;  }
ul.submenu.last_subm {  width: 200px;min-width: 200px;}
.menu > li {   display: block; float: left; position: relative;}
.menu > li:first-child {  border-radius: 5px 0 0;}
.menu a {color: #fff;padding:6px 16px 12px 12px;margin: 0px 0px;display: block;text-transform: uppercase;font-size:15px;
		 /*border-left: 2px solid rgba(0, 0, 0, 0);*/font-family:  'Maven Pro', sans-serif;text-decoration: none; width:100%;}

/* onhover styles */
.menu li:hover { background-color: #1c1c1c;  background: -moz-linear-gradient(#b0292b, #b0292b);   background: -ms-linear-gradient(#b0292b, #b0292b);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b0292b), color-stop(100%, #b0292b));
    background: -webkit-linear-gradient(#b0292b, #b0292b);   background: -o-linear-gradient(#b0292b, #b0292b);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0292b', endColorstr='#b0292b');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0292b', endColorstr='#b0292b')";
    background: linear-gradient(#b0292b, #b0292b);   /*border-bottom: 2px solid #b0292b;   border-top: 2px solid #b0292b;*/}
.menu li:hover > a {  border-radius: 5px 0 0 0;  /*border-left: 2px solid #C4302B;*/   color: #f7d459;}
ul.submenu li {border-top: rgb(247, 212, 89) solid 1px; border-bottom: rgb(247, 212, 89) solid 0px;}
/* submenu styles */
.submenu {  left: 0;   max-height: 0;   position: absolute;  top: 100%; z-index: 0;  min-width: 230px; -webkit-perspective: 400px;
    -moz-perspective: 400px;  -ms-perspective: 400px;  -o-perspective: 400px;  perspective: 400px;}
.submenu li {  visibility: hidden;  opacity: 0;	background: -moz-linear-gradient(#b0292b, #b0292b);    background: -ms-linear-gradient(#b0292b, #b0292b);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b0292b), color-stop(100%, #b0292b));
    background: -webkit-linear-gradient(#b0292b, #b0292b);   background: -o-linear-gradient(#292929, #252525);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0292b', endColorstr='#b0292b');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0292b', endColorstr='#b0292b')";
    background: linear-gradient(#b0292b, #b0292b);    -webkit-transform: rotateY(90deg);  -moz-transform: rotateY(90deg);   -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);   transform: rotateY(90deg);   -webkit-transition: opacity .4s, -webkit-transform .5s;
    -moz-transition: opacity .4s, -moz-transform .5s;  -ms-transition: opacity .4s, -ms-transform .5s;
    -o-transition: opacity .4s, -o-transform .5s;   transition: opacity .4s, transform .5s;}
/*.menu .submenu li:hover a {color: #b83032;border-left: 2px solid #29690b;border-radius: 0;transition: all .8s;background: linear-gradient(#f7d459, #ffefb5);background: -webkit-linear-gradient(#f7d459, #ffefb5);}*/
.menu .submenu li:hover a {color: #b83032;}
.menu .submenu li:hover > a { background:linear-gradient(to left, rgba(255, 241, 51, 0) 0%, rgba(255, 244, 203, 0.41) 50%, #f7d459 80%);/*background: linear-gradient(#F7D459, #F7D459);*/ 
								 filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#F7D459', EndColorStr='#F7D459');
								  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F7D459', EndColorStr='#F7D459')";
}

.menu .submenu li a { color:#f7d459; padding: 6px 17px 6px 11px;}
.menu > li:hover .submenu, .menu > li:focus .submenu {  max-height: 2000px;  z-index: 0;}
.menu > li:hover .submenu li, .menu > li:focus .submenu li {visibility: visible; opacity: 1; background: -moz-linear-gradient(#b0292b, #b0292b);
    background: -ms-linear-gradient(#b0292b, #b0292b); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b0292b), color-stop(100%, #b0292b));
    background: -webkit-linear-gradient(#b0292b, #b0292b); background: -o-linear-gradient(#292929, #252525);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0292b', endColorstr='#b0292b');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0292b', endColorstr='#b0292b')";
    background: linear-gradient(rgb(176, 41, 43), rgb(187, 51, 53));    -webkit-transform: none;
    -moz-transform: none;  -ms-transform: none;   -o-transform: none;   transform: none;}

/* CSS3 delays for transition effects */
.menu li:hover .submenu li:nth-child(1) {  -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;   -ms-transition-delay: 0s;
    -o-transition-delay: 0s;  transition-delay: 0s;}
.menu li:hover .submenu li:nth-child(2) {  -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;  -ms-transition-delay: 50ms;
    -o-transition-delay: 50ms;   transition-delay: 50ms;}
.menu li:hover .submenu li:nth-child(3) {   -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;   -ms-transition-delay: 100ms;
    -o-transition-delay: 100ms;    transition-delay: 100ms;}
.menu li:hover .submenu li:nth-child(4) {    -webkit-transition-delay: 150ms;
    -moz-transition-delay: 150ms;    -ms-transition-delay: 150ms;
    -o-transition-delay: 150ms;    transition-delay: 150ms;}
.menu li:hover .submenu li:nth-child(5) {    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;    -ms-transition-delay: 200ms;
    -o-transition-delay: 200ms;    transition-delay: 200ms;}
.menu li:hover .submenu li:nth-child(6) {
    -webkit-transition-delay: 250ms;    -moz-transition-delay: 250ms;
    -ms-transition-delay: 250ms;    -o-transition-delay: 250ms;
    transition-delay: 250ms;}
.menu li:hover .submenu li:nth-child(7) {   -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;    -ms-transition-delay: 300ms;
    -o-transition-delay: 300ms;   transition-delay: 300ms;}
.menu li:hover .submenu li:nth-child(8) {    -webkit-transition-delay: 350ms;
    -moz-transition-delay: 350ms;    -ms-transition-delay: 350ms;
    -o-transition-delay: 350ms;    transition-delay: 350ms;}


.menu li:hover .submenu li:nth-child(9) {   -webkit-transition-delay: 400ms;
    -moz-transition-delay: 400ms;   -ms-transition-delay: 400ms;
    -o-transition-delay: 400ms;    transition-delay: 400ms;}
.menu li:hover .submenu li:nth-child(10) {    -webkit-transition-delay: 450ms;
    -moz-transition-delay: 450ms;    -ms-transition-delay: 450ms;
    -o-transition-delay: 450ms;    transition-delay: 450ms;}
.menu li:hover .submenu li:nth-child(11) {    -webkit-transition-delay: 500ms;
    -moz-transition-delay: 500ms;    -ms-transition-delay: 500ms;
    -o-transition-delay: 500ms;    transition-delay: 500ms;}
.menu li:hover .submenu li:nth-child(12) {
    -webkit-transition-delay: 550ms;    -moz-transition-delay: 550ms;
    -ms-transition-delay: 550ms;    -o-transition-delay: 550ms;
    transition-delay: 550ms;}
.menu li:hover .submenu li:nth-child(13) {   -webkit-transition-delay: 600ms;
    -moz-transition-delay: 600ms;    -ms-transition-delay: 600ms;
    -o-transition-delay: 600ms;   transition-delay: 600ms;}
.menu li:hover .submenu li:nth-child(14) {    -webkit-transition-delay: 650ms;
    -moz-transition-delay: 650ms;    -ms-transition-delay: 650ms;
    -o-transition-delay: 650ms;    transition-delay: 650ms;}



.submenu li:nth-child(1) {   -webkit-transition-delay: 350ms;
    -moz-transition-delay: 350ms;    -ms-transition-delay: 350ms;
    -o-transition-delay: 350ms;    transition-delay: 350ms;}
.submenu li:nth-child(2) {    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;    -ms-transition-delay: 300ms;
    -o-transition-delay: 300ms;    transition-delay: 300ms;}
.submenu li:nth-child(3) {    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;    -ms-transition-delay: 250ms;
    -o-transition-delay: 250ms;    transition-delay: 250ms;}
.submenu li:nth-child(4) {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms;
}
.submenu li:nth-child(5) {
    -webkit-transition-delay: 150ms;
    -moz-transition-delay: 150ms;
    -ms-transition-delay: 150ms;
    -o-transition-delay: 150ms;
    transition-delay: 150ms;
}
.submenu li:nth-child(6) {
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -ms-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms;
}
.submenu li:nth-child(7) {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -ms-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
}
.submenu li:nth-child(8) {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}


.submenu li:nth-child(9) {    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;    -ms-transition-delay: 250ms;
    -o-transition-delay: 250ms;    transition-delay: 250ms;}
.submenu li:nth-child(10) {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms;
}
.submenu li:nth-child(11) {
    -webkit-transition-delay: 150ms;
    -moz-transition-delay: 150ms;
    -ms-transition-delay: 150ms;
    -o-transition-delay: 150ms;
    transition-delay: 150ms;
}
.submenu li:nth-child(12) {
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -ms-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms;
}
.submenu li:nth-child(13) {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -ms-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
}
.submenu li:nth-child(14) {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}
.home_mob{ display:none;}
.menu_eff{ position:relative}
.menu_eff a {vertical-align: middle;-webkit-transform: translateZ(0);
transform: translateZ(0); -webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;
position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.menu_eff a:before { border-left: 2px solid rgb(56, 146, 14);content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;
				   background: -webkit-linear-gradient(left, #f7d459, #ffe485, #c04b3d);color: #bd3d3c;-webkit-transform: scaleX(0);transform: scaleX(0);
				   -webkit-transform-origin: 0%;transform-origin: 0%;-webkit-transition-property: transform;transition-property: transform;
				   -webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;
				   transition-timing-function: ease-out;}
.menu_eff a:hover:before {-webkit-transform: scaleX(1);ransform: scaleX(1);}


.anim_le {/*vertical-align: middle;-webkit-transform: translateZ(0); position:relative;
transform: translateZ(0); -webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;
*/ position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.anim_le:before { border-left: 2px solid #b0292a;content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;
				   background: -webkit-linear-gradient(left, #ffd02d, #fff, #ffce23);color: #bd3d3c;-webkit-transform: scaleX(0);transform: scaleX(0);
				   -webkit-transform-origin: 0%;transform-origin: 0%;-webkit-transition-property: transform;transition-property: transform;
				   /*-webkit-transition-duration: 0.3s;transition-duration: 0.3s;*/-webkit-transition-timing-function: ease-out;
				   transition-timing-function: ease-out;}
.anim_le:hover:before {-webkit-transform: scaleX(1);ransform: scaleX(1);}
