/* ********************************************************************************************************** */
/* IE 8 and under ...   */
/* ********************************************************************************************************** */

/* ********************************************************************************************************** */
/* Grid ...   */
/* ********************************************************************************************************** */
.row {min-width: 960px; max-width: 1000px;}
.row .row {min-width: 0; margin: 0 0; }
.column, .columns {float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }
.column.large-centered, .columns.large-centered {float: none; margin: 0 auto;}
.column.large-uncentered, .columns.large-uncentered {margin-left: 0;margin-right: 0;float: left !important;} 
.columns {*padding-left: 0; *padding-right: 0;}
.row .row {*margin-right: 0;}

.medium-1 {width: 8.33333%;}
.medium-2 {width: 16.66667%;}
.medium-3 {width: 25%;}
.medium-4 {width: 33.33333%;}
.medium-5 {width: 41.66667%;}
.medium-6 {width: 50%;}
.medium-7 {width: 58.33333%;}
.medium-8 {width: 66.66667%;}
.medium-9 {width: 75%;}
.medium-10 {width: 83.33333%;}
.medium-11 {width: 91.66667%;}
.medium-12 {width: 100%;}
 
.large-1 {width: 8.33333%;}
.large-2 {width: 16.66667%;}
.large-3 {width: 25%;}
.large-4 {width: 33.33333%;}
.large-5 {width: 41.66667%;}
.large-6 {width: 50%;}
.large-7 {width: 58.33333%;}
.large-8 {width: 66.66667%;}
.large-9 {width: 75%;}
.large-10 {width: 83.33333%;}
.large-11 {width: 91.66667%;}
.large-12 {width: 100%;}
 
.medium-offset-0 {margin-left: 0%;}
.medium-offset-1 {margin-left: 8.33333%;}
.medium-offset-2 {margin-left: 16.66667%;}
.medium-offset-3 {margin-left: 25%;}
.medium-offset-4 {margin-left: 33.33333%;}
.medium-offset-5 {margin-left: 41.66667%;}
.medium-offset-6 {margin-left: 50%;}
.medium-offset-7 {margin-left: 58.33333%;}
.medium-offset-8 {margin-left: 66.66667%}
.medium-offset-9 {margin-left: 75%;}
.medium-offset-10 {margin-left: 83.33333%;}
.medium-offset-11 {margin-left: 91.66667%;}
 
.large-offset-0 {margin-left: 0%;}
.large-offset-1 {margin-left: 8.33333%;}
.large-offset-2 {margin-left: 16.66667%;}
.large-offset-3 {margin-left: 25%;}
.large-offset-4 {margin-left: 33.33333%;}
.large-offset-5 {margin-left: 41.66667%;}
.large-offset-6 {margin-left: 50%;}
.large-offset-7 {margin-left: 58.33333%;}
.large-offset-8 {margin-left: 66.66667%}
.large-offset-9 {margin-left: 75%;}
.large-offset-10 {margin-left: 83.33333%;}
.large-offset-11 {margin-left: 91.66667%;}
 
.medium-push-0, .medium-push-1, .medium-push-2, .medium-push-3, .medium-push-4, .medium-push-5, .medium-push-6, .medium-push-7, .medium-push-8, .medium-push-9, .medium-push-10, .medium-push-11, .large-push-0, .large-push-1, .large-push-2, .large-push-3, .large-push-4, .large-push-5, .large-push-6, .large-push-7, .large-push-8, .large-push-9, .large-push-10, .large-push-11 {
	right: auto;
}

.medium-pull-0, .medium-pull-1, .medium-pull-2, .medium-pull-3, .medium-pull-4, .medium-pull-5, .medium-pull-6, .medium-pull-7, .medium-pull-8, .medium-pull-9, .medium-pull-10, .medium-pull-11, .large-pull-0, .large-pull-1, .large-pull-2, .large-pull-3, .large-pull-4, .large-pull-5, .large-pull-6, .large-pull-7, .large-pull-8, .large-pull-9, .large-pull-10, .large-pull-11 {
	left: auto;
} 

