
				@charset 'utf-8';
				/* CSS DOCUMENT */
			
				/* menu main holder */
					/* 	
						NOTES: 
						Main holder for entire nav, regardless of width or height, this will wrap it all.
					*/
				.hmenu_wrapper_state_1{
					height:100px;
				}
				#hmenu_load_1{
					display:table; /* This used to have !important - removed to allow custom styles to take affect */
				}
				#hmenu_load_1 *{
					-webkit-transform: none;
					-moz-transform: none;
					-ms-transform: none;
					-o-transform: none;
					transform: none;
				}
				#hmenu_load_1{
					position:relative;					
					z-index:9999;
				}
				#hmenu_load_1 .hmenu_main_holder{
					max-width:auto; /* width of menu, can be 100% or fixed '1050px' */
					height:100px;
					display:block;
					z-index:9999;
					margin:0 auto;
				}
			
					#hmenu_load_1{
						position:relative;
						top:0;
						left:0;
						z-index:9999;
					}
								
				/* main holder shadow */	
				
				
				/* main holder border */	
				
					#hmenu_load_1 .hmenu_main_holder{ 
						border:none;
					}
				
				
				/* main holder border radius */	
				
					#hmenu_load_1 .hmenu_main_holder{ 
						border-radius: 0 0 0 0;
						-webkit-border-radius: 0 0 0 0;
						-moz-border-radius: 0 0 0 0;
					}
				
				
				
				/*menu bg */
				
							#hmenu_load_1 .hmenu_main_holder{ 
								background: rgba(0,0,0,0.4) ; 
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ) ;
							}
								
			
				/* menu main holder */
					/* 	
						NOTES: 
						Main holder for entire nav, regardless of width or height, this will wrap it all.
					*/
				/* menu logo */
				#hmenu_load_1 .hmenu_logo{  
					height:inherit; 
					line-height:100px; /* equal to the height of the menu */ 
					float:left; 
					text-align:center; 
				}
				#hmenu_load_1 .hmenu_logo img{ 
					vertical-align:top; 
					width:auto; 
					max-width:100%; 
					position:relative; 
					max-height:40%;	
					border:0;	
                    top: 50%;
                    transform: translateY(-50%);			
				}
				#hmenu_load_1 .hmenu_logo a{
					display:inline-block !important;
                    height: inherit;
				}
			
				/* menu inner holder */
					/* 	
						NOTES: 
						Inner holder for all items, used for fixed width of the inner items
					*/
				#hmenu_load_1 .hmenu_inner_holder{
					width:100%; 
					height:inherit;
					margin:0 auto;
					position:relative;
				}
			
				#hmenu_load_1 .hmenu_eyebrow .hmenu_eyebrow_inner{
					width:100%; 
					height:inherit;
					margin:0 auto;
					padding-left:10px;
					padding-right:10px;
				}
			
				/* menu position holders */
					/* 	
						NOTES: 
						Postion holder for left, right and center
					*/
				.hmenu_left,
				.hmenu_right{
					display:table;
					height:inherit;
				}
				.hmenu_left{
					float:left;
				}
				.hmenu_center{
					left:50%;
					position:absolute;
					display:none;					
					height:inherit;
				}
				.hmenu_right{
					float:right;
				}
				.hmenu_mobile_menu_toggle{
					width:42px;
					height:42px;
					position:absolute;
					right:0; 
					top:0;
					display:none;
				}				
			
				#hmenu_load_1 .hmenu_remove_mega{
					display: none !important;
				}
				#hmenu_load_1 .hmenu_grp_devider,
				#hmenu_load_1 .hmenu_item_devider{
					float:left;
				}
				
				#hmenu_load_1 .hmenu_social_holder,
				#hmenu_load_1 .hmenu_product_holder{
					padding-left:5px;
					padding-right:5px;
				}
				#hmenu_load_1 .hmenu_mobile_show{
					display:none;
				}
				#hmenu_load_1 .hmenu_navigation_holder a{
					outline:none;
				}
				#hmenu_load_1 .hmenu_navigation_holder,
				#hmenu_load_1 .hmenu_search_holder,
				#hmenu_load_1 .hmenu_social_holder,
				#hmenu_load_1 .hmenu_product_holder,
				#hmenu_load_1 .hmenu_toggle_holder,
				#hmenu_load_1 .hmenu_toggle_holder ul{
					float:left;
				}
				.hmenu_navigation_holder,
				.hmenu_search_holder,
				.hmenu_social_holder,
				.hmenu_product_holder,
				.hmenu_toggle_holder{
					display:table;
					height:inherit;
				}
				#hmenu_load_1 ul{
					margin: auto !important;
					padding: 0 !important;
				}
				#hmenu_load_1 .hmenu_navigation_holder > ul,
				#hmenu_load_1 .hmenu_social_holder > ul,
				#hmenu_load_1 .hmenu_product_holder > ul,
				#hmenu_load_1 .hmenu_toggle_holder > ul{
					list-style:none;
					height:inherit;
					margin: auto !important;
				}
				#hmenu_load_1 .hmenu_navigation_holder > ul li,
				#hmenu_load_1 .hmenu_social_holder > ul li,
				#hmenu_load_1 .hmenu_product_holder > ul li,
				#hmenu_load_1 .hmenu_toggle_holder > ul li{
					float:left;
					height:inherit;
					display:table;
					position:relative;
					cursor:pointer;
					margin:0;
				}
				#hmenu_load_1 .hmenu_navigation_holder > ul > li > a,
				#hmenu_load_1 .hmenu_social_holder > ul > li > a,
				#hmenu_load_1 .hmenu_product_holder > ul > li > a,
				#hmenu_load_1 .hmenu_toggle_holder > ul > li > a{
					display:table-cell;
					vertical-align:middle;
					text-decoration:none;
					font-family:'Noto Sans';
					font-weight:normal;
					color:#FFFFFF;
					padding:0;
					font-size:16px;
					position:relative;
				}
				#hmenu_load_1 .hmenu_navigation_holder > ul li a span{
					float:left;
				}				
				#hmenu_load_1 .hmenu_wrap{
					padding:10px 0;
					display:table;
					margin:1px;
				}
                #hmenu_load_1 .hmenu_toggle_holder.hmenu_mobile_show .hmenu_wrap {
                    padding: 0px;
                    margin: 0px;
                }
            
                    #hmenu_load_1 .hmenu_toggle_holder.hmenu_mobile_show .hmenu_wrap:before {
                        color: #1BD68B;
                    }
                    

                
				#hmenu_load_1 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap:before{
					font-size:20px;
					float:left;
					padding-left:10px;
					margin:0;
				}
				
				
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_31 span{
							padding-left:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_31 span{
							padding-right:10px;
						}
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_no_sub span{
							padding-right:10px !important;
						}
						#hmenu_load_1 .hmenu_nav_uni_31:after{
							padding-right:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_37 span{
							padding-left:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_37 span{
							padding-right:10px;
						}
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_no_sub span{
							padding-right:10px !important;
						}
						#hmenu_load_1 .hmenu_nav_uni_37:after{
							padding-right:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_51 span{
							padding-left:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_51 span{
							padding-right:10px;
						}
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_no_sub span{
							padding-right:10px !important;
						}
						#hmenu_load_1 .hmenu_nav_uni_51:after{
							padding-right:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_53 span{
							padding-left:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_53 span{
							padding-right:10px;
						}
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_no_sub span{
							padding-right:10px !important;
						}
						#hmenu_load_1 .hmenu_nav_uni_53:after{
							padding-right:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_52 span{
							padding-left:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_52 span{
							padding-right:10px;
						}
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_no_sub span{
							padding-right:10px !important;
						}
						#hmenu_load_1 .hmenu_nav_uni_52:after{
							padding-right:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_41 span{
							padding-left:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_41 span{
							padding-right:10px;
						}
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_no_sub span{
							padding-right:10px !important;
						}
						#hmenu_load_1 .hmenu_nav_uni_41:after{
							padding-right:10px;
						}
					
				
				#hmenu_load_1 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap:after{
					font-size:15px;
					float:left;
					
							color:#24E8A0;
							opacity: 0.5;
							filter: Alpha(opacity=0.5); /* IE8 and earlier */;
						
				}
				
				/* hover states */
				#hmenu_load_1 ul.hmenu_hover_color > li > a:hover{ /* normal */	
					color:#24E8A0 !important;
					background-color:transparent;
				}
				
				
				/* full hover */
				
							#hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li:hover{ 
								background-color:transparent; 
							}
							
				
				/* full active state */
				
							#hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li.hmenu_active_nav{ 
								background-color:transparent; 
							}
							
				
				/* font hover color */
				#hmenu_load_1 .hmenu_navigation_holder ul > li:hover > a > div,
				#hmenu_load_1 .hmenu_navigation_holder ul > li:hover > a > div:before,
				#hmenu_load_1 .hmenu_navigation_holder ul > li:hover > a > div:after,
				#hmenu_load_1 .hmenu_navigation_holder ul > li.hmenu_active_nav > a > div,
				#hmenu_load_1 .hmenu_navigation_holder ul > li.hmenu_active_nav > a > div:before,
				#hmenu_load_1 .hmenu_navigation_holder ul > li.hmenu_active_nav > a > div:after{
					color:#24E8A0;
				}
				
				/* border */
				
					#hmenu_load_1 .hmenu_navigation_holder ul.hmenu_border_hover > li > a:hover > .hmenu_wrap{ 
						border: 1px solid rgb(36,232,160, 0.0); border: 1px solid rgba(36,232,160, 0.0); -webkit-background-clip: padding-box; background-clip: padding-box;
						margin:0 auto;
					}
				
				
				/* border active state */
				
					#hmenu_load_1 .hmenu_navigation_holder ul.hmenu_border_hover > li.hmenu_active_nav > a > .hmenu_wrap{ 
						border: 1px solid rgb(36,232,160, 0.0); border: 1px solid rgba(36,232,160, 0.0); -webkit-background-clip: padding-box; background-clip: padding-box;
						margin:0 auto;
					}
				
	
				/* underline */
				
					#hmenu_load_1 .hmenu_navigation_holder ul.hmenu_underline_hover li a:hover .hmenu_wrap{ 
						border-bottom: 1px solid rgb(36,232,160, 0.0); border-bottom: 1px solid rgba(36,232,160, 0.0); -webkit-background-clip: padding-box; background-clip: padding-box;
						margin-bottom:0;
					}
				
				
				/* underline active state */
				
					#hmenu_load_1 .hmenu_navigation_holder ul.hmenu_underline_hover > li.hmenu_active_nav > a > .hmenu_wrap{ 
						border-bottom: 1px solid rgb(36,232,160, 0.0); border-bottom: 1px solid rgba(36,232,160, 0.0); -webkit-background-clip: padding-box; background-clip: padding-box;
						margin-bottom:0;
					}
				
						
				/* dropdowns */
				#hmenu_load_1 .hmenu_sub{
					position:absolute;					
					
						width:200px;						
					;
					display:table;					
					top:100px; /* this takes the height of the menu + 1margin */
					left:0;
				}
				
				/* sub sub menu position */
				#hmenu_load_1 .hmenu_sub > ul > li .hmenu_sub{
					top:0;
					
						left:200px;						
					;
				}
				
				#hmenu_load_1 .hmenu_sub > ul > li{
					width:100%;
				}
				
				#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap{
					display:block;
					
						padding:10px 20px 10px 20px ;						
					;
					margin:0;
				}
				
				#hmenu_load_1 ul.hmenu_underline_hover .hmenu_sub > ul > li > a:hover > .hmenu_wrap{
					border-bottom: none !important;
				}
				
				#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap > span{
					padding:0;
					float:none;
				}
				
				#hmenu_load_1  .hmenu_sub > ul > li > a{
					display:block;
					width:100%;
					font-family: 'Noto Sans';
					font-weight:normal;
					color:#13434d;
					font-size:16px;
					text-decoration:none;
				}
				
				#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap:before{
					font-size:20px;
					float:left;
					padding-right:10px;
					color:#13434d;
					text-decoration:none;
					margin:0;
				}
				
				#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap:after{
					font-size:14px;
					float:right;
					padding-right:0;
					
							color:#888888;
							opacity: 0.5;
							filter: Alpha(opacity=0.5); /* IE8 and earlier */;
						;
					margin:0;
					text-decoration:none;
				}
				
			
				
				#hmenu_load_1 .hmenu_drop_devider ul li{					
					
						border-bottom: 1px solid rgb(255,255,255, 0.5); border-bottom: 1px solid rgba(255,255,255, 0.5); -webkit-background-clip: padding-box; background-clip: padding-box;	
					
				}
				
				#hmenu_load_1 .hmenu_no_bottom_border{
					border-bottom:none !important;
				}				
								
				/* drop down line height */
				#hmenu_load_1 .hmenu_sub > ul > li > a,
				#hmenu_load_1 .hmenu_sub > ul > li > a > div > span,
				#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap,
				#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap:before,
				#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap:after{
					line-height:16px !important; /* takes the size of the dropdown font size */
				}
				
				/* sub bg */
				
							#hmenu_load_1 .hmenu_sub{ 
								background: rgba(255,255,255,1.0) ; 
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=1 ) ;
							}
							
				
				/* sub menu bg hover */
				
							#hmenu_load_1 .hmenu_sub > ul > li:hover > a .hmenu_wrap{ 
								background: rgba(19,67,77,1.0) ; 
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13434d', endColorstr='#13434d',GradientType=1 ) ;
							}
							
				
				/* sub menu bg active state */
				
							#hmenu_load_1 .hmenu_sub > ul > li.hmenu_active_nav > a .hmenu_wrap{ 
								background: rgba(19,67,77,1.0) ; 
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13434d', endColorstr='#13434d',GradientType=1 ) ;
							}
							
				
				/* sub holder shadow */	
				
				
				/* sub holder border */	
				
					#hmenu_load_1 .hmenu_sub{ 
						border:none;
					}
				
				
				/* sub holder border radius */	
				
					#hmenu_load_1 .hmenu_sub{ 
						border-radius: 0 0 0 0;
						-webkit-border-radius: 0 0 0 0;
						-moz-border-radius: 0 0 0 0;
					}
				
				
				/* font hover color */
				#hmenu_load_1 .hmenu_sub > ul > li:hover > a > div,
				#hmenu_load_1 .hmenu_sub > ul > li:hover > a > .hmenu_wrap:before,
				#hmenu_load_1 .hmenu_sub > ul > li:hover > a > .hmenu_wrap:after,
				#hmenu_load_1 .hmenu_sub > ul > li.hmenu_active_nav > a > div,
				#hmenu_load_1 .hmenu_sub > ul > li.hmenu_active_nav > a > .hmenu_wrap:before,
				#hmenu_load_1 .hmenu_sub > ul > li.hmenu_active_nav > a > .hmenu_wrap:after{
					color:#FFFFFF !important;
				}
				
				/* social and product padding */
				.hmenu_social_holder > ul li a,
				.hmenu_product_holder > ul li a,
				.hmenu_toggle_holder > ul li a{
					padding:0 5px;
				}
				
				/* social and product icon sizing */
				.hmenu_social_holder > ul li a .hmenu_wrap:before,
				.hmenu_product_holder > ul li a .hmenu_wrap:before,
				.hmenu_toggle_holder > ul li a .hmenu_wrap:before{
					font-size:20px;
					float:left;
				}
				
				
				
				
					
				
				
								
				
				/* search */
				
				#hmenu_load_1 .hmenu_search_container{
					float:left;
					height:inherit;
					display:table;
				}				
				#hmenu_load_1 .hmenu_search_container .hmenu_search_inner{
					display:table-cell;
					vertical-align:middle;
					text-decoration:none;
					color:#FFFFFF;
					padding:0;
					font-size:14px;
				}
				#hmenu_load_1 .hmenu_search_container .hmenu_search_inner .hmenu_search_wrap{
					padding:7px 8px;
					display:table;
				}
				#hmenu_load_1 .hmenu_search_display{
					position:relative;
					width:100%;
					display:table;
				}
							
				#hmenu_load_1 .hmenu_search_slide .hmenu_search_btn {
					position:absolute;
					right:0;
					display:table;
					padding:0;
					cursor:pointer;
				}	
				
				/* starting opacity */
				#hmenu_load_1 .hmenu_submenu{
					opacity: 0;
					visibility: hidden;
				}				
				#hmenu_load_1 .hmenu_search_btn:before{
					font-size:20px;
					color:#888888;
					line-height:45px; /* takes the height of the search input height */
				}	
						
					#hmenu_load_1 .hmenu_search_slide{ /* full specific styles */
						position:inherit;
					}
					#hmenu_load_1 .hmenu_search_slide .hmenu_search_input{
						position:absolute;
						width:100%;
						background-color:#FFFFFF;
						left:0;
					}
					#hmenu_load_1 .hmenu_search_slide .hmenu_search_btn{
						position:relative;
						padding:0;
					}
					#hmenu_load_1 .hmenu_search_slide_input{
						display:block; 
						background-color:#FFFFFF;
						padding:0px 10px;
						opacity: 0;
						filter: Alpha(opacity=00); /* IE8 and earlier */
						overflow:hidden;
						height:0;
						position:relative;
					}
					#hmenu_load_1 .hmenu_search_slide_input .hmenu_search_btn{
						width:40px;
						position:absolute;
						cursor:pointer;
						z-index:2;
						right:0;
					}
					#hmenu_load_1 .hmenu_search_slide_input input[type='text']{
						width:100%;
						display:block;
						padding:0 0;
						border:none;
						font-size:30px;
						background-color:transparent;
						outline:none;
						position:absolute;
						height:40px;
						color:#888888;
						font-family:'Open Sans';
						z-index:1;
					}
							
				/* lightbox search */
				#hmenu_load_1 .hmenu_search_lightbox_input{
					width:100%; 
					position:fixed;
					top:0;
					left:0;
					opacity: 0;
					filter: Alpha(opacity=0); /* IE8 and earlier */;
					display:none;
					z-index: 99;
				}			
				
							#hmenu_load_1 .hmenu_search_lightbox_input{ 
								background: rgba(255,255,255,0.9) ; 
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=1 ) ;
							}
						
			
				#hmenu_load_1 .hmenu_lightbox_form_holder{
					width:50%; 
					height:40px;
					left:50%;
					margin-left:-25%;
					top:45%;
					margin-top:-20px;
					position:absolute;
					border-bottom:1px solid #CCCCCC;
					padding:0 0 0 0;
				}
				#hmenu_load_1 .hmenu_lightbox_form_holder input[type='text']{
					width:94%;
					height:40px;
					border:none;
					color:#888888;
					font-family:'Open Sans';
					font-size:30px;
					background-color:transparent;
					outline:none;
					padding:0 6% 0 0;
				}
				#hmenu_load_1 .hmenu_lightbox_form_holder .hmenu_search_btn{
					position:absolute;
					right:0;
					top:0;
					cursor:pointer;
				}
				
				#hmenu_load_1 .hmenu_search_lightbox_input .hmenu_search_lightbox_close{
					position:absolute; 
					right:0;
					top:0;
					padding:25px;
					cursor:pointer;
				}
				#hmenu_load_1 .hmenu_search_lightbox_input .hmenu_search_lightbox_close:before{
					font-size:30px;
					color:#888888;
					line-height:35px;
				}
							
				
				/* mega woo styles */
				#hmenu_load_1 .hmenu_woo_pricing{
					display:table;
					padding:0 0 5px;
				}
				#hmenu_load_1 .hmenu_woo_pricing div{
					width:100%;
					display:table;
					padding:0 10px 0 0;
				}
				#hmenu_load_1 .hmenu_woo_pricing .hmenu_mega_price{
					font-family:Noto Sans;
					font-weight:normal;
					font-size:22px;
					color:#FFFFFF;
				}
				#hmenu_load_1 .hmenu_woo_pricing .hmenu_mega_price_old{
					font-family:Noto Sans;
					font-weight:normal;
					font-size:12px;
					text-decoration:line-through;
					color:#DC4551;
				}
				#hmenu_load_1 .hmenu_woo_pricing .hmenu_mega_price_sale{
					font-family:Noto Sans;
					font-weight:normal;
					font-size:22px;
					color:#FFF;
					line-height:22px;
				}
				#hmenu_load_1 .hmenu_mega_prod_btn{
					font-family:Open Sans;
					font-weight:normal;
					font-size:22px;
					color:#FFF;
					text-decoration:underline;
				}
				
				/* mega styles */
				#hmenu_load_1 .hmenu_mega_sub{
					width:100%;
					position:absolute;
					top:100px;
					padding:0 0 0 0;
					left:0;
					z-index:9999;
					cursor:default;
					overflow:hidden;
				}
				#hmenu_load_1 .hmenu_price{
					font-size:14px !important;
					font-weight:400 !important;
				}
				#hmenu_load_1 .hmenu_mega_li{
					position:inherit !important;
				}
				
				
						#hmenu_load_1 .hmenu_mega_inner{
							display:block !important;
							padding:5px 5px 5px 5px ;
							background-position:bottom right;
							background-repeat:no-repeat;
						}
						
						#hmenu_load_1 .hmenu_col_1,
						#hmenu_load_1 .hmenu_col_2,
						#hmenu_load_1 .hmenu_col_3,
						#hmenu_load_1 .hmenu_col_4,
						#hmenu_load_1 .hmenu_col_5,
						#hmenu_load_1 .hmenu_col_6,
						#hmenu_load_1 .hmenu_col_7,
						#hmenu_load_1 .hmenu_col_8,
						#hmenu_load_1 .hmenu_col_9,
						#hmenu_load_1 .hmenu_col_10,
						#hmenu_load_1 .hmenu_col_11,
						#hmenu_load_1 .hmenu_col_12{ padding-bottom:5px }						
					
				
				#hmenu_load_1 .hmenu_mega_sub h2{
					margin:0 0 8px 0 !important; 
					padding:5px 10px 8px 10px !important;
					font-family: 'Noto Sans' !important;
					font-size:22px !important;
					color:#13434D !important;
					font-weight:bold !important;
					display:inherit !important;
				}
				#hmenu_load_1 .hmenu_mega_sub h3{	
					font-family: 'Noto Sans' !important;
					font-size:18px !important;
					color:#13434D;
					font-weight:normal !important;
					line-height:18px !important;
					padding:5px 0 5px 0 !important;
					margin:0 !important;
					display:block;
				}
				#hmenu_load_1 .hmenu_mega_sub span,
				#hmenu_load_1 .hmenu_list_item{					
					display:block;
					font-family: 'Noto Sans';
					font-size:12px;
					color:#888888;
					font-weight:normal;
					padding:0 !important;
				}
				#hmenu_load_1 .hmenu_mega_sub a{
					text-decoration:none;
				}
				/* global content styles for mega */
				#hmenu_load_1 .hmenu_post_item,
				#hmenu_load_1 .hmenu_list_item{
					padding:10px 0 10px 0 !important;	
					display:table !important;
					cursor:pointer;
				}
				/* post styles */
				#hmenu_load_1 .hmenu_post_item{
					width:100%;	
				}
				#hmenu_load_1 .hmenu_post_img{
					float:left;
					background-position:center;
					background-size:cover;
					width:30%;
					margin:0 0 0 10px;
					height:60px;
					cursor:pointer;
				}
				#hmenu_load_1 .hmenu_post_content{
					display:table;
					padding:0 10px 0 10px;
				}
				#hmenu_load_1 .hmenu_mega_bottom_border{
					border-bottom: 1px solid rgb(27,214,139, 0.5); border-bottom: 1px solid rgba(27,214,139, 0.5); -webkit-background-clip: padding-box; background-clip: padding-box;
				}
				/* text styles */
				#hmenu_load_1 .hmenu_text_item{
					padding:10px 10px 10px 10px;
					display:block;
					font-family: 'Noto Sans';
					font-size:18px;
					color:#13434D;
					font-weight:normal;
				}
				
				/* list styles */
				#hmenu_load_1 .hmenu_list_item{
					width:100%;
					display:table;
				}
				#hmenu_load_1 .hmenu_list_item:before{
					float:left;
					padding:0 0 0 10px;
					font-size:16px;
					line-height:18px;
					color:#13434D;
				}
				
				
													#hmenu_load_1 #hmenu_list_item_uni_6:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_7:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_24:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_33:before{
														font-size:15px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_9:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_11:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_12:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_13:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_34:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_37:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_38:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_39:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_40:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_42:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_43:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_44:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_45:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_46:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_47:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_62:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_19:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_20:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_66:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_21:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_22:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_67:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_68:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_59:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_60:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_69:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_70:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_72:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_71:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_54:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_55:before{
														font-size:20px !important;
													}
												
													#hmenu_load_1 #hmenu_list_item_uni_56:before{
														font-size:20px !important;
													}
												
				
				#hmenu_load_1 .hmenu_list_content{
					display:table;
					padding:0 10px 0 10px;
				}
				#hmenu_load_1 .hmenu_list_content span{
					display:block;
					padding:0 10px 0 10px;
				}
				#hmenu_load_1 .hmenu_list_content h3{
					padding:0 0 5px 0 !important;
					font-family: 'Noto Sans';
					font-size:18px;
					color:#13434D;
					font-weight:normal;
				}
				#hmenu_load_1 .hmenu_list_body_text{
					padding:10px 10px 10px 10px;
					margin-bottom:10px;
					display:block;
					font-family: 'Noto Sans';
					font-size:18px;
					color:#13434D;
					font-weight:normal;
				}
				/* images styles */
				#hmenu_load_1 .hmenu_image_holder{
					width:100%;
					display:table !important;
					cursor:pointer;
				}
				#hmenu_load_1 .hmenu_image_inner{ /* give this a fixed height when content is loaded with jquery */
					display:block;
					padding:10px 10px 10px 10px;
					position:relative;
				}
				/* layout 1 */
				#hmenu_load_1 .hmenu_layout_one .hmenu_image_heading{
					width:100%;
					padding:0 0 10px 0;
					font-family: 'Noto Sans';
					font-size:18px;
					color:#13434D;
					font-weight:normal;
				}
				#hmenu_load_1 .hmenu_layout_one .hmenu_image{
					width:100%;
					height:130px;
					background-position:center top;
					background-size:cover;
				}
				#hmenu_load_1 .hmenu_layout_one .hmenu_image_desc{
					display:block;
					font-family: 'Noto Sans';
					font-size:18px;
					color:#13434D;
					font-weight:normal;
					padding:10px 0 0 0;
				}
				/* layout 2 */
				#hmenu_load_1 .hmenu_layout_two .hmenu_image_heading{
					width:100%;
					padding:0 0 10px 0;
					font-family: 'Noto Sans';
					font-size:18px;
					color:#13434D;
					font-weight:normal;
					position:absolute;
					text-align:center;
					top:40%;
				}
				#hmenu_load_1 .hmenu_layout_two .hmenu_image{
					width:100%;
					height:200px;
					background-position:center;
					background-size:cover;
				}
				#hmenu_load_1 .hmenu_layout_two .hmenu_image_desc{
					display:block;
					font-family: 'Noto Sans';
					font-size:18px;
					color:#13434D;
					font-weight:normal;
					padding:10px 0 0 0;
				}
				/* layout 3 */
				#hmenu_load_1 .hmenu_layout_three .hmenu_image_inner{
					padding:10px 0 10px 0;
				}
				#hmenu_load_1 .hmenu_layout_three .hmenu_image_heading{
					width:100%;
					font-family: 'Noto Sans';
					font-size:18px;
					color:#13434D;
					font-weight:normal;
					text-align:left;
					top:0;
					margin:0 0 10px 0;
				}
				#hmenu_load_1 .hmenu_layout_three .hmenu_image{
					width:100%;
					height:inherit;
					background-position:center;
					background-size:cover;
				}
				#hmenu_load_1 .hmenu_layout_three .hmenu_image_desc_wrap{
					position:absolute;
					bottom:10px;
					width:100%;
					display:table;
				}
				#hmenu_load_1 .hmenu_layout_three .hmenu_image_desc{
					display:block;
					font-family: 'Noto Sans';
					font-size:18px;
					color:#13434D;
					font-weight:normal;
					padding:10px 5px 10px 5px;					
				}
				
				/* image layout 3 bg */
				.hmenu_layout_three .hmenu_image_desc_wrap{ background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%); } /* full */
				.hmenu_layout_three .hmenu_image_desc_wrap{ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.5))); }
				.hmenu_layout_three .hmenu_image_desc_wrap{ background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); }
				.hmenu_layout_three .hmenu_image_desc_wrap{ background: -o-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); }
				.hmenu_layout_three .hmenu_image_desc_wrap{ background: -ms-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); }
				.hmenu_layout_three .hmenu_image_desc_wrap{ background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); }
				.hmenu_layout_three .hmenu_image_desc_wrap{ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); }
												
				/* mega hover */
				
							#hmenu_load_1 .hmenu_list_item:hover{ 
								background-color:transparent; 
							}
						
				
				/* mega hover */
				
							#hmenu_load_1 .hmenu_post_item:hover{ 
								background-color:transparent; 
							}
						
				
				.hmenu_unique_menu_1 .hmenu_post_item:hover h3,
				.hmenu_unique_menu_1 .hmenu_list_item:hover h3,
				.hmenu_unique_menu_1 .hmenu_post_item:hover span,
				.hmenu_unique_menu_1 .hmenu_list_item:hover span,
				.hmenu_unique_menu_1 .hmenu_list_item:hover:before{
					color:#1BD68B !important
				}
				
				/* devider color for mega cols */
				
				
				/* col structure */
				.hmenu_col_1{ width: 8.333333333333332%; } 
				.hmenu_col_2{ width: 16.666666666666664%; } 
				.hmenu_col_3{ width: 25%; } 
				.hmenu_col_4{ width: 33.33333333333333%; } 
				.hmenu_col_5{ width: 41.66666666666667%; } 
				.hmenu_col_6{ width: 50%; } 
				.hmenu_col_7{ width: 58.333333333333336%; } 
				.hmenu_col_8{ width: 66.66666666666666%; } 
				.hmenu_col_9{ width: 75%; } 
				.hmenu_col_10{ width: 83.33333333333334%; } 
				.hmenu_col_11{ width: 91.66666666666666%; } 
				.hmenu_col_12{ width: 100%; }
				
				.hmenu_col_1,
				.hmenu_col_2,
				.hmenu_col_3,
				.hmenu_col_4,
				.hmenu_col_5,
				.hmenu_col_6,
				.hmenu_col_7,
				.hmenu_col_8,
				.hmenu_col_9,
				.hmenu_col_10,
				.hmenu_col_11,
				.hmenu_col_12,
				.hmenu_custom_5{ display:table; float:left; position:relative; }
				
				.hmenu_custom_5{ width:20%; }	
				
				/* mobile search and social holder */
				#hmenu_load_1 .hmenu_show_for_mobile{ 
					width:100%; 
					list-style:none; 
				}
				#hmenu_load_1 .hmenu_show_for_mobile li{ 
					width:100%; 
					display:table; 
					float:left; 
					color:#FFFFFF; 
				}
				#hmenu_load_1 .hmenu_mobile_search_holder{ 
					padding:10px 0;  
				}
				#hmenu_load_1 .hmenu_mobile_search_holder input{ 
					width:90%; 
					border:1px solid #efefef;
					background-color:#FFFFFF; 
					margin:0 auto; 
					display:table; 
					outline:none; 
					padding:5px; 
					color:#888888;
					font-family:'Open Sans';
					font-size:12px;
				}
				
			
				#hmenu_load_1 .hmenu_mobile_search_holder .hmenu_search_btn{ position:absolute; right:5%; top:10px; display:table; }
				#hmenu_load_1 .hmenu_mobile_search_holder .hmenu_search_btn:before{					
					line-height:30px !important;	
				}
				#hmenu_load_1 .hmenu_mobile_social_holder{ 
					padding:10px 0; 
					text-align:center; 
				}
				#hmenu_load_1 .hmenu_search_submit{ 
					display:none !important; 
				}
				#hmenu_load_1 .hmenu_inner_col{
					display:block;
					padding:0 5px 0 5px;
				}
				
				/* mega bg */
				
							#hmenu_load_1 .hmenu_mega_sub{ 
								background: rgba(252,252,253,1.0) ; 
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCFCFD', endColorstr='#FCFCFD',GradientType=1 ) ;
							}
						
				
				/* mega holder shadow */	
				
					#hmenu_load_1 .hmenu_mega_sub{ 
						-webkit-box-shadow: 0px 0px 40px 10px rgba(0,0,0,0.5);
						-moz-box-shadow: 0px 0px 40px 10px rgba(0,0,0,0.5);
						box-shadow: 0px 0px 40px 10px rgba(0,0,0,0.5);						
						filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10,MakeShadow=true,ShadowOpacity=0.5);
						-ms-filter: 'progid:DXImageTransform.Microsoft.Blur(PixelRadius=10,MakeShadow=true,ShadowOpacity=0.5)';
						zoom: 1;
					}
				
				
				/* mega holder border */	
				
					#hmenu_load_1 .hmenu_mega_sub{ 
						border:none;
					}
				
				
				/* mega holder border radius */	
				
					#hmenu_load_1 .hmenu_mega_sub{ 
						border-radius: 0 0 0 0;
						-webkit-border-radius: 0 0 0 0;
						-moz-border-radius: 0 0 0 0;
					}
				
				
				/* the line height */
				#hmenu_load_1 .hmenu_navigation_holder > ul > li > a,
				#hmenu_load_1 .hmenu_wrap,
				#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_wrap:before, /* main nav before line height */
				#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_wrap:after, /* main nav after line height */
				#hmenu_load_1 .hmenu_social_holder > ul li a .hmenu_wrap:before, /* social line height */
				#hmenu_load_1 .hmenu_product_holder > ul li a .hmenu_wrap:before, /* product line height */
				#hmenu_load_1 .hmenu_search_container .hmenu_search_inner .hmenu_wrap /* search line height */{
					line-height:16px; /* this take the font size of the font - so that everything is aligned like a boss */
				}
			
				#hmenu_load_1 .logo_main{
					padding-left: 0px;
					padding-right: 0px
				}
				#hmenu_load_1 .logo_mobile{
					padding-left: 0px
				}
				#hmenu_load_1 .logo_sticky{
					padding-left: 10px
				}
							
				#hmenu_load_1 .logo_mobile,
				#hmenu_load_1 .logo_sticky,
				#hmenu_load_1 .hmenu_show_for_mobile{
					display:none;
				}
				
				.hmenu_cart_num_color{
					position: absolute;
					right: -3px;
					top: 0;
					background-color: #FFFFFF;
					display: none;
					padding: 3px;
					border-radius: 10px;
					color: #000000;
					font-size: 9px;
					text-align: center;
					line-height: 6px;
				}
				
				#hmenu_load_1 .menu_responsive_label{
					display:none;
				}
				
				/* sticky styles */
				
					.hmenu_sticky_1 .hmenu_main_holder{
						height:80px !important;
					}
					.hmenu_sticky_1 .hmenu_logo{
						line-height:80px !important;
					}
					.hmenu_sticky_1 .hmenu_mega_sub,
					.hmenu_sticky_1 .hmenu_sub{
						top:80px !important;
					}
					.hmenu_sticky_1 .hmenu_sub > ul > li .hmenu_sub{
						top:0 !important;
					}
					
					
						
				
					
							.hmenu_sticky_1 .hmenu_main_holder{ 
								background: rgba(0,0,0,1.0)  !important; 
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#000',GradientType=1 )  !important;
							}
							
					
					.hmenu_sticky_1  .hmenu_navigation_holder > ul > li > a,
					.hmenu_sticky_1  .hmenu_social_holder > ul > li > a,
					.hmenu_sticky_1  .hmenu_product_holder > ul > li > a,
					.hmenu_sticky_1  .hmenu_toggle_holder > ul > li > a{
						font-weight:normal !important;
						color:#fff !important;
						font-size:14px !important;
					}
					
					/* font hover color */
					.hmenu_sticky_1  .hmenu_navigation_holder ul > li:hover > a > div,
					.hmenu_sticky_1  .hmenu_navigation_holder ul > li:hover > a > div:before,
					.hmenu_sticky_1  .hmenu_navigation_holder ul > li:hover > a > div:after{
						color:#24E8A0 !important;
					}

					/* HOVER */

					/* full hover */
					.hmenu_sticky_1  .hmenu_navigation_holder ul.hmenu_full_hover > li:hover{
						background-color:#000 !important;
					}

					/* full active state */
					.hmenu_sticky_1  .hmenu_navigation_holder ul.hmenu_full_hover > li.hmenu_active_nav{
						background-color:#000 !important;
					}

					/* border */
					.hmenu_sticky_1  .hmenu_navigation_holder ul.hmenu_border_hover > li > a:hover > .hmenu_wrap{
						border:1px solid #000 !important;
					}

					/* border active */
					.hmenu_sticky_1  .hmenu_navigation_holder ul.hmenu_border_hover > li.hmenu_active_nav > a > .hmenu_wrap{
						border:1px solid #000 !important;
					}

					/* underline */
					.hmenu_sticky_1  .hmenu_navigation_holder ul.hmenu_underline_hover li a:hover .hmenu_wrap{
						border-bottom:1px solid #000 !important;
					}

					/* underline active */
					.hmenu_sticky_1  .hmenu_navigation_holder ul.hmenu_underline_hover > li.hmenu_active_nav > a > .hmenu_wrap{
						border-bottom:1px solid #000 !important;
					}

					/* HOVER */
					
					/* media queries */
					@media (max-width: 767px) {
						.hmenu_sticky_1 .hmenu_navigation_holder{
							top:80px !important; /* this is the height of the menu */
						}
					}
						
				
				
			
				/* media queries */
				@media (max-width: 767px) {
			   #hmenu_load_1 .hmenu_logo{  
                        line-height:40px; /* equal to the height of the menu */ 
                    }
					#hmenu_load_1 .hmenu_mega_sub{
						width:100% !important;
					}
					#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap{
						display:table;
					}
					#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap{
						height:42px !important;
					}
					#hmenu_load_1 .hmenu_hide_for_mobile,
					#hmenu_load_1 .hmenu_grp_devider{
						display:none;
					}
					#hmenu_load_1 .hmenu_right,
					#hmenu_load_1 .hmenu_center,
					#hmenu_load_1 .hmenu_left{
						width: 100%;
					}
					#hmenu_load_1 .hmenu_right{
						height:0px;
					}
					#hmenu_load_1 .hmenu_right .hmenu_product_holder,
					#hmenu_load_1 .hmenu_center .hmenu_product_holder,
					#hmenu_load_1 .hmenu_left .hmenu_product_holder{
						position:absolute;
						right:40px;
						top:0;
					}	
					#hmenu_load_1 .hmenu_center .hmenu_product_holder{
						top:-36px !important;
					}									
					#hmenu_load_1 .hmenu_main_holder{
						height:40px;
					}
					/*menu bg */
					
							.hmenu_sticky_1 .hmenu_main_holder{ 
								background: rgba(0,0,0,0.4)  !important; 
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 )  !important;
							}
							
					#hmenu_load_1 .hmenu_logo{
						line-height:40px;
					}
					#hmenu_load_1{
						position:relative;
					}
					
					#hmenu_load_1 .hmenu_inner_holder {
						width: 100%;
					}
					#hmenu_load_1 .hmenu_eyebrow .hmenu_eyebrow_inner {
						width: 100%;
					}
					
					/* ///////////////////////////////// MOBILE SPECIFIC STYLES */
					
					/* menu bar */
						
						/* no bg */
						#hmenu_load_1 .hmenu_inner_holder{ 
							background-color:transparent; 
						}					
					
					
					#hmenu_load_1 .icon_hero_default_thin_e645 {
						padding:0px;
					}
					 
					#hmenu_load_1 .icon_hero_default_thin_e645:before {
						color: #1BD68B;
						font-weight: normal;
						font-size: 14px;	
					}
					
					#hmenu_load_1 .menu_responsive_label {
						color: #FFFFFF;
						font-family: Noto Sans;
						font-weight: normal;
						font-size: 14px;
						display:block;
						position:absolute;
						line-height:40px;
						left:50%;
					}
					
					/* menu bar */
					
							#hmenu_load_1 .hmenu_navigation_holder{ 
								background: rgba(255,255,255,1.0) ; 
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=1 ) ;
							}
						
					
					/* full hover */
					
							#hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li:hover{ 
								background: rgba(255,255,255,1.0) ; 
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=1 ) ;
							}
							
					
					/* full active state */
					
							#hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li.hmenu_active_nav{ 
								background: rgba(255,255,255,1.0) ; 
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=1 ) ;
							}
							
					
					/* font */
					#hmenu_load_1 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap{
						color: #13434D;
						font-family: Noto Sans;
						font-weight: normal;
						font-size: 14px;
					}					
					
					#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_wrap:after{
						font-size:15px !important;
					}
					
					/* font hover color */
					#hmenu_load_1 .hmenu_navigation_holder ul > li:hover > a > div,
					#hmenu_load_1 .hmenu_navigation_holder ul > li:hover > a > div:before,
					#hmenu_load_1 .hmenu_navigation_holder ul > li:hover > a > div:after,
					#hmenu_load_1 .hmenu_navigation_holder ul > li.hmenu_active_nav > a > div,
					#hmenu_load_1 .hmenu_navigation_holder ul > li.hmenu_active_nav > a > div:before,
					#hmenu_load_1 .hmenu_navigation_holder ul > li.hmenu_active_nav > a > div:after{
						color:#888888 !important;
					}
					
					/* ///////////////////////////////// MOBILE SPECIFIC STYLES */
					
					#hmenu_load_1 .hmenu_remove_mega_mobile {
						display: none !important;
					}
					/* mobile */
					#hmenu_load_1 .hmenu_mobile_social_holder > a{
						width:auto !important;
						display:inline-table !important;
					}
					#hmenu_load_1 .hmenu_mobile_social_holder > a div{
						height:auto !important;
					}
					#hmenu_load_1 .hmenu_mobile_social_holder > a div:before{
						margin:0;
						padding:0 5px;
						display:block;
						line-height:normal !important;
						height:auto !important;
					}
					/* main nav */
					#hmenu_load_1 .hmenu_center{
						left:0 !important;
						margin-left: auto !important;
						width:100%;
						position:relative;
						clear:both !important;
						height:0;
					}
					/* main nav */
					 
					#hmenu_load_1 .hmenu_mega_sub{
						margin-left:auto !important;
						background-image:none !important;
					}
					#hmenu_load_1 .hmenu_mega_sub{
						background-image:none !important;
					}
					/* main nav */
					#hmenu_load_1 .hmenu_navigation_holder > ul{
						height:auto;
					}
					#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_wrap:before{
						display:block !important;
						padding-left:5px;
						line-height:40px !important;
					}
					#hmenu_load_1 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap:after{
						display:table-cell !important;
					}
					#hmenu_load_1 .hmenu_navigation_holder > ul li a, .hmenu_social_holder > ul li a, .hmenu_product_holder > ul li a{
						font-size:14px;
					}					
					
					#hmenu_load_1 .hmenu_navigation_holder .hmenu_item_devider{
						display:none;
					}
					
					/* mega */
					#hmenu_load_1 .hmenu_mega_sub h2{
						font-size:14px;
					}
					
					#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap:after{
						margin:0 5px;
						text-decoration:none;
						padding-right:5px;
					}
					/* mobile content */
					#hmenu_load_1 .hmenu_show_for_mobile{
						display:table;
					}
					/* icons */
					#hmenu_load_1 .hmenu_social_holder > ul li a .hmenu_wrap:before, 
					#hmenu_load_1 .hmenu_product_holder > ul li a .hmenu_wrap:before,
					#hmenu_load_1 .hmenu_search_btn:before{
						font-size:12px;
					}				
					
					/* toggle mobile nav */
					#hmenu_load_1 .hmenu_toggle_holder > ul li a .hmenu_wrap:before{
						font-size:25px;
						line-height:40px;
					}
					
					#hmenu_load_1 .hmenu_search_slide{
						width:20px;
					}
					
					/* menu toggle */
					#hmenu_load_1 .hmenu_mobile_show{
						display:table !important;
                        padding-left: 10px;
                        padding-right: 10px;
					}
					
					/* main navigation holder */
					#hmenu_load_1 .hmenu_devider_small{
						display:none;
					}
					
					
							#hmenu_load_1 .hmenu_toggle_holder{
								position:absolute;
								top:0;
								right:0;
							}
											
					#hmenu_load_1 .hmenu_navigation_holder{						
						left:0;
						width:100%;						
						margin-top:0px;
					}
						
					#hmenu_load_1 .hmenu_navigation_holder ul{
						width:100%;
						display:table;
					}
					#hmenu_load_1 .hmenu_navigation_holder ul > li{
						margin-bottom:0px;
						border-bottom: 1px solid rgb(0,0,0, 0.1); 
						border-bottom: 1px solid rgba(0,0,0, 0.1); 
					}
					#hmenu_load_1 .hmenu_navigation_holder ul li{
						width:100%;
						height:auto;
						position:relative;
					}
					#hmenu_load_1 .hmenu_navigation_holder ul li a .hmenu_wrap{
						width:100%;
						position:relative;
						height:40px;
						line-height:40px;
						padding:0;
					}
					#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_wrap:after{
						text-align: center;
						position: absolute;
						top: 0;
						right: 0px;
						display: table-cell;
						vertical-align: middle;
						padding: 0 10px;
						line-height:40px !important;
						font-size:1.5em;
					}
					#hmenu_load_1 .hmenu_sub,
					#hmenu_load_1 .hmenu_sub > ul > li .hmenu_sub{
						width:100%;
						position:relative;
						top:auto !important;
						left:auto;
					}
					#hmenu_load_1 .hmenu_sub > ul > li >a > div > span{
						line-height:40px !important;
						padding-left:10px !important;
					}
					#hmenu_load_1 .hmenu_navigation_holder > ul li a{
						display:table;
						width:100%;
					}
					#hmenu_load_1 .hmenu_submenu{
						opacity: 0;
						filter: Alpha(opacity=1); /* IE8 and earlier */
						display:block;
						visibility: visible;
						height:0;
						overflow:hidden;
					}
					
					#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap:before{						
						padding-right:0;
						margin:0 5px;
					}
					
					#hmenu_load_1 .hmenu_col_1,
					#hmenu_load_1 .hmenu_col_2,
					#hmenu_load_1 .hmenu_col_3,
					#hmenu_load_1 .hmenu_col_4,
					#hmenu_load_1 .hmenu_col_5,
					#hmenu_load_1 .hmenu_col_6,
					#hmenu_load_1 .hmenu_col_7,
					#hmenu_load_1 .hmenu_col_8,
					#hmenu_load_1 .hmenu_col_9,
					#hmenu_load_1 .hmenu_col_10,
					#hmenu_load_1 .hmenu_col_11,
					#hmenu_load_1 .hmenu_col_12{ display:table; float:left; position:relative; width:100% !important; }
					
					#hmenu_load_1 .hmenu_navigation_holder{
						display:none;
						height:auto;
						overflow:hidden;
					}
					#hmenu_load_1 .hmenu_mega_li{
						position:relative !important;
					}
					#hmenu_load_1 .hmenu_mega_sub{
						display:block;
						position:relative;
						height:0;
						overflow:hidden;
						top:auto !important;
						left:auto;
					}
					
					#hmenu_load_1 .hmenu_mobile_menu_toggle{	
						display:table;
						border-left: 1px solid rgba(0,0,0, .1); 
						-webkit-background-clip: padding-box; 
						background-clip: padding-box;
						background: rgba(0,0,0,0.1);
						display:table;
					}
			
						#hmenu_load_1 .logo_main{
							display:none !important;
						}				
				
					#hmenu_load_1 .logo_sticky{
						display:none !important;
					}
					#hmenu_load_1 .logo_mobile{
						display:inherit !important;
					}
					
				}				
				@media (min-width: 768px) and (max-width: 991px) {
					
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_31 span{
							padding-left:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_31 span{
							padding-right:10px;
						}
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_no_sub span{
							padding-right:10px !important;
						}
						#hmenu_load_1 .hmenu_nav_uni_31:after{
							padding-right:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_37 span{
							padding-left:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_37 span{
							padding-right:10px;
						}
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_no_sub span{
							padding-right:10px !important;
						}
						#hmenu_load_1 .hmenu_nav_uni_37:after{
							padding-right:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_51 span{
							padding-left:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_51 span{
							padding-right:10px;
						}
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_no_sub span{
							padding-right:10px !important;
						}
						#hmenu_load_1 .hmenu_nav_uni_51:after{
							padding-right:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_53 span{
							padding-left:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_53 span{
							padding-right:10px;
						}
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_no_sub span{
							padding-right:10px !important;
						}
						#hmenu_load_1 .hmenu_nav_uni_53:after{
							padding-right:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_52 span{
							padding-left:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_52 span{
							padding-right:10px;
						}
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_no_sub span{
							padding-right:10px !important;
						}
						#hmenu_load_1 .hmenu_nav_uni_52:after{
							padding-right:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_41 span{
							padding-left:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_41 span{
							padding-right:10px;
						}
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_no_sub span{
							padding-right:10px !important;
						}
						#hmenu_load_1 .hmenu_nav_uni_41:after{
							padding-right:10px;
						}
					
					
					#hmenu_load_1 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap{
						font-family: ;
						font-weight: normal;
						font-size: 12px;
					}	
					
					#hmenu_load_1 .hmenu_inner_holder {
						width: 100%;
					}
					#hmenu_load_1 .hmenu_eyebrow .hmenu_eyebrow_inner {
						width: 100%;
					}
					#hmenu_load_1 .hmenu_navigation_holder{
						display:table !important;
					}
					/* main nav */
					#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_wrap:before{
						display:none !important
					}
					
					#hmenu_load_1 .hmenu_navigation_holder > ul li a, .hmenu_social_holder > ul li a, .hmenu_product_holder > ul li a{
						font-size:10px;
					}
					
					/* mega */
					#hmenu_load_1 .hmenu_mega_sub h2{
						font-size:14px;
					}
					
					/* icons */
					#hmenu_load_1 .hmenu_social_holder > ul li a .hmenu_wrap:before, 
					#hmenu_load_1 .hmenu_product_holder > ul li a .hmenu_wrap:before,
					#hmenu_load_1 .hmenu_search_btn:before{
						font-size:12px;
					}
					
					#hmenu_load_1 .hmenu_search_slide{
						width:20px;
					}					
				}
				@media (min-width: 992px) and (max-width: 1199px) {
					
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_31 span{
							padding-left:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_31 span{
							padding-right:10px;
						}
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_no_sub span{
							padding-right:10px !important;
						}
						#hmenu_load_1 .hmenu_nav_uni_31:after{
							padding-right:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_37 span{
							padding-left:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_37 span{
							padding-right:10px;
						}
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_no_sub span{
							padding-right:10px !important;
						}
						#hmenu_load_1 .hmenu_nav_uni_37:after{
							padding-right:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_51 span{
							padding-left:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_51 span{
							padding-right:10px;
						}
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_no_sub span{
							padding-right:10px !important;
						}
						#hmenu_load_1 .hmenu_nav_uni_51:after{
							padding-right:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_53 span{
							padding-left:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_53 span{
							padding-right:10px;
						}
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_no_sub span{
							padding-right:10px !important;
						}
						#hmenu_load_1 .hmenu_nav_uni_53:after{
							padding-right:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_52 span{
							padding-left:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_52 span{
							padding-right:10px;
						}
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_no_sub span{
							padding-right:10px !important;
						}
						#hmenu_load_1 .hmenu_nav_uni_52:after{
							padding-right:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_41 span{
							padding-left:10px;
						}
					
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_41 span{
							padding-right:10px;
						}
						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_no_sub span{
							padding-right:10px !important;
						}
						#hmenu_load_1 .hmenu_nav_uni_41:after{
							padding-right:10px;
						}
					

					#hmenu_load_1 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap{
						font-family: Noto Sans;
						font-weight: normal;
						font-size: 12px;
					}
					
					#hmenu_load_1 .hmenu_inner_holder {
						width: 100%;
					}
					#hmenu_load_1 .hmenu_eyebrow .hmenu_eyebrow_inner {
						width: 100%;
					}
					#hmenu_load_1 .hmenu_navigation_holder{
						display:table !important;
					}
					/* main nav */
					#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_wrap:before{
						display:none !important
					}
					
					/* mega */
					#hmenu_load_1 .hmenu_mega_sub h2{
						font-size:14px;
					}
					
					/* icons */
					#hmenu_load_1 .hmenu_social_holder > ul li a .hmenu_wrap:before, 
					#hmenu_load_1 .hmenu_product_holder > ul li a .hmenu_wrap:before,
					#hmenu_load_1 .hmenu_search_btn:before{
						font-size:12px;
					}
					
					#hmenu_load_1 .hmenu_search_slide{
						width:20px;
					}					
				}
				@media (min-width: 1200px) {
					#hmenu_load_1 .hmenu_navigation_holder{
						display:table !important;
					}
					/* main nav */
					#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_wrap:before{
					}
				}
			/* custom css */@media (max-width: 767px) {
    #hmenu_load_1 .hmenu_main_holder {
        width: 350px;
        height: 55px;
    }
    .hmenu_wrapper_state_1{
      height: 60px;
    }
  .hmenu_inner_holder {
    padding : 0px !important;
   }
}
@media (max-width: 330px) {
    #hmenu_load_1 .hmenu_inner_holder {
        width: 100%;
    }
}

#hmenu_load_1 .hmenu_toggle_holder.hmenu_mobile_show .hmenu_wrap {
padding : 10px;
}

/* menu height  affecting css overide */
@media (min-width: 300px) {
    .thrv_symbol_1342 [data-css="tve-u-1923923898a"] {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
}

.industries-section .hmenu_list_item.hmenu_item_0 {
    border-bottom: 1px solid #23DF8F;
}

.about-us-section .hmenu_list_item.hmenu_item_0 {
    border-bottom: 1px solid #23DF8F;
}

.services-section .hmenu_list_item.hmenu_item_0 {
    border-bottom: 1px solid #23DF8F;
}

#hmenu_load_1 .hmenu_toggle_holder.hmenu_mobile_show .hmenu_wrap{
   padding-left: 0px;
   padding-right: 0px;
}

.hmenu_mega_li experties-section{
}

#hmenu_load_1 .hmenu_navigation_holder ul > li:last-child a:hover span{
color: #ffffff;
}

#hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li:hover{
    background-color: transparent !important;
}

#hmenu_load_1 .hmenu_col_load a:nth-child(1) h3{
font-weight: Bold !important;
}