.venus-menu{margin:0px;padding:0;position:relative;float:left;list-style:none;box-shadow:none;}
.venus-menu li{display:inline-block;margin:0;padding:0;float:left;line-height:20px;position:relative;}
.venus-menu>li>a{padding:0px; line-height:54px; width:140px; text-align:center; font-size:18px; font-weight:bold; color:#fff;text-decoration:none;display:block;-webkit-transition:color .0s linear,background .0s linear;
	-moz-transition:color .0s linear,background .0s linear;-o-transition:color .2s linear,background .0s linear;transition:color .2s linear,background .0s linear;}
.venus-menu li:hover>a,.venus-menu li.active a{background:#c8212d;color:#fdfdfd;}


.venus-menu>li>a i{color:#fff;}
.venus-menu>li:hover>a i,.venus-menu li.active a i{color:#fff;}
.venus-menu i{line-height:20px!important;margin-right:6px;font-size:20px;float:left;}


.venus-menu ul,.venus-menu ul li ul{list-style:none;margin:0;padding:0;display:none;position:absolute;z-index:99;width:180px;}
.venus-menu ul{top:54px;left:0;padding-top:0px;}


.venus-menu>li>ul>li:first-child>a:before{content:'';position:absolute;bottom:43px;left:45%;margin-left:-48px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #d1d1d1;}
.venus-menu>li>ul>li:first-child:hover>a:before{border-bottom-color:#d1d1d1;}

.venus-menu>li>ul>li ul li:first-child a:before{content:'';position:absolute;bottom:13px;left:48%;margin-left:-71px;width:0;height:0;border-top:6px solid transparent;border-right:9px solid #d0d0d0;border-bottom:6px solid transparent;}
.venus-menu>li>ul>li ul li:first-child:hover a:before{border-right-color:#d0d0d0;}


.venus-menu ul li ul{top:0;left:100%;padding-left:0px;}
.venus-menu ul li{clear:both;width:100%;border:0px; border-top:solid 0px #909090;}
.venus-menu ul li a{padding:0px;line-height:40px; width:100%;color:#fff;font-size:14px; text-align:center; text-decoration:none;display:inline-block;float:left;clear:both;background:#a8111d;border-top:solid 1px #909090;}
.venus-menu ul li:hover>a{background-color:#c3191c;}


.venus-menu>li .indicator{position:absolute;color:#d9d9d9;top:18px;right:6px;font-size:16px;-webkit-transition:color .0s linear;-moz-transition:color .0s linear;-o-transition:color .0s linear;transition:color .0s linear;}
.venus-menu>li:hover>.indicator{color:#fff;}
.venus-menu ul>li .indicator{top:11px;right:6px;color:#fff;}


.venus-menu>li.showhide{display:none;width:100%;height:54px;cursor:pointer;color:#fff;border:none;}
.venus-menu>li.showhide span.title{margin:0px;float:left; line-height:54px; text-indent:20px; border:solid 0px #f01010;width:100px; background-color:Transparent;}
.venus-menu>li.showhide span.icon{margin:16px 20px;float:right; color:#fff;}
.venus-menu>li.showhide .icon em{margin-bottom:3px;display:block;width:20px;height:2px; color:#fff; background-color:#f9f9f9;}


.venus-menu li.search{float:right;}.venus-menu li.search form{margin:13px 20px 0 0;}
.venus-menu li.search form input.search{height:26px;float:right;padding-left:5px;padding-right:5px;color:#777;outline:0;border:solid 1px #dedede;
	-o-transition:border .0s linear;-moz-transition:border .0s linear;-webkit-transition:border .0s linear;transition:border .0s linear;}
.venus-menu li.search form input.search:focus{border-color:#018a00;}


.zoom-out{
	-webkit-animation:zoomOut 600ms ease both;
	-moz-animation:zoomOut 600ms ease both;
	-o-animation:zoomOut 600ms ease both;
	animation:zoomOut 600ms ease both;}

@-webkit-keyframes zoomOut{
	0%{
		-webkit-transform:scale(1);}
	100%{
		-webkit-transform:scale(1);}
}
@-moz-keyframes zoomOut{
	0%{
		-moz-transform:scale(1);}
	100%{
		-moz-transform:scale(1);}
}
@-o-keyframes zoomOut{
	0%{
		-o-transform:scale(1);}
	100%{
		-o-transform:scale(1);}
}
@keyframes zoomOut{
	0%{
		transform:scale(1);}
	100%{
		transform:scale(1);}
}


@media only screen and (max-width:2px)
{
	.venus-menu{width:100%;}
	.venus-menu li a{font-size:13px;}
	.venus-menu>li>a
	{
		 width:auto;
		 width:90px!important;}	
}


@media only screen and (max-width:1px)
{
	.venus-menu ul li{background-color:#a01010; }
	.venus-menu li{display:block;width:100%; background-image:none!important;}
        .venus-menu>li:not(:first-child){background-image:none!important; background-color:#a02323;}
	.venus-menu>li>a{padding:0px; width:100%!important; text-align:left; text-indent:20px; font-size:14px;}
	.venus-menu li a{background-color:#a02323!important;}
	.venus-menu li:hover>a{background-color:#c02023!important;}
	.venus-menu li.brand{display:none!important;}
	.venus-menu a{width:100%;}
	.venus-menu ul,.venus-menu ul li ul{width:100%; padding:0; left:0; border:0; position:static;}
	.venus-menu>li>ul>li:first-child a:before,.venus-menu>li>ul>li ul li:first-child a:before{border:0;}
	.venus-menu ul li{border-left:0;border-right:0;}
	.venus-menu ul li a{padding:0px;text-align:left;}
	.venus-menu ul>li>a{text-indent:40px!important;}
	.venus-menu>li .indicator{top:14px;right:20px;font-size:20px;}
	.venus-menu ul>li .indicator{top:10px;right:20px;}	
	
	.venus-menu>li>ul>li>a{text-indent:40px!important;}
	.venus-menu>li>ul>li>ul>li>a{text-indent:60px!important;}
	.venus-menu>li>ul>li>ul>li>ul>li>a{text-indent:80px!important;}
	
	.venus-menu li.search form{margin:12px 18px 0;}
	.venus-menu li.search form input.search{width:100%;margin-bottom:12px;}
}