@import url("//fonts.googleapis.com/css?family=Open+Sans+Condensed:700|Open+Sans:400,700,800");

body {
	padding: 135px 0 0;
}

/*-------------HEADER -------------*/
.nav-header{
	position: absolute;
	width: 100%;
	z-index: 999;
	top: 0;
	left: 0;
	background: #231f20;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.nav-header:before {
	content:'';
	display:block;
	position:absolute;
	top:0; left:0;
	width:100%;
	height:84px;
	padding:0;
	margin:0;
	background: #fff;
	border-top: 7px solid #91c53f;
}

.nav, .nav-above {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	left: 0;
	right: 0;
	top: 0;
	vertical-align: baseline;
	position: relative;
	z-index: 10;
	transition: all 300ms ease;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.nav-above {
	z-index: 12;
	margin-top: 7px;
}

.nav ul, .nav-above ul {
	list-style: none;
}

ul.nav-top-bar{
	background: #fff;
	display: block;
 	padding-left: 0px;
	padding-right: 0px;
	line-height: 24px;
	margin: 0 auto;
	height: 84px;
	max-width: 1550px;
}
ul.nav-top-bar:after{
	display: table;
}

ul.nav-top-bar:after{
	display: table;
}

ul.nav-top-bar li{
	float: left;
}

li.nav-top-social-icons{
	margin-right: 12px;
}

li.nav-top-social-icons ul{
	margin: 0;
}

li.nav-top-social-icons ul li{
	border-right: 1px solid #959595;
	text-align: center;
	width: 24px;
	display: inline-block;
	height: 24px;
	box-sizing: border-box;
	padding: 3px 4px;
}

.nav-top-sprite-social {
	background-repeat: no-repeat;
	background-position: 50%;
	display: block;
}

.sprite-social-facebook {
	background-image: url('/hwz/img/icons/nav_icon_facebook.png');
	width: 16px;
	height: 15px;
	background-size: 14px;
}

.sprite-social-rss {
	background-image: url('/hwz/img/icons/nav_icon_rss.png');
	width: 16px;
	height: 15px;
	background-size: 13px;
}

.sprite-social-twitter {
	background-image: url("data:image/png;base64,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");
	width: 16px;
	height: 15px;
	background-size: 15px;
}

.sprite-social-youtube {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABMlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8t10FaAAAAZXRSTlMAAQIDBAUGBwgJCgsMDQ4QERITFRccHh8hJSYpMDc5PD5BRUlKT1BRUlVeX2FmZ2lrbG1xc3R1d3h7fH6AgoOIiYuMkZKVmJqbnZ6io6WmqK+wt7m6vsXHyMrM1eDi7/Hz9/n7/XGUe3gAAAFJSURBVEjH7ZXZUsJAEEVPMIgQCOKCiriC+4L7LqAoqGFRXEBcEGH+/xd8EMsqk1CZB9+4j9331HR198xAV/8vl+ru7fNpmj+gB/ya5vW4VZdi4RuYSxoPL+/CRp9v1burwxnvj13NCmdab5fxLJwqA8CqcK4xQPmQAPLAqJCRCgtSQBiOpYBJyEsB81AzBXf27YENaJiCMbSUHZAGYQFA0Gb6Boo1AEMlK+Aelx0A4bI5V6XHHoBI5W+u1hmAaF0OGCxIndCfEzIlBc4tuvRk2yXfibBuq/UcPHst68HdgjkTcyeaHW7QqylYadgvXwrKUuu9BhkpIAZbUkAUpqSAEOgy/roCPEoA2wAR5/7G93scbzn0NyPtrQzlnNhbl/rv3iv6SHQ6vrSS2D1KnmWy10axVCwYN7mL9OnB5vLi7MT4cFDp/rf/py8LnhzL+MKt4AAAAABJRU5ErkJggg==");
	width: 16px;
	height: 15px;
	background-size: 15px;
}

.sprite-social-tiktok {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADIklEQVRoge2aS6hVVRjHf59a6SB6WJI9Qao76eFFhyEUOGlSYmCDG0FCQTnSgQOhFwQNIpoIDhWKSGhg0Ytq4DwalN0wSSJyEkYa1b1K9Wuw76njvmfftfY+e5+zg37Ds771rf9/PfZae+0DE0A97sq83DT3qjaFjsH1TSv2xcBdTSv2xcBW9YYmFftiYBWwa9oiKslYxKo/qlfWzd2XEYBiIT8/bREjyRyBAbvr5O7TCAw4qD6eG9xHA1cAh9WDOWuijwYGPA2cUverG6uCYhJK1OPAtjFS/AnMA58DP0XEvkHBf8XAJUTEP7r7PIWy+N/AtFkzbQFLvEbRmc8Aq+tUbGxAvRzYAmwCNgCXAeeADyPi+5rpfo6IF9U3gZeA++niAaOuUXeqH6i/VRwFHh1RL3WUeLYUP6O+qp4eFTwcmz0C6iPAK8BtTTsgl4g4CewF9qo3AfcBdwDXAeuHY5MG1GuA14EH25eaJiLOAG9Vla9oQL0deA+4s2VdrVFpQL0R+IQJTJlxGLkPqGsper7X4qF6IzsAbJ6kkKYsm0LqDLC/Ro4F4Bvgd+DmlnRlM2oN7KPYlFLMU7zDvhMRFwY/qhPd3S9pTF0PzGXUOwI8GREXywUR8UdL2rIo99Z2YF2izvvAExHxVzeS6lFexNsT8QvAU30RD8sN3J2IfzsifuhKTBPKBm5NxH/alZCmlA1clYg/07Cd1NHYRHklZQMLifjUAq/i6kT5+YZ5lxk4l4i/t24D6jrSh8GzdfMOKBs4kYjfpdZ9U3qY4rZtJU7VzDka9bnUzav6WI18a9WTiXy/trZ7q5szDJxXZzNyrVbfyMj3bivihxr+KqPRX9Q5K6aTeovFe3MOD42jd5kAi6vtw5n154GjwBf8exp9ANhJet4DnAZmWj0/LQ39iczeG5cdrQkvmdiiLnYs/lgn4odM7OlQ/NdqatdvxcSBDsR/q27qXPyQiT3qhZbEf2bDD9rjmphVvxxD+EX1BYv71Olg8XSaM2+fGLCoHrK4IOuERjfA6j3ADmCW4o8a1y4VLQLfUewPHwEfR0TqgDgWfwOHYNUuRKjoggAAAABJRU5ErkJggg==");
	width: 16px;
	height: 15px;
	background-size: 15px;
}

.sprite-social-telegram  {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAADsAAAA7AF5KHG9AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAzBJREFUaIHtmUuIFEcch79xXVcQXUViVgVRxAeKiBG8RFAREQUlCQiCogdB1AQUDLkEIQcPniQbUBD0oicfNxUPPsEckijGi+ALXFgFVxA3Rhdf7JdD7YS2t2ecnu7ZaWR/0Ifqqv+v6uuuqar5d0nlc9CIZg8gLw2DFE3DIEXTZwMystkDSKEZwGZgNvAa2A88LlcWHaQFWAvsBFbz8QyaBHxXLhQVpAPYBmwHplVoMztaKBrIYmA3sBFo/UTbF9FCEUDGEQb+A7AgRdyDaKGZIIsJU2cTMKaO+KaCjAbWEabP1xm97kcLQwUyF9gBbAXG5+T5MFooNfAYPxL4BtgFLAdKOXoLjCXsJ0BjdvZJwM/AI+A0sILaIG4BPwI9NbR9QgQCADWva4l6XH1jOj1VNw54tKu9NcRcifefdfBt6hb1r5SDL+uEOmHAq6SerDHuSF4gHep+9VmdAD3qtxG/EeqhFPF7s4LMUjvVvjoBVM+pkyOeLeqxlB7r6gVZqp5V+zMA9KrbY76t6qk6vOamAWlVN6t/Zxh8WRfUqTH/0YaHk1Yf1FHx8SYBjFd/UrszDl71peEtlGJ9jFEv1en50IQHH7+xSn2eZeQRXVNnJHTarv6ewfd8gucgkNsZOiirT91jWIni/hPVmxn9Dyb4DtrZO4HeGnbWSvoT+Ar4FeiP1XUA1win3iy6l3g3ga7FsEodUO/X+JTeDbRvTXpa6rQUXp/SsqQ+all6F6m/qLcqGN9WF1aJn6l25QShH+9B/19pT79fAAuBmcB74C7wB4OnUVnzgIvAlDSdVNFLoD2popHH+DnAdQJ8XroBLEmqaGSC7gD5QkClHzqNBWnEq24KyD7gec6eTQG5AywiLAZ5qSkgAN2E/+u/5eDVTyzhENVQZOPfEtI/G8g21bqBvkqVQ/lZ4QwwHzhXZ3zFaQVD/32kB1gPfA+8ShlbKBAIy/JhQp73coq4woGU1QWsIiTw/q2hfVWQRh5R0mg6cBRYWaH+HSHx908lg6J8Q+wivJ1thCxiXJ1UgYDivJGo2oA1hLzxl8BV4CDwoVpQEUHqUlGmVmYNgxRNwyBF03/2XRK5L47sjQAAAABJRU5ErkJggg==');
	width: 15px;
	height: 15px;
	background-size: 15px;
}

.nav-top-layout-toggle {
	color: #959595;
	margin: 0;
	padding: 0 14px;
	height: 20px;
	border-left: 0;
	overflow: hidden;
	background: #231f20;
	white-space: nowrap;
	position: relative;
	max-width: 0px;
	opacity: 0;
	transition: opacity 200ms, max-width 150ms;
}

.nav-top-layout-toggle.show {
	opacity: 1;
	max-width: 100px;
}

.nav-top-layout-toggle span {
	display:inline-block;
	cursor: pointer;
	width: 30px;
	position: relative;
}

.nav-top-layout-toggle span:hover {
	color: #c0c0c0;
}

.nav-top-layout-toggle .nav-top-layout-sep {
	display: inline-block;
	vertical-align: middle;
	background: #959595;
	width: 1px;
	height: 12px;
	overflow: hidden;
	margin: 4px 2px 6px 2px;
	cursor: default;
}

.nav-top-layout-toggle.fixed .nav-top-layout-fixed,
.nav-top-layout-toggle.fluid .nav-top-layout-fluid {
	color: #ebebeb;
	font-weight: 500;
}

.nav-top-layout-fixed:before {
	content: '';
	display:block;
	width: 0;
	height: 0;
	border-right: 4px solid #a4e945;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	left: -8px;
	top: 18px;
	position: absolute;
}

.nav-top-layout-fluid:after {
	content: '';
	display:block;
	width: 0;
	height: 0;
	border-left: 4px solid #a4e945;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	right: -9px;
	top: 18px;
	position: absolute;
}

.nav-top-layout-toggle.fixed .nav-top-layout-fixed:before,
.nav-top-layout-toggle.fixed .nav-top-layout-fluid:after {
	border-right-color: #959595;
	border-left-color: #959595;
}


#nav-top-country-link-id{
	text-decoration: none;
}

