

/* ********************************************************************************************
    Internet Explorer: less than or equal 8
*********************************************************************************************** */

/* Hide element if screen width is lower than the width specified in the class name */
.lte-ie8 .hide-below-1680 { display:inherit !important; }
.lte-ie8 .hide-below-1440 { display:inherit !important; }
.lte-ie8 .hide-below-1360 { display:inherit !important; }
.lte-ie8 .hide-below-1280 { display:inherit !important; }


/* ********************************************************************************************
    Borders instead of dropdown shadows
*********************************************************************************************** */

.remember-me-popup,
.map-popup,
.tool-tip { border:1px solid #E4E4E4; }

#mega-nav div.mega-block,
#mega-nav .megamenu-vertical ul.subs,
.nav-container #nav li ul.level0,
.block.wishlist .dropdown-menu, .block.compare .dropdown-menu, .shopping_cart .dropdown-menu{border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;border-bottom: 1px solid #D9D9D9;}
.nav-container #nav li ul li ul,
#mega-nav .megamenu-vertical ul.subs ul,
#side-nav .sidenav-block{border-top:1px solid #D9D9D9;border-right:1px solid #D9D9D9;border-bottom: 1px solid #D9D9D9;}

/* ********************************************************************************************
    DropDown
*********************************************************************************************** */

#mega-nav .megamenu-vertical ul.subs ul,
#mega-nav div.mega-block,
.nav-container #nav ul,
.dropdown-menu,
#mega-nav > li.parent > a:before,
.nav-container #nav > li.parent > a:before,
#side-nav .sidenav-block{display: none;visibility: inherit;}
#mega-nav .megamenu-vertical ul.subs li:hover > ul,
#mega-nav li:hover div.mega-block,
.nav-container #nav li:hover > ul,
.dropdown:hover .dropdown-menu,
#mega-nav > li.parent:hover > a:before,
.nav-container #nav > li.parent:hover > a:before,
#side-nav li:hover .sidenav-block{opacity: 1;-moz-opacity: 1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100); pointer-events: all;display: block;}

/* ********************************************************************************************
    Form SearchSearch
*********************************************************************************************** */

/*Fix for header layout*/
.header .form-search .input-text { float:none !important; }

/* Fix button position */
.header-top-search-wrapper { width:24%;}
.header .form-search .button { background-color:transparent; }
.header .form-search .button span { background-color:transparent; }

/* Quantity */
.quantity_counter input.qty {line-height: 15px;}


/* ********************************************************************************************
    Mobile accordion blocks (disable for old IE)
*********************************************************************************************** */

/* Mobile-accordian */
.mobile-accordion .block-content { display: block !important; }
.mobile-accordion .opener { display: none !important; }
