#menu-custom, #menu-custom ul {margin: 0;padding: 0;list-style: none;}

#menu-custom:before,
#menu-custom:after {content: "";display: table;}
#menu-custom:after {clear: both;}
#menu-custom {zoom:1;  position: relative;}

/*#menu-custom > li {
    display: table;
    float: left;
    height: 71px;
   
    width: 97px;
}*/

#menu-custom > li {
    display: table;
    float: left;
    height: 57px;
    border: 1px solid #276A57;
    padding: 0px 0px;
}
/*#menu-custom li.sfHoverForce a{ color:#fff; background:#18bdfc;}
#menu-custom a {float: left;padding:9px 43px;color: #fff;text-transform: capitalize; font-size:17px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration: none;}
*/#menu-custom a {
    display: table-cell;
    float: none;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 500;
    height: 100%;
    line-height: 14px;
    padding: 0;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    vertical-align: middle;
    width: 100%;
}

.itemclass:after{ content: "";
    bottom: 4px;
    color: #fff;
  
    margin-left: -5%;
    position: absolute;
   
	border-top: 6px solid #fff;
    border-left: 7px solid rgba(0, 0, 0, 0); display:inline-block;
    border-right: 6px solid rgba(0, 0, 0, 0);   
}
/*#menu-custom >li:nth-child(1)> a:after{ content: ""; border-top: 6px solid #fff;
    border-left: 7px solid rgba(0, 0, 0, 0); display:inline-block;
    border-right: 6px solid rgba(0, 0, 0, 0);    position: absolute;
     left: 42px;
    top: 60px;
    
    }
	#menu-custom >li:nth-child(2)> a:after{ content: ""; border-top: 6px solid #fff;
    border-left: 7px solid rgba(0, 0, 0, 0); display:inline-block;
    border-right: 6px solid rgba(0, 0, 0, 0);    position: absolute;
     left: 136px;
   top: 60px;
    
    }
	#menu-custom >li:nth-child(3)> a:after{ content: ""; border-top: 6px solid #fff;
    border-left: 7px solid rgba(0, 0, 0, 0); display:inline-block;
    border-right: 6px solid rgba(0, 0, 0, 0);    position: absolute;
       left: 235px;
    top: 60px;
    
    }
	#menu-custom >li:nth-child(4)> a:after{ content: ""; border-top: 6px solid #fff;
    border-left: 7px solid rgba(0, 0, 0, 0); display:inline-block;
    border-right: 6px solid rgba(0, 0, 0, 0);    position: absolute;
      left: 335px;
  top: 60px;
    
    }#menu-custom >li:nth-child(5)> a:after{ content: ""; border-top: 6px solid #fff;
    border-left: 7px solid rgba(0, 0, 0, 0); display:inline-block;
    border-right: 6px solid rgba(0, 0, 0, 0);    position: absolute;
      left: 434px;
    top: 60px;
    
    }
	#menu-custom >li:nth-child(6)> a:after{ content: ""; border-top: 6px solid #fff;
    border-left: 7px solid rgba(0, 0, 0, 0); display:inline-block;
    border-right: 6px solid rgba(0, 0, 0, 0);    position: absolute;
     left: 528px;
  top: 60px;
    
    }
	#menu-custom >li:nth-child(7)> a:after{ content: ""; border-top: 6px solid #fff;
    border-left: 7px solid rgba(0, 0, 0, 0); display:inline-block;
    border-right: 6px solid rgba(0, 0, 0, 0);    position: absolute;
     left: 624px;
    top: 60px;
    
    }
	#menu-custom >li:nth-child(8)> a:after{ content: ""; border-top: 6px solid #fff;
    border-left: 7px solid rgba(0, 0, 0, 0); display:inline-block;
    border-right: 6px solid rgba(0, 0, 0, 0);    position: absolute;
     left: 721px;
   top: 60px;
    
    }
	#menu-custom >li:nth-child(9)> a:after{ content: ""; border-top: 6px solid #fff;
    border-left: 7px solid rgba(0, 0, 0, 0); display:inline-block;
    border-right: 6px solid rgba(0, 0, 0, 0);    position: absolute;
      right: 342px;
    top: 60px;
    
    }#menu-custom >li:nth-child(10)> a:after{ content: ""; border-top: 6px solid #fff;
    border-left: 7px solid rgba(0, 0, 0, 0); display:inline-block;
    border-right: 6px solid rgba(0, 0, 0, 0);    position: absolute;
     right: 242px;
    top: 60px;
    
    }
	#menu-custom >li:nth-child(11)> a:after{ content: ""; border-top: 6px solid #fff;
    border-left: 7px solid rgba(0, 0, 0, 0); display:inline-block;
    border-right: 6px solid rgba(0, 0, 0, 0);    position: absolute;
      right: 145px;
top: 60px;
    
    }
	#menu-custom >li:nth-child(12)> a:after{ content: ""; border-top: 6px solid #fff;
    border-left: 7px solid rgba(0, 0, 0, 0); display:inline-block;
    border-right: 6px solid rgba(0, 0, 0, 0);    position: absolute;
      right: 42px;
    top: 60px;
    
    }*/