li span.nav-country-text{
	font-weight: 400;
	color: #ebebeb;
	position: relative;
}

li span.nav-country-text:after{
	content: " ";
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #a4e945;
	margin-left: 6px;
	margin-top: 10px;
	position: absolute;
}

li.nav-top-country{
	display: inline-block;
}

div.country-dropdown-content, div.main-menu-dropdown-content{
	display: none;
	position: absolute;
	left: auto;
	background-color: #f9f9f9;
	min-width: 130px;
	z-index: 5;
}

div.country-dropdown-content {
	top: 24px;
}

div.main-menu-dropdown-content {
	top: 44px;
	min-width: 150px;
}

/*because of sub menu */
#topics-dropdown{
	width: 730px;
	column-count: 3;
	background-color: #e9eef1;
	padding: 20px 0;
}

#topics-dropdown a {
	border-bottom: 0;
	background-color: #e9eef1;
}

#topics-dropdown a:first-child {
	margin-top: 0px;
}

#topics-dropdown .menu-submenu {
	position: static;
	display: block;
	margin-top: -10px;
	margin-bottom: 10px;
}

#topics-dropdown .menu-submenu a {
	font-weight: normal;
	font-family: 'Open Sans', sans-serif;
	padding: 2px 25px;
	font-size: 13px;
	line-height:normal;
}

#topics-dropdown:before {
	content:'';
	width: 1px;
	height: 90%;
	background:#a6abae;
	position: absolute;
	top:20px;
	left:240px;
	z-index:1;
}

#topics-dropdown:after {
	content:'';
	width: 1px;
	height: 90%;
	background:#a6abae;
	position: absolute;
	top:20px;
	right:240px;
	z-index:1;
}

div.main-menu-dropdown-content::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

div.main-menu-dropdown-content::-webkit-scrollbar{
	width: 7px;
	background-color: #F5F5F5;
}

div.main-menu-dropdown-content::-webkit-scrollbar-thumb{
	background-color: #8AC43A ;
	border: 1px solid #87be3d;
}


div.newslist-dropdown-content{
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	min-width: 130px;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
	z-index: 6;
	overflow-y: auto;
}

div.newslist-dropdown-content-inner{
	max-height: 300px;
}

.country-dropdown-content a, .newslist-dropdown-content a, .footer .country-dropdown-content a {
	color: #000000;
	padding: 3px 20px;
	text-decoration: none;
	display: block;
	text-align: left;
	white-space: nowrap;
}

div.country-dropdown-content a:hover, div.newslist-dropdown-content a:hover{
	background-color: #f1f1f1;
}

div.country-dropdown-content a.inactive, div.newslist-dropdown-content a.inactive{
	background-color: #e1e1e1;
}

.nav-main-menu li .main-menu-dropdown-content a,
.nav-main-actions-btns li .main-menu-dropdown-content a {
	font-family: 'Open Sans Condensed', sans-serif;
	line-height: 100%;
	padding: 8px 25px;
	border-bottom: 1px solid #E6E6E6;
	font-size: 15px;
	line-height: 24px;
	color: #464646;
	background-color: #e9eef1;
	display:block;
	white-space:nowrap;
	font-weight:700;
}

#topics-dropdown a:hover,
.nav-main-menu li .main-menu-dropdown-content a:hover,
.nav-main-actions-btns li .main-menu-dropdown-content a:hover {
	background-color: #F5F9FA;
}

.country-list-show{
	display: block !important;
}

.main-menu-dropdown-show{
	display: block !important;
}

