

				@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_load_3{

					display:table; /* This used to have !important - removed to allow custom styles to take affect */

				}

				#hmenu_load_3 *{

					-webkit-transform: none;

					-moz-transform: none;

					-ms-transform: none;

					-o-transform: none;

					transform: none;

				}

				#hmenu_load_3{

					position:relative;					

					z-index:9999;

				}

				#hmenu_load_3 .hmenu_main_holder{

					max-width:auto; /* width of menu, can be 100% or fixed '1050px' */

					height:40px;

					display:block;

					z-index:9999;

					margin:0 auto;

				}

			

					#hmenu_load_3{

						position:relative;

						top:0;

						left:0;

						z-index:9999;

					}

								

				/* main holder shadow */	

				

				

				/* main holder border */	

				

					#hmenu_load_3 .hmenu_main_holder{ 

						border:none;

					}

				

				

				/* main holder border radius */	

				

					#hmenu_load_3 .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_3 .hmenu_main_holder{ 

								background: rgba(255,255,255,1.0) ; 

								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',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_3 .hmenu_logo{  

					height:inherit; 

					line-height:40px; /* equal to the height of the menu */ 

					float:left; 

					text-align:center; 

				}

				#hmenu_load_3 .hmenu_logo img{ 

					vertical-align:middle; 

					width:auto; 

					max-width:100%; 

					position:relative; 

					max-height:80%;	

					border:0;				

				}

				#hmenu_load_3 .hmenu_logo a{

					display:inline !important;

				}

			

				/* menu inner holder */

					/* 	

						NOTES: 

						Inner holder for all items, used for fixed width of the inner items

					*/

				#hmenu_load_3 .hmenu_inner_holder{

					width:1200px; 

					height:inherit;

					margin:0 auto;

					position:relative;

				}

			

				/* 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_3 .hmenu_remove_mega{

					display: none !important;

				}

				#hmenu_load_3 .hmenu_grp_devider,

				#hmenu_load_3 .hmenu_item_devider{

					float:left;

				}

				

				#hmenu_load_3 .hmenu_social_holder,

				#hmenu_load_3 .hmenu_product_holder{

					padding-left:5px;

					padding-right:5px;

				}

				#hmenu_load_3 .hmenu_mobile_show{

					display:none;

				}

				#hmenu_load_3 .hmenu_navigation_holder a{

					outline:none;

				}

				#hmenu_load_3 .hmenu_navigation_holder,

				#hmenu_load_3 .hmenu_search_holder,

				#hmenu_load_3 .hmenu_social_holder,

				#hmenu_load_3 .hmenu_product_holder,

				#hmenu_load_3 .hmenu_toggle_holder,

				#hmenu_load_3 .hmenu_toggle_holder ul{

					/*position:relative;*/

					float:left;

				}

				.hmenu_navigation_holder,

				.hmenu_search_holder,

				.hmenu_social_holder,

				.hmenu_product_holder,

				.hmenu_toggle_holder{

					display:table;

					height:inherit;

				}

				#hmenu_load_3 ul{

					margin: auto !important;

					padding: 0 !important;

				}

				#hmenu_load_3 .hmenu_navigation_holder > ul,

				#hmenu_load_3 .hmenu_social_holder > ul,

				#hmenu_load_3 .hmenu_product_holder > ul,

				#hmenu_load_3 .hmenu_toggle_holder > ul{

					list-style:none;

					height:inherit;

					margin: auto !important;

				}

				#hmenu_load_3 .hmenu_navigation_holder > ul li,

				#hmenu_load_3 .hmenu_social_holder > ul li,

				#hmenu_load_3 .hmenu_product_holder > ul li,

				#hmenu_load_3 .hmenu_toggle_holder > ul li{

					float:left;

					height:inherit;

					display:table;

					position:relative;

					cursor:pointer;

					margin:0;

				}

				#hmenu_load_3 .hmenu_navigation_holder > ul > li > a,

				#hmenu_load_3 .hmenu_social_holder > ul > li > a,

				#hmenu_load_3 .hmenu_product_holder > ul > li > a,

				#hmenu_load_3 .hmenu_toggle_holder > ul > li > a{

					display:table-cell;

					vertical-align:middle;

					text-decoration:none;

					font-family:'Source Sans Pro';

					font-weight:normal;

					color:#3b3b3c;

					padding:0;

					font-size:14px;

					position:relative;

				}

				#hmenu_load_3 .hmenu_navigation_holder > ul li a span{

					float:left;

				}				

				#hmenu_load_3 .hmenu_wrap{

					padding:10px 0;

					display:table;

					margin:1px;

				}

				#hmenu_load_3 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap:before{

					font-size:20px;

					float:left;

					padding-left:20px;

					margin:0;

				}

				

				

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_18 span{

							padding-left:20px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_18 span{

							padding-right:25px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_2 span{

							padding-left:20px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_2 span{

							padding-right:25px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_17 span{

							padding-left:20px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_17 span{

							padding-right:25px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_31 span{

							padding-left:20px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_31 span{

							padding-right:25px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_11 span{

							padding-left:20px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_11 span{

							padding-right:25px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_25 span{

							padding-left:20px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_25 span{

							padding-right:25px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_12 span{

							padding-left:20px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_12 span{

							padding-right:25px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_7 span{

							padding-left:20px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_7 span{

							padding-right:25px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_26 span{

							padding-left:20px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_26 span{

							padding-right:25px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_30 span{

							padding-left:20px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_30 span{

							padding-right:25px !important;

						}

					

				

				#hmenu_load_3 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap:after{

					font-size:15px;

					float:left;

					

							display:none !important;

						

				}

				

				/* hover states */

				#hmenu_load_3 ul.hmenu_hover_color > li > a:hover{ /* normal */	

					color:#d7c5c4 !important;

					background-color:transparent;

				}

				

				

				/* full hover */

				

							#hmenu_load_3 .hmenu_navigation_holder ul.hmenu_full_hover > li:hover{ 

								background: rgba(147,110,114,1.0) ; 

								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#936e72', endColorstr='#936e72',GradientType=1 ) ;

							}

							

				

				/* full active state */

				

							#hmenu_load_3 .hmenu_navigation_holder ul.hmenu_full_hover > li.hmenu_active_nav{ 

								background: rgba(147,110,114,1.0) ; 

								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#936e72', endColorstr='#936e72',GradientType=1 ) ;

							}

							

				

				/* font hover color */

				#hmenu_load_3 .hmenu_navigation_holder ul > li:hover > a > div,

				#hmenu_load_3 .hmenu_navigation_holder ul > li:hover > a > div:before,

				#hmenu_load_3 .hmenu_navigation_holder ul > li:hover > a > div:after,

				#hmenu_load_3 .hmenu_navigation_holder ul > li.hmenu_active_nav > a > div,

				#hmenu_load_3 .hmenu_navigation_holder ul > li.hmenu_active_nav > a > div:before,

				#hmenu_load_3 .hmenu_navigation_holder ul > li.hmenu_active_nav > a > div:after{

					color:#d7c5c4 !important;

				}

				

				/* border */

				

					#hmenu_load_3 .hmenu_navigation_holder ul.hmenu_border_hover > li > a:hover > .hmenu_wrap{ 

						border: 1px solid rgb(147,110,114, 1.0); border: 1px solid rgba(147,110,114, 1.0); -webkit-background-clip: padding-box; background-clip: padding-box;

						margin:0 auto;

					}

				

				

				/* border active state */

				

					#hmenu_load_3 .hmenu_navigation_holder ul.hmenu_border_hover > li.hmenu_active_nav > a > .hmenu_wrap{ 

						border: 1px solid rgb(147,110,114, 1.0); border: 1px solid rgba(147,110,114, 1.0); -webkit-background-clip: padding-box; background-clip: padding-box;

						margin:0 auto;

					}

				

	

				/* underline */

				

					#hmenu_load_3 .hmenu_navigation_holder ul.hmenu_underline_hover li a:hover .hmenu_wrap{ 

						border-bottom: 1px solid rgb(147,110,114, 1.0); border-bottom: 1px solid rgba(147,110,114, 1.0); -webkit-background-clip: padding-box; background-clip: padding-box;

						margin-bottom:0;

					}

				

				

				/* underline active state */

				

					#hmenu_load_3 .hmenu_navigation_holder ul.hmenu_underline_hover > li.hmenu_active_nav > a > .hmenu_wrap{ 

						border-bottom: 1px solid rgb(147,110,114, 1.0); border-bottom: 1px solid rgba(147,110,114, 1.0); -webkit-background-clip: padding-box; background-clip: padding-box;

						margin-bottom:0;

					}

				

						

				/* dropdowns */

				#hmenu_load_3 .hmenu_sub{

					position:absolute;					

					

						width:200px;						

					;

					display:table;					

					top:40px; /* this takes the height of the menu + 1margin */

					left:0;

				}

				

				/* sub sub menu position */

				#hmenu_load_3 .hmenu_sub > ul > li .hmenu_sub{

					top:0;

					

						left:200px;						

					;

				}

				

				#hmenu_load_3 .hmenu_sub > ul > li{

					width:100%;

				}

				

				#hmenu_load_3 .hmenu_sub > ul > li > a > .hmenu_wrap{

					display:block;

					

						padding:10px 5px 10px 5px ;						

					;

					margin:0;

				}

				

				#hmenu_load_3 ul.hmenu_underline_hover .hmenu_sub > ul > li > a:hover > .hmenu_wrap{

					border-bottom: none !important;

				}

				

				#hmenu_load_3 .hmenu_sub > ul > li > a > .hmenu_wrap > span{

					padding:0;

					float:none;

				}

				

				#hmenu_load_3  .hmenu_sub > ul > li > a{

					display:block;

					width:100%;

					font-family: 'Open Sans';

					font-weight:lighter;

					color:#888888;

					font-size:12px;

					text-decoration:none;

				}

				

				#hmenu_load_3 .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_3 .hmenu_sub > ul > li > a > .hmenu_wrap:after{

					font-size:14px;

					float:right;

					padding-right:0;

					

							/*display:none !important;*/

						;

					margin:0;

					text-decoration:none;

				}

				

			

					#hmenu_load_3 .hmenu_sub > ul > li > a > .hmenu_wrap:after{

						display:none;

					}

				

				

				#hmenu_load_3 .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_3 .hmenu_no_bottom_border{

					border-bottom:none !important;

				}				

								

				/* drop down line height */

				#hmenu_load_3 .hmenu_sub > ul > li > a,

				#hmenu_load_3 .hmenu_sub > ul > li > a > div > span,

				#hmenu_load_3 .hmenu_sub > ul > li > a > .hmenu_wrap,

				#hmenu_load_3 .hmenu_sub > ul > li > a > .hmenu_wrap:before,

				#hmenu_load_3 .hmenu_sub > ul > li > a > .hmenu_wrap:after{

					line-height:12px !important; /* takes the size of the dropdown font size */

				}

				

				/* sub bg */

				

							#hmenu_load_3 .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_3 .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_3 .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_3 .hmenu_sub{ 

						border:none;

					}

				

				

				/* sub holder border radius */	

				

					#hmenu_load_3 .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_3 .hmenu_sub > ul > li:hover > a > div,

				#hmenu_load_3 .hmenu_sub > ul > li:hover > a > .hmenu_wrap:before,

				#hmenu_load_3 .hmenu_sub > ul > li:hover > a > .hmenu_wrap:after,

				#hmenu_load_3 .hmenu_sub > ul > li.hmenu_active_nav > a > div,

				#hmenu_load_3 .hmenu_sub > ul > li.hmenu_active_nav > a > .hmenu_wrap:before,

				#hmenu_load_3 .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_3 .hmenu_search_container{

					float:left;

					height:inherit;

					display:table;

				}				

				#hmenu_load_3 .hmenu_search_container .hmenu_search_inner{

					display:table-cell;

					vertical-align:middle;

					text-decoration:none;

					color:#FFFFFF;

					padding:0;

					font-size:14px;

				}

				#hmenu_load_3 .hmenu_search_container .hmenu_search_inner .hmenu_search_wrap{

					padding:7px 8px;

					display:table;

					/*margin:1px;*/

				}

				#hmenu_load_3 .hmenu_search_display{

					position:relative;

					width:100%;

					display:table;

				}

			

					#hmenu_load_3 .hmenu_search_slide .hmenu_search_input input{ 

						border: 1px solid rgb(147,110,114, 0.7); border: 1px solid rgba(147,110,114, 0.7); -webkit-background-clip: padding-box; background-clip: padding-box;

					}

				

					#hmenu_load_3 .hmenu_search_slide .hmenu_search_input input{ 

						border-radius: 2px 2px 2px 2px;

						-webkit-border-radius: 2px 2px 2px 2px;

						-moz-border-radius: 2px 2px 2px 2px;

					}

								

				#hmenu_load_3 .hmenu_search_slide .hmenu_search_btn {

					position:absolute;

					right:0;

					display:table;

					padding:0;

					cursor:pointer;

				}	

				

				/* starting opacity */

				#hmenu_load_3 .hmenu_submenu{

					opacity: 0;

					visibility: hidden;

				}				

				#hmenu_load_3 .hmenu_search_btn:before{

					font-size:10px;

					color:#000000;

					line-height:45px; /* takes the height of the search input height */

				}	

						

					#hmenu_load_3 .hmenu_search_slide{ /* full specific styles */

						position:inherit;

					}

					#hmenu_load_3 .hmenu_search_slide .hmenu_search_input{

						position:absolute;

						width:100%;

						background-color:#FFFFFF;

						left:0;

					}

					#hmenu_load_3 .hmenu_search_slide .hmenu_search_btn{

						position:relative;

						padding:0;

					}

					#hmenu_load_3 .hmenu_search_slide_input{

						display:block; 

						background-color:#f7f7f7;

						padding:0px 10px;

						opacity: 0;

						filter: Alpha(opacity=00); /* IE8 and earlier */

						overflow:hidden;

						height:0;

						position:relative;

					}

					#hmenu_load_3 .hmenu_search_slide_input .hmenu_search_btn{

						width:40px;

						position:absolute;

						cursor:pointer;

						z-index:2;

						right:0;

					}

					#hmenu_load_3 .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:#000000;

						font-family:'Source Sans Pro';

						z-index:1;

					}

							

				/* lightbox search */

				#hmenu_load_3 .hmenu_search_lightbox_input{

					width:100%; 

					position:fixed;

					top:0;

					left:0;

					opacity: 0;

					filter: Alpha(opacity=0); /* IE8 and earlier */;

					display:none;

				}			

				

							#hmenu_load_3 .hmenu_search_lightbox_input{ 

								background: rgba(247,247,247,0.9) ; 

								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f7f7f7',GradientType=1 ) ;

							}

						

			

				#hmenu_load_3 .hmenu_lightbox_form_holder{

					width:50%; 

					height:40px;

					left:50%;

					margin-left:-25%;

					top:45%;

					margin-top:-20px;

					position:absolute;

					border-bottom:1px solid #936e72;

					padding:0 0 0 0;

				}

				#hmenu_load_3 .hmenu_lightbox_form_holder input[type='text']{

					width:94%;

					height:40px;

					border:none;

					color:#000000;

					font-family:'Source Sans Pro';

					font-size:30px;

					background-color:transparent;

					outline:none;

					padding:0 6% 0 0;

				}

				#hmenu_load_3 .hmenu_lightbox_form_holder .hmenu_search_btn{

					position:absolute;

					right:0;

					top:0;

					cursor:pointer;

				}

				

				#hmenu_load_3 .hmenu_search_lightbox_input .hmenu_search_lightbox_close{

					position:absolute; 

					right:0;

					top:0;

					padding:25px;

					cursor:pointer;

				}

				#hmenu_load_3 .hmenu_search_lightbox_input .hmenu_search_lightbox_close:before{

					font-size:30px;

					color:#000000;

					line-height:35px;

				}

							

				

				/* mega styles */

				#hmenu_load_3 .hmenu_mega_sub{

					width:100%;

					position:absolute;

					top:40px;

					padding:0 0 0 0;

					left:0;

					z-index:9999;

					cursor:default;

					overflow:hidden;

				}

				#hmenu_load_3 .hmenu_price{

					font-size:14px !important;

					font-weight:400 !important;

				}

				#hmenu_load_3 .hmenu_mega_li{

					position:inherit !important;

				}

				

				

						#hmenu_load_3 .hmenu_mega_inner{

							display:block !important;

							padding:5px 5px 5px 5px ;

							background-position:bottom right;

							background-repeat:no-repeat;

						}

						

						#hmenu_load_3 .hmenu_col_1,

						#hmenu_load_3 .hmenu_col_2,

						#hmenu_load_3 .hmenu_col_3,

						#hmenu_load_3 .hmenu_col_4,

						#hmenu_load_3 .hmenu_col_5,

						#hmenu_load_3 .hmenu_col_6,

						#hmenu_load_3 .hmenu_col_7,

						#hmenu_load_3 .hmenu_col_8,

						#hmenu_load_3 .hmenu_col_9,

						#hmenu_load_3 .hmenu_col_10,

						#hmenu_load_3 .hmenu_col_11,

						#hmenu_load_3 .hmenu_col_12{ padding-bottom:5px }						

					

				

				#hmenu_load_3 .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_3 .hmenu_mega_sub h3{	

					font-family: 'Open Sans' !important;

					font-size:14px !important;

					color:#222222;

					font-weight:normal !important;

					line-height:inherit !important;

					padding:5px 0 5px 0 !important;

					margin:0 !important;

					display:block;

				}

				#hmenu_load_3 .hmenu_mega_sub span,

				#hmenu_load_3 .hmenu_list_item{					

					display:block;

					font-family: 'Open Sans';

					font-size:12px;

					color:#000000;

					font-weight:normal;

					padding:0 !important;

				}

				#hmenu_load_3 .hmenu_mega_sub a{

					text-decoration:none;

				}

				/* global content styles for mega */

				#hmenu_load_3 .hmenu_post_item,

				#hmenu_load_3 .hmenu_list_item{

					padding:10px 0 10px 0 !important;	

					display:table !important;

					cursor:pointer;

				}

				/* post styles */

				#hmenu_load_3 .hmenu_post_item{

					width:100%;	

				}

				#hmenu_load_3 .hmenu_post_img{

					float:left;

					background-position:center;

					background-size:cover;

					width:30%;

					margin:0 0 0 10px;

					height:60px;

					cursor:pointer;

				}

				#hmenu_load_3 .hmenu_post_content{

					display:table;

					padding:0 10px 0 10px;

				}

				#hmenu_load_3 .hmenu_mega_bottom_border{

					border-bottom: 1px solid rgb(255, 255, 0.2); border-bottom: 1px solid rgba(255, 255, 255, .2); -webkit-background-clip: padding-box; background-clip: padding-box;

				}

				/* text styles */

				#hmenu_load_3 .hmenu_text_item{

					padding:10px 10px 10px 10px;

					display:block;

					font-family: 'Open Sans';

					font-size:12px;

					color:#000000;

					font-weight:normal;

				}

				

				/* list styles */

				#hmenu_load_3 .hmenu_list_item{

					width:100%;

					display:table;

				}

				#hmenu_load_3 .hmenu_list_item:before{

					float:left;

					padding:0 0 0 10px;

					font-size:16px;

					line-height:14px;

					color:#222222;

				}

				

				

				

				#hmenu_load_3 .hmenu_list_content{

					display:table;

					padding:0 10px 0 10px;

				}

				#hmenu_load_3 .hmenu_list_content span{

					display:block;

					padding:0 10px 0 10px;

				}

				#hmenu_load_3 .hmenu_list_content h3{

					padding:0 0 5px 0 !important;

					font-family: 'Open Sans';

					font-size:14px;

					color:#222222;

					font-weight:normal;

				}

				#hmenu_load_3 .hmenu_list_body_text{

					padding:10px 10px 10px 10px;

					margin-bottom:10px;

					display:block;

					font-family: 'Open Sans';

					font-size:12px;

					color:#000000;

					font-weight:normal;

				}

				/* images styles */

				#hmenu_load_3 .hmenu_image_holder{

					width:100%;

					display:table !important;

					cursor:pointer;

				}

				#hmenu_load_3 .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_3 .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_3 .hmenu_layout_one .hmenu_image{

					width:100%;

					height:130px;

					background-position:center top;

					background-size:cover;

				}

				#hmenu_load_3 .hmenu_layout_one .hmenu_image_desc{

					display:block;

					font-family: 'Open Sans';

					font-size:12px;

					color:#000000;

					font-weight:normal;

					padding:10px 0 0 0;

				}

				/* layout 2 */

				#hmenu_load_3 .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_3 .hmenu_layout_two .hmenu_image{

					width:100%;

					height:200px;

					background-position:center;

					background-size:cover;

				}

				#hmenu_load_3 .hmenu_layout_two .hmenu_image_desc{

					display:block;

					font-family: 'Open Sans';

					font-size:12px;

					color:#000000;

					font-weight:normal;

					padding:10px 0 0 0;

				}

				/* layout 3 */

				#hmenu_load_3 .hmenu_layout_three .hmenu_image_inner{

					padding:10px 0 10px 0;

				}

				#hmenu_load_3 .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_3 .hmenu_layout_three .hmenu_image{

					width:100%;

					height:inherit;

					background-position:center;

					background-size:cover;

				}

				#hmenu_load_3 .hmenu_layout_three .hmenu_image_desc_wrap{

					position:absolute;

					bottom:10px;

					width:100%;

					display:table;

				}

				#hmenu_load_3 .hmenu_layout_three .hmenu_image_desc{

					display:block;

					font-family: 'Open Sans';

					font-size:12px;

					color:#000000;

					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_3 .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_3 .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_3 .hmenu_post_item:hover h3,

				.hmenu_unique_menu_3 .hmenu_list_item:hover h3,

				.hmenu_unique_menu_3 .hmenu_post_item:hover span,

				.hmenu_unique_menu_3 .hmenu_list_item:hover span,

				.hmenu_unique_menu_3 .hmenu_list_item:hover:before{

					color:cd5f8e !important

				}

				

				/* devider color for mega cols */

				

							.hmenu_col_devider{								

								position:absolute;

								right:-0.5px;

								top:0;

								width:1px;

								background-color:rgba(180,185,179, 1.0);

							}

						

				

				/* 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{ display:table; float:left; position:relative; }

				

				/* mobile search and social holder */

				#hmenu_load_3 .hmenu_show_for_mobile{ 

					width:100%; 

					list-style:none; 

				}

				#hmenu_load_3 .hmenu_show_for_mobile li{ 

					width:100%; 

					display:table; 

					float:left; 

					color:#FFFFFF; 

				}

				#hmenu_load_3 .hmenu_mobile_search_holder{ 

					padding:10px 0;  

				}

				#hmenu_load_3 .hmenu_mobile_search_holder input{ 

					width:90%; 

					border:1px solid #efefef;

					background-color:#f7f7f7; 

					margin:0 auto; 

					display:table; 

					outline:none; 

					padding:5px; 

					color:#000000;

					font-family:'Source Sans Pro';

					font-size:12px;

				}

				

					#hmenu_load_3 .hmenu_mobile_search_holder input{ 

						border: 1px solid rgb(147,110,114, 0.7); border: 1px solid rgba(147,110,114, 0.7); -webkit-background-clip: padding-box; background-clip: padding-box;

					}

				

					#hmenu_load_3 .hmenu_mobile_search_holder input{ 

						border-radius: 2px 2px 2px 2px;

						-webkit-border-radius: 2px 2px 2px 2px;

						-moz-border-radius: 2px 2px 2px 2px;

					}

				

			

				#hmenu_load_3 .hmenu_mobile_search_holder .hmenu_search_btn{ position:absolute; right:5%; top:10px; display:table; }

				#hmenu_load_3 .hmenu_mobile_search_holder .hmenu_search_btn:before{					

					line-height:30px !important;	

				}

				#hmenu_load_3 .hmenu_mobile_social_holder{ 

					padding:10px 0; 

					text-align:center; 

				}

				#hmenu_load_3 .hmenu_search_submit{ 

					display:none !important; 

				}

				#hmenu_load_3 .hmenu_inner_col{

					display:block;

					padding:0 5px 0 5px;

				}

				

				/* mega bg */

				

							#hmenu_load_3 .hmenu_mega_sub{ 

								background: rgba(255,255,255,1.0) ; 

								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ) ;

							}

						

				

				/* mega holder shadow */	

				

				

				/* mega holder border */	

				

					#hmenu_load_3 .hmenu_mega_sub{ 

						border: 1px solid rgb(180,185,179, 1.0); border: 1px solid rgba(180,185,179, 1.0); -webkit-background-clip: padding-box; background-clip: padding-box;

						margin:0 auto;

					}

				

				

				/* mega holder border radius */	

				

					#hmenu_load_3 .hmenu_mega_sub{ 

						border-radius: 0px 0px 0px 0px;

						-webkit-border-radius: 0px 0px 0px 0px;

						-moz-border-radius: 0px 0px 0px 0px;

					}

				

				

				/* the line height */

				#hmenu_load_3 .hmenu_navigation_holder > ul > li > a,

				#hmenu_load_3 .hmenu_wrap,

				#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_wrap:before, /* main nav before line height */

				#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_wrap:after, /* main nav after line height */

				#hmenu_load_3 .hmenu_social_holder > ul li a .hmenu_wrap:before, /* social line height */

				#hmenu_load_3 .hmenu_product_holder > ul li a .hmenu_wrap:before, /* product line height */

				#hmenu_load_3 .hmenu_search_container .hmenu_search_inner .hmenu_wrap /* search line height */{

					line-height:14px; /* this take the font size of the font - so that everything is aligned like a boss */

				}

			

				#hmenu_load_3 .logo_main{

					padding-left: 0px

				}

				#hmenu_load_3 .logo_mobile{

					padding-left: 10px

				}

				#hmenu_load_3 .logo_sticky{

					padding-left: 10px

				}

							

				#hmenu_load_3 .logo_mobile,

				#hmenu_load_3 .logo_sticky,

				#hmenu_load_3 .hmenu_show_for_mobile{

					display:none;

				}

				

				.hmenu_cart_num_color{

					position: absolute;

					right: -3px;

					top: 0;

					background-color: #3b3b3c;

					display: none;

					padding: 3px;

					border-radius: 10px;

					color: #FFFFFF;

					font-size: 9px;

					text-align: center;

					line-height: 6px;

				}

				

				#hmenu_load_3 .menu_responsive_label{

					display:none;

				}

				

				/* sticky styles */

				

					.hmenu_sticky_3 .hmenu_main_holder{

						height:60px !important;

					}

					.hmenu_sticky_3 .hmenu_logo{

						line-height:60px !important;

					}

					.hmenu_sticky_3 .hmenu_mega_sub,

					.hmenu_sticky_3 .hmenu_sub{

						top:60px !important;

					}

					.hmenu_sticky_3 .hmenu_sub > ul > li .hmenu_sub{

						top:0 !important;

					}

					

					

						

				

					

							.hmenu_sticky_3 .hmenu_main_holder{ 

								background: rgba(255,255,255,1.0)  !important; 

								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 )  !important;

							}

							

					

					.hmenu_sticky_3  .hmenu_navigation_holder > ul > li > a,

					.hmenu_sticky_3  .hmenu_social_holder > ul > li > a,

					.hmenu_sticky_3  .hmenu_product_holder > ul > li > a,

					.hmenu_sticky_3  .hmenu_toggle_holder > ul > li > a{

						font-weight:normal !important;

						color:#000000 !important;

						font-size:14px !important;

					}

					

					/* font hover color */

					.hmenu_sticky_3  .hmenu_navigation_holder ul > li:hover > a > div,

					.hmenu_sticky_3  .hmenu_navigation_holder ul > li:hover > a > div:before,

					.hmenu_sticky_3  .hmenu_navigation_holder ul > li:hover > a > div:after{

						color:#936e72 !important;

					}

					

					/* media queries */

					@media (max-width: 767px) {

						.hmenu_sticky_3 .hmenu_navigation_holder{

							top:60px !important; /* this is the height of the menu */

						}

					}

						

				

				

			

				/* media queries */

				@media (max-width: 767px) {

			

					#hmenu_load_3 .hmenu_mega_sub{

						width:100% !important;

					}

					#hmenu_load_3 .hmenu_sub > ul > li > a > .hmenu_wrap{

						display:table;

					}

					#hmenu_load_3 .hmenu_sub > ul > li > a > .hmenu_wrap{

						height:42px !important;

					}

					#hmenu_load_3 .hmenu_hide_for_mobile,

					#hmenu_load_3 .hmenu_grp_devider{

						display:none;

					}

					#hmenu_load_3 .hmenu_right,

					#hmenu_load_3 .hmenu_center,

					#hmenu_load_3 .hmenu_left{

						width: 100%;

					}

					#hmenu_load_3 .hmenu_right{

						height:0px;

					}

					#hmenu_load_3 .hmenu_right .hmenu_product_holder,

					#hmenu_load_3 .hmenu_center .hmenu_product_holder,

					#hmenu_load_3 .hmenu_left .hmenu_product_holder{

						position:absolute;

						right:40px;

						top:0;

					}	

					#hmenu_load_3 .hmenu_center .hmenu_product_holder{

						top:-36px !important;

					}									

					#hmenu_load_3 .hmenu_main_holder{

						height:40px !important;

					}

					/*menu bg */

					

							.hmenu_sticky_3 .hmenu_main_holder{ 

								background: rgba(255,255,255,1.0)  !important; 

								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=1 )  !important;

							}

							

					#hmenu_load_3 .hmenu_logo{

						line-height:40px !important;

					}

					#hmenu_load_3{

						position:relative;

					}

					#hmenu_load_3 .hmenu_toggle_holder{

						position:absolute;

						top:0;

						right:0;

					}

					#hmenu_load_3 .hmenu_inner_holder {

						width: 100%;

					}

					

					/* ///////////////////////////////// MOBILE SPECIFIC STYLES */

					

					/* menu bar */

					

							#hmenu_load_3 .hmenu_inner_holder{ 

								background: rgba(255,255,255,1.0) ; 

								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=1 ) ;

							}

						

					

					 

					#hmenu_load_3 .icon_hero_default_thin_e645:before {

						color: #000000;

						font-weight: normal;

						font-size: 14px;

					}

					

					#hmenu_load_3 .menu_responsive_label {

						color: #000000;

						font-family: Source Sans Pro;

						font-weight: normal;

						font-size: 14px;

						display:block;

						position:absolute;

						line-height:40px !important;

						left:50%;

					}

					

					/* menu bar */

					

							#hmenu_load_3 .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_3 .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_3 .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_3 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap{

						color: #000000;

						font-family: Source Sans Pro;

						font-weight: normal;

						font-size: 14px;

					}					

					

					#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_wrap:after{

						font-size:15px !important;

					}

					

					/* font hover color */

					#hmenu_load_3 .hmenu_navigation_holder ul > li:hover > a > div,

					#hmenu_load_3 .hmenu_navigation_holder ul > li:hover > a > div:before,

					#hmenu_load_3 .hmenu_navigation_holder ul > li:hover > a > div:after,

					#hmenu_load_3 .hmenu_navigation_holder ul > li.hmenu_active_nav > a > div,

					#hmenu_load_3 .hmenu_navigation_holder ul > li.hmenu_active_nav > a > div:before,

					#hmenu_load_3 .hmenu_navigation_holder ul > li.hmenu_active_nav > a > div:after{

						color:#936e72 !important;

					}

					

					/* ///////////////////////////////// MOBILE SPECIFIC STYLES */

					

					#hmenu_load_3 .hmenu_remove_mega_mobile {

						display: none !important;

					}

					/* mobile */

					#hmenu_load_3 .hmenu_mobile_social_holder > a{

						width:auto !important;

						display:inline-table !important;

					}

					#hmenu_load_3 .hmenu_mobile_social_holder > a div{

						height:auto !important;

					}

					#hmenu_load_3 .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_3 .hmenu_center{

						left:0 !important;

						margin-left: auto !important;

						width:100%;

						position:relative;/**/

						clear:both !important;

						height:0;

					}

					/* main nav */

					 

					#hmenu_load_3 .hmenu_mega_sub{

						margin-left:auto !important;

						background-image:none !important;

					}

					#hmenu_load_3 .hmenu_mega_sub{

						background-image:none !important;

					}

					/* main nav */

					#hmenu_load_3 .hmenu_navigation_holder > ul{

						height:auto;

					}

					#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_wrap:before{

						display:block !important;

						padding-left:5px;

						line-height:40px !important;

					}

					#hmenu_load_3 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap:after{

						display:table-cell !important;

					}

					#hmenu_load_3 .hmenu_navigation_holder > ul li a, .hmenu_social_holder > ul li a, .hmenu_product_holder > ul li a{

						font-size:14px;

					}					

					

					#hmenu_load_3 .hmenu_navigation_holder .hmenu_item_devider{

						display:none;

					}

					

					/* mega */

					#hmenu_load_3 .hmenu_mega_sub h2{

						font-size:14px;

					}

					

					#hmenu_load_3 .hmenu_sub > ul > li > a > .hmenu_wrap:after{

						margin:0 5px;

						text-decoration:none;

						padding-right:5px;

					}

					/* mobile content */

					#hmenu_load_3 .hmenu_show_for_mobile{

						display:table;

					}

					/* icons */

					#hmenu_load_3 .hmenu_social_holder > ul li a .hmenu_wrap:before, 

					#hmenu_load_3 .hmenu_product_holder > ul li a .hmenu_wrap:before,

					#hmenu_load_3 .hmenu_search_btn:before{

						font-size:12px;

					}

					

					/* toggle mobile nav */

					#hmenu_load_3 .hmenu_toggle_holder > ul li a .hmenu_wrap:before{

						font-size:30px;

						line-height:18px;

					}

					

					#hmenu_load_3 .hmenu_search_slide{

						width:20px;

					}

					

					/* menu toggle */

					#hmenu_load_3 .hmenu_mobile_show{

						display:table !important;

					}

					

					/* main navigation holder */

					#hmenu_load_3 .hmenu_devider_small{

						display:none;

					}

					

										

					#hmenu_load_3 .hmenu_navigation_holder{						

						left:0;

						width:100%;

						/*background-color:#FF0004;*/

						/*top:40px !important;  this is the height of the menu */

						/*position:absolute;*/

						margin-top:0px;

					}

						

					#hmenu_load_3 .hmenu_navigation_holder ul{

						width:100%;

						display:table;

					}

					#hmenu_load_3 .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); 

						/*border-left: 1px solid rgba(255,255,255, .1); -webkit-background-clip: padding-box; background-clip: padding-box;*/

						/*background-color:#8C696A;*/

					}

					#hmenu_load_3 .hmenu_navigation_holder ul li{

						width:100%;

						height:auto;

						position:relative;

					}

					#hmenu_load_3 .hmenu_navigation_holder ul li a .hmenu_wrap{

						width:100%;

						position:relative;

						height:40px;

						line-height:40px;

						padding:0;

					}

					#hmenu_load_3 .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_3 .hmenu_sub{

						/*background:#563636 !important;*/

					}

					#hmenu_load_3 .hmenu_sub,

					#hmenu_load_3 .hmenu_sub > ul > li .hmenu_sub{

						width:100%;

						position:relative;

						top:auto !important;

						left:auto;

					}

					#hmenu_load_3 .hmenu_sub > ul > li >a > div > span{

						line-height:40px !important;

						padding-left:10px !important;

					}

					#hmenu_load_3 .hmenu_navigation_holder > ul li a{

						display:table;

						width:100%;

					}

					#hmenu_load_3 .hmenu_submenu{

						opacity: 0;

						filter: Alpha(opacity=1); /* IE8 and earlier */

						display:block;

						visibility: visible;

						height:0;

						overflow:hidden;

					}

					

					#hmenu_load_3 .hmenu_sub > ul > li > a > .hmenu_wrap:before{						

						padding-right:0;

						margin:0 5px;

					}

					

					#hmenu_load_3 .hmenu_col_1,

					#hmenu_load_3 .hmenu_col_2,

					#hmenu_load_3 .hmenu_col_3,

					#hmenu_load_3 .hmenu_col_4,

					#hmenu_load_3 .hmenu_col_5,

					#hmenu_load_3 .hmenu_col_6,

					#hmenu_load_3 .hmenu_col_7,

					#hmenu_load_3 .hmenu_col_8,

					#hmenu_load_3 .hmenu_col_9,

					#hmenu_load_3 .hmenu_col_10,

					#hmenu_load_3 .hmenu_col_11,

					#hmenu_load_3 .hmenu_col_12{ display:table; float:left; position:relative; width:100% !important; }

					

					#hmenu_load_3 .hmenu_navigation_holder{

						display:none;

						height:auto;

						overflow:hidden;

					}

					#hmenu_load_3 .hmenu_mega_li{

						position:relative !important;

					}

					#hmenu_load_3 .hmenu_mega_sub{

						display:block;

						position:relative;

						height:0;

						overflow:hidden;

						top:auto !important;

						left:auto;

					}

					

					#hmenu_load_3 .hmenu_mobile_menu_toggle{	

						display:table;

						/*border-bottom: 1px solid rgb(0,0,0, 0.3); */

						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_3 .logo_main{

							display:inline;

						}				

				

					#hmenu_load_3 .logo_sticky{

						display:none !important;

					}

					#hmenu_load_3 .logo_mobile{

						display:inherit !important;

					}

					

				}				

				@media (min-width: 768px) and (max-width: 991px) {

					

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_18 span{

							padding-left:10px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_18 span{

							padding-right:10px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_2 span{

							padding-left:10px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_2 span{

							padding-right:10px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_17 span{

							padding-left:10px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_17 span{

							padding-right:10px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_31 span{

							padding-left:10px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_31 span{

							padding-right:10px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_11 span{

							padding-left:10px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_11 span{

							padding-right:10px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_25 span{

							padding-left:10px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_25 span{

							padding-right:10px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_12 span{

							padding-left:10px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_12 span{

							padding-right:10px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_7 span{

							padding-left:10px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_7 span{

							padding-right:10px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_26 span{

							padding-left:10px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_26 span{

							padding-right:10px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_30 span{

							padding-left:10px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_30 span{

							padding-right:10px !important;

						}

					

					

					#hmenu_load_3 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap{

						font-family: Open Sans;

						font-weight: normal;

						font-size: 14px;

					}	

					

					#hmenu_load_3 .hmenu_inner_holder {

						width: 748px;

					}

					#hmenu_load_3 .hmenu_navigation_holder{

						display:table !important;

					}

					/* main nav */

					#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_wrap:before{

						display:none !important

					}

					

					#hmenu_load_3 .hmenu_navigation_holder > ul li a, .hmenu_social_holder > ul li a, .hmenu_product_holder > ul li a{

						font-size:10px;

					}

					

					/* mega */

					#hmenu_load_3 .hmenu_mega_sub h2{

						font-size:14px;

					}

					

					/* icons */

					#hmenu_load_3 .hmenu_social_holder > ul li a .hmenu_wrap:before, 

					#hmenu_load_3 .hmenu_product_holder > ul li a .hmenu_wrap:before,

					#hmenu_load_3 .hmenu_search_btn:before{

						font-size:12px;

					}

					

					#hmenu_load_3 .hmenu_search_slide{

						width:20px;

					}					

				}

				@media (min-width: 992px) and (max-width: 1199px) {

					

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_18 span{

							padding-left:20px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_18 span{

							padding-right:25px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_2 span{

							padding-left:20px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_2 span{

							padding-right:25px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_17 span{

							padding-left:20px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_17 span{

							padding-right:25px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_31 span{

							padding-left:20px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_31 span{

							padding-right:25px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_11 span{

							padding-left:20px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_11 span{

							padding-right:25px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_25 span{

							padding-left:20px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_25 span{

							padding-right:25px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_12 span{

							padding-left:20px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_12 span{

							padding-right:25px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_7 span{

							padding-left:20px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_7 span{

							padding-right:25px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_26 span{

							padding-left:20px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_26 span{

							padding-right:25px !important;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_30 span{

							padding-left:20px;

						}

					

						#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_30 span{

							padding-right:25px !important;

						}

					

					

					#hmenu_load_3 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap{

						font-family: Source Sans Pro;

						font-weight: normal;

						font-size: 14px;

					}

					

					#hmenu_load_3 .hmenu_inner_holder {

						width: 972px;

					}

					#hmenu_load_3 .hmenu_navigation_holder{

						display:table !important;

					}

					/* main nav */

					#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_wrap:before{

						display:none !important

					}

					

					/* mega */

					#hmenu_load_3 .hmenu_mega_sub h2{

						font-size:14px;

					}

					

					/* icons */

					#hmenu_load_3 .hmenu_social_holder > ul li a .hmenu_wrap:before, 

					#hmenu_load_3 .hmenu_product_holder > ul li a .hmenu_wrap:before,

					#hmenu_load_3 .hmenu_search_btn:before{

						font-size:12px;

					}

					

					#hmenu_load_3 .hmenu_search_slide{

						width:20px;

					}					

				}

				@media (min-width: 1200px) {

					#hmenu_load_3 .hmenu_inner_holder {

						/* width: 1180px; */

					}

					#hmenu_load_3 .hmenu_navigation_holder{

						display:table !important;

					}

					/* main nav */

					#hmenu_load_3 .hmenu_navigation_holder > ul li a .hmenu_wrap:before{

					}

				}

			/* custom css */