#menu-custom >li:nth-child(1)> a {color: #fff; background:#9599ec ;}
#menu-custom >li:nth-child(2)> a {color: #fff; background:#18bdfc ;}
#menu-custom >li:nth-child(3) >a {color: #fff; background:#fc2f48 ;}
#menu-custom >li:nth-child(8) >a {color: #fff; background:#18bdfc ;}
#menu-custom >li:nth-child(4) >a {color: #fff; background:#7cd196;}
#menu-custom >li:nth-child(5) >a {color: #fff; background:#e8a362;}
#menu-custom >li:nth-child(6) >a {color: #fff; background:#fc2f48;}

#menu-custom> li:nth-child(7) >a {color: #fff; background:#ffb400;}
#menu-custom >li:nth-child(9) >a {color: #fff; background:#9599ec;}
#menu-custom >li:nth-child(10) >a {color: #fff; background:#7cd196;}
#menu-custom >li:nth-child(11) >a {color: #fff; background:#e8a362;}
#menu-custom >li:nth-child(12) >a {color: #fff; background:#18bdfc ;}
#menu-custom >li:nth-child(13) >a {color: #fff; background:#e8a362;}
#menu-custom >li:nth-child(14) >a {color: #fff; background:#7cd196;}
#menu-custom >li:nth-child(15) >a {color: #fff; background:#fc2f48;}
#menu-custom >li:nth-child(16) >a {color: #fff; background:#ffb400;}


#menu-custom >li:nth-child(2):hover > a {color: #fff; background:#e8a362;}
#menu-custom> li:nth-child(3):hover > a {color: #fff; background:#9599ec;}
#menu-custom >li:nth-child(4):hover > a {color: #fff; background:#18bdfc;}
#menu-custom >li:nth-child(5):hover > a {color: #fff; background:#e8a362;}
#menu-custom >li:nth-child(6):hover > a {color: #fff; background:#18bdfc ;}
#menu-custom> li:nth-child(7):hover > a {color: #fff; background:#ca47ce ;}
#menu-custom >li:nth-child(8):hover > a {color: #fff; background:#e8a362;}
#menu-custom >li:nth-child(9):hover > a {color: #fff; background:#ac36aa ;}
#menu-custom> li:nth-child(10):hover > a {color: #fff; background:#18bdfc ;}
#menu-custom >li:nth-child(11):hover > a {color: #fff; background:#ffb400;}
#menu-custom >li:nth-child(12):hover > a {color: #fff; background:#ac36aa;}
#menu-custom >li:nth-child(13):hover > a {color: #fff; background:#ffb400;}
#menu-custom> li:nth-child(14):hover > a {color: #fff; background:#ffb400;}
#menu-custom >li:nth-child(15):hover > a {color: #fff; background:#e8a362;}

