/* 
 * Custom CSS
 *
 * Create a custom.css file to add custom styles to your menu.
 */

.ubermenu .ubermenu-target-text{
	text-transform:uppercase;
}

.ubermenu .ubermenu-search .ubermenu-search-submit, .ubermenu .ubermenu-searchbar-drop .ubermenu-search-submit{
	color:#fff;
	background-color:#194993;
}

.ubermenu .ubermenu-search .ubermenu-search-submit:hover, .ubermenu .ubermenu-searchbar-drop .ubermenu-search-submit:hover{
	background-color:#004280;
	color:#FFF;
}

.ubermenu .ubermenu-search .ubermenu-searchform{
	width:300px;
}

.ubermenu .ubermenu-search input.ubermenu-search-input{
	font-weight:500;
	color:#4e4e4e;
	font-family:"Lato",sans-serif;
	text-transform:uppercase;
}

.ubermenu-item-object-product_cat .ubermenu-target-text{
	font-weight:500 !important;
	font-size:16px !important;
	color:#5e769a !important;
	text-transform:capitalize !important; 
	background-image:url('http://matrix-test.com/laydex/wp-content/uploads/2016/04/megamenu-icon.png');
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
	line-height:1.3em !important;
}

.ubermenu-item-object-product_cat .ubermenu-target-text:hover{
	text-decoration:underline;
}

.main_product_header.ubermenu-item.ubermenu-item-type-post_type.ubermenu-item-object-page.ubermenu-item-has-children.ubermenu-item-auto.ubermenu-item-header.ubermenu-item-level-3.ubermenu-column.ubermenu-column-full.ubermenu-has-submenu-stack .ubermenu-target-title.ubermenu-target-text{
	font-weight:900;
	font-size:24px;
	color:#474747;
	text-transform:uppercases;
}

.main_product_header.ubermenu-item.ubermenu-item-type-post_type.ubermenu-item-object-page.ubermenu-item-has-children.ubermenu-item-auto.ubermenu-item-header.ubermenu-item-level-3.ubermenu-column.ubermenu-column-full.ubermenu-has-submenu-stack .ubermenu-target-title.ubermenu-target-text:hover{
	text-decoration:underline;
}

.ubermenu-submenu{
	padding-top:0px !important;
}

.ubermenu-item.ubermenu-item-type-taxonomy.ubermenu-item-object-product_cat.ubermenu-item-auto.ubermenu-item-normal.ubermenu-item-level-4.ubermenu-column.ubermenu-column-auto{
	margin-bottom:-15px;
}


@media screen and (max-width: 1200px){
	
	.ubermenu .ubermenu-target-text, .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{
		font-size:17px !important;
	}
	
	.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle{
		padding:15px !important;
	}
	
			.ubermenu-item.ubermenu-item-type-taxonomy.ubermenu-item-object-product_cat.ubermenu-item-auto.ubermenu-item-normal.ubermenu-item-level-4.ubermenu-column.ubermenu-column-auto{
		margin-bottom:-30px;
	}

	
}

@media screen and (max-width: 1100px){
	
	.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle{
		padding:15px 10px !important;
	}
	
}