.flag{
	width: 16px;
	height: 11px;
	background: url('/hwz/img/flags/flags.png') no-repeat;
	margin-top: -.18em;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.flag.flag-sg{
	background-position: 0 -11px;
}
.flag.flag-my{
	background-position: -16px 0;
}
.flag.flag-ph{
	background-position: -32px 0;
}
.flag.flag-id{
	background-position: 0 0;
}
.flag.flag-th{
	background-position: -16px -11px;
}

.nav-top-bar li.nav-top-li-right{
	float: right;
	height: 21px;
	border-left: 1px solid #b7b7b7;
	position: relative;
	top: 30px;
}

.nav-top-bar li.nav-top-li-right:last-child {
	border-left: 0;
}

.nav-top-bar li.nav-top-li-right a {
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #5f5f5f;
	padding: 0 20px 0 35px;
	white-space: nowrap;
	background: transparent no-repeat 10px 50%;
}

.nav-top-bar li.nav-top-followus-link a {
	background-image: url(/hwz/img/icons/nav/follow.svg);
	background-size: 18px 18px;
}

.nav-top-bar li.nav-top-forumapp-link a {
	background-image: url(/hwz/img/icons/nav/app.png);
	background-size: 20px 20px;
}

.nav-top-bar li.nav-top-hwzcoupons-link a {
	background-image: url(/hwz/img/icons/nav/coupon.png);
	background-size: 20px 20px;
}

.nav-top-bar li.nav-top-techshows-link a {
	background-image: url(/hwz/img/icons/nav/techshow.svg);
	background-size: 18px 18px;
}

.nav-top-bar li.nav-top-shopping-link a {
	background-image: url(/hwz/img/icons/nav/shopping.svg);
	background-size: 18px 18px;
}

.nav-top-bar li.nav-top-forums-link a {
	background-image: url(/hwz/img/icons/nav/forums.svg);
	background-size: 18px 18px;
}

.nav-top-bar li.nav-top-marketplace-link a {
	background-image: url(/hwz/img/icons/nav/marketplace.svg);
	background-size: 18px 18px;
}

.nav-top-links{
	margin-right: 12px;
}

.nav-top-links ul{
	margin: 0px;
	height: 24px;
}

.nav-top-links ul li{
	margin-right: 8px;
	position: relative;
	height: 24px;
	line-height: 24px;
}

.nav-top-links .gax_logo,.nav-top-links .hwm_logo {
	position: relative;
	top: 4px;
}

.nav-top-links ul.mens_network_bar {
	border-right: 1px solid #959595;
	overflow: hidden;
}
.nav-top-links ul li.mens_network,
.nav-top-links ul li.mens_network a {
	color: #ebebeb;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
}

.nav-top-links ul li.mens_network strong,
.nav-top-links ul li.mens_network span {
	cursor: default;
}

li.nav-top-download-link, li.nav-top-coupons-link {
	padding-left: 20px;
	font-weight: 400;
}

li.nav-top-coupons-link {
	padding-left: 0px;
}

li.nav-top-download-link a, li.nav-top-coupons-link a {
	color: #ebebeb;
	text-decoration: none;
}

li.nav-top-download-link a:before{
	content: "";
	background: url('/hwz/img/icons/nav_icon_phone.png') no-repeat;
	display: inline-block;
	width: 10px;
	height: 15px;
	position: relative;
	top: 3px;
	padding-right: 10px;
	background-size: 15px;
}

li.nav-top-coupons-link a:before
{
	content:"";
	background:url(/hwz/img/icons/nav_icon_coupons.png) no-repeat;
	display:inline-block;
	width:10px;
	height:15px;
	position:relative;
	top:3px;
	padding-right:10px;
	background-size:15px
}

@media (max-width: 1059px) {
	li.nav-top-download-link, li.nav-top-coupons-link {
		padding-left: 8px;
		padding-right: 8px;
	}
	li.nav-top-coupons-link	{
		display: inline-block;
	}
}

@media (max-width: 374px) {
	li.nav-top-download-link, li.nav-top-coupons-link {
		padding-left: 4px;
		padding-right: 4px;
		font-size: 11px;
	}
}

@media (max-width: 342px) {
	li.nav-top-download-link, li.nav-top-coupons-link {
		font-size: 9px;
	}
}

/*-- main nav bar --*/

ul.nav-main-bar{
	background-color: #231f20;
	margin: 0 auto;
	line-height: 44px;
	height: 44px;
	width: 100%;
	max-width: 1580px;
	position: relative;
}

ul.nav-main-bar li{
	line-height: 44px;
	height: 44px;
}

ul li.nav-menu-logo-ham-content{
	display: block;
	float: left;
	position: relative;
	top: 12px;
	left: 10px;
}

a.nav-logo-link{
	display: inline-block;
	width: 104px;
	height: 60px;
	padding: 0;
	vertical-align: middle;
	padding-left: 0px;
	background-image: url('/hwz/img/hwz_logo.png');
	background-position: 50%;
	background-size: contain;
	background-repeat: no-repeat;
}

a.ham-menu-link{
	display: inline-block;
	margin-left: 20px;
	margin-right: 20px;
	width: 22px;
	height: 17px;
	background-image: url('/hwz/img/icons/hamburger-menu.png');
	background-size: 22px 17px;
	background-repeat: no-repeat;
	vertical-align: middle;
}

ul li.nav-main-menu-container{
	display: inline-block;
	background-color: #231f20;
	position:absolute;
	top:0;
	left:auto;
}

ul.nav-main-menu{
	display: inline-block;
	margin-left: 0;
	height: 44px;
	background-color: #231f20;
}

ul.nav-main-menu li{
	display: inline-block;
	box-sizing: border-box;
	padding-left: 20px;
	padding-right: 20px;
	cursor: pointer;
	background-color: #231f20;
	margin: 0 -3px 0 0;
}

.li-click-bg-color{
	background-color: #e9eef1 !important;
}

ul.nav-main-menu li a {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	height: 100%;
	cursor: pointer;
	position: relative;
}

ul.nav-main-menu li:hover{
	background-color: #e9eef1;
}

ul.nav-main-menu li.li-click-bg-color a,
ul.nav-main-menu li:hover a{
	color: #231f20;
}

ul.nav-main-menu li a:active{
	background-color: #F5F9FA;
}

ul li.nav-main-drop-down-caret{
	padding: 0;
}

li span.nav-main-menu-caret-text{
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #a4e945;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	margin-right: 6px;
	margin-left: 6px;
}

a#nav-main-menu-shop-link-id, a#nav-main-menu-techshow-link-id, a#nav-main-menu-topics-link-id, a#nav-main-menu-forums-link-id, a#nav-main-menu-coupons-link-id {
	padding: 0 0 0 16px;
}

a#nav-main-menu-hwzPresents-link-id{
	padding: 0;
}

li#nav-menu-market-place{
	margin-right: 4px;
}

ul.nav-main-menu li.hwzPresents-link{
	padding: 0;
}

.link-hwz-color{
	color: #00a651 !important;
}

li.hwzPresents-link a span.nav-main-menu-hwzPresents-text{
	border-left: 1px solid #cccccc;
	padding-left: 20px;
}

ul li.main-menu-action-container{
	background-color: #231f20;
	position: absolute;
	right: 50px;
	top: 0;
}

li.main-menu-action-container:before {
	display: block;
	content: "";
	height: 100%;
	width: 20px;
	position: absolute;
	background: #231f20;
	top: 0;
	left: -20px;
	background: -webkit-linear-gradient(to right, rgba(35,31,32,0) 0%, rgba(35,31,32,0.8) 80%, rgba(35,31,32,1) 100%);
	background: -moz-linear-gradient(to right, rgba(35,31,32,0) 0%, rgba(35,31,32,0.8) 80%, rgba(35,31,32,1) 100%);
	background: -o-linear-gradient(to right, rgba(35,31,32,0) 0%, rgba(35,31,32,0.8) 80%, rgba(35,31,32,1) 100%);
	background: linear-gradient(to right, rgba(35,31,32,0) 0%, rgba(35,31,32,0.8) 80%, rgba(35,31,32,1) 100%);
}

ul.nav-main-actions-btns{
	display: block;
	float: right;
	height : 44px;
	margin-right: 0px;
	margin-left: 0px;
}

ul.nav-main-actions-btns:after{
	content: '';
	display: table;
	clear: both;
}

.nav-mb-bar ul.nav-main-actions-btns{
	 height : 76px;
}

ul.nav-main-actions-btns li{
	display: block;
	float:left;
	margin-right: 0;
}

#shop-dropdown, #teachshow-dropdown, #hwzPresents-dropdown{
	top: 44px;
}

#login-dropdown{
	top: 44px;
	right: 0;
}

.menu-submenu{
	position: absolute;
	left: 220px;
	display: none;
	margin-top: -45px;
}

/* might need to override */
#topics-dropdown .menu-submenu{
	left: 220px;
}

div.main-menu-dropdown-content a.got-sub-menu:hover + div.menu-submenu{
	display: block;
}

div.menu-submenu:hover{
	display: block;
}

div.menu-together {
	break-inside:avoid;
}

div.main-menu-dropdown-content a.got-sub-menu{
	background-image: none;
	background-repeat: no-repeat;
	background-position: 97% center;
	background-size: 13px;
}

.nav-mb-bar #login-dropdown{
	top: 76px;
	right: 0;
}