.large-push-1 {left: 8.33333%;}
.large-pull-1 {right: 8.33333%;}
.large-push-2 {left: 16.66667%;}
.large-pull-2 {right: 16.66667%;}
.large-push-3 {left: 25%;}
.large-pull-3 {right: 25%;}
.large-push-4 {left: 33.33333%;}
.large-pull-4 {right: 33.33333%;}
.large-push-5 {left: 41.66667%;}
.large-pull-5 {right: 41.66667%;}
.large-push-6 {left: 50%;}
.large-pull-6 {right: 50%;}
.large-push-7 {left: 58.33333%;}
.large-pull-7 {right: 58.33333%;}
.large-push-8 {left: 66.66667%;}
.large-pull-8 {right: 66.66667%;}
.large-push-9 {left: 75%;}
.large-pull-9 {right: 75%;}
.large-push-10 {left: 83.33333%;}
.large-pull-10 {right: 83.33333%;}
.large-push-11 {left: 91.66667%;}
.large-pull-11 {right: 91.66667%;}

.column.medium-centered,
.column.large-centered,
.columns.medium-centered,
.columns.large-centered  {
    margin-left: auto;
    margin-right: auto;
    float: none !important;
}

.column.medium-uncentered,
.column.large-uncentered,
.columns.medium-uncentered,
.columns.large-uncentered  {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
}

.medium-block-grid-1 > li, .large-block-grid-1 > li {width: 100%;}
.medium-block-grid-2 > li, .large-block-grid-2 > li  {width: 50%;} 
.medium-block-grid-3 > li, .large-block-grid-3 > li {width: 33.33333%;}
.medium-block-grid-4 > li, .large-block-grid-4 > li {width: 25%;}
.medium-block-grid-5 > li, .large-block-grid-5 > li {width: 20%;}
.medium-block-grid-6 > li, .large-block-grid-6 > li {width: 16.66667%;}
.medium-block-grid-7 > li, .large-block-grid-7 > li {width: 14.28571%;}
.medium-block-grid-8 > li, .large-block-grid-8 > li {width: 12.5%;}
.medium-block-grid-9 > li, .large-block-grid-9 > li {width: 11.11111%;}
.medium-block-grid-10 > li, .large-block-grid-10 > li {width: 10%;}
.medium-block-grid-11 > li, .large-block-grid-11 > li {width: 9.09091%;}
.medium-block-grid-12 > li,.large-block-grid-12 > li {width: 8.33333%;} 

.large-block-grid-1 > li {clear:both;}

.show-for-medium-up, .hide-for-small, .show-for-large, .show-for-large-up, .hide-for-medium, .hide-for-medium-down, .show-for-old-ie  {
	display: inherit !important;
}

.btn.show-for-medium-up, .btn.hide-for-small, .btn.show-for-large, .btn.show-for-large-up, .btn.hide-for-medium, .btn.hide-for-medium-down, .btn.show-for-old-ie,
.hide-for-small.inlineBlock, .show-for-large.inlineBlock, .show-for-large-up.inlineBlock, .hide-for-medium.inlineBlock, .hide-for-medium-down.inlineBlock, .show-for-old-ie.inlineBlock {
	display: inline-block !important;
}

.show-for-small,.show-for-medium, .show-for-medium-down, .hide-for-medium-up, .hide-for-large, .hide-for-large-up, .hide-for-old-ie,
.show-for-small.inlineBlock, .show-for-small.block, .show-for-small.inline,
.show-for-medium.inlineBlock, .show-for-medium.block, .show-for-medium.inline,
.show-for-medium-down.inlineBlock, .show-for-medium-down.block, .show-for-medium-down.inline,
.hide-for-medium-up.inlineBlock, .hide-for-medium-up.block, .hide-for-medium-up.inline,
.hide-for-large.inlineBlock, .hide-for-large.block, .hide-for-large.inline,
.hide-for-large-up.inlineBlock, .hide-for-large-up.block, .hide-for-large-up.inline,
.hide-for-old-ie.inlineBlock, .hide-for-old-ie.block, .hide-for-old-ie.inline, .display-table.show-for-small,
.display-table.show-for-medium, .display-table.show-for-medium-down, .display-table.hide-for-medium-up, .display-table.hide-for-large, .display-table.hide-for-large-up,
.display-table.hide-for-old-ie, .display-table-row.show-for-small, .display-table-row.show-for-medium, .display-table-row.show-for-medium-down,
.display-table-row.hide-for-medium-up, .display-table-row.hide-for-large, .display-table-row.hide-for-large-up, .display-table-row.hide-for-old-ie,.display-table-cell.show-for-small,
.display-table-cell.show-for-medium, .display-table-cell.show-for-medium-down, .display-table-cell.hide-for-medium-up, .display-table-cell.hide-for-large,
.display-table-cell.hide-for-large-up, .display-table-cell.hide-for-old-ie {
	display: none !important;
}