#menu-custom> ul li:first-child > a:after {
content: '';position: absolute;left: 25%;top: -6px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #444;}
#menu-custom .custom_submenu ul  li {position:relative;}
#menu-custom .custom_submenu ul  li a{position:relative; float:none;}
#menu-custom .custom_submenu ul ul li:after { background: rgba(0, 0, 0, 0) url("../../../../img/bal2.png") no-repeat scroll 0 0 / 18px 20px;
    content: "";
    display: inline-block;
    height: 17px;
    left: 2px;
    position: absolute;
    top: 5px;
    width: 18px;

 /* border-bottom: 5px solid rgba(0, 0, 0, 0);
    border-left: 5px solid #ffffff;
    border-top: 5px solid rgba(0, 0, 0, 0);
    content: "";
    left: 13px;
    position: absolute;
    top: 11px;*/}
	#short_description_block p{margin-bottom:3px!important;}
#menu-custom >li:first-child .custom_submenu{color: #fff; background:#ffb400 ;}
#menu-custom >li:nth-child(2) .custom_submenu{color: #fff; background:#668de5;}
#menu-custom >li:nth-child(3) .custom_submenu {color: #fff; background:#7cd196 ;}
#menu-custom >li:nth-child(3) .custom_submenu:after{ content:""; /*background:rgba(0,0,0,0.3); */height:100%; width:100%; position:absolute; top:0; left:0;}

#menu-custom >li:nth-child(4).custom_submenu {color: #fff; background:#e8a362;}

#menu-custom >li:nth-child(5) .custom_submenu {color: #fff; background:#fc2f48;}

#menu-custom> li:nth-child(6).custom_submenu {color: #fff; background:#18bdfc;}

#menu-custom >li:nth-child(7) .custom_submenu {color: #fff; background:#ffb400;}
/*

#menu-custom ul a {padding: 10px;width:200px;display: block;white-space: nowrap;float: none;text-transform: none; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#menu-custom ul a:hover {background-color: #ff604a;color:#fff;
background-image: -moz-linear-gradient(#ff604a, #ff604a);
background-image: -webkit-gradient(linear, left top, left bottom, from(#ff604a), to(#ff604a));
background-image: -webkit-linear-gradient(#ff604a, #ff604a);
background-image: -o-linear-gradient(#ff604a, #ff604a);
background-image: -ms-linear-gradient(#ff604a, #ff604a);
background-image: linear-gradient(#ff604a, #ff604a);
}*/
#menu-custom .custom_submenu ul li a{     /* float: left; */
     color: #ffffff;
    display: block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 500;
    margin: 1px 0;
    padding: 2px 22px;
    text-decoration: none;
    text-transform: capitalize; text-align:left;
} 

#menu-custom .custom_submenu {
    background: #7cd196 none repeat scroll 0 0!important;
    border-bottom: 5px solid #54d87c;
   -webkit-box-shadow: 0 3px 5px #000000;   -o-box-shadow: 0 3px 5px #000000;   box-shadow: 0 3px 5px #000000;
    left: 0 !important;
    margin: 30px 0 15px;
    opacity: 0;
    padding: 1px 0 0;
    position: absolute;
    top: 57px;
    transition: all 0.2s ease-in-out 0s;
    visibility: hidden;
    width: 1120px !important;
    z-index: 1;
	-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
border-bottom:5px solid #54d87c; 
}
#menu-custom .count2_1{width: 138px;}
#menu-custom >li:nth-child(2)  .count2_2{width: 585px;left: 0px;}
#menu-custom .count2_2{width: 585px;left: 0px;}
#menu-custom .count2_3{width: 877px;left: -291px;}


#menu-custom .count2_14 {
    left: -873px;
    width: 1169px;
}
#menu-custom .count2_13{ left: -98px;
    width: 1169px;}
	#menu-custom .count2_20{    left: -191px;
    width: 1164px;}
#menu-custom .count2_4{width: 1170px;left: -250px;}
#menu-custom >li:nth-child(8).count2_5 {
    left: -687px;
    width: 1168px;
}

#menu-custom >li:nth-child(9).count2_8 {
    left: -774px;
    width: 1169px;
}
 #menu-custom .count2_5 {
    left: -387px;
    width: 1168px;
}
#menu-custom .count2_9{ width: 1169px; left: -969px;}
#menu-custom .count2_6{width: 828px;}
#menu-custom .count2_7{width: 966px;}
#menu-custom .count2_8{ width: 1169px; left:-1066px;}
#menu-custom .custom_submenu> ul{  position: relative;
    z-index: 7;}
