/*---------------------------01 MENU BAR------------------------------*/
.menu-top{
	
}

.sm_megamenu_wrapper_horizontal_menu {
	position: relative;
	float: right;
}
.sm_megamenu_menu{
	float: left;
    width: 100%;
    margin: 0;
}
.sm_megamenu_menu > li{ margin-right: 1px; }
.sm_megamenu_menu > li > a > .sm_megamenu_icon{
	padding: 0 !important;
}
.sm_megamenu_menu > li > a > .sm_megamenu_icon > .sm_megamenu_title{
	padding: 10px 15px;
	display: block;
	font-size: 133.3333%;
	color:#3e3b3c;
}
.sm_megamenu_menu > li.parent > a > .sm_megamenu_icon > .sm_megamenu_title{
	padding: 10px 35px 10px 15px;	
	position: relative; 
}
.sm_megamenu_menu > li > a > .sm_megamenu_icon > .sm_megamenu_title{

	text-transform: capitalize;
}
.sm_megamenu_menu > li.parent > a > .sm_megamenu_icon > .sm_megamenu_title:before{
	content: "\f107"; font-family: "Fontawesome"; font-size: 16px; color: #bababa;
	position: absolute;
	top: 50%; margin-top: -7px; right: 22px; float: left;
	width: 10px; height: 10px; line-height: 100%;
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li {
	float:left;
	text-align:center;
}

.sm_megamenu_menu > li.parent > a.sm_megamenu_top_actived > .sm_megamenu_icon > .sm_megamenu_title:before,
.sm_megamenu_menu > li.parent > a.sm_megamenu_actived > .sm_megamenu_icon > .sm_megamenu_title:before,
.sm_megamenu_menu > li.parent > a:hover > .sm_megamenu_icon > .sm_megamenu_title:before,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > a.sm_megamenu_top_actived,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > a.sm_megamenu_actived,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > a:hover,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li:hover > a,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li:hover > a .sm_megamenu_title:before{
	color: #3E3B3C;

}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns {
    top: 45px !important;
}

.sm_megamenu_menu > li.parent > a:hover > .sm_megamenu_icon > .sm_megamenu_title:before {
    color: rgb(255, 255, 255) !important;

}

/*
.sm_megamenu_lv1 > .sm_megamenu_head:hover {
    border-bottom: 5px solid rgb(153, 153, 153);
}
*/

.sm_megamenu_lv1 > a {
    border-bottom: 3px solid white;
}

.sm_megamenu_lv1 > a:hover {
    border-bottom: 3px solid rgb(153, 153, 153);
}

.sm_megamenu_menu > li.parent > a.sm_megamenu_top_actived {
    border-bottom: 3px solid #F62F0E;
}

.sm_megamenu_head:hover > span > span {
    background: rgba(0, 0, 0, 0.8);
    color: rgb(255, 255, 255) !important;
}

.sm-megamenu-child{
 box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);

}
.sm-megamenu-child:before{
	content: "";
	top: -2px; left: 0;
	position: absolute;
	width: 100%; height: 2px; 
	border-top: 2px solid transparent;
}
.sm-megamenu-child > .sm_megamenu_firstcolumn{
	padding: 0px !important;
}
.sm-megamenu-child > .sm_megamenu_firstcolumn img{
	width: 100%;
}
.sm-megamenu-child .sm_megamenu_title > span{
	font-size: 150%; display: block; line-height: 40px; margin-bottom: 5px;
}
.sm-megamenu-child .sm_megamenu_title > a > span{
	line-height: 30px; display: block;
	padding:0px 18px;
	color:#fff;
}
.sm-megamenu-child .sm_megamenu_title > a > span:hover{
	color:#f62f0e;
	}
.cus_tmp1 .sm_megamenu_content{
	margin-top: 27px;
}
.cus_temp2{
	position: relative;	
}
.cus_temp3{
	margin-top: 30px;
}
.cus_temp4 img{ width: auto !important;}
.cus_temp4  .sm_megamenu_content{ text-align: center; padding-top: 6px; }
.cus_temp2:before{
	background: #E9E9E9;
    content: "";
    height: 87%;   
    position: absolute;
    right: 12%;    
    top: 14px;
    width: 1px;
    z-index: 999999;
}
/*
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.open {
	background:#e76453;
}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.sm_megamenu_nodrop:hover {
	background:#e76453;
}*/
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.sm_megamenu_nodrop:hover a {
	padding: 0px;
}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li a.sm_megamenu_head {
	outline:0;
	text-decoration:none;
	display:block;
}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover a.sm_megamenu_head {	
	position:relative;
	z-index:11;
}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover div a {
	display:inline;
}

/*----------------------- Right aligned menu item ---------------------------------*/
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_right {
	float:right;
	right:0;
	margin-right:0px;
}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.sm_megamenu_right:hover {
	margin-right:0px;
}