table.show-for-medium-up, table.hide-for-small, table.show-for-large, table.show-for-large-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-old-ie, .display-table.show-for-medium-up, .display-table.hide-for-small, .display-table.show-for-large, .display-table.show-for-large-up, .display-table.hide-for-medium, .display-table.hide-for-medium-down, .display-table.show-for-old-ie   {
	display: table !important;
}

thead.show-for-medium-up, thead.hide-for-small, tbody.show-for-medium-up,
tbody.hide-for-small, thead.show-for-large, thead.show-for-large-up, thead.hide-for-medium, thead.hide-for-medium-down {
	display: table-header-group !important;
}

tr.show-for-medium-up, tr.hide-for-small, tr.show-for-large, tr.show-for-large-up, tr.hide-for-medium, tr.hide-for-medium-down, .display-table-row.show-for-medium-up, .display-table-row.hide-for-small, 
.display-table-row.show-for-large, .display-table-row.show-for-large-up, .display-table-row.hide-for-medium, .display-table-row.hide-for-medium-down {
	display: table-row !important;
}


td.show-for-medium-up, td.hide-for-small, th.show-for-medium-up, th.hide-for-small, td.show-for-large, td.show-for-large-up, td.hide-for-medium, td.hide-for-medium-down, th.show-for-large, th.show-for-large-up, th.hide-for-medium, th.hide-for-medium-down, .display-table-cell.show-for-medium-up, .display-table-cell.hide-for-small, .display-table-cell.show-for-large, .display-table-cell.show-for-large-up, .display-table-cell.hide-for-medium, .display-table-cell.hide-for-medium-down  {
	display: table-cell !important;
}  
/* ********************************************************************************************************** */
/* ********************************************************************************************************** */


/* ********************************************************************************************************** */
/* Main / Common Content Sections ...   */
/* ********************************************************************************************************** */
#document {overflow: visible;}

#header {
	position: relative;
	background-color: #fff;
	padding-top: 0.78571428571428571428571428571429em;
	padding-bottom: 0;
	left: 0;
}
	
#header > .row:first-child {
	padding-top: 1em;
	padding-bottom: 1em;
	border: 0;
}

#content {
	border-top: 1px dotted #d9d9d9;
	padding-top: 2em;
}	
	
.breadcrumb {margin-top: 0;}
.breadcrumb a {margin-right: 3px;}
			
#logo {max-width: 163px;}

/* ********************************************************************************************************** */
/* ********************************************************************************************************** */


/* ********************************************************************************************************** */
/* Main / Common Content Sections ...   */
/* ********************************************************************************************************** */******** */
#medium-search {display: none !important;}

#search-bar {
	padding-left: 0 !important;
	padding-bottom: 2.5px !important;
	float: right !important;
	width: 25%;	
}

#search-bar .drop-down-nav {
	display: block;
	position: relative;
	-webkit-box-shadow: none;
	box-shadow: none;
	left: auto;
	top: auto;
	width: auto;
	border: 0;
	padding-bottom: 25px;
	background-color: transparent;
}
	
#search-bar.active-search .drop-down-nav {display: block;}

#searchFormWrap {
	background-color: transparent;
	padding: 1px 0 0;
}
		
#geaheader_searchform {
	margin: 0;
	text-align: right;
	padding: 0;
}
	
#geaheader_searchform .search-query {
	width: 100%;
	border: 1px solid #ccc;
	background: url(../images/common/backgrounds/bg-gradient-search.png) repeat-x 0 100% #fff;
	padding-top: 10px;
	padding-bottom: 0;
}

#geaheader_searchform input[type="text"] {
	width: 95%;
	height: 24px;
}

#geaheader_searchform input[type="image"].show-for-large{
	display: inline-block !important;
	left: auto;
	right: 6%;
	top: 8px;
	position: absolute;
}

#geaheader_searchform input[type="image"].hide-for-large {display: none !important}

#topNavWrap {padding: 0 0.71429em 0;}

#topNav {
	display: table;
	width: 100%;
	padding-top: 3px;
}
		
