	body{background: #484848;}
	#header{position: absolute;top: 0;left: 0;width: 100%;background: #FFF;box-shadow: 0 1px 0 #CCC;z-index: 100;}
	#header.sticky{position: fixed;top: -31px;}
	#header.resize .wrapper-header{padding-top: 8px;}
	#header.resize .wrapper-header .logo{/*max-width: 101px;*/max-width: 140px;/*padding-top: 8px;*/padding-top: 5px;}
	#header.resize .wrapper-header .menu{padding-top: 10px;}
	#header.resize .wrapper-header .menu > ul > li{padding-bottom: 19px;}
	#header.resize .wrapper-header .menu .submenu{top: 47px;}
	.nav-top{min-height: 31px;background: #F9F9F9;border-bottom: 1px solid #D6D6D6;}
	.nav-top .container{max-width: 1430px;}
	.nav-top p{padding-top: 6px;}
	.menu-top{display: table;margin: 0 auto;padding: 6px 0;}
	.menu-top ul{list-style: none;margin: 0;}
	.menu-top ul li{float: left;padding: 0 10px;}
	.menu-top ul li a,.menu-top ul li .anonymous{display: block;}
	.account-menu-top {float: right;}
	.account-menu{display: block;float: right;margin: 0;}
	.account-menu-top ul li{padding: 0 0 0 20px;}
	.account-menu-top ul li:first-child{padding: 0;}
	.account-menu-top ul li a, .account-menu-top ul li .anonymous{position: relative;padding: 0 0 0 22px;}
	.account-menu-top ul li a::before{content: '';position: absolute;top: 0;left: 0;width: 14px;height: 14px;margin: 1px 0;}
	.account-menu-top ul li.user a::before{background: url('/sysimages/user.png') no-repeat left top;background-size: 14px;}
	.account-menu-top ul li.wish a::before{background: url('/sysimages/wish.png') no-repeat left top;background-size: 14px;}
	.account-menu-top ul li a:hover::before{background-position: left bottom;}
	.wrapper-header{position: relative;padding-top: 18px;}
	.wrapper-header .container{max-width: 1430px;}
	.wrapper-header .container .column{position: static;}
	.toggle-button{display: none;position: absolute;top: 50%;left: 13px;padding: 0;margin-top: -13px;}
	.toggle-button::before{content: '';display: block;width: 26px;height: 26px;text-decoration: none;background: url('/sysimages/menu.png') no-repeat left top;background-size: 27px auto;}
	.logo{display: block;/*max-width: 148px;*/}
	.logo img{display: block;max-width: 100%;padding-top: 14px;}
	.menu{display: table;margin: 0 auto;padding-top: 10px;}
	.menu > ul > li{float: left;padding-bottom: 30px;}
	.menu > ul > li > a{display: block;padding: 8px 15px 8px 16px;border-bottom: 1px solid transparent;}
	.menu > ul > li.sel > a{border-color: #666;}
	.menu > ul > li:hover > a{border-color: #0E72C0;}
	.menu > ul > li:hover .submenu{display: block;}
	.menu .submenu{display: none;position: absolute;top: 68px;left: 0;width: 100%;padding-top: 31px;z-index: 50;}
	.menu .submenu .wrapper-submenu{padding-top: 17px;padding-bottom: 23px;background: #FFF;border-top: 1px solid #CCC;border-bottom: 1px solid #484848;}
	.menu .submenu .container{max-width: 1200px;}
	.menu .submenu .column-menu > ul{float: left;}
	.menu .submenu .column-menu > ul > li{padding: 0 20px 8px 0;}
	.menu .submenu .column-menu > ul > li ul{margin-top: 8px;}
	.menu .submenu .column-image{padding-top: 3px;line-height: 0;text-align: right;}
	.menu .submenu .column-image img{max-width: 300px;}
	.icons-header ul{float: right;list-style: none;margin: 0;min-width:200px;}
	.icons-header ul li{float: left;padding-top: 16px;}
	.icons-header ul li a{display: block;padding: 5px;}
	.icons-header ul li a::before{content: '';display: block;width: 20px;height: 20px;}
	.icons-header ul li.search a::before{background: url('/sysimages/search.png') no-repeat left top;background-size: 20px;}
	.icons-header ul li.search a:hover::before,.icons-header ul li.search.active a::before{background-position: left bottom;}
	.icons-header ul li.cart{padding-left: 10px;}
	.icons-header ul li.cart a{position: relative;}
	.icons-header ul li.cart a::before{float: left;background: url('/sysimages/cart.png') no-repeat left bottom;background-size: 20px;}
	.icons-header ul li.cart a.disabled{cursor: default;}
	.icons-header ul li.cart a.disabled::before{background-position: left top;}
	.icons-header ul li.cart a.disabled span{display: none;}
	.icons-header ul li.cart a span{float: left;padding-left: 11px;}
	.icons-header ul li.reseller{max-width: 112px;padding: 4px 0px 2px 8px;margin-left: 25px;border-left: 1px solid #D6D6D6;margin-top: 2px;}
	.icons-header ul li img{display: block;width: 100%;margin-left: 8px;}
	#search{display: none;position: absolute;bottom: -75px;left: 0;width: 100%;height: 74px;background: #F9F9F9;box-shadow: 0 1px 0 #CCC;z-index: 45;}
	#search.open{display: block;}
	#wrapper-search{display: table;margin: 14px auto;}
	#search button{float: left;width: 56px;height: 45px;padding: 0;background: none;border: 0;border-radius: 0;border-right: 1px solid #CCC;}
	#search button:before{content: '';display: block;width: 25px;height: 25px;margin: 10px auto;background: url('/sysimages/search.png') no-repeat left bottom;background-size: 25px;}
	#search input{float: left;width: 404px;padding: 6px 16px;border: 0;background: none;}
	#search .btn-search-close {float: left;width: 56px;height: 20px;padding: 0;background: none;border: 0;border-radius: 0;background: url('/sysimages/close-popup.png') no-repeat center bottom/20px;margin: 13px 0;}
	#search .btn-search-close:hover {opacity: .75;}

	/* Header Iframe Search */
	#container-iframe-search{display: none;position: absolute;z-index: 49;top: 100%;left: 0;width: 100%; background-position: center center; background-size: 50px; background-repeat: no-repeat; background-image: url(/sysimages/listloader.gif);}
	#container-iframe-search .iframe-message{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	#container-iframe-search .iframe-message > div{display: table;width: 100%;height: 100%;}
	#container-iframe-search .iframe-message > div > div{display: table-cell;vertical-align: top;text-align: center;}
	#container-iframe-search iframe{width: 100%;height: 100%;min-height:99%;border: 0;display: block;}
	#container-iframe-search, #container-iframe-search iframe, #container-iframe-search .iframe-message{background-color: #FFF;}
	#container-iframe-search .iframe-message p {padding: 10% 0;}
	#container-iframe-search .container-search-results{display: none; background-color: #FFF;}
	#container-iframe-search .container-search-results.visible{display: block;}

    #main{padding-top: 130px;}

	body.tablet #containerSite, body.tablet #header {min-width: 0;}
	body.tablet.fixed{overflow: hidden;}
    body #contact-bar{z-index: 100;}
	.menu ul li a[href="javascript:void(0);"] {cursor: default;}
    
	@media screen and (max-width: 1400px){
		.nav-top .column.col-sm-3{width: 29%;}
		.nav-top .column.col-sm-6{width: 42%;}
	}

	@media screen and (max-width: 1350px){
		.menu > ul > li > a{padding: 8px 11px 8px;}
	}

	/* Only Tablet (Portrait and Landscape) */
	@media screen and (pointer: coarse) and (min-width: 700px) and (min-device-height: 1000px) and (orientation: portrait), 
	screen and (pointer: coarse) and (min-device-width: 768px) and (min-device-height: 700px) and (orientation: landscape) {
  		#container-iframe-search iframe {display: block}
  		#container-iframe-search .container-search-results {overflow-y: auto; -webkit-overflow-scrolling: touch;}
	}

	@media screen and (max-width: 768px){
		.toggle-button{display: block;}
		.wrapper-header{padding: 0;}
		.logo{max-width: 90px;margin: 7px 0 7px 40px;}
    	.logo img{height: 24px;margin-top: 14px;padding-top: 0;max-width: none;}
		.icons-header ul li{float: none;}
		.icons-header ul li.cart{padding: 11px 0;}
		.icons-header ul li.cart a span{padding-left: 8px;}
		.icons-header ul li.search{display: none;}
		.icons-header ul li.reseller{display: none;}
		#search.open{display: none;}
		#main{padding-top: 53px;}
		.wrapper-header .container .column {width: 50%;}
  		.icons-header ul{min-width:auto;}
  		#header {position: fixed;}

  		.icons-header ul li{float: left;}
  		.icons-header ul li.search {display: block;padding-top: 12px;padding-right: 10px;}
  		#search {bottom: -57px;height: auto;}
  		#search input {width: calc(100% - 112px);font-size: 23px;padding-top: 9px;padding-bottom: 9px;}
  		#wrapper-search {margin: 5px auto;}

  		/* #container-iframe-search::before{content:'';position: absolute;bottom: 0;left: 0;width: 10px;height: 100%;background-color: red;z-index: 111} */
  		/* #container-iframe-search::after{content:'';position: absolute;bottom: 2px;left: 0;width: 10px;height: 100%;background-color: blue;z-index: 110} */
  		#container-iframe-search iframe {display: block}
  		#container-iframe-search .container-search-results {/* overflow: hidden !important; */overflow-y: auto; -webkit-overflow-scrolling: touch;}
	}

	@media screen and (min-width: 769px) {
		.logo {max-width: 198px;}
	}


body.bannerWelcomeGiftVisible:not(.unpinned):not(.menu-open) #main {margin-top: 40px;}