/* ==============
    MOBILE
   ============== */

#header-search { display: none; }
#header-company { float: left; }
#header-contact, #header-profile { float: right; margin-top: 10px; }
a#header-account {
	background: url('/images/header-profile.svg') top right no-repeat;
	padding-right: 35px;
	margin-right: 15px;
}
#header-contact h6, #header-contact p { display: inline-block; }
#header-contact p, #header-contact h6, #header-profile p, #header-profile h6 { display: inline-block; }
#header p a:after { content: none; border: none; }
a#header-account span { display: none; }
a#header-cart {
	display: inline-block;
	position: relative;
	background: url('/images/header-cart.svg') no-repeat;
	width: 25px;
	text-indent: -9999px;
	color: #FFFFFF;
}
#header-profile { position: relative; }
#header-profile #header-cart:after {
	display: none;
	position: absolute;
	top: -10px;
	right: -5px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border-radius: 10px;
	background-color: #000000;
	color: #FFFFFF;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	text-indent: 0px;
}
#header-profile #header-cart:visited:after {
	color: #FFFFFF;
}

#header p, #header h6 { margin: 0px; }
#header h6 { font-size: 15px; }

#header p { text-align: left; font-size: 14px; }
#header p a { position: relative; }

ul#nav, ul#nav li#nav-home { display: none; }

.fullmedia-section div.fullimage + .mediatext .mediawrapper, .fullmedia-section div.fullvideo + .mediatext .mediawrapper { min-height: 290px; }

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) {

	
	
}