.dk-side-nav {
	position: fixed;
	z-index: 999999999;
	top: 0;
	left: -250px;
	background-color: #f6f9fa;
	overflow-x: hidden;
	width: 250px;
	min-height: 101%;
	height: 101%;
	overflow-y: auto;
	-webkit-transition:all 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
	-moz-transition:all 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
	-o-transition:all 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
	-ms-transition:all 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
	transition:all 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
}

.dk-side-nav.slide-left-dk{
	-webkit-transform: translate3d(250px,0,0);
	-moz-transform: translate3d(250px,0,0);
	-o-transform: translate3d(250px,0,0);
	-ms-transform: translate3d(250px,0,0);
	transform: translate3d(250px,0,0);
}


.dk-side-nav .dk-side-closebtn {
	font-size: 36px;
	display: inline-block;
	vertical-align: middle;
	padding: 0;
	color: #000000;
}

.dk-side-nav .dk-side-closebtn:hover {
	color: #000000;
	text-decoration: none;
}

.dk-overlay {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 99999999;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0, 0.9);
	overflow-y: auto;
	overflow-x: hidden;
	text-align: center;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: opacity 0.3s;
}

div.dk-side-nav-logo-container{
	padding-top: 24px;
	background-color: #ffffff;
	padding-left: 34px;
	padding-bottom: 24px;
}

div.dk-side-nav-logo-container a.side-nav-logo-link{
	padding: 0;
	display: inline-block;
	padding-right: 25px;
}

#hwz-sidenav-logo{
	display: inline-block;
	vertical-align: middle;
	width: 128px;
	height: 65px;
}

a.accordion-toggler, a.sub-accordion-toggler {
	color: #464646;
	cursor: pointer;
	padding: 15px 28px 15px 36px;
	border: none;
	text-align: left;
	outline: none;
	font-size: 15px;
	overflow-wrap: break-word;
	font-weight: 700;
	font-family: 'Open Sans Condensed', sans-serif;
	display: block;
	position: relative;
	line-height: 10px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 90% center;
	background-position: calc(100% - 28px) center;
}

a.accordion-toggler:after, a.sub-accordion-toggler:after {
	content: "";
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #a4e945;
	border-bottom: 0;
	margin-left: 6px;
	position: relative;
	top: -3px;
	display: inline-block;
}

.mb-nav-links a.accordion-toggler.active,
.mb-nav-links a.accordion-toggler:hover,
.mb-nav-links div.accordion-panel a:hover {
	background-color: #3b494c;
	text-decoration:none;
	color:#fff;
}

.mb-nav-links a.sub-accordion-toggler.active,
.mb-nav-links a.sub-accordion-toggler:hover,
.mb-nav-links div.sub-accordion-panel a:hover {
	background-color: #4e5d60;
	text-decoration:none;
	color:#fff;
}

a.accordion-toggler.down, a.sub-accordion-toggler.down{
	background-image: none;
}

a.accordion-toggler.down:after, a.sub-accordion-toggler.down:after {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 0;
	border-bottom: 4px solid #a4e945;
	margin-left: 6px;
	position: relative;
	display: inline-block;
}

div.accordion-panel {
	background-color: #e0e7e9;
}

div.accordion-panel a.accordion_links, div.sub-accordion-panel a.accordion_links{
	color: #464646;
	cursor: pointer;
	padding-top: 13px;
	padding-bottom: 13px;
	border: none;
	text-align: left;
	outline: none;
	font-size: 13px;
	overflow-wrap: break-word;
	font-weight: 700;
	font-family: 'Open Sans Condensed', sans-serif;
	display: block;
	padding-left: 36px;
	padding-right: 3px;
	line-height: 15px;
}

div.accordion-panel a.accordion_links:first-child{
	margin-top: 0;
}

div.accordion-panel a.accordion_links:last-child{
	margin-bottom: 0;
}

div.accordion-panel a.accordion_link-sub-link{
	color: #fff;
	padding-left: 36px;
	padding-right: 3px
}

div.sub-accordion-panel{
	max-height: 0;
	-webkit-transition: max-height .3s ease-in-out;
	-moz-transition: max-height .3s ease-in-out;
	-ms-transition: max-height .3s ease-in-out;
	-o-transition: max-height .3s ease-in-out;
	transition: max-height .3s ease-in-out;
	overflow: hidden;
}

div.sub-accordion-panel a.accordion_links{
	background-color: #4e5d60;
}

div.sub-accordion-panel a.accordion_links:hover{
	background-color: #4e5d60;
	text-decoration:none;
}

div.sub-accordion-panel a.accordion_links:first-child{
	margin-top: 0;
}

div.sub-accordion-panel a.accordion_links:last-child{
	margin-bottom: 0;
}

a.accordion-toggler.side-nav-single-link{
	background-image: none;
}

a.accordion-toggler.side-nav-single-link:after{
	display:none;
}

.mb-nav-links div.accordion-panel a.accordion_links,
.mb-nav-links div.sub-accordion-panel a.accordion_links {
	color: #fff;
}

.side-nav-scroll-style::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.side-nav-scroll-style::-webkit-scrollbar{
	width: 7px;
	background-color: #F5F5F5;
}

.side-nav-scroll-style::-webkit-scrollbar-thumb{
	background-color: #8AC43A ;
	border: 1px solid #87be3d;
}

div.dk-side-nav-ads{
	margin-top: 30px;
	overflow: hidden;
	text-align: center;
	width: 100%;
	margin-bottom: 25px;
}

div.dk-side-nav-ads img{
	margin-left: auto;
	margin-right: auto;
	width: 174px;
	height: auto;
}

.dk-side-nav-summary{
	font-size: 13px;
	color: #66737a;
	line-height: 21px;
	margin-left: 35px;
	margin-right: auto;
	width: 174px;
	height: auto;
	text-align: center;
}

body.is-navSticky_top .nav-header {
	position: fixed;
	top: -135px;
}

body.is-navSticky .nav-header {
	-moz-transition: top 300ms ease;
	-ms-transition: top 300ms ease;
	-o-transition: top 300ms ease;
	-webkit-transition: top 300ms ease;
	transition: top 300ms ease;
}

body.is-navSticky_show .nav-header {
	top: 0px;
}

body.is-navSticky_top .nav-mobile {
	top: -60px;
}

body.is-navSticky_top.is-navSticky_show .nav-mobile {
	top: 0px;
}

body.is-navSticky_top.is-showNavMob .nav-mobile {
	top: 0;
}

body.is-navSticky_top.is-showNavMob li.nav-mb-hamburger {
	position: fixed;
}

body.is-navSticky ul.nav-main-actions-btns{
	height : 60px !important;
}

ul.nav-main-actions-btns li{
	margin-left: 4px;
}

ul.nav-main-actions-btns li.nav-top-layout-toggle-btn{
	position:relative;
	width: 38px;
	height: 44px;
	background: transparent url(/hwz/img/icons/nav/setting.png) no-repeat 50% 50%;
	cursor: pointer;
	margin-left: 0;
}

ul.nav-main-actions-btns li.nav-top-layout-toggle-btn.show{
	background-image: url(/hwz/img/icons/nav/close.png);
}

ul.nav-main-actions-btns li#login-nav-wrapper{
	position:relative;
}

ul.nav-main-actions-btns li#search-nav-wrapper{
	position: relative;
	margin-right: 0;
	min-width: 38px;
	transition: min-width 0.3s;
	text-align: right;
}

ul.nav-main-actions-btns li#search-nav-wrapper.showsearch{
	min-width: 366px;
}

#login-btn-mob,
#login-btn{
	font-size: 14px;
	font-weight: 700;
	color: #ffffff;
	border-radius: 28px;
	padding: 10px 10px;
	background-color: #8fc743;
	cursor: pointer;
	display: inline-block;
	line-height: 100%;
	text-align: center;
	min-width: 150px;
	max-width: 200px;
	position: relative;
	top: 50%;
	margin-top:-20px;
}

#login-btn{
	display: block;
}

#login-btn-mob span,
#login-btn span {
	cursor: pointer;
	display: inline-block;
	position: relative;
	transition: 0.5s;
}