/*-----------------------------02 DROP DOWN MENU------------------------------*/
/*-------------------- Left & right aligned common styles ------------------------------*/

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_1column, 
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns, 
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns, 
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns {
	margin:0px auto;
	/*top:-9999em;*/
	top: 43px;
	position:absolute;
	text-align:left;
	z-index:99999;
	
	opacity: 0;
	filter: alpha( opacity=0 ) ;

    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
	-ms-transform: scale(0); /* IE 9 */
	-webkit-transform: scale(0); /* Chrome, Safari, Opera */
	transform: scale(0);

	-webkit-transition:all 0.3s ease-in-out 0s;
	-moz-transition:all 0.3s ease-in-out 0s;
	-o-transition:all 0.3s ease-in-out 0s;
    -ms-transition:all 0.3s ease-in-out 0s;


}

/*------------------------------- Drop Downs Sizes --------------------------------------*/

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_1column {width: 16.66%;}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns {width: 33.33%;}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns {width: 50%;}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns {width: 66.66%;}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns {width: 83.33%;}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns {width: 100%;}




/*---------------------------------- Showing Drop Down on Mouse Hover - Left aligned -----------------------------------------*/

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_1column, 
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_2columns, 
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_3columns,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_4columns,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_5columns, 
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_6columns,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.other-toggle.open .sm_megamenu_dropdown_1column, 
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.other-toggle.open .sm_megamenu_dropdown_2columns, 
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.other-toggle.open.sm_megamenu_dropdown_3columns,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.other-toggle.open .sm_megamenu_dropdown_4columns,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.other-toggle.open.sm_megamenu_dropdown_5columns, 
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.other-toggle.open .sm_megamenu_dropdown_6columns {
	/*top:53px;*/
	-ms-transform: scale(1); /* IE 9 */
	-webkit-transform: scale(1); /* Chrome, Safari, Opera */
	transform: scale(1);
	opacity: 1;
	filter: alpha( opacity=100 ) ;
	
}

/*----------------------------------- Showing Drop Down on Mouse Hover - Right aligned --------------------------------- */

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li .sm_megamenu_align_right {
	left:auto;
	right:0;
}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover .sm_megamenu_align_right {
	left:auto;
	right:0px;
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.sm_megamenu_right:hover .sm_megamenu_dropdown_fullwidth {
	right:18px;
	top:33px;
}

/*-------------------------------------- Columns Sizes ---------------------------------------- */

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_1 {width: 16.66%; padding: 0 1%;}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_2 {width: 33.33%; padding: 0 1%;}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_3 {width: 50%; padding: 0 1%;}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_4 {width: 66.66%; padding: 0 1%;}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_5 {width: 83.33%; padding: 0 1%;}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_6 {width: 100%; padding: 0 1%;}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_1,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_2,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_3,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_4,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_5,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_6 {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	text-align:left;
	float: left;
}

/* Use the .sm_megamenu_firstcolumn class for the items that stick to the left edge of the dropdown */

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu  .sm_megamenu_dropdown_1column  > .sm_megamenu_firstcolumn,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu  .sm_megamenu_dropdown_2column  > .sm_megamenu_firstcolumn,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu  .sm_megamenu_dropdown_3columns  > .sm_megamenu_firstcolumn,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu  .sm_megamenu_dropdown_4columns  > .sm_megamenu_firstcolumn,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu  .sm_megamenu_dropdown_5columns  > .sm_megamenu_firstcolumn,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu  .sm_megamenu_dropdown_6columns  > .sm_megamenu_firstcolumn {
	width: 100%;
	padding: 10px 15px;
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu  .sm_megamenu_dropdown_1column  > .sm_megamenu_firstcolumn .sm_megamenu_title > a > span{
	display: block; line-height: 30px;
}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm-megamenu-child > .sm_megamenu_firstcolumn,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm-megamenu-child > .sm_megamenu_firstcolumn .item_video{
	width: 100%;
}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm-megamenu-child > .sm_megamenu_col_3.sm_megamenu_firstcolumn{
	padding-right: 18px !important;
}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm-megamenu-child > .sm_megamenu_firstcolumn .item_video h2{
	margin-top: 5px;	
}
.link_layout,.layout-web,.layout-web li{ float: left; width: 100% !important; text-align: left !important;}
.layout-web li a{ float: left; width: 100%; line-height: 30px; }

@media (min-width: 992px) and (max-width: 1199px) {
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_1column, 
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns, 
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns, 
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns,
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns,
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns {
		top: 43px !important;
	
	}
	.menu-body-armours-parent .sm-megamenu-child.sm_megamenu_dropdown_3columns{
		right: auto !important;
		left: 291px !important;
	}
	.yt-tab-listing .pre-text {
	    clear: both;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    width: 200px;
	}
}