#menu-custom .custom_submenu> ul >li >a{    /* border-bottom: 1px solid #000; */
  
   background: #7cd196 none repeat scroll 0 0;
    color: #000000;
    font-size: 13px;
    font-weight: 600;
    margin: 0;
    padding: 8px 56px 8px 10px;
    text-align: left;
    width: auto;
	
	}
#menu-custom li:hover > .custom_submenu {opacity: 1;visibility: visible;margin: 0;}
 .custom_submenu>ul>li{ display: inline-block;
    float: none;
    margin: 0;
    vertical-align: top;
    width: 292px; }
#menu-trigger {display: none;}
#menu-custom {display: block;}
@media only screen and (max-width:1199px) {
	.itemclass{display:none!important;}
	#menu-custom {background-color: #b867ce;}
#menu-wrap {position: relative;}
#menu-wrap * {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
#menu-trigger {display: block; height: 48px;line-height: 48px;cursor: pointer;padding: 0 0 0 20px;color: #fff;font-weight: bold;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:23px; background:#000;}
#menu-trigger.menu-custom-icon .menu-icon{background:url(../../../../img/sprite_clothes.png) no-repeat left -797px #000; }
#menu-trigger .menu-icon{background:url(../../../../img/sprite_clothes.png) no-repeat left -749px #000;width:26px; height:26px; display:block; position:absolute; top:11px; right:10px;}
#menu-custom {margin: 0; padding: 10px;position: absolute;top: 48px;width: 100%;z-index: 1;background-color: #444;display: none;}
#menu-custom:after {content: '';position: absolute;left: 25px;top: -8px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #444;}
#menu-custom .custom_submenu{position: static;visibility: visible;opacity: 1;margin: 0;background: none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
/*#menu-custom .menu-mobile-2{ display:none;}*/

#menu-custom > li:first-child .custom_submenu {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #ffffff;
}
#menu-custom .count2_2 {
    width: auto;
}
#menu-custom .count2_5 {
    left: -276px;
    width: auto;
}
#menu-custom .custom_submenu > ul > li > a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #ffffff;
    font-size: 15px;
      padding: 5px 6px 7px 10px;
}
.#menu-custom .custom_submenu{width:auto!important;}
#menu-custom .count2_8 {
  
    width: auto;
}
#menu-custom>li>span.open-mobile-2{display:none;}
#menu-custom > li > a::after{display:none!important;}
#menu-custom ul ul {margin: 0 0 0 20px !important;}
#menu-custom li {position: static;   border: 0 none;
    display: block;
    float: none;
    height: auto;
    margin: 5px 15px 5px 5px;
    position: relative;
    width: auto;}
	#menu-custom .custom_submenu{width:auto!important;}
#menu-custom ul li{margin-left: 20px;}
#menu-custom a{display: block;float: none;padding:5px;color: #fff;font-size:18px; text-align:left;}
#menu-custom a:hover{color: #979797;}
#menu-custom ul a{padding:5px;width: auto;}
#menu-custom ul a:hover{background: none;color: #979797;}
#menu-custom ul li:first-child a:after,
#menu-custom ul ul li:first-child a:after {border: 0;}
.bx-viewport{height:300px!important;}

.bx-wrapper .bx-viewport li img {
    height: 161px;
}
.bx-wrapper {
    height: 215px!important;
}
#menu-custom ul ul{display:none;}
.open-mobile-2{width:18px;height:18px;display:block;position:absolute;right:-11px;top:7px;background:url(../../../../img/sprite_clothes.png) no-repeat left -715px;}
.open-mobile-2:hover{ cursor:pointer;}
.open-mobile-2.mobile-close-2{background:url(../../../../img/sprite_clothes.png) no-repeat left -846px;}
.open-mobile.mobile-close{background:url(../../../../img/sprite_clothes.png) no-repeat left -846px;}
#header-inner .row {margin-left:0px;}
#menu-custom {margin-left:0px;}
.no-transition {-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;opacity: 1;visibility: visible;display: none;}
#menu-custom li:hover > .no-transition {display: block;}
#menu-custom > li:nth-child(3) .custom_submenu:after{display:none;}
}