#login-btn-mob span:after,
#login-btn span:after {
	content: 'Â»';
	position: absolute;
	opacity: 0;
	top: 0;
	right: -20px;
	transition: 0.5s;
}

#login-btn:hover span {
	padding-right: 15px;
}

#login-btn:hover span:after {
	opacity: 1;
	right: 0;
}

#login-btn-mob { position:static; margin:10px auto 0; }


#login-dropdown{
	animation: none;
}

.login-menu-link{
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #898989;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
	padding-right: 0;
	padding-left: 0;
	text-align: center;
	padding-top: 15px;
	position: relative;
}

.login-menu-link span:after {
	content: "";
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #a4e945;
	position: absolute;
	bottom: 48%;
	right: 2px;
}

.login-menu-link span {
	text-transform: uppercase;
}

.nav-mb-bar .login-menu-link{
	padding-top: 12px;
}

.login-usr-img{
	background: url('/hwz/img/icons/login_user-3x.png') no-repeat;
	display: block;
	height: 16px;
	vertical-align: text-top;
	vertical-align: middle;
	background-position: 50%;
	background-size: 16px;
}

.got-msg:before {
	content: '';
	position: absolute;
	width: 5px;
	height: 5px;
	display: block;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border: 0 solid #ff0000;
	background-color: #ff0000;
	top: 8px;
	right: 30%;
}

#login-dropdown a:first-child {
	font-size: 18px;
}

#login-dropdown-username {
	display: block;
	line-height: 2em;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	color: #000;
	overflow: hidden;
	padding: 0 25px;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 1px solid #E6E6E6;
	text-align: left;
}


.search-btn, .newsletter-btn, .login-alter-btn, .subscribe-btn {
	display: inline-block;
	font-size: 10px;
	font-weight: 700;
	color: #898989;
	text-align: center;
	height: 100%;
	text-decoration: none;
	padding-top: 0;
}

.search-btn:hover, .newsletter-btn:hover, .login-alter-btn:hover, .subscribe-btn:hover {
	text-decoration: none;
}

.search-btn span, .newsletter-btn span, .login-alter-btn span, .subscribe-btn span {
	color: #898989;
	color: transparent;
	position:relative;
	top: 0;
	display: block;
	height: 100%;
}

.search-btn span{
	background: transparent url('/hwz/img/icons/nav/search-white.png') no-repeat 50% 50%;
	background-size: 30px;
}
.newsletter-btn span{
	background: transparent url('/hwz/img/icons/icon-newsletter-3x.png') no-repeat 50% 50%;
	background-size: 19px;
	padding-top: 24px;
}
.subscribe-btn span{
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAABF1BMVEUAAACJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmVfk04AAAAXHRSTlMAAQIDBAUGBwgJCgsMDQ4PEBITFxgaGyMlJicoKi0vMTY5PkJDRk1OVlhbXV5naGttb3B0d3mCg4aLjJqdoKWqrbLBw8fKztHT1dfZ2uDi5Obo6evt7/Hz9/n7/Z5R70wAAAFBSURBVEjH7dbJUsJAFIXhkw4RBxQUFXBAREFwAgdQHEBREAecQA1y3/85DClMZeiw6CqrXPTZ/vUt7u4Cv4ukDmu3L73OQ62UnoVzk2uFi+Zbr9O8Lm/MK66IsWyL7GvnNasp6zeO1t0P26mS1ck9PTOMsSdPo1LAslMN4u2cDeI2t3VjQzvTIf6qxnW7Po2SplUf/ToloPm277kBPvDttDQCU92wWl8QUxxIkyiuAGfC+BNoCmPS8CWOQyBxHJFYYoklllhiiSX+X/j1aCWsKmDjy8WuB/crqZAKsFCi+OzF90nbA882P5y4ELR956t3Lnzs+v2DVRtuRZ1RKTpwHp6dWLge8MSMDZfB2ekQN1RO3LFwm/Ewa5hYn+ZFXJk4l8stcDOiJt7ixwnDaRixSwO/M4gtYeA9QQsWh7aIv9oPoVXwGq9g8DAAAAAASUVORK5CYII=') no-repeat 50% 0;
	background-size: 19px;
	padding-top: 26px;
}

.login-alter-btn span{
	background: transparent url('/hwz/img/icons/nav/login-white.png') no-repeat 50% 50%;
	background-size: 30px;
}

.li-click-bg-color .login-alter-btn span{
	background: transparent url('/hwz/img/icons/nav/login.png') no-repeat 50% 50%;
}

.nav-mb-bar .search-btn, .nav-mb-bar .newsletter-btn, .nav-mb-bar .login-alter-btn,  .nav-mb-bar .subscribe-btn {
	height:76px;
	width: 30px;
	padding-top: 0;
}

.nav-mb-bar .search-btn{
	background: transparent url('/hwz/img/icons/nav/search4.png') no-repeat 50% 50%;
	background-size: 24px;
}

.nav-mb-bar .newsletter-btn {
	background: transparent url('/hwz/img/icons/icon-newsletter-3x.png') no-repeat 50% 50%;
	background-size: 18px;
	margin-top: 2px;
}

.nav-mb-bar .login-alter-btn {
	background: transparent url('/hwz/img/icons/nav/login4.png') no-repeat 50% 50%;
	background-size: 24px;
}

.nav-mb-bar .subscribe-btn {
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAABF1BMVEUAAACJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmVfk04AAAAXHRSTlMAAQIDBAUGBwgJCgsMDQ4PEBITFxgaGyMlJicoKi0vMTY5PkJDRk1OVlhbXV5naGttb3B0d3mCg4aLjJqdoKWqrbLBw8fKztHT1dfZ2uDi5Obo6evt7/Hz9/n7/Z5R70wAAAFBSURBVEjH7dbJUsJAFIXhkw4RBxQUFXBAREFwAgdQHEBREAecQA1y3/85DClMZeiw6CqrXPTZ/vUt7u4Cv4ukDmu3L73OQ62UnoVzk2uFi+Zbr9O8Lm/MK66IsWyL7GvnNasp6zeO1t0P26mS1ck9PTOMsSdPo1LAslMN4u2cDeI2t3VjQzvTIf6qxnW7Po2SplUf/ToloPm277kBPvDttDQCU92wWl8QUxxIkyiuAGfC+BNoCmPS8CWOQyBxHJFYYoklllhiiSX+X/j1aCWsKmDjy8WuB/crqZAKsFCi+OzF90nbA882P5y4ELR956t3Lnzs+v2DVRtuRZ1RKTpwHp6dWLge8MSMDZfB2ekQN1RO3LFwm/Ewa5hYn+ZFXJk4l8stcDOiJt7ixwnDaRixSwO/M4gtYeA9QQsWh7aIv9oPoVXwGq9g8DAAAAAASUVORK5CYII=') no-repeat 50% 44%;
	background-size: 18px;
}


.nav-mb-bar .search-btn span, .nav-mb-bar .newsletter-btn span, .nav-mb-bar .login-alter-btn span, .nav-mb-bar .subscribe-btn span {
	line-height:normal;
}

.nav-mb-bar .search-btn span, .nav-mb-bar .newsletter-btn span, .nav-mb-bar .login-alter-btn span, .nav-mb-bar .subscribe-btn span {
	background: none;
	display:none;
}

.nav-mobile{
	display: none;
	background: #FFF;
	height: 76px;
	left: 0;
	position: relative;
	right: 0;
	top: 0;
	z-index: 10;
	vertical-align: baseline;
	min-width: 320px;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	border-top: 6px solid #8dc63f;
}

.nav-mobile:before{
	content: '';
	width: 100%;
	height: 6px;
	background: #8dc63f;
	position: absolute;
	left: 0;
	top: -6px;
	z-index: 1;
}

.nav-mobile #hwz_ad_mob_notice_cont:before {
	right: 58px;
}

ul.nav-mb-bar{
	background-color: #ffffff;
	margin: 0;
	line-height: 76px;
	height: 76px;
	padding-right: 20px;
	padding-left: 0;
	position: relative;
	z-index: 1;
}