#topNav > li {
	display: inline-block;
	vertical-align: bottom;
	padding: 0 0 0 40px;
	border-top: 0;
	line-height: 120%;
	position: static;
	float: left;
}

#topNav > li > a {
	text-transform: lowercase;
	padding: 0;
	display: inline-block;
	position: relative;
	border: 0;
	padding: 0.7em 0 0;
}
	
#topNav > li > a,
#topNav > li > a:active,
#topNav > li > a:visited {color: #555;}
	
#topNav > li.active-menu > a,
#topNav > li > a:hover,
#topNav > li > a:focus {color: #459fd3;}

#topNav > li.active-menu .down-arrow,
#topNav > li > a:hover .down-arrow,
#topNav > li > a:focus .down-arrow{background-position: -79px -68px;}

#topNav > li > a > .show-for-small,
#topNav > li > a > .hide-for-medium-up {display: none !important;}
	
#topNav > li.active-menu {
	background-color: #fff;
	color: #555;
}
	
.drop-down-nav {
	background-color: #fff;
	position: absolute;
	z-index: 8000;
	top: 100%;
	left: 0;
	width: 100%;
	border-top: 2px solid #459fd3;
	text-transform: none;
	padding-bottom: 2em;
}
	
.no-boxshadow .drop-down-nav {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
	
.drop-down-nav-wrap {background-color: #fff;}

.drop-down-nav-wrap > .row:first-child{margin-top: 1em;}
	
.pad-0-medium-up > .menu-column {padding: 0.5em 0.71429em 0;}

.menu-column.active-menu {background-color: #fff;}
	
.drop-down-nav-wrap .menu-column {padding-top: 0;}	
	
.drop-down-nav-wrap .menu-column + .menu-column {border-top: 0;}
	

.drop-down-nav-wrap .menu-column .list-block {
	display: block !important;
	margin-left: 0;
	padding-left: 0;
}	

.drop-down-nav-wrap .menu-column .list-block li {
	border-top: 0;
	border-bottom: 1px dotted #CFCFCF;
}

.drop-down-nav-wrap .menu-column .list-block li:first-child {border-top: 1px dotted #CFCFCF;}
.drop-down-nav-wrap .menu-column .list-block li:first-child a {padding-top: 1.21429em;}
	
.drop-down-nav-wrap .menu-product {
	width: auto;
	padding-top: 0;
}

.drop-down-nav-wrap .menu-product-text h3 {float: none;}	
	
.drop-down-nav-wrap .menu-product-img,
.drop-down-nav-wrap .menu-product-text{
	vertical-align: bottom;
	width: auto;
}

.drop-down-nav-wrap .menu-product-text {vertical-align: middle;}

#dropdown-kitchen .menu-product-img,
#dropdown-laundry .menu-product-img,
#dropdown-laundry .menu-product-text{
	display:block;
	float: left;
}

#dropdown-kitchen {padding: 0;}
#dropdown-kitchen .menu-product {height: 105px;}
#dropdown-kitchen .menu-product-img {width: 4.5em;}
#dropdown-kitchen .menu-product-text {vertical-align: bottom;}
#dropdown-kitchen .menu-product-text h3 {margin-bottom: 1.5em;}

#dropdown-kitchen #nav-id-refrigeration .menu-product-img {margin-top:0.5em;}

#dropdown-kitchen #nav-id-cleaning .menu-product-img{margin-top: 1.6em;}

#dropdown-kitchen #nav-id-cooking .menu-product-img {
	margin-left: 1em;
	margin-top: 0.5em;
}
#dropdown-kitchen #nav-id-cooking h3{margin-left: 0.5em;}

#dropdown-kitchen .exploreCollection {margin-top: 2em;}
#dropdown-kitchen .exploreCollection .row.block > .columns + .columns {margin-top: 3em;}

#dropdown-laundry .menu-product {height: 110px;}

#dropdown-laundry .menu-column .list-block {margin-left: 0;}

#dropdown-laundry #nav-id-laundry-products .menu-product-text{margin-left: 8px;}

#dropdown-laundry #nav-id-home-products .menu-product-img,
#dropdown-laundry  #nav-id-water-products .menu-product-img,
#dropdown-laundry   #nav-id-small-electronics .menu-product-img {width: 35%;}

#dropdown-laundry #nav-id-home-products .menu-product-img{margin-top: 4em;}


#dropdown-laundry #nav-id-home-products .menu-product-text,
#dropdown-laundry #nav-id-small-electronics .menu-product-text{width: 60%;}

#dropdown-laundry #nav-id-laundry-products .menu-product-text,
#dropdown-laundry #nav-id-water-products .menu-product-text,
#dropdown-laundry #nav-id-home-products .menu-product-text {margin-top: 5em;}


#dropdown-laundry #nav-id-water-products .menu-product-text,
#dropdown-laundry #nav-id-home-products .menu-product-text {margin-left: 5px;}

#dropdown-laundry #nav-id-laundry-products .menu-product-img {
	width: 50%;
	margin-top: 2em;
}

#dropdown-laundry #nav-id-laundry-products .menu-product-text{width: 45%;}

#dropdown-laundry #nav-id-small-electronics .menu-product-img {margin-top: 3.5em;}
#dropdown-laundry #nav-id-small-electronics .menu-product-text {margin-top: 4em;}

#dropdown-laundry #nav-id-water-products .menu-product-text {width: 62%;}

#dropdown-support .show-for-large + .block-links {display: none !important;}
#dropdown-support .menu-column + .menu-column  {border-left: none;}

#dropdown-support .menu-product,
#dropdown-support .menu-column{padding-top: 0;}
	
#dropdown-support .menu-product-text {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}
/* ********************************************************************************************************** */
/* ********************************************************************************************************** */


/* ********************************************************************************************************** */
/* Main Footer Specific Styles ...   */
/* ********************************************************************************************************** */
#footer {padding-top: 0.5em;}

.footer-nav {
	background-color: #fff;
	padding: 1em 0 0;
	border-bottom: 0;
	margin-bottom: 2em;
}

.footer-nav-wrap .columns + .columns .footer-nav {border-top: 0;}
	
.footer-nav ul {
	display: block;
	padding: 0;
	border-bottom: 1px dotted #cfcfcf;
}
	
.footer-nav ul > li,
.footer-nav li.active-menu ul,
.footer-nav li.active-menu li + li {border-top: 1px dotted #cfcfcf;}
	
.footer-nav > li a {padding-left: 0 !important;}

.footer-nav li.active-menu {background-color: #fff;}
	
.footer-nav li.active-menu ul {
	border-top: 1px dotted #cfcfcf;
	padding-left: 0;
}
	
.footer-links > a,
.footer-links > span {margin-right: 4%;}

.footer-links.text-center-for-medium-down {text-align: left !important;}

#footer-social-media {
	background:#fff;
	text-align: left;
	margin-top: 0;
	border: 0;
}

#footer-social-media ul > li{
	float: left !important;
	margin: 0 0.8em 1em 0;
}
	
#footer-social-media ul > li:first-child {
	display: block !important;
	float: none !important;
}

