
/* ********************************************************************************************
    Internet Explorer: less than or equal 8
*********************************************************************************************** */

/* Hide element if screen width is lower than the width specified in the class name */
.ie8 .hide-below-1680 { display:inherit !important; }
.ie8 .hide-below-1440 { display:inherit !important; }
.ie8 .hide-below-1360 { display:inherit !important; }
.ie8 .hide-below-1280 { display:inherit !important; }


/* ********************************************************************************************
    Borders instead of dropdown shadows
*********************************************************************************************** */

.remember-me-popup,
.map-popup,
.tool-tip { border:1px solid #E4E4E4; }

/* Forms */
input.input-text{line-height: 23px;}
.block-subscribe input{line-height: 15px;}


/* ********************************************************************************************
    Dropdown
*********************************************************************************************** */

#mega-nav .megamenu-vertical ul.subs ul,
#mega-nav div.mega-block,
.nav-container #nav ul,
.dropdown-menu{display: none;border:1px solid #E4E4E4;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{opacity: 1;-moz-opacity: 1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100); pointer-events: all;display: block;}


/* ********************************************************************************************
    Sale New label
*********************************************************************************************** */

.sale, .new{width: 60px;padding-top: 0px;padding-bottom: 0px;}
.sale{left: 0px!important;}
.new{right: 0px!important;}


/* ********************************************************************************************
    Remove Category Toolbar Botom Margin
*********************************************************************************************** */

.category-products .toolbar .pager{margin-bottom: 0%;}


/* ********************************************************************************************
    Full Width Elements (Div under container display in full width)
*********************************************************************************************** */

.page-title,
.product-view .product-essential .product-name,
.alt-bg{
	margin-left: -1000px !important;
	padding-left: 1000px;
	padding-right: 1000px;    
}

/* ********************************************************************************************
    Mobile accordion blocks (disable for old IE)
*********************************************************************************************** */

.mobile-accordion .block-content { display: block !important; }
.mobile-accordion .opener { display: none !important; }


/* ********************************************************************************************
    Columngrid Item
*********************************************************************************************** */

.columngrid .item{float: none;display: inline-block;vertical-align: top;}

/* Column Grid: 1 column */
.columngrid-1col .item { width:98%; }

/* Column Grid: 2 columns */
.columngrid-2col .item { width:47.7777%; }

/* Column Grid: 3 columns */
.columngrid-3col .item { width:31.1111%; }

/* Column Grid: 4 columns */
.columngrid-4col .item { width:22.6666%; }

/* Column Grid: 5 columns */
.columngrid-5col .item { width:17.6666%; }

/* Column Grid: 6 columns */
.columngrid-6col .item { width:14.3333%; }

/* Column Grid: 7 columns */
.columngrid-7col .item { width:11.9999%; }

/* Column Grid: 8 columns */
.columngrid-8col .item { width:10.2%; }

