#mega-wrapper{margin:0 auto;display:block;box-sizing: initial;font-size:12px;position:relative;z-index:9999;top:0px;background:#007dc5;height:48px;}
#mega-wrapper.stick {margin-top: 0 !important;position: fixed;top: 0;z-index: 10000;width:99.5%;}
.mega-menu{list-style: none;/*display: table;*/margin: 0 auto;-webkit-padding-start:0px;max-width: 1740px;width: 100%;}
.mega-menu li{/*display:table-cell;*/display:inline-block; text-align:center;position:relative;/*margin-right:15px;border:none; */padding:2px 10px;}
.mega-menu li.fullwidth{position:static !important;}
.mega-menu li:hover{background:#e6e7eb;border:1px solid #e6e7eb;padding: 9px 10px 10px;}
.mega-menu li a{color:#fff;outline:0;padding:12px 10px;text-decoration:none;display:block;font-weight:normal;text-transform:uppercase;}
.mega-menu li:hover a{color:#007dc5;position:relative;z-index:11;padding:4px 9px 3px 9px;}
.mega-menu li:hover div a{display:inline;}
.mega-menu .right{float:right;right:0;margin-right:5px;}
.mega-menu li.right:hover{margin-right:5px;}
.mega-menu .dropdown_1column, .mega-menu .dropdown_2columns, .mega-menu .dropdown_3columns, .mega-menu .dropdown_4columns, .mega-menu .dropdown_5columns, .mega-menu .dropdown_6column, .mega-menu .dropdown_customer_service, .mega-menu .dropdown_aboutus, .mega-menu .dropdown_info, .mega-menu .dropdown_why, .mega-menu .dropdown_fullwidth{margin:22px -2px;left:-999em;position:absolute;border:2px solid #007dc5;border-top:none;border-radius:0 0 6px 6px;padding:10px;text-align:left;background:#e6e7eb;z-index: 1;}

.dropdown_quick_quote{margin:22px -2px;left:-999em;position:absolute;border:2px solid #007dc5;border-top:none;border-radius:0 0 6px 6px;padding:10px;text-align:left;background:#e6e7eb;z-index: 1;width: auto;}
.mega-menu .dropdown_1column{width:165px;}
.mega-menu .dropdown_6column{width:130px;}
.mega-menu .dropdown_2columns{width:300px;}
.mega-menu .dropdown_customer_service{width:605px;}
.mega-menu .dropdown_aboutus{width:585px;}
.mega-menu .dropdown_info{width:465px;}
.mega-menu .dropdown_why{width:250px;}
.mega-menu li:hover .dropdown_1column, .mega-menu li:hover .dropdown_2columns, .mega-menu li:hover .dropdown_customer_service, .mega-menu li:hover .dropdown_aboutus, .mega-menu li:hover .dropdown_info, .mega-menu li:hover .dropdown_why{left:-1px;top:28px;}
.mega-menu li .align_right{-moz-border-radius:5px 0px 5px 5px;-webkit-border-radius:5px 0px 5px 5px;border-radius:5px 0px 5px 5px;}
.mega-menu li:hover .align_right{left:auto;right:-1px;top:25px;}
.mega-menu .col_1, .mega-menu .col_2{display:inline;float:left;position:relative;margin-left:10px;}
.mega-menu .col_1{width:230px;}
.mega-menu .support-li .col_1{width:210px;}
.mega-menu .col_2{width:300px;}
.mega-menu .col_cs{width:605px;}
.mega-menu .col_aboutus{width:585px;}
.mega-menu .col_3{width:455px;}
.mega-menu .col_4{width:610px;}
.mega-menu .col_5{width:765px;}
.mega-menu .col_6{width:920px;}
.mega-menu .firstcolumn{margin-left:0;clear:left;}
.mega-menu p, .mega-menu ul, .mega-menu h2, .mega-menu h3{font-size:1.2em;}
.mega-menu li{font-size:1em;}
.mega-menu p{font-size:12px;line-height:18px;margin:0;margin-bottom:10px;color:#fff;}
.mega-menu h2, .mega-menu h3{margin-top:7px;color:#007dc5;text-decoration:underline;}
.mega-menu h2{font-size:21px;margin-bottom:18px;padding-bottom:11px;font-weight:normal;}
.mega-menu h3{font-size: 0.9em;margin-bottom: 5px;padding-bottom: 0px;font-weight: normal;text-transform: uppercase;}
.support-heading{margin-top:7px;color:#007dc5;text-decoration:underline;}
.support-heading{font-size: 0.9em;margin-bottom: 5px;padding-bottom: 0px;font-weight: normal;text-transform: uppercase;}
.mega-menu li:hover div a{text-decoration:none;border:none;padding:0;}
.mega-menu .imgshadow_light{padding:4px;border:0px solid #000;margin-top:5px;margin-left:20px;}
.mega-menu li ul{list-style:none;padding:0;margin:0 0 0 10px;}
.mega-menu .support-li ul{list-style:none;padding:0;margin:0 0 0 3px;}
.mega-menu li ul li{font-size:0.85em;line-height:14px;position:relative;padding:8px 0 8px 0px;margin:0;float:left;text-align:left;width:195px;line-height: 1.3em;}
.mega-menu li ul li a{padding:0;font-weight:normal;text-transform:none;}
.mega-menu li ul li:hover{background:none;border:none;padding:8px 0 8px 0px;margin:0;}
.mega-menu .information-li ul li, .mega-menu .information-li ul li:hover{border:none;}
.mega-menu .levels, .mega-menu .levels ul{padding:5px;margin:0;list-style:none;}
.mega-menu li:hover .levels a{display:block;}
.mega-menu .levels a{display:block;width:16em;font-weight:normal;}
.mega-menu .levels a.parent, .mega-menu .levels a.parent:hover{}
.mega-menu .levels li{float:left;width:185px;}
.mega-menu .levels li ul{position:absolute;border-left:1px solid #e6e7eb;background:#e6e7eb;top:-25px;margin:15px 0px 0px 35px;padding:10px;left:-999em;}
.mega-menu .levels li ul ul{top:-25px;}
.mega-menu .levels li:hover ul ul, .mega-menu .levels li:hover ul ul ul{left:-999em;}
.mega-menu .levels li:hover ul, .mega-menu .levels li li:hover ul, .mega-menu .levels li li li:hover ul{left:145px;}
.mega-payments{float:left;}
.mega-confidence{float:right;width:60%;}
.mega-about{float:left;width:70%;}
.mega-right{float:right;position:relative;margin-left:10px;width:145px;}
a.hide:hover{text-decoration:underline!important;}

/*
li.cartInfoContainer, li.cartInfoContainer:hover {
    background-image: url(../images/basket.png);
    background-repeat: no-repeat;
    background-position: 14% 0px;
    font-size: 12px!important;
    background-color: #a6d120;
    max-height: 51px;
    min-width: 240px;
    max-width: 240px;
    margin: 0px;
}*/
li.cartInfoContainer, li.cartInfoContainer:hover {
    background-image: url(../images/basket.png);
    background-repeat: no-repeat;
    background-position: 6% 0px;
    font-size: 11px!important;
    background-color: #a6d120;
    max-height: 51px;
    min-width: 214px;
    max-width: 214px;
    margin: 0px;
}
li.cartInfoContainer:hover {
  padding: 2px 10px 8px;
}

.cartInfo a{/*padding: 17px 0px 0px 24px!important;*/padding: 17px 18px 0px 0px!important;height: 29px!important;}
.cartInfo a:hover{}
a.cartInfo{color:#a6d120!important;padding: 12px 20px!important;margin: 0px 0px 0 -14px;}
.cartText{/*margin:-20px 0px 0px 20px;*/margin:0px -5px 0px 10%;float:right;color:#fff;text-transform:none;}
.mega-menu li.cartInfoContainer:hover {}
/*.mega-menu li.cartInfoContainer {border: 3px solid transparent; float:right;display:block;}*/
.mega-menu li.cartInfoContainer {
    border: 3px solid transparent;
    float: right;
    display: inline-block;
}

/* start Menu overrides */
.mega-menu .dropdown_1column.menu_scrolling {overflow-y: auto;}
.mega-menu .categories-li .dropdown_1column {width: 924px;}
.mega-menu .manufacturers-li .dropdown_1column {width: 625px;}
.mega-menu .manufacturers-li:hover .dropdown_1column.menu_resize {left: -160px;}
.mega-menu .categories-li .col_1 {width: 100%;}
.mega-menu .manufacturers-li .col_1 {width: 100%;}
.mega-menu .categories-li .levels a {width: auto;}
.mega-menu .categories-li .levels a:hover, .mega-menu .categories-li .levels a:active, .mega-menu .categories-li .levels a:focus {text-decoration: underline;}
.mega-menu .categories-li .levels .level2 > li > a {font-weight: bold;padding: 0 0 10px;font-size:100%;}
.mega-menu .categories-li .levels .level3 {position: static;top: auto;left: auto;padding: 0;margin: 0;border: 0;}
.mega-menu .categories-li .levels li ul li {    border: 0;
    padding: 5px 0;
	line-height: 1.3em;
    float: none;
    clear: both;
    display: block;}
.mega-menu .categories-li .levels .level2 > li:hover {padding: 8px 0;}
.mega-menu .categories-li .levels .level2 > li {border: 0;display: block;float: left;width: 220px;}
.mega-menu .categories-li li ul li, .mega-menu .categories-li li ul li:hover, .mega-menu .manufacturers-li ul li, .mega-menu .manufacturers-li ul li:hover {border: 0;}
.mega-menu .categories-li .levels .level3 ul {display: none;}
/* end Menu overrides */

@media (min-width:1103px) and (max-width:1160px){
.mega-menu li{font-size:1.3vw;}
}
@media (min-width:768px) and (max-width:1102px){
.mega-menu li{font-size:1.2vw;}
}