ul.nav-mb-bar li{
	display: inline-block;
	line-height: 76px;
	height: 76px;
}

li.nav-mb-hamburger{
	width: 30px;
	height: 76px;
	position: absolute;
	top: 0;
	right: 18px;
	background-color: #fff;
	line-height: 100%;
	cursor: pointer;
	z-index: 2;
	 -webkit-transition: background-color 300ms cubic-bezier(0.5, -0.06, 0.71, 0.81);
	-moz-transition: background-color 300ms cubic-bezier(0.5, -0.06, 0.71, 0.81);
	-o-transition: background-color 300ms cubic-bezier(0.5, -0.06, 0.71, 0.81);
	-ms-transition: background-color 300ms cubic-bezier(0.5, -0.06, 0.71, 0.81);
	transition: background-color 300ms cubic-bezier(0.5, -0.06, 0.71, 0.81);
}

.mb-hamburger-menu-wrapper{
	display: inline-block;
	cursor: pointer;
	-moz-transition: -moz-transform .4s;
	-o-transition: -o-transform .4s;
	-webkit-transition: -webkit-transform .4s;
	transition: transform .4s;
	opacity: 1!important;
	z-index: 21;
	width: 30px;
	height: 76px;
}

.mb-hamburger-menu-wrapper span{
	background-color: #231f20;
	display: block;
	height: 3px;
	left: 4px;
	margin-top: -1px;
	position: absolute;
	top: 50%;
	width: 22px;
	 -webkit-transition: all .4s, background-color .4s cubic-bezier(0.5, -0.06, 0.71, 0.81);
	-moz-transition: all .4s, background-color .4s cubic-bezier(0.5, -0.06, 0.71, 0.81);
	-o-transition: all .4s, background-color .4s cubic-bezier(0.5, -0.06, 0.71, 0.81);
	-ms-transition: all .4s, background-color .4s cubic-bezier(0.5, -0.06, 0.71, 0.81);
	transition: all .4s, background-color .4s cubic-bezier(0.5, -0.06, 0.71, 0.81);
}

.mb-hamburger-menu-wrapper span:first-child {
	-moz-transform: translate(0,-7px);
	-ms-transform: translate(0,-7px);
	-webkit-transform: translate(0,-7px);
	transform: translate(0,-7px);
}

.mb-hamburger-menu-wrapper span:last-child {
	-moz-transform: translate(0,7px);
	-ms-transform: translate(0,7px);
	-webkit-transform: translate(0,7px);
	transform: translate(0,7px);
}


a.mb-nav-logo-link{
	display: inline-block;
	width: 90px;
	height: 54px;
	padding: 0;
	vertical-align: middle;
	margin-left: 18px;
	margin-top: 6px;
	margin-bottom: 5px;
	background-image: url(/hwz/img/hwz_logo.png);
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
}

.nav-mob{
	-moz-transition: .4s;
	-o-transition: .4s;
	-webkit-transition: .4s;
	transition: .4s;
	-moz-transform: translateY(-120%);
	-ms-transform: translateY(-120%);
	-webkit-transform: translateY(-120%);
	transform: translateY(-120%);
	background-color: #231f20;
	height: 100%;
	height: calc(100% - 82px);
	left: 0;
	padding: 0;
	position: fixed;
	top: 82px;
	z-index: 0;
	width: 100%;
}

body.is-showNavMob .nav-mob {
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
	/*
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	*/
}

div.nav-mob-header{
	text-align: center;
	background-color: #ffffff;
	padding-top: 23px;
}


.mb-nav-iconbar{
	width: 45px;
	text-align: center;
	background-color: #000000;
	color: #ffffff;
	float: left;
	height: 100%;
}

.mb-nav-iconbar ul {
	margin-left:0;
}

.mb-nav-iconbar ul li{
	display: block;
	padding: 12px;
}

.mb-nav-iconbar .sprite-social-twitter {
	width: 24px;
	height:24px;
	background-size: 24px;
}

.mb-nav-iconbar .sprite-social-facebook {
	width: 24px;
	height:24px;
	background-size: 24px;
}

.mb-nav-iconbar .sprite-social-youtube {
	width: 24px;
	height:24px;
	background-size: 24px;
}

.mb-nav-iconbar .sprite-social-rss {
	width: 24px;
	height:24px;
	background-size: 20px;
}

.mb-nav-iconbar a.mb-nav-iconbar-download{
	background: url('/hwz/img/icons/nav_icon_phone.png') no-repeat;
	width: 24px;
	height: 24px;
	display: block;
	background-size: 24px;
}

div.mb-nav-links-wrapper{
	display: block;
	text-align: center;
	overflow-y: scroll;
	overflow-x: hidden;
	height: 100%;
	width: 100%;
}

div.mb-nav-links:after{
	clear: both;
	display: table;
}

.mb-nav-links{
	margin: 0;
}

.mb-nav-links > a:visited,
.mb-nav-links > a {
	background-color: #231f20;
	color: #fff;
}

.mb-nav-links .accordion-panel > a:visited,
.mb-nav-links .accordion-panel > a {
	background-color: #3b494c;
	color: #fff;
}

.mb-nav-links a.sub-accordion-toggler.active, .mb-nav-links a.sub-accordion-toggler:hover, .mb-nav-links div.sub-accordion-panel a:hover {
	background-color: #4e5d60;
	text-decoration:none;
}

.mb-nav-links .sub-accordion-panel > a:visited,
.mb-nav-links .sub-accordion-panel > a {
	background-color: #4e5d60;
	color: #fff;
}

.nav-mob-login-link{
	margin-top: 20px;
	margin-right: 0;
	display: block;
}

body.is-showNavMob .mb-hamburger-menu-wrapper {
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

body.is-showNavMob .mb-hamburger-menu-wrapper span:last-child {
	-moz-transform: rotate(-45deg) translate(0,0);
	-ms-transform: rotate(-45deg) translate(0,0);
	-webkit-transform: rotate(-45deg) translate(0,0);
	transform: rotate(-45deg) translate(0,0);
}

body.is-showNavMob .mb-hamburger-menu-wrapper span:first-child {
	-moz-transform: rotate(45deg) translate(0,0);
	-ms-transform: rotate(45deg) translate(0,0);
	-webkit-transform: rotate(45deg) translate(0,0);
	transform: rotate(45deg) translate(0,0);
}

body.is-showNavMob .mb-hamburger-menu-wrapper span:nth-child(2) {
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
}

body.is-showNavMob{
	overflow: hidden !important;
}

body.is-showNavMob li.nav-mb-hamburger{
	background-color: #ffffff;
}

body.is-showNavMob .mb-hamburger-menu-wrapper span{
	background-color: #000000;
}

.nav-mob {
	border-top:1px solid #5f5f5f;
}

.nav-mob-linkbar {
	display:flex;
	margin:auto;
	padding:0;
	background:#fff;
	flex-wrap:wrap;
}

.nav-mob-linkbar li {
	display: block;
	min-width: 33%;
}

.nav-mob-linkbar li a {
	display: block;
	color:#5f5f5f;
	min-width: 50px;
	margin: 8px auto;
	font: 700 14px/20px "Open Sans Condensed",sans-serif;
	padding: 30px 0 0;
	text-align:center;
	background: transparent no-repeat 50% 0;
}

.nav-mob-linkbar li.nav-mob-followus-link a {
	background-image: url(/hwz/img/icons/nav/follow.png);
}

.nav-mob-linkbar li.nav-mob-forumapp-link a {
	background-image: url(/hwz/img/icons/nav/app.png);
}

.nav-mob-linkbar li.nav-mob-hwzcoupons-link a {
	background-image: url(/hwz/img/icons/nav/coupon.png);
}

.nav-mob-linkbar li.nav-mob-techshows-link a {
	background-image: url(/hwz/img/icons/nav/tech-show.png);
}

.nav-mob-linkbar li.nav-mob-shopping-link a {
	background-image: url(/hwz/img/icons/nav/shopping.png);
}

.nav-mob-linkbar li.nav-mob-forums-link a {
	background-image: url(/hwz/img/icons/nav/forums.png);
}

/*-------------HEADER END-------------*/



/*----------------FOOTER -------------*/
.footer{
	width: 100%;
	background-color: #000000;
	clear: both;
	position: relative;
}

div.footer-top-wrapper{
	width: 100%;
	background-color: #252525;
	height: 35px;
}
div.footer-top{
	max-width: 1060px;
	margin-left: auto;
	margin-right: auto;
	background-color: #252525;
}

div.footer-top ul.nav-bottom-bar{
	background: #252525;
	display: block;
	line-height: 35px;
	margin: 0 30px 0 30px;
	height: 35px;
	list-style: none;
}

ul.nav-bottom-bar:after{
	display: table;
}

ul.nav-bottom-bar li{
	float: left;
}

li.nav-bottom-download-link, li.nav-bottom-coupons-link{
	margin-right: 30px;
	font-weight: 400;
}

.footer ul li a, .footer ul li span{
	color: #ebebeb;
	text-decoration: none;
}

li.nav-bottom-download-link a:before{
	content: '';
	background: url('/hwz/img/icons/nav_icon_phone.png') no-repeat;
	background-size: 15px;
	display: inline-block;
	width: 10px;
	height: 15px;
	position: relative;
	top: 3px;
	padding-right: 10px;
}

li.nav-bottom-coupons-link a:before
{
	content:"";
	background:url(/hwz/img/icons/nav_icon_coupons.png) no-repeat;
	display:inline-block;
	width:10px;
	height:15px;
	position:relative;
	top:3px;
	padding-right:10px;
	background-size:15px
}

.nav-bottom-bar li.nav-bottom-li-right {
	float: right;
	position: relative;
}

.nav-bottom-bar li.nav-bottom-li-right:after{
	content: '';
	display: table;
	clear: both;
}

#country-dropdown-nav-bottom-country-link-id{
	right: 0;
	top: 35px;
}

