#iqitmegamenu-horizontal{ border:none ; } .cbp-horizontal .cbp-legend{ color: #ffffff; } .cbp-horizontal .cbp-legend .cbp-legend-arrow{ color: #151112; } 

.cbp-horizontal > ul > li.cbp-hropen > a, .cbp-horizontal > ul > li.cbp-hropen > a:hover{ background-color: transparent; color: #cbb980!important; } 

#iqitmegamenu-horizontal .iqit-search-shower-i .icon-search{ color: #151112; line-height: 40px; } 


.cbp-horizontal > ul > li > a, .cbp-horizontal > ul > li > span.cbp-main-link{ color: #151112; line-height: 40px; padding-left: 12px; max-width: 400px; padding-right: 12px; text-transform: uppercase; font-size: 10.5px; letter-spacing:1px; border-left: none ; } 

.cbp-horizontal > ul > li > a:hover { color: #cbb980!important; } 

#iqitmegamenu-horizontal #search_block_top_contentm .iqit-search-shower-i{ padding-left: 12px; padding-right: 12px; } .cbp-horizontal .cbp-tab-title{ line-height: 40px; padding-bottom:3px; } 

@media (min-width: 1320px){ 

.cbp-horizontal .cbp-tab-title{ line-height: 40px; } 

.cbp-horizontal > ul > li > a, .cbp-horizontal > ul > li > span.cbp-main-link{ font-size: 11.5px; letter-spacing:2px; padding:0 13px; } 

#iqitmegamenu-horizontal #search_block_top_contentm .iqit-search-shower-i{ padding-left: 30px; padding-right: 30px; }
} 

#iqitmegamenu-horizontal #search_block_top_contentm{ width: 210px; } #iqitmegamenu-horizontal #search_block_top{ width: 200px; } #iqitmegamenu-horizontal #search_block_top .search_query{ line-height: 30px; height: 30px; color: #777777 !important; background-color: #ffffff; top: 0px; bottom: 0px; margin: auto; border: 1px solid #cecece !important; } #iqitmegamenu-horizontal #search_block_top .search-cat-select{ background-color: #ffffff; } #iqitmegamenu-horizontal .search-cat-selector .selector span:after{ border-right: 1px solid #cecece ; } #iqitmegamenu-horizontal #search_block_top .search-cat-selector .selector span:after{ line-height: 32px; } #iqitmegamenu-horizontal #search_block_top .search-cat-select, #iqitmegamenu-horizontal #search_block_top .search-cat-selector .selector, #iqitmegamenu-horizontal #search_block_top .search-cat-selector .selector span{ line-height: 30px; height: 30px;} #iqitmegamenu-horizontal #search_block_top .search-cat-selector .selector span{ color: #777777 !important;} #iqitmegamenu-horizontal #search_block_top_contentm{ height: 40px!important; } #iqitmegamenu-horizontal #search_block_top{ height: 30px; } #iqitmegamenu-horizontal #search_block_top .search_query::-webkit-input-placeholder { color: #777777 !important; } #iqitmegamenu-horizontal #search_block_top .search_query:-moz-placeholder { color: #777777 !important; } #iqitmegamenu-horizontal #search_block_top .search_query::-moz-placeholder { color: #777777 !important; } #iqitmegamenu-horizontal #search_block_top .search_query:-ms-input-placeholder { color: #777777 !important; } #iqitmegamenu-horizontal #search_block_top .button-search:before{ color: #777777 !important; } #iqitmegamenu-horizontal #search_block_top .button-search{ top: 0px; line-height: 30px; } 

.cbp-horizontal > ul > li > a .cbp-mainlink-icon, .cbp-horizontal > ul > li > a .cbp-mainlink-iicon{ font-size: 20px; max-height: 20px; } #search_block_top_contentm .iqit-search-shower-i .icon-search{ font-size: 20px; } 

.cbp-hrmenu .cbp-hrsub-inner, .cbp-hrmenu ul.cbp-hrsub-level2 { background-color: #ffffff; } 

.cbp-hrmenu .cbp-triangle-top{ border-bottom-color: #ffffff; top: 8px; } .cbp-hrmenu .cbp-triangle-left, #columns .cbp-hrmenu .cbp-triangle-left{ border-color: transparent; border-right-color: #ffffff; left: 8px; } .cbp-hrmenu .cbp-triangle-top-back{left: -8px; border-bottom: 20px solid #151112; border-left: 20px solid transparent; border-right: 20px solid transparent;} .cbp-hrmenu .cbp-triangle-left-back, #columns .cbp-hrmenu .cbp-triangle-left-back{left: -20px; border-right: 20px solid #151112; border-bottom: 20px solid transparent; border-left: 20px solid transparent;} .cbp-hrmenu .menu_column { border-color: #cecece; } .cbp-hrmenu .cbp-hrsub-tabs-names li .cbp-inner-border-hider{ width: 1px; right: -1px; } .cbp-hrmenu .cbp-hrsub-tabs-names li{ border-bottom: 1px solid #cecece ; } .cbp-hrmenu .cbp-tab-pane{ border-left: 1px solid #cecece ; } .is_rtl .cbp-hrmenu .cbp-tab-pane{ border-right: 1px solid #cecece ; } .cbp-hrmenu .cbp-hrsub-tabs-names li{ border-left: 1px solid #cecece ; } .cbp-hrmenu .cbp-hrsub-inner .cbp-column-title, 

.cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link { font-size: 12px; line-height: 14px; color: #151112; text-transform: uppercase; font-weight: normal; letter-spacing:1.5px!important;} 

.cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:hover { color: #cbb980; } 

.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title{ padding-bottom: 0px; border-bottom: none ; } 

.cbp-hrmenu .cbp-hrsub-inner{ font-size: 10px; font-weight: 500; line-height: 19px; color: #151112; text-transform:uppercase; letter-spacing:1px; } 

.cbp-hrmenu .cbp-hrsub-inner a, .cbp-hrmenu .cbp-hrsub-inner a:link{ color: #151112; } 

.cbp-hrmenu .cbp-hrsub-inner a:hover{ color: #cbb980; } 

.cbp-hrmenu .cbp-links li a:before{ display: none; } 

.cbp-hrmenu .cbp-links li, .cbp-hrmenu .cbp-links li a { padding-left: 0px; } 

.cbp-hrmenu .cbp-links li.cbp-hrsub-haslevel2 > a:after{ display: none; } .cbp-vertical-title{ background-color: #ffaa31; color: #ffffff; font-size: 14px; line-height: 50px; font-weight: normal; text-transform: uppercase; } .cbp-vertical-title:hover{ background-color: #f5a027; color: #ffffff; } .cbp-hrmenu.cbp-vertical > ul{ border-top: 1px solid #cecece ; border-bottom: 1px solid #cecece ; border-left: 1px solid #cecece ; border-right: 1px solid #cecece ; background-color: #ffffff; } .cbp-vertical .cbp-legend{ background-color: #CA5058; color: #ffffff; } .cbp-vertical .cbp-legend .cbp-legend-arrow{ color: #CA5058; } .cbp-vertical > ul > li.cbp-hropen > a, .cbp-vertical > ul > li.cbp-hropen > a:hover{ background-color: #ffaa31; color: #ffffff; } .cbp-vertical > ul > li > a, .cbp-vertical > ul > li > span.cbp-main-link{ color: #777777; padding-top: 15px; padding-bottom: 15px; text-transform: uppercase; font-size: 12px; border-top: 1px dotted #ebebeb ; } .cbp-vertical > ul > li > a .cbp-mainlink-icon, .cbp-vertical > ul > li > a .cbp-mainlink-iicon{ font-size: 20px; max-height: 20px; }.cbp-vertical-on-top .cbp-hrmenu.cbp-vertical > ul{ -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); } @media (min-width: 1000px) { #center-layered-nav.stick_layered .layeredSortBy { display: none; } #center-layered-nav.stick_layered .container { text-align: center; } #center-layered-nav.stick_layered #layered_block_left { display: inline-block; text-align: left; } } 

.cbp-hrmenu > ul > li.cbp-hrmenu-tab-1 > a, 
.cbp-hrmenu > ul > li.cbp-hrmenu-tab-1 > span.cbp-main-link { background-color: transparent; } 

.cbp-hrmenu li.cbp-hrmenu-tab-1 .cbp-hrsub-tabs-names li{ border-left-color: ; } .cbp-hrmenu li.cbp-hrmenu-tab-3 .cbp-hrsub-tabs-names li{ border-left-color: ; }.cbp-hrmenu li.cbp-hrmenu-tab-4 .cbp-hrsub-tabs-names li{ border-left-color: ; }.cbp-hrmenu .cbp-hrsub-inner .cbp-tabs-names li a { background-color: #F9F9F9; color: #151112; } .cbp-hrmenu .cbp-submenu-it-indicator{ color: #151112;} 

.cbp-tabs-names li a:hover, .cbp-hrmenu .cbp-hrsub-tabs-names li.active a, .cbp-tabs-names li .cbp-inner-border-hider { color: #cbb980!important; font-weight:500!important; } 


#iqitmegamenu-mobile #iqitmegamenu-shower { background-color: #ffffff; color: #151112; border: 1px none #fefefe ; } 

#iqitmegamenu-mobile .iqitmegamenu-icon{ color: #151112; background-color: #ffffff; } 

#iqitmegamenu-accordion{   font-family: 'Questrial', Helvetica, sans-serif; font-weight:500; background-color: #fff; color: #151112; z-index: 1500000005; border-right: 1px solid #efefef;} 

#iqitmegamenu-accordion{ background-color: #fff; color: #151112; } 

#iqitmegamenu-mobile .iqitmegamenu-accordion > li ul{ background-color: #fff; }

 #iqitmegamenu-accordion.cbp-spmenu > li ul { background-color: #fff; } 

#cbp-close-mobile {
	background-color: #ffffff!important; 
	background: transparent url('close-cart.svg') no-repeat center center; 
	width:100%;
	border-bottom:1px solid #efefef;
	color: #151112;
	font-family: 'EB Garamond', Times, serif;
	font-size:17px;
	letter-spacing:0.5px;
	line-height: 83px;
	height:83px;
	margin-bottom:20px;
	padding: 0 ;
	text-transform:none;
	cursor:pointer;
	text-align: center;
	background-size:5%;
}

#cbp-close-mobile:hover {/* color:#; */}

	@media (max-width: 999px){ 
		#cbp-close-mobile {
			line-height: 75px!important;
			margin-bottom:20px;
			font-size:15px;
			height:75px;
		}


html.flexbox.flexboxlegacy.flexwrap.no-flexboxtweener body#index.index.hide-left-column.hide-right-column.lang_fr.isLogged.cbp-spmenu-body.cbp-spmenu-push-toright ul#iqitmegamenu-accordion.cbp-spmenu.cbp-spmenu-vertical.cbp-spmenu-left.cbp-spmenu-open li#cbp-close-mobile
	}

	@media (max-width: 479px){ 
		#cbp-close-mobile {
			line-height: 66px!important;
		}
	}

#cbp-close-mobile > i.icon-chevron-left { font-size:0px; display:none; }

#cbp-close-mobile:active, #cbp-close-mobile:hover { color: #151112; } 


#iqitmegamenu-mobile .iqitmegamenu-accordion > li ul a{ border-top: 1px solid #fefefe ; } 


#iqitmegamenu-mobile .iqitmegamenu-accordion > li{ border-bottom: 1px solid #fefefe ; } 


.cbp-spmenu a:active,
.cbp-spmenu-vertical a:active { color: cfb75c!important; } 

.cbp-spmenu-vertical a { 
	text-align: center; 
	text-decoration:none!important; 
	text-transform: uppercase;
	letter-spacing:1px; 
	line-height:14px; 
	color:#151112!important;
  }

.cbp-spmenu-vertical a:hover { 
	color:#cbb980!important;
} 

.cbp-spmenu-vertical > li > a { 
	padding: 15px 0;
	font-size:11.5px;
 }

.cbp-spmenu-vertical > li > ul > li > a {  
	padding: 15px 0;
	font-size:9px;
	line-height:5px!important;
	letter-spacing:0.75px!important;
	border-bottom:1px solid #efefef;
 } 

.cbp-spmenu-vertical > li > ul > li:first-child > a { border-top:1px solid #efefef; } 


.cbp-spmenu-vertical > li > ul > li > ul > li > a {  
	padding: 5px 0; 		
	font-size:9.5px;
 } 

.cbp-spmenu-vertical > li > ul > li > ul > li:first-child > a { padding: 10px 0 5px 0!important; } 

.cbp-spmenu-vertical > li > ul > li > ul > li:last-child > a { padding: 5px 0 10px 0!important; border-bottom:1px solid #efefef; } 