#copyright {
	text-align: right;
	border: 0;
}
/* ********************************************************************************************************** */
/* ********************************************************************************************************** */


/* ********************************************************************************************************** */
/* Main / Common Content Sections ...   */
/* ********************************************************************************************************** */
.text-center-for-large,
.text-center-for-large-up,
.text-center-for-medium-up {text-align: center !important;}

.text-right-for-large,
.text-right-for-large-up {text-align: right !important;}

.text-center-for-small,
.text-center-for-medium,
.text-center-for-medium-down {text-align: inherit !important;} 

.brd-dot-top-blue-for-medium-down,
.brd-dot-top-blue-for-small {border-top: inherit !important;}
.brd-dot-right-for-medium-up,
.brd-dot-right-for-large {border-right: 1px dotted #cfcfcf;}
.brd-dot-left-for-large {border-left: 1px dotted #cfcfcf;}
.brd-dot-left-for-medium {border-left: 0 !important;}
.brd-dot-btm-for-medium-down{border-bottom: 0 !important;}

.pad-0-for-ie,
.pad-0-medium-up {padding: 0 !important;}
.pad-t-1em-for-small,
.pad-left-0-medium-up {padding-left: 0 !important;}
.pad-t-1em-for-medium-down{padding-top: 0 !important;}

.collapse-for-small,
.collapse-for-medium-down {
	padding-left: 0.71429em !important;
	padding-right: 0.71429em !important;
}

.spec-table tr + tr td {border-top: 0;}
