
@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,1.0) ;  								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:90%;	 					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:1100px;  					height:inherit; 					margin:0 auto; 					position:relative; 				} 			 				#hmenu_load_1 .hmenu_eyebrow .hmenu_eyebrow_inner{ 					width:1100px;  					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:'Lato'; 					font-weight:normal; 					color:#ededed; 					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: #888888;                     }                                        				#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_6 span{ 							padding-left:10px; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_6 span{ 							padding-right:10px !important; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_1 span{ 							padding-left:10px; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_1 span{ 							padding-right:10px !important; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_2 span{ 							padding-left:10px; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_2 span{ 							padding-right:10px !important; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_3 span{ 							padding-left:10px; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_3 span{ 							padding-right:10px !important; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_4 span{ 							padding-left:10px; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_4 span{ 							padding-right:10px !important; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_5 span{ 							padding-left:10px; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_5 span{ 							padding-right:10px !important; 						} 					 				 				#hmenu_load_1 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap:after{ 					font-size:15px; 					float:left; 					 							display:none !important; 						 				} 				 				/* hover states */ 				#hmenu_load_1 ul.hmenu_hover_color > li > a:hover{ /* normal */	 					color:#f7c31c !important; 					background-color:transparent; 				} 				 				 				/* full hover */ 				 							#hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li:hover{  								background: rgba(68,68,68,0.8) ;  								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#444444',GradientType=1 ) ; 							} 							 				 				/* full active state */ 				 							#hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li.hmenu_active_nav{  								background: rgba(68,68,68,0.8) ;  								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#444444',GradientType=1 ) ; 							} 							 				 				/* 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:#f7c31c; 				} 				 				/* border */ 				 					#hmenu_load_1 .hmenu_navigation_holder ul.hmenu_border_hover > li > a:hover > .hmenu_wrap{  						border: 1px solid rgb(68,68,68, 0.8); border: 1px solid rgba(68,68,68, 0.8); -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(68,68,68, 0.8); border: 1px solid rgba(68,68,68, 0.8); -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(68,68,68, 0.8); border-bottom: 1px solid rgba(68,68,68, 0.8); -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(68,68,68, 0.8); border-bottom: 1px solid rgba(68,68,68, 0.8); -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 5px 10px 5px ;						 					; 					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: 'Open Sans'; 					font-weight:normal; 					color:#888888; 					font-size:12px; 					text-decoration:none; 				} 				 				#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap:before{ 					font-size:20px; 					float:left; 					padding-right:10px; 					color:#888888; 					text-decoration:none; 					margin:0; 				} 				 				#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap:after{ 					font-size:14px; 					float:right; 					padding-right:0; 					 						 						; 					margin:0; 					text-decoration:none; 				} 				 			 					#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap:after{ 						display: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:12px !important; /* takes the size of the dropdown font size */ 				} 				 				/* sub bg */ 				 							#hmenu_load_1 .hmenu_sub{  								background: rgba(240,240,240,1.0) ;  								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#F0F0F0',GradientType=1 ) ; 							} 							 				 				/* sub menu bg hover */ 				 							#hmenu_load_1 .hmenu_sub > ul > li:hover > a .hmenu_wrap{  								background: rgba(136,136,136,1.0) ;  								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#888888',GradientType=1 ) ; 							} 							 				 				/* sub menu bg active state */ 				 							#hmenu_load_1 .hmenu_sub > ul > li.hmenu_active_nav > a .hmenu_wrap{  								background: rgba(136,136,136,1.0) ;  								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#888888',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; 				} 				 				 							 							/* main */ 							#hmenu_load_1 .hmenu_social_holder > ul li#hmenu_social_item_1 a .hmenu_wrap:before{ 								color:#f7c31c; 								font-size:30px; 								width:30px; 							} 							#hmenu_load_1 .hmenu_social_holder > ul li#hmenu_social_item_1:hover a .hmenu_wrap:before{ 								color:#DDDDDD; 							}							 							 							#hmenu_load_1 .hmenu_mobile_social_holder:hover a .hmenu_wrap:before{ 								color:#f7c31c; 							} 							#hmenu_load_1 .hmenu_mobile_social_holder #hmenu_social_mobile_item_1 .hmenu_wrap:before{ 								color:#f7c31c; 								font-size:30px !important; 							} 							#hmenu_load_1 .hmenu_mobile_social_holder #hmenu_social_mobile_item_1:hover .hmenu_wrap:before{ 								color:#DDDDDD; 							} 							 						 				 				 					 				 				 								 				 				/* 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 .woocommerce-Price-amount, #hmenu_load_1 .hmenu_woo_pricing .hmenu_mega_price .woocommerce-Price-amount .woocommerce-Price-currencySymbol { 					display: inline-block;                     float: none;                     font-family:Open Sans; 					font-weight:normal; 					font-size:22px; 					color:#FFFFFF; 				} 				#hmenu_load_1 .hmenu_woo_pricing .hmenu_mega_price{ 					font-family:Open Sans; 					font-weight:normal; 					font-size:22px; 					color:#FFFFFF; 				} 				#hmenu_load_1 .hmenu_woo_pricing .hmenu_mega_price_old span { 					font-family:Open Sans; 					font-weight:normal; 					font-size:12px; 					text-decoration:line-through; 					color:#DC4551; 				} 				#hmenu_load_1 .hmenu_woo_pricing .hmenu_mega_price_sale .woocommerce-Price-amount, #hmenu_load_1 .hmenu_woo_pricing .hmenu_mega_price_sale .woocommerce-Price-amount .woocommerce-Price-currencySymbol{ 					font-family:Open Sans; 					font-weight:normal; 					font-size:22px; 					color:#FFF; 					line-height:22px; 				} 				#hmenu_load_1 .hmenu_mega_prod_btn{                     clear: both; 					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:15px 5px 15px 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:15px }						 					 				 				#hmenu_load_1 .hmenu_mega_sub h2{ 					margin:0 0 8px 0 !important;  					padding:5px 10px 8px 10px !important; 					font-family: 'Open Sans' !important; 					font-size:20px !important; 					color:#222222 !important; 					font-weight:normal !important; 					display:inherit !important; 				} 				#hmenu_load_1 .hmenu_mega_sub h3{	 					font-family: 'Open Sans' !important; 					font-size:14px !important; 					color:#222222; 					font-weight:normal !important; 					line-height:14px !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: 'Open 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(136,136,136, 0.5); border-bottom: 1px solid rgba(136,136,136, 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: 'Open Sans'; 					font-size:12px; 					color:#888888; 					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:14px; 					color:#222222; 				} 				 				 				 				#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: 'Open Sans'; 					font-size:14px; 					color:#222222; 					font-weight:normal; 				} 				#hmenu_load_1 .hmenu_list_body_text{ 					padding:10px 10px 10px 10px; 					margin-bottom:10px; 					display:block; 					font-family: 'Open Sans'; 					font-size:12px; 					color:#888888; 					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: 'Open Sans'; 					font-size:14px; 					color:#222222; 					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: 'Open Sans'; 					font-size:12px; 					color:#888888; 					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: 'Open Sans'; 					font-size:14px; 					color:#222222; 					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: 'Open Sans'; 					font-size:12px; 					color:#888888; 					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: 'Open Sans'; 					font-size:14px; 					color:#222222; 					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: 'Open Sans'; 					font-size:12px; 					color:#888888; 					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: rgba(136,136,136,1.0) ;  								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#888888',GradientType=1 ) ; 							} 						 				 				/* mega hover */ 				 							#hmenu_load_1 .hmenu_post_item:hover{  								background: rgba(136,136,136,1.0) ;  								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#888888',GradientType=1 ) ; 							} 						 				 				.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:#FFFFFF !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(240,240,240,1.0) ;  								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#F0F0F0',GradientType=1 ) ; 							} 						 				 				/* mega holder shadow */	 				 				 				/* 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: 10px; 					padding-right: 0px 				} 				#hmenu_load_1 .logo_mobile{ 					padding-left: 10px 				} 				#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: #ededed; 					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:60px !important; 					} 					.hmenu_sticky_1 .hmenu_logo{ 						line-height:60px !important; 					} 					.hmenu_sticky_1 .hmenu_mega_sub, 					.hmenu_sticky_1 .hmenu_sub{ 						top:60px !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='#000000', endColorstr='#000000',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:#FFFFFF !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:#f7c31c !important; 					}  					/* HOVER */  					/* full hover */ 					.hmenu_sticky_1  .hmenu_navigation_holder ul.hmenu_full_hover > li:hover{ 						background-color:#363636 !important; 					}  					/* full active state */ 					.hmenu_sticky_1  .hmenu_navigation_holder ul.hmenu_full_hover > li.hmenu_active_nav{ 						background-color:#363636 !important; 					}  					/* border */ 					.hmenu_sticky_1  .hmenu_navigation_holder ul.hmenu_border_hover > li > a:hover > .hmenu_wrap{ 						border:1px solid #363636 !important; 					}  					/* border active */ 					.hmenu_sticky_1  .hmenu_navigation_holder ul.hmenu_border_hover > li.hmenu_active_nav > a > .hmenu_wrap{ 						border:1px solid #363636 !important; 					}  					/* underline */ 					.hmenu_sticky_1  .hmenu_navigation_holder ul.hmenu_underline_hover li a:hover .hmenu_wrap{ 						border-bottom:1px solid #363636 !important; 					}  					/* underline active */ 					.hmenu_sticky_1  .hmenu_navigation_holder ul.hmenu_underline_hover > li.hmenu_active_nav > a > .hmenu_wrap{ 						border-bottom:1px solid #363636 !important; 					}  					/* HOVER */ 					 					/* media queries */ 					@media (max-width: 767px) { 						.hmenu_sticky_1 .hmenu_navigation_holder{ 							top:60px !important; /* this is the height of the menu */ 						} 					} 						 				 				 			 				/* media queries */ 				@media (max-width: 974px) { 			   #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,1.0)  !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 */ 					 							#hmenu_load_1 .hmenu_inner_holder{  								background: rgba(0,0,0,1.0) ;  								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ) ; 							} 						 					 					#hmenu_load_1 .icon_hero_default_thin_e645 { 						padding:0px; 					} 					  					#hmenu_load_1 .icon_hero_default_thin_e645:before { 						color: ; 						font-weight: normal; 						font-size: 12px;	 					} 					 					#hmenu_load_1 .menu_responsive_label { 						color: #888888; 						font-family: Lato; 						font-weight: normal; 						font-size: 12px; 						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: #888888; 						font-family: Open Sans; 						font-weight: normal; 						font-size: 12px; 					}					 					 					#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:#FFFFFF !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:12px; 					}					 					 					#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:20px; 						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:inline; 						}				 				 					#hmenu_load_1 .logo_sticky{ 						display:none !important; 					} 					#hmenu_load_1 .logo_mobile{ 						display:inherit !important; 					} 					 				}				 				@media (min-width: 975px) and (max-width: 991px) { 					 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_6 span{ 							padding-left:10px; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_6 span{ 							padding-right:10px !important; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_1 span{ 							padding-left:10px; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_1 span{ 							padding-right:10px !important; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_2 span{ 							padding-left:10px; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_2 span{ 							padding-right:10px !important; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_3 span{ 							padding-left:10px; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_3 span{ 							padding-right:10px !important; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_4 span{ 							padding-left:10px; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_4 span{ 							padding-right:10px !important; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_5 span{ 							padding-left:10px; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_5 span{ 							padding-right:10px !important; 						} 					 					 					#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_6 span{ 							padding-left:10px; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_6 span{ 							padding-right:10px !important; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_1 span{ 							padding-left:10px; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_1 span{ 							padding-right:10px !important; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_2 span{ 							padding-left:10px; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_2 span{ 							padding-right:10px !important; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_3 span{ 							padding-left:10px; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_3 span{ 							padding-right:10px !important; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_4 span{ 							padding-left:10px; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_4 span{ 							padding-right:10px !important; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_5 span{ 							padding-left:10px; 						} 					 						#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_5 span{ 							padding-right:10px !important; 						} 					  					#hmenu_load_1 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap{ 						font-family: Lato; 						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 */