.bottom-bar-social ul{
	vertical-align: baseline;
}

.bottom-bar-social span {
	vertical-align: top;
	margin-right: 10px;
}

.bottom-bar-social ul, .bottom-bar-social span{
	display: inline-block;
}

.bottom-bar-social ul li{
	border-right: none !important;
	padding: 10px 3px !important;
}

.bottom-bar-countrylist{
	padding-right: 18px;
}

.bottom-bar-countrylist a span:after{
	margin-top: 0px;
	margin-left: 6px;
	top: 50%;
}

.footer-bottom{
	padding: 38px 30px 20px 30px;
	background-color: #000000;
	max-width: 1060px;
	min-width: 1060px;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
}

p.footer-topics-heading{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: 700;
	margin:0 0 12px;
	color: #8fc743;
	text-transform: uppercase;
}

ul.footer-topics-links{
	list-style: none;
	margin: 0;
}

ul.footer-topics-links li a{
	text-decoration: none;
	font-size: 14px;
	line-height: 25px;
	color: #cccccc;
}

.footer-topic-section{
	margin-bottom: 44px;
}

div.footer-topics{
	margin-right: 45px;
}

.footer-awards{
	margin-bottom: 44px;
}

div.award-wrapper{
	width: 360px;
	word-break: keep-all;
	word-wrap: break-word;
}

div.award-wrapper .text-awards{
	margin-bottom: 15px ;
}

.awards-sub-text{
	font-size: 14px;
	line-height: 20px;
	color: #cccccc;
}

img.award-logo {
	height: 72px;
	margin: 10px 6px;
}

.copy-right{
	text-align: center;
}

.footer-copy-text{
	color: #898989;
	font-size: 12px;
	font-weight: 400;
}
.copy-right-link{
	display: inline-block;
	padding-right: 5px;
	margin-right: 5px;
	border-right: 1px solid #898989;
	text-decoration: none;
	line-height: 12px;
}

.copy-right-link:hover,
.copy-right-link:visited {
	color: #898989;
}

.copy-right .copy-right-link:last-child {
	border-right: 0;
}

/*-------------FOOTER END-------------*/

@media (max-width: 335px) {
	div.footer-bottom{
		padding: 20px 10px;
	}

	.footer-top-wrapper div.footer-top ul.nav-bottom-bar{
		margin: 0 10px;
	}
}

@media (max-width: 368px) {
	ul.nav-mb-bar li.nav-mob-newsletter,
	ul.nav-mb-bar li.nav-mob-subscribe{
		display: none;
	}

	li.nav-bottom-download-link, li.nav-bottom-coupons-link {
		font-size: 8px !important;
	}
}

@media (max-width: 394px) {
	li.nav-bottom-download-link, li.nav-bottom-coupons-link {
		margin-right: 4px;
		font-size: 10px;
	}
}

@media (max-width: 568px) {
	li.bottom-bar-social span{
		display: none;
	}

	div.footer-top{
		padding: 0 3px;
	}

	ul.nav-mb-bar{
		padding-right: 0;
	}

	ul.nav-main-actions-btns{
		margin-left: 0px;
	}

	.nav-mb-bar ul.nav-main-actions-btns li{
		padding-left: 0;
		padding-right: 0;
		margin-right: 0;
	}

	.nav-mb-bar .login-menu-link{
		font-size: 14px;
		padding-left: 12px;
		padding-right: 12px;
	}

	ul.nav-main-actions-btns li#login-nav-wrapper{
		margin-right: 0px;
	}

	ul.nav-main-actions-btns li#login-nav-wrapper.nav-main-drop-down-caret{
		padding-left: 0;
		padding-right: 0;
	}


	.nav-mb-bar .search-btn, .nav-mb-bar .newsletter-btn, .nav-mb-bar .login-alter-btn, .nav-mb-bar .subscribe-btn {
		width: 30px;
		height: 76px;
		padding-top: 0;
	}

	.nav-mb-bar .login-alter-btn{
		padding-left: 0px;
		padding-right: 0px;
	}

	.nav-mb-bar .search-btn span, .nav-mb-bar .newsletter-btn span, .nav-mb-bar .login-alter-btn span, .nav-mb-bar .subscribe-btn span {
		display: none;
	}

	li.nav-bottom-download-link, li.nav-bottom-coupons-link {
		margin-right: 8px;
	}

}

@media (max-width: 1059px) {
	body {
		padding-top: 82px;
	}

	/*HEADER*/
	.nav, .nav-top-bar, .nav-top-links, li.nav-top-country, .nav-above {
		display: none;
	}

	.nav-header:before {
		height: 75px;
	}

	.nav-mobile{
		display: block;
	}

	ul.nav-top-bar {
		padding-left: 2px;
		padding-right: 0;
	}

	ul li.main-menu-action-container{
		top: 0;
		background-color: #ffffff;
	}

	ul li.main-menu-action-container:before{
		content: '';
		content: none;
	}

	.search-btn span, .newsletter-btn span, .login-alter-btn span, .subscribe-btn span {
		display: block;
		top: 0;
	}

	.search-btn:before, .newsletter-btn:before, .subscribe-btn:before{
		margin-bottom:  13px;
	}

	a.accordion-toggler{
		text-align: center;
		line-height: 13px;
	}

	a.accordion-toggler:after {
		position: relative;
		float: none;
		right: 0;
		margin-right:-16px;
	}

	div.accordion-panel a.accordion_links{
		text-align: center;
		padding-left: 0;
		padding-right: 0;
	}

	.nav-mb-bar .login-alter-btn span{
		line-height: normal;
		display:none;
	}

	.nav-mb-bar .login-menu-link:after{
		content: "";
		width: 0;
		height: 0;
		border-left: 4px solid transparent;
		border-right: 4px solid transparent;
		border-top: 4px solid #a4e945;
		margin-left: 6px;
		position: absolute;
		bottom: 50%;
		right: -2px;
	}

	/*FOOTER*/
	.footer{
		width: 100%;
		min-width: 320px;
		margin-left: auto;
		margin-right: auto;
	}

	.footer-bottom{
		min-width: 100%;
		padding: 20px 16px 20px 16px;
	}
	div.footer-topic-section {
		margin-bottom: 24px;
	}
	div.footer-topic-section .footer-topics{
		display: none;
	}

	div.footer-awards{
		display: none;
	}

	div.footer-top ul.nav-bottom-bar{
		margin: 0 16px 0 16px;
	}


	div.col-wrapper{
		text-align: center;
	}

	div.col-wrapper div{
		float: none !important;
		display: block;
	}

	li.bottom-bar-countrylist{
		display: none;
	}

	li.bottom-bar-social{
		float: right !important;
	}
}



