body{overflow-x:hidden}
.iqitmegamenu-wrapper{z-index:97;clear:both}
.iqitmegamenu-wrapper.cbp-hor-width-0{padding-left:0;padding-right:0}
.container-iqit-menu{z-index:10;position:relative}
.cbp-hor-width-1 .container{padding-left:0;padding-right:0}
.cbp-sticky.cbp-sticky-transparent{opacity:.85;transition:opacity 300ms ease-in-out}
.cbp-sticky.cbp-sticky-transparent:hover{opacity:1}
#iqitmegamenu-horizontal.cbp-sticky{position:fixed!important;top:0!important;width:100%!important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);z-index:90;left:0;-webkit-backface-visibility:hidden}
@media (max-width: 999px) {
#iqitmegamenu-horizontal.cbp-sticky{position:static!important}
}
#iqitmegamenu-horizontal.cbp-sticky .cbp-hrmenu-tab > a > .cbp-legend{display:none}
.cbp-hrmenu{width:100%}
.cbp-hrmenu ul{margin:0;padding:0;list-style-type:none}
.cbp-hrmenu .col-xs-12{float:left}
.cbp-hrmenu .cbp-tab-title{display:inline-block;vertical-align:middle;position:relative}
.cbp-hrmenu .cbp-manufacturers{margin-top:-10px}
.cbp-hrmenu .cbp-manufacturers li{margin-top:10px}
.cbp-hrmenu .cbp-manufacturers li:hover{opacity:.85}
.cbp-hrmenu .cbp-vertical-title{transition:all 300ms ease-in-out;padding:0 15px}
.cbp-hrmenu .cbp-vertical-title .icon{margin-right:10px}
.cbp-hrmenu .cbp-categories-row{margin-top:-10px}
.cbp-hrmenu .cbp-categories-row > div{margin-top:10px}
.cbp-hrmenu .menu_row{position:static}
.cbp-hrmenu .cbp-empty-column .cbp-menu-column-inner > .menu_row:first-child{margin-top:-20px}
.cbp-hrmenu .cbp-tabs-container{margin:-10px -30px}
.cbp-hrmenu .cbp-absolute-column{margin:0;padding:0;position:absolute;width:auto!important;z-index:2}
.cbp-hrmenu .cbp-column-title{display:block;padding:0;margin-bottom:8px}
.cbp-hrmenu .cbp-column-title .cbp-legend.cbp-legend-inner{top:-2px}
.cbp-hrmenu .cbp-column-title.cbp-column-title-inline{padding:0!important;border:none!important;margin:0!important;margin-right:10px!important;display:inline-block;vertical-align:middle}
.cbp-hrmenu .cbp-menu-column{margin-top:20px}
.cbp-hrmenu .cbp-mainlink-iicon,.cbp-hrmenu .cbp-mainlink-icon{width:auto;display:inline;vertical-align:middle;margin-right:4px}
.cbp-hrmenu .cbp-onlyicon .cbp-mainlink-iicon,.cbp-hrmenu .cbp-onlyicon .cbp-mainlink-icon{margin-right:0}
.cbp-hrmenu .cbp-legend{display:inline-block;top:-15px;right:5px;background-color:#999;color:#fff;position:absolute;font-weight:400;font-size:.8rem;line-height:1rem;padding:4px 6px;text-transform:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}
.cbp-hrmenu .cbp-legend.cbp-legend-inner{position:relative;top:0;margin-left:5px;right:0;padding:2px 4px;vertical-align:middle}
.cbp-hrmenu .cbp-tab-content{border-left:1px solid #cecece;margin-top:0!important;margin-bottom:0!important;padding:0;vertical-align:top}
.cbp-hrmenu .cbp-products-big *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cbp-hrmenu .cbp-products-big .quick-view{font-size:0}
.cbp-hrmenu .cbp-products-big .online-label,.cbp-hrmenu .cbp-products-big .new-label,.cbp-hrmenu .cbp-products-big .sale-label{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.cbp-hrmenu .cbp-products-big li.ajax_block_product{text-align:center;margin-bottom:10px}
.cbp-hrmenu .cbp-products-big li.ajax_block_product:hover{padding-top:0;padding-bottom:0}
.cbp-hrmenu .cbp-products-big li.ajax_block_product:hover .functional-buttons-grid{visibility:visible;opacity:.9;margin-bottom:0}
.cbp-hrmenu .price.product-price{font-size:14px;line-height:14px}
.cbp-hrmenu .old-price.product-price{font-size:13px}
.cbp-hrmenu .cbp-products-list .product-name,.cbp-hrmenu .cbp-products-list .product-name-container{height:auto;line-height:inherit}
.cbp-hrmenu .cbp-products-list > li{padding-top:9px;padding-bottom:9px}
.cbp-hrmenu .cbp-products-list .product-image-container{float:left;margin-right:10px;max-width:60px;min-width:30px}
.cbp-hrmenu .cbp-hrsub-tabs-names li{position:relative;border-bottom:1px solid #cecece}
.cbp-hrmenu .cbp-hrsub-tabs-names li .cbp-inner-border-hider{position:absolute;top:0;background:#fff;display:block;height:100%;z-index:1;display:none}
.cbp-hrmenu .cbp-hrsub-tabs-names li.active .cbp-inner-border-hider{display:block}
.cbp-hrmenu .cbp-hrsub-tabs-names li a{position:relative;display:block;transition:none;padding:14px 16px}
.cbp-hrmenu.cbp-submenu-notarrowed .cbp-submenu-aindicator{display:none}
.cbp-hrmenu .cbp-submenu-aindicator{margin-left:3px}
.cbp-hrmenu .cbp-submenu-it-indicator{position:absolute;top:0;bottom:0;right:10px;margin:auto;height:15px}
.cbp-hrmenu.cbp-menu-centered > ul{text-align:center}
.cbp-hrmenu.cbp-menu-centered > ul > li{text-align:left;float:none}
.cbp-hrmenu .cbp-links li{margin:3px 0;padding-left:2px;position:relative}
.cbp-hrmenu .cbp-links li:last-child{margin-bottom:0}
.cbp-hrmenu .cbp-links li.cbp-hrsub-haslevel2 > div > a:after,.cbp-hrmenu .cbp-links li .cbp-hrsub-haslevel3 > div > a:after{content:"\f0da";display:inline;font-family:"FontAwesome";padding-left:4px;opacity:.2;position:relative;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.cbp-hrmenu .cbp-links li a{padding-left:10px;display:inline-block}
.cbp-hrmenu .cbp-links li a:before{content:"\f105";display:inline;font-family:"FontAwesome";position:absolute;left:0;-webkit-transition:left .3s ease,right .3s ease;-moz-transition:left .3s ease,right .3s ease;-o-transition:left .3s ease,right .3s ease;transition:left .3s ease,right .3s ease}
.cbp-hrmenu .cbp-links li a:hover:before{left:3px}
.cbp-hrmenu .cbp-links.cbp-valinks-vertical li{display:inline-block;margin:0;margin-right:12px;padding:0}
.cbp-hrmenu .cbp-links.cbp-valinks-vertical.cbp-valinks-vertical2{display:inline-block;vertical-align:middle}
.cbp-category-thumb{display:block;margin-bottom:10px}
.cbp-horizontal > ul{font-size:0}
.cbp-hrmenu.cbp-vertical > ul > li{float:none;display:block}
.cbp-vertical-on-top{float:left;position:relative}
.cbp-vertical-on-top .cbp-vertical-title{cursor:pointer;z-index:2;position:relative}
.cbp-vertical-on-top > .cbp-vertical > ul{position:absolute;visibility:hidden;opacity:0;min-width:240px}
.cbp-vertical-on-top.cbp-vert-expanded > .cbp-vertical > ul{visibility:visible;opacity:1}
.cbp-vertical-on-top nav#cbp-hrmenu1{margin-bottom:0}
#index .cbp-homepage-expanded > .cbp-vertical > ul{visibility:visible;opacity:1}
#index .cbp-sticky .cbp-homepage-expanded > .cbp-vertical > ul{visibility:hidden;opacity:0}
#index .cbp-sticky .cbp-vert-expanded > .cbp-vertical > ul{visibility:visible;opacity:1}
.cbp-hrmenu.cbp-vertical{width:100%;margin-bottom:20px}
.cbp-hrmenu.cbp-vertical .cbp-submenu-aindicator{position:absolute;right:8px;margin-top:1px}
.cbp-hrmenu.cbp-vertical .cbp-legend-vertical{top:-8px;right:14px}
.cbp-hrmenu.cbp-vertical > ul{width:100%;max-width:100%;padding:0}
.cbp-hrmenu.cbp-vertical > ul > li > a,.cbp-hrmenu.cbp-vertical > ul > li .span.cbp-main-link{padding-left:15px;padding-right:15px;display:block}
.cbp-hrmenu.cbp-vertical > ul > li:first-child > a,.cbp-hrmenu.cbp-vertical > ul > li:first-child .span.cbp-main-link{border-top:none}
.cbp-hrmenu.cbp-vertical .cbp-hrsub-wrapper{position:absolute;visibility:hidden;opacity:0;z-index:100}
.cbp-hrmenu.cbp-vertical .cbp-hropen .cbp-hrsub-wrapper{visibility:visible;opacity:1}
.cbp-hrmenu > ul,.cbp-hrmenu .cbp-hrsub-inner{margin:0 auto}
.cbp-hrmenu .cbp-hrsub-inner{padding:10px 30px}
.cbp-hrmenu > ul > li{display:inline-block;float:left}
.cbp-hrmenu > ul > li > a,.cbp-hrmenu > ul > li > span.cbp-main-link{padding-top:0;padding-bottom:0;display:inline-block;position:relative;text-decoration:none;cursor:pointer;-webkit-transition:color .3s ease,background-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease;-o-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease;z-index:2}
.cbp-hrmenu > ul > li:first-child > a,.cbp-hrmenu > ul > li:first-child > span.cbp-main-link{border-left:none!important}
.cbp-hrmenu .cbp-hrsub{visibility:hidden;opacity:0;position:absolute;display:none;padding:0!important;font-size:1rem}
.cbp-hropen .cbp-hrsub{visibility:visible;opacity:1;z-index:100}
.cbp-hrmenu .cbp-hrsub-inner{background:#fff;border:1px solid #EAEAEA}
.cbp-hrmenu .cbp-hrsub-inner > .row:last-child,.cbp-hrmenu .cbp-hrsub-inner .iqitmegamenu-submenu-container > .row:last-child{margin-bottom:20px}
.cbp-hrsub-wide .cbp-hrsub-inner .container > .row:last-child{margin-bottom:20px}
.cbp-hrmenu .cbp-notfit{right:0}
.cbp-hrmenu .cbp-show{display:block}
.cbp-category-link-w{position:relative}
.cbp-category-tree{display:inline-block}
.cbp-hrmenu ul.cbp-hrsub-level2{visibility:hidden;opacity:0;position:absolute;left:100%;margin-top:-20px;padding:8px 10px;z-index:3;width:auto;background:#fff;border:1px solid #EAEAEA;white-space:nowrap}
.cbp-hrmenu ul.cbp-hrsub-level3{left:101%}
.cbp-hrmenu .pull-right{float:right!important}
.cbp-hrsub-haslevel3 > .cbp-category-link-w > ul{visibility:hidden;opacity:0;position:absolute;left:100px;margin-top:-20px;padding:8px 10px;z-index:3;width:auto;transition:visibility 180ms ease-in-out,opacity 180ms ease-in-out;white-space:nowrap;left:101%}
.cbp-hrsub-haslevel3:hover > .cbp-category-link-w > ul{visibility:visible;opacity:1}
.cbp-hrsub-haslevel3:hover .cbp-hrsub-level2{visibility:visible;opacity:1}
.cbp-hrsub-haslevel2:hover > div > ul.cbp-hrsub-level2{visibility:visible;opacity:1}
.cbp-hrmenu .cbp-tab-pane{display:none}
.cbp-hrmenu .cbp-tab-pane.active{height:100%}
.cbp-hrmenu .cbp-tab-pane > .clearfix > .row{margin:0}
.cbp-hrmenu .cbp-tab-pane > div > .row:last-child{margin-bottom:20px}
.cbp-hrmenu .cbp-hropen .cbp-tab-pane.active{visibility:visible;opacity:1;display:block}
.cbp-hor-width-0 .cbp-hrsub-wide .cbp-hrsub{width:100%;left:0}
.cbp-hrsub-wide.cbp-hrsub-widec .cbp-hrsub-inner{width:100%;max-width:100%}
.cbp-hrsub-narrow{position:relative}
.cbp-hrmenu .cbp-hrsub-inner:before,.cbp-hrmenu .cbp-hrsub-inner:after{content:"";display:table}
.cbp-hrmenu .cbp-hrsub-inner:after{clear:both}
.cbp-hrsub h4{color:#afdefa;padding:2em 0 .6em;margin:0;font-size:160%;font-weight:300}
.cbp-hrmenu .col-xs-1,.cbp-hrmenu .col-xs-2,.cbp-hrmenu .col-xs-3,.cbp-hrmenu .col-xs-4,.cbp-hrmenu .col-xs-5,.cbp-hrmenu .col-xs-6,.cbp-hrmenu .col-xs-7,.cbp-hrmenu .col-xs-8,.cbp-hrmenu .col-xs-9,.cbp-hrmenu .col-xs-10,.cbp-hrmenu .col-xs-11,.cbp-hrmenu .col-xs-12,.cbp-hrmenu .col-sm-1,.cbp-hrmenu .col-sm-2,.cbp-hrmenu .col-sm-3,.cbp-hrmenu .col-sm-4,.cbp-hrmenu .col-sm-5,.cbp-hrmenu .col-sm-6,.cbp-hrmenu .col-sm-7,.cbp-hrmenu .col-sm-8,.cbp-hrmenu .col-sm-9,.cbp-hrmenu .col-sm-10,.cbp-hrmenu .col-sm-11,.cbp-hrmenu .col-sm-12,.cbp-hrmenu .col-md-1,.cbp-hrmenu .col-md-2,.cbp-hrmenu .col-md-3,.cbp-hrmenu .col-md-4,.cbp-hrmenu .col-md-5,.cbp-hrmenu .col-md-6,.cbp-hrmenu .col-md-7,.cbp-hrmenu .col-md-8,.cbp-hrmenu .col-md-9,.cbp-hrmenu .col-md-10,.cbp-hrmenu .col-md-11,.cbp-hrmenu .col-md-12,.cbp-hrmenu .col-lg-1,.cbp-hrmenu .col-lg-2,.cbp-hrmenu .col-lg-3,.cbp-hrmenu .col-lg-4,.cbp-hrmenu .col-lg-5,.cbp-hrmenu .col-lg-6,.cbp-hrmenu .col-lg-7,.cbp-hrmenu .col-lg-8,.cbp-hrmenu .col-lg-9,.cbp-hrmenu .col-lg-10,.cbp-hrmenu .col-lg-11,.cbp-hrmenu .col-lg-12{padding-left:10px;padding-right:10px}
#iqitmegamenu-horizontal.cbp-nosticky .container{max-width:100%}
.cbp-hor-width-0 #iqitmegamenu-horizontal{margin:0 -500%;padding:0 500%}
.cbp-hor-width-0 #iqitmegamenu-horizontal .container{padding-left:10px;padding-right:10px}
.cbp-hor-width-0 #iqitmegamenu-horizontal.cbp-sticky{margin:0;padding:0}
.product-grid-menu{text-align:center}
.container-iqitmegamenu{padding:0}
.product-miniature-container .regular-price{text-decoration:line-through}
@media (max-width: 767px) {
#cbp-hrmenu1{display:none!important}
}