.flexdropdownmenu, .flexdropdownmenu ul{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    list-style-type: none;
    border: 1px solid #1886B3;
    border-bottom-width: 0;
    visibility: hidden;
    display: none;
    box-shadow: 0px 3px 0px rgba(0,0,0,0.4);
    background-color: #2D9ECC;
	border: 1px solid #1886B3;
	z-index: 100 !important;
}
.primaryMenulist, .primaryMenulist ul{	
	border: 1px solid #000000 !important;
    background-color: #454545 !important;
}
.primaryMenulist li a {
    border-bottom: 1px solid #292929 !important;
}
.flexdropdownmenu li{
position: relative;
}
.flexdropdownmenu li a{
	display: block;
    width: 173px;
    color: #FFFFFF;
    border-bottom: 1px solid #35ACDC;
    text-decoration: none;
    padding: 8px 12px;
    position: relative;
}
* html .flexdropdownmenu li{ 
display: inline-block;
width: 190px; 
}
.flexdropdownmenu li a:hover, .flexdropdownmenu li.selected>a{
background-color:#2285AD;
color:#ffffff;
display:block;
}
.flexdropdownmenu li a:hover:before, .flexdropdownmenu li.selected>a:before{
position: absolute;
    height: 100%;
    width: 3px;
    background-color: #025B80;
    left: -1px;
    content: '';
    top: 0px;
}
.rightarrowclass{
	position: absolute;
    top: 10px;
    right: 5px;
    height: 14px;
    width: 14px;
    display: block;
    border-radius: 50%;
    border: 1px solid #5BD0FF !important;
    text-align: center;
}
.rightarrowclass:before{
position: inherit;
    content: '';
    color: #fff;
    border-top: 3px solid transparent;
    border-right: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-left: 3px solid #5BD0FF ;
    top: 50%;
    left: 50%;
    margin: -3px 0 0 -1px;
}
.menu-cate, .menu-brand {
background: #07a9ea;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#07a9ea 0%,#369CC5 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#07a9ea),color-stop(100%,#369CC5));
    background: -webkit-linear-gradient(top,#07a9ea 0%,#369CC5 100%);
    background: -o-linear-gradient(top,#07a9ea 0%,#369CC5 100%);
    background: -ms-linear-gradient(top,#07a9ea 0%,#369CC5 100%);
    background: linear-gradient(to bottom,#07a9ea 0%,#369CC5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#07a9ea',endColorstr='#369CC5',GradientType=0);
}
.top-nav.menu-cate:hover, .top-nav.menu-brand:hover {
    background: rgb(52,156,198);
    background: -moz-linear-gradient(top, rgba(52,156,198,1) 0%, rgba(7,168,233,1) 100%);
    background: -webkit-linear-gradient(top, rgba(52,156,198,1) 0%,rgba(7,168,233,1) 100%);
    background: linear-gradient(to bottom, rgba(52,156,198,1) 0%,rgba(7,168,233,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#349cc6', endColorstr='#07a8e9',GradientType=0 );
}
.top-nav.menu-manu, .top-nav.menu-new-arrival, .top-nav.menu-backstock {
    background: #404040;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(64,64,64,1) 1%, rgba(114,114,114,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(64,64,64,1)), color-stop(100%, rgba(114,114,114,1)));
    background: -webkit-linear-gradient(top, rgba(64,64,64,1) 1%, rgba(114,114,114,1) 100%);
    background: -o-linear-gradient(top, rgba(64,64,64,1) 1%, rgba(114,114,114,1) 100%);
    background: -ms-linear-gradient(top, rgba(64,64,64,1) 1%, rgba(114,114,114,1) 100%);
    background: linear-gradient(to bottom, rgba(64,64,64,1) 1%, rgba(114,114,114,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#727272', GradientType=0);
}
.top-nav.menu-manu:hover, .top-nav.menu-new-arrival:hover, .top-nav.menu-backstock:hover {
    background: #6e6e6e;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(50,50,50,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(110,110,110,1)), color-stop(100%, rgba(50,50,50,1)));
    background: -webkit-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(50,50,50,1) 100%);
    background: -o-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(50,50,50,1) 100%);
    background: -ms-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(50,50,50,1) 100%);
    background: linear-gradient(to bottom, rgba(110,110,110,1) 0%, rgba(50,50,50,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e6e6e', endColorstr='#323232', GradientType=0);
}

.top-nav.menu-videos, .top-nav.menu-blogs {
    background: #bebdbd;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(190,189,189,1) 0%, rgba(222,222,222,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(190,189,189,1)), color-stop(100%, rgba(222,222,222,1)));
    background: -webkit-linear-gradient(top, rgba(190,189,189,1) 0%, rgba(222,222,222,1) 100%);
    background: -o-linear-gradient(top, rgba(190,189,189,1) 0%, rgba(222,222,222,1) 100%);
    background: -ms-linear-gradient(top, rgba(190,189,189,1) 0%, rgba(222,222,222,1) 100%);
    background: linear-gradient(to bottom, rgba(190,189,189,1) 0%, rgba(222,222,222,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bebdbd', endColorstr='#dedede', GradientType=0);
}
.top-nav.menu-videos:hover, .top-nav.menu-blogs:hover {
    background: #dcdcdc;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(220,220,220,1) 1%, rgba(159,158,158,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(220,220,220,1)), color-stop(100%, rgba(159,158,158,1)));
    background: -webkit-linear-gradient(top, rgba(220,220,220,1) 1%, rgba(159,158,158,1) 100%);
    background: -o-linear-gradient(top, rgba(220,220,220,1) 1%, rgba(159,158,158,1) 100%);
    background: -ms-linear-gradient(top, rgba(220,220,220,1) 1%, rgba(159,158,158,1) 100%);
    background: linear-gradient(to bottom, rgba(220,220,220,1) 1%, rgba(159,158,158,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdcdc', endColorstr='#9f9e9e', GradientType=0);
}
.top-nav.menu-onsale {
    background: #e80400;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(232,4,0,1) 0%, rgba(254,35,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(232,4,0,1)), color-stop(100%, rgba(254,35,0,1)));
    background: -webkit-linear-gradient(top, rgba(232,4,0,1) 0%, rgba(254,35,0,1) 100%);
    background: -o-linear-gradient(top, rgba(232,4,0,1) 0%, rgba(254,35,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(232,4,0,1) 0%, rgba(254,35,0,1) 100%);
    background: linear-gradient(to bottom, rgba(232,4,0,1) 0%, rgba(254,35,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e80400', endColorstr='#fe2300', GradientType=0);
}
.top-nav.menu-onsale:hover {
    background: #fd2200;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(253,34,0,1) 1%, rgba(200,5,1,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(253,34,0,1)), color-stop(100%, rgba(200,5,1,1)));
    background: -webkit-linear-gradient(top, rgba(253,34,0,1) 1%, rgba(200,5,1,1) 100%);
    background: -o-linear-gradient(top, rgba(253,34,0,1) 1%, rgba(200,5,1,1) 100%);
    background: -ms-linear-gradient(top, rgba(253,34,0,1) 1%, rgba(200,5,1,1) 100%);
    background: linear-gradient(to bottom, rgba(253,34,0,1) 1%, rgba(200,5,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd2200', endColorstr='#c80501', GradientType=0);
}
.mainAccessSection .header-top-section-list .top-nav > a{
padding: 0px 12px;
    position: relative;
    cursor: pointer;
    color: #fff;
    text-align: left;
    font-size: 10px;
    font-weight: 700;
    display: block;
    line-height: 32px;
    text-transform: uppercase;
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
}
.mainAccessSection .header-top-section-list .top-nav > a[data-flexmenu]:before, .primaryMenu .primaryMenu-list .pm-menu > a[data-flexmenu]:before {
    position: absolute;
    content: '';
    speak: none;
    display: block;
    right: 8px;
    border-top: 3px solid #fff;
    border-right: 3px solid transparent;
    border-left: 3px solid transparent;
    border-bottom: 3px solid transparent;
    top:15px;
}
.header-top-section-list .top-nav > a{
padding: 0px 20px;
    width: 100% !important;
	background: rgb(68,195,242);
	border-right: 1px solid #7BD4EF;
	cursor: pointer;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    display: block;
	-webkit-transition: background 0.5s linear;
    -moz-transition: background 0.5s linear;
    -ms-transition: background 0.5s linear;
    -o-transition: background 0.5s linear;
    transition: background 0.5s linear;
}
.mainAccessSection .header-top-section-list .top-nav > a:hover, .mainAccessSection .header-top-section-list .top-nav > a.selected {
    background: #2285AD;
}
.primaryMenu .primaryMenu-list .pm-menu > a:hover, .primaryMenu .primaryMenu-list .pm-menu > a.selected {
    background: #454545;
}
.top-nav > a, .primaryMenu .primaryMenu-list .pm-menu > a{
	    position: relative;
}
.top-nav > a:after, .primaryMenu .primaryMenu-list .pm-menu > a:after {
	position: absolute;
    content: '';
    z-index: -1;
    opacity: 0;
    bottom: 0px;
	left: 50%;
    margin-left: -10px;
    border-style: solid;
    border-color: transparent;
    border-width: 10px;
    -webkit-transition: bottom 0.3s linear;
    -moz-transition: bottom 0.3s linear;
    -ms-transition: bottom 0.3s linear;
    -o-transition: bottom 0.3s linear;
    transition: bottom 0.3s linear;
}
.top-nav > a.selected:after, .primaryMenu .primaryMenu-list .pm-menu > a.selected:after {
	border-top-color: #2285AD;
    bottom: -20px;
    opacity: 1;
}
.primaryMenu .primaryMenu-list .pm-menu > a.selected:after{
	border-top-color: #454545;
}
.menu-cate {
    overflow:visible !important;
}