/*----------search panel --------*/
.lg-panel-search{
	position: absolute;
	top: 8px;
	right: 40px;
	background-color: #231f20;
	width: 0;
	max-width: 322px;
	height: 28px;
	-webkit-transition: width 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
	-moz-transition: width 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
	transition: width 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
	-webkit-backface-visibility: hidden;
	display: inline-block;
	overflow: hidden;
}

div.lg-panel-search.show{
	width: 322px;
}

div.lg-panel-search.make-visible{
	overflow: visible;
}

.lg-panel-search fieldset {
	padding: 0;
	border: 0;
	margin: 0;
}

.mb-panel-search{
	position: absolute;
	top: 76px;
	left: 0;
	background-color: #ffffff;
	width: 100%;
	max-height: 0;
	max-width: 100%;
	overflow: hidden;
	-webkit-transition: max-height .25s ease-out;
	-moz-transition: max-height .25s ease-out;
	-ms-transition: max-height .25s ease-out;
	-o-transition: max-height .25s ease-out;
	transition: max-height .25s ease-out;
	min-width: 320px;
}

.mb-panel-search.show{
	max-height: 46px;
	overflow: visible;
}

.search-bar-wrapper{
	background-color: #F6F9FA;
	margin-top: 2px;
	width: 320px;
	border: 1px solid #e1e1e1;
	height: 42px;
	line-height: 38px;
}

#panel_tmp_mb .search-bar-wrapper{
	width: 100%;
	max-width: 100%;
	position: relative;
}

#PageSearchForm{
	background: #F6F9FA;
	display: block;
}

#PageSearchForm .search-bar-wrapper input.text{
	color: #898989;
	background: #F6F9FA;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 700;
	margin-top: 2px;
	padding: 1px 0px 1px 14px;
	height: 38px;
	line-height: 38px;
	width: 205px;
	width: calc(100% - 115px);
	border: none;
}

#PageSearchForm fieldset {
	border:0;
	padding:0;
}

@media (min-width: 1060px) {
	.mb-panel-search.show { display:none; }

	.search-bar-wrapper{
		background-color: #e9eff1;
		margin: 0;
		width: 320px;
		border: 0;
		height: 28px;
		line-height: 28px;
	}

	#PageSearchForm{
		background: #e9eff1;
	}

	#PageSearchForm .search-bar-wrapper input.text{
		color: #5f5f5f;
		background: #e9eff1;
		font-family: 'Open Sans', sans-serif;
		font-size: 12px;
		font-weight: 700;
		margin-top: 0px;
		padding: 0px 0px 0px 14px;
		height: 28px;
		line-height: 28px;
		width: 205px;
		width: calc(100% - 115px);
		border: none;
		display: block;
	}
}


#panel_tmp_mb #PageSearchForm .search-bar-wrapper input.text{
	bottom: 0;
	display: block;
	left: 0;
	outline-width: 0;
	padding-left: 15px;
	padding-right: 150px;
	position: absolute;
	top: 0;
	width: 60%;
	width: calc(100% - 160px);
}

.mb-search-actions{
	padding: 0 .78em 0em;
	border: 0;
	bottom: 0;
	right: 0;
	margin: 0;
	outline-width: 0;
	position: absolute;
	top: 0;
	width: auto;
}

#search-opt-id, div#search-tiny-dropdown a, #mb-search-opt-id, div#mb-search-tiny-dropdown a{
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #898989;
	text-decoration: none;
	cursor: pointer;
}

#search-opt-id{
	width: 92px;
	height: 22px;
	background-color: #231f20;
	border: 0;
	display: inline-block;
	vertical-align: middle;
	line-height: 22px;
	padding-left: 0;
	padding-right: 0;
	display: block;
	position: absolute;
	right: 3px;
	top: 3px;
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	text-align: center;
}

#mb-search-opt-id{
	width: 70px;
	height: 32px;
	background-color: #dce2e4;
	border: 1px solid #e1e1e1;
	display: inline-block;
	padding-left: 6px;
	vertical-align: middle;
	line-height: 32px;
	padding-right: 16px;
}


#mb-search-opt-id{
	padding-right: 20px;
	text-align: center;
	max-width: 90px;
	width: 108px;
	height: 32px;
	position: relative;
}

#mb-search-opt-id:after{
	content: " ";
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #6E6969;
	top: 50%;
	right: 12px;
	position: absolute;
}

#mb-search-opt-id:after{
	 right: 7px;
}

#search-tiny-dropdown{
	right: 0;
	top: 28px;
	min-width: auto;
	overflow: hidden;
}

 #mb-search-tiny-dropdown{
	 right: 40px;
	 top: 40px;
	 min-width: auto;
	 overflow: hidden;
}

#search-tiny-dropdown label, #mb-search-tiny-dropdown label{
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #898989;
	text-decoration: none;
	display: block;
	height: 100%;
	cursor: pointer;
	line-height: 100%;
	padding: 15px 25px;
	border-bottom: 1px solid #E6E6E6;
	background-color: #F5F9FA;
	width: 80px;
	text-align: left;
	box-sizing: content-box;
}

#search-tiny-dropdown input, #mb-search-tiny-dropdown input{
	visibility: hidden;
	position:absolute;
}

#PageSearchForm * {
	box-sizing: content-box;
}

#PageSearchForm  input.submit{
	background: none;
	width: 20px;
	height: 16px;
	margin-left: 0;
	text-indent: 999em;
	cursor: pointer;
	padding: 10px;
	vertical-align: bottom;
}

.lg-panel-search.show #search-opt-id:after {
	display:none;
}

.footer-bottom .col-g {
	display:inline-block;
	vertical-align: top;
}

.footer-bottom .text-center {
	text-align:center;
}

.footer-bottom ul.footer-topics-links {
	margin: 0;
	padding: 0;
}

.footer-top .nav-bottom-bar {
	padding: 0;
}

.footer-bottom .nm-subscribe-frame {
	border:0;
	overflow:hidden;
	width:414px;
	height:200px;
}

@media (max-width: 1059px) {
	.footer-bottom .nm-subscribe-frame {
		width: 300px;
		height: 240px;
		margin: auto;
	}
}

.nav-top-hwwccoupons-sub {
	position:relative;
	border:1px solid #b7b7b7;
	border-width:0 1px 1px;
	background:#fff;
	margin:0 -1px;
	max-height:0;
	overflow:hidden;
	opacity:0;
	transition: max-height 300ms ease, opacity 350ms ease;
}

.nav-top-hwwccoupons-sub div {
	padding:4px 4px 4px 14px;
}

.nav-top-hwzcoupons-link:hover .nav-top-hwwccoupons-sub {
	max-height: 200px;
	opacity:1;
}

.nav-top-hwzcoupons-link:hover > a {
	box-shadow: 0px -1px 0px 0px #b7b7b7;
}

.nav-top-bar .nav-top-hwzcoupons-link .nav-top-hwwccoupons-sub div a {
	padding: 0 0 0 25px;
	background-position: 2px 50%;
	background-size: 18px;
}

.mb-nav-links > a.nav-techshow-link,
.mb-nav-links > a.nav-techshow-link:hover,
ul.nav-main-menu li#nav-menu-techawards a {
	color:#ffc20f;
}

ul.nav-main-menu li#nav-menu-techawards:hover,
ul.nav-main-menu li#nav-menu-techawards:hover a {
	color:#231f20;
	background:#ffc20f;
}

