#menu {
	overflow: visible; position: relative;
}
#menu .background-menu {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: -1;
}
.megaMenuToggle {
	display: none;
}
.megamenu-type-8 .header-type-3 #top .pattern > .container > .row {
	margin-right: 0px; margin-left: 0px; position: relative;
}
.container-megamenu2 {
	padding-top: 10px !important; padding-bottom: 0px !important; z-index: 30 !important;
}
.megamenu-type-29 .container-megamenu2 {
	padding-top: 0px !important; padding-bottom: 25px !important;
}
.common-home.megamenu-type-29 .container-megamenu2 {
	padding-bottom: 0px !important;
}
.megamenu-type-5 .container-megamenu2 {
	padding-top: 0px !important;
}
.megamenu-type-6 .container-megamenu2 {
	padding-top: 0px !important;
}
.megamenu-type-9 .container-megamenu2 {
	padding-top: 0px !important;
}
.megamenu-type-19 .container-megamenu2 {
	padding-top: 0px !important;
}
.megamenu-type-14 .container-megamenu2 {
	padding-top: 0px !important;
}
.container.container-megamenu .container {
	width: auto !important;
}
.mega-menu-modules > div {
	position: static;
}
.mega-menu-modules > div:first-child > div {
	margin-left: -45px !important; position: relative; z-index: 0;
}
.standard-body .fixed .mega-menu-modules > div:first-child > div {
	margin-left: -40px !important;
}
.megamenu-type-15 .mega-menu-modules > div:first-child > div {
	margin-left: -30px !important;
}
.megamenu-type-4 #main .mega-menu-modules > div:first-child > div {
	margin-right: 0px !important; margin-left: 0px !important;
}
.megamenu-type-14 #main .mega-menu-modules > div:first-child > div {
	margin-right: 0px !important; margin-left: 0px !important;
}
.megamenu-type-5 #main .mega-menu-modules > div:first-child > div {
	margin-right: 0px !important; margin-left: 0px !important;
}
.megamenu-type-6 #main .mega-menu-modules > div:first-child > div {
	margin-right: 0px !important; margin-left: 0px !important;
}
.megamenu-type-9 #main .mega-menu-modules > div:first-child > div {
	margin-right: 0px !important; margin-left: 0px !important;
}
.megamenu-type-19 #main .mega-menu-modules > div:first-child > div {
	margin-right: 0px !important; margin-left: 0px !important;
}
.megamenu-type-27 #main .mega-menu-modules > div:first-child > div {
	margin-right: 0px !important; margin-left: 0px !important;
}
.megamenu-type-31 #main .mega-menu-modules > div:first-child > div {
	margin-right: 0px !important; margin-left: 0px !important;
}
.megamenu-type-10 #main .mega-menu-modules > div:first-child > div {
	margin-right: 0px !important; margin-left: 0px !important;
}
.megamenu-type-17 #main .mega-menu-modules > div:first-child > div {
	margin-right: 0px !important; margin-left: 0px !important;
}
.megamenu-type-20 #main .mega-menu-modules > div:first-child > div {
	margin-right: 0px !important; margin-left: 0px !important;
}
.megamenu-type-34 #main .mega-menu-modules > div:first-child > div {
	margin-right: 0px !important; margin-left: 0px !important;
}
.megamenu-type-28 #main .mega-menu-modules > div:first-child > div {
	margin-right: 0px !important; margin-left: 0px !important;
}
.megamenu-type-26 #main .mega-menu-modules > div:first-child > div {
	margin-right: 0px !important; margin-left: 0px !important;
}
.megamenu-type-25 #main .mega-menu-modules > div:first-child > div {
	margin-right: 0px !important; margin-left: 0px !important;
}
.megamenu-type-21 #main .mega-menu-modules > div:first-child > div {
	margin-right: 0px !important; margin-left: 0px !important;
}
.megamenu-type-5 #main .mega-menu-modules > div:first-child > div {
	margin-left: -35px !important;
}
#main .mega-menu-modules > div:last-child > div {
	padding-left: 7px;
}
.megamenu-type-4 #main .mega-menu-modules > div:last-child > div {
	padding-left: 0px;
}
.megamenu-type-20 #main .mega-menu-modules > div:last-child > div {
	padding-left: 0px;
}
.megamenu-type-34 #main .mega-menu-modules > div:last-child > div {
	padding-left: 0px;
}
.megamenu-type-28 #main .mega-menu-modules > div:last-child > div {
	padding-left: 0px;
}
.megamenu-type-26 #main .mega-menu-modules > div:last-child > div {
	padding-left: 0px;
}
.megamenu-type-21 #main .mega-menu-modules > div:last-child > div {
	padding-left: 0px;
}
.megamenu-type-10 #main .mega-menu-modules > div:last-child > div {
	padding-left: 0px;
}
.megamenu-type-17 #main .mega-menu-modules > div:last-child > div {
	padding-left: 0px;
}
.megamenu-background {
	padding-top: 0px; border-bottom-color: rgb(234, 98, 76); border-bottom-width: 0px; border-bottom-style: solid; position: relative;
}
.megamenu-background > div {
	
}
.megamenu-type-7 .megamenu-background > div .overflow-megamenu {
	
}
.megamenu-type-6 .megamenu-background {
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
.megamenu-type-28 .megamenu-background > div {
	background: none; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.megamenu-type-30 .megamenu-background > div {
	background: none; box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
}
.megamenu-type-32 .megamenu-background > div {
	background: none;
}
.megamenu-type-32 .megamenu-background > div > div > div {
	background: url("../img/bg-megamenu.png") repeat-x left bottom;
}
.megamenu-type-33 .megamenu-background > div {
	background: none;
}
.megamenu-type-33 .megamenu-background > div > div > div {
	border-bottom-color: rgba(255, 255, 255, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.megamenu-type-6 .megamenu-background > div {
	background: none;
}
.megamenu-type-25 .megamenu-background > div {
	background: none;
}
.megamenu-type-27 .megamenu-background > div {
	background: none;
}
.megamenu-type-26 .megamenu-background > div {
	background: none; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}
.megamenu-type-27 .megamenu-background > div {
	background: none; box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
}
.megamenu-type-23 .megamenu-background > div {
	background: none;
}
.megamenu-type-9 .megamenu-background > div {
	background: none;
}
.megamenu-type-19 .megamenu-background > div {
	background: none;
}
.megamenu-type-17 .megamenu-background > div {
	background: none;
}
.overflow-megamenu {
	position: relative; z-index: 25;
}
.megamenu-wrapper {
	
}
.megamenu-type-19 #main .megamenu-wrapper {
	border: 1px solid rgba(255, 255, 255, 0.15); border-image: none;
}
ul.megamenu {
	list-style: none; margin: 0px; padding: 0px; opacity: 1;
}
.megamenu-type-33 ul.megamenu {
	text-align: center;
}
.megamenu-type-29 ul.megamenu {
	padding: 0px 10px;
}
ul.megamenu > li {
	margin: 0px 22px 0px 0px; width: auto; float: left;
}
.megamenu-type-23 #main ul.megamenu {
	margin: 0px -40px;
}
.megamenu-type-27 #main ul.megamenu {
	margin-left: -30px;
}
.megamenu-type-31 #main ul.megamenu {
	margin-left: -30px;
}
.megamenu-type-30 #main ul.megamenu {
	margin-left: -29px;
}
.megamenu-type-23 #main ul.megamenu > li {
	margin: 0px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.megamenu-type-23 #main ul.megamenu > li:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.megamenu-type-29 #main ul.megamenu > li {
	margin: 0px; border-left-color: rgba(0, 0, 0, 0.1); border-left-width: 1px; border-left-style: solid;
}
.megamenu-type-29 #main ul.megamenu > li:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.megamenu-type-30 #main ul.megamenu > li {
	margin: 0px; border-left-color: rgba(0, 0, 0, 0.1); border-left-width: 1px; border-left-style: solid;
}
.megamenu-type-30 #main ul.megamenu > li:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.megamenu-type-24 #main ul.megamenu > li {
	margin-right: 28px;
}
.megamenu-type-32 #main ul.megamenu > li {
	margin-right: 25px;
}
.megamenu-type-33 #main ul.megamenu > li {
	margin-right: 12px; margin-left: 12px; float: none; display: inline-block;
}
.megamenu-type-15 #main ul.megamenu > li {
	margin-right: 20px;
}
.megamenu-type-20 #main ul.megamenu > li {
	margin-right: 21px;
}
.megamenu-type-34 #main ul.megamenu > li {
	margin-right: 21px;
}
.megamenu-type-28 #main ul.megamenu > li {
	margin-right: 21px;
}
.megamenu-type-26 #main ul.megamenu > li {
	margin-right: 0px; border-left-color: rgba(0, 0, 0, 0.1); border-left-width: 1px; border-left-style: solid;
}
.megamenu-type-26 #main ul.megamenu > li:first-child {
	border: currentColor; border-image: none; margin-left: -30px;
}
.megamenu-type-21 #main ul.megamenu > li {
	margin-right: 21px;
}
.megamenu-type-16 #main ul.megamenu > li {
	margin-right: 34px;
}
.megamenu-type-4 #main ul.megamenu > li {
	margin-right: 29px;
}
.megamenu-type-14 #main ul.megamenu > li {
	margin-right: 29px;
}
.megamenu-type-10 #main ul.megamenu > li {
	margin-right: 26px;
}
.megamenu-type-17 #main ul.megamenu > li {
	margin-right: 0px;
}
.megamenu-type-6 #main ul.megamenu > li {
	margin: 0px;
}
.megamenu-type-9 #main ul.megamenu > li {
	margin: 0px;
}
.megamenu-type-19 #main ul.megamenu > li {
	margin: 0px;
}
.megamenu-type-27 #main ul.megamenu > li {
	margin: 0px; border-right-color: rgba(0, 0, 0, 0.1); border-right-width: 1px; border-right-style: solid;
}
.megamenu-type-27 #main ul.megamenu > li:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.megamenu-type-31 #main ul.megamenu > li {
	margin: 0px; border-right-color: rgba(0, 0, 0, 0.1); border-right-width: 1px; border-right-style: solid;
}
.megamenu-type-31 #main ul.megamenu > li:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.megamenu-type-12 .horizontal ul.megamenu > li {
	padding-left: 28px; margin-right: 28px; border-left-color: rgba(0, 0, 0, 0.1); border-left-width: 1px; border-left-style: solid;
}
.megamenu-type-12 .horizontal ul.megamenu > li:first-child {
	border: currentColor; border-image: none; padding-left: 0px;
}
.megamenu-type-13 #main ul.megamenu > li {
	margin-right: 0px; border-left-color: rgba(0, 0, 0, 0.1); border-left-width: 1px; border-left-style: solid;
}
.megamenu-type-13 #main ul.megamenu > li:first-child {
	border: currentColor; border-image: none;
}
.megamenu-type-7 #main ul.megamenu > li {
	margin: 0px; transition:0.2s ease-in-out; border-left-color: rgb(229, 229, 229); border-left-width: 1px; border-left-style: solid; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.megamenu-type-7 #main ul.megamenu > li:hover {
	background: rgb(229, 229, 229);
}
.megamenu-type-7 #main ul.megamenu > li:first-child {
	border: currentColor; border-image: none; margin-left: -27px;
}
.megamenu-type-11 #main ul.megamenu > li {
	margin: 0px; border-left-color: rgba(0, 0, 0, 0.1); border-left-width: 1px; border-left-style: solid;
}
.megamenu-type-11 #main ul.megamenu > li:first-child {
	border: currentColor; border-image: none; margin-left: -31px;
}
.megamenu-type-22 #main ul.megamenu > li {
	margin-right: 28px;
}
.megamenu-type-22 #main ul.megamenu > li.home {
	margin-left: -29px; border-right-color: rgba(0, 0, 0, 0.1); border-right-width: 1px; border-right-style: solid;
}
ul.megamenu > li.pull-right {
	margin: 0px 0px 0px 10px; float: right;
}
.megamenu-type-23 #main ul.megamenu > li.pull-right {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.megamenu-type-23 #main ul.megamenu > li:last-child.pull-right {
	border-left-color: rgb(217, 217, 217); border-left-width: 1px; border-left-style: solid;
}
.megamenu-type-20 #main ul.megamenu > li.pull-right {
	margin: 0px 0px 0px 10px;
}
.megamenu-type-34 #main ul.megamenu > li.pull-right {
	margin: 0px 0px 0px 10px;
}
.megamenu-type-28 #main ul.megamenu > li.pull-right {
	margin: 0px 0px 0px 10px;
}
.megamenu-type-26 #main ul.megamenu > li.pull-right {
	margin: 0px;
}
.megamenu-type-21 #main ul.megamenu > li.pull-right {
	margin: 0px 0px 0px 10px;
}
.megamenu-type-4 #main ul.megamenu > li.pull-right {
	margin: 0px 0px 0px 10px;
}
.megamenu-type-16 #main ul.megamenu > li.pull-right {
	margin: 0px 0px 0px 10px;
}
.megamenu-type-15 #main ul.megamenu > li.pull-right {
	margin: 0px 0px 0px 10px;
}
.megamenu-type-14 #main ul.megamenu > li.pull-right {
	margin: 0px 40px 0px 0px;
}
.megamenu-type-27 #main ul.megamenu > li.pull-right {
	border: currentColor; border-image: none;
}
.megamenu-type-31 #main ul.megamenu > li.pull-right {
	border: currentColor; border-image: none;
}
.megamenu-type-7 #main ul.megamenu > li.pull-right {
	margin: 0px -45px 0px 10px;
}
.megamenu-type-7 ul.megamenu > li.pull-right {
	background: rgb(247, 239, 228); border-width: 1px medium; border-style: solid none; border-color: rgb(222, 215, 205) currentColor; border-image: none; height: 61px;
}
.megamenu-type-7 .standard-body #main .fixed ul.megamenu > li.pull-right {
	margin-right: -40px;
}
.megamenu-type-11 #main ul.megamenu > li.pull-right {
	margin: 0px -45px 0px 10px;
}
.megamenu-type-11 #main ul.megamenu > li.pull-right {
	background: url("../img/bg-megamenu.png") repeat-y left top; border: currentColor; border-image: none;
}
.megamenu-type-11 .standard-body #main .fixed ul.megamenu > li.pull-right {
	margin-right: -40px;
}
.megamenu-type-22 #main ul.megamenu > li.pull-right {
	margin: 0px -45px 0px 10px;
}
.megamenu-type-22 #main ul.megamenu > li.pull-right {
	background: url("../img/bg-megamenu.png") repeat-y left top; border: currentColor; border-image: none;
}
.megamenu-type-22 .standard-body #main .fixed ul.megamenu > li.pull-right {
	margin-right: -40px;
}
.megamenu-type-13 #main ul.megamenu > li.pull-right {
	margin: 0px -45px 0px 10px;
}
.megamenu-type-13 ul.megamenu > li.pull-right {
	border: currentColor; border-image: none;
}
.megamenu-type-13 .standard-body #main .fixed ul.megamenu > li.pull-right {
	margin-right: -40px;
}
.megamenu-type-24 #main ul.megamenu > li.pull-right {
	margin: 0px -45px 0px 10px;
}
.megamenu-type-24 .standard-body #main .fixed ul.megamenu > li.pull-right {
	margin-right: -40px;
}
ul.megamenu > li .close-menu {
	display: none;
}
ul.megamenu > li .open-menu {
	display: none;
}
ul.megamenu > li.search {
	background: none;
}
#top ul.megamenu > li.search .search_form {
	margin: 14px 0px 0px; padding: 0px; width: 260px;
}
.megamenu-type-15 #top ul.megamenu > li.search .search_form {
	margin-top: 11px;
}
.megamenu-type-27 #top ul.megamenu > li.search .search_form {
	width: 208px; margin-top: 10px;
}
.megamenu-type-31 #top ul.megamenu > li.search .search_form {
	width: 208px; margin-top: 10px;
}
.megamenu-type-16 #top ul.megamenu > li.search .search_form {
	width: 227px;
}
ul.megamenu > li.search .search_form input {
	margin: 0px; padding: 11px 35px 10px 20px; border: currentColor; border-image: none; width: 100%; height: 45px; font-size: 12px; min-height: 45px;
}
.megamenu-type-27 #top ul.megamenu > li.search .search_form input {
	height: 40px; min-height: 40px;
}
.megamenu-type-31 #top ul.megamenu > li.search .search_form input {
	height: 40px; min-height: 40px;
}
.megamenu-type-15 #top ul.megamenu > li.search .search_form input {
	height: 40px; min-height: 40px;
}
.megamenu-type-16 #top ul.megamenu > li.search .search_form input {
	height: 36px; padding-left: 40px; font-size: 14px; min-height: 36px;
}
ul.megamenu > li.search .button-search2 {
	
}
.megamenu-type-27 ul.megamenu > li.search .button-search2 {
	right: 20px; line-height: 14px; font-size: 14px;
}
.megamenu-type-31 ul.megamenu > li.search .button-search2 {
	right: 20px; line-height: 14px; font-size: 14px;
}
.megamenu-type-15 ul.megamenu > li.search .button-search2 {
	line-height: 14px; font-size: 14px;
}
.megamenu-type-16 ul.megamenu > li.search .button-search2 {
	left: 14px; top: 9px; width: 25px; line-height: 18px; font-size: 18px;
}
ul.megamenu .ui-autocomplete {
	margin-top: 10px !important;
}
ul.megamenu > li > a {
	padding: 20px 2px 6px; font-size: 14px; display: block; position: relative;
}
.megamenu-type-29 ul.megamenu > li > a {
	padding: 21px 23px 16px; height: 60px;
}
.megamenu-type-32 ul.megamenu > li > a {
	padding: 14px 2px 16px; height: 61px;
}
.megamenu-type-33 ul.megamenu > li > a {
	padding: 14px 2px 16px; height: 61px;
}
.megamenu-type-30 ul.megamenu > li > a {
	padding: 30px 29px 29px; height: 80px;
}
.megamenu-type-23 ul.megamenu > li > a {
	padding: 25px 39px 19px; height: 70px;
}
.megamenu-type-2 ul.megamenu > li > a {
	height: 61px; padding-top: 20px;
}
.megamenu-type-16 ul.megamenu > li > a {
	height: 61px; padding-top: 20px; padding-right: 0px; padding-left: 0px;
}
.megamenu-type-20 ul.megamenu > li > a {
	height: 60px; padding-top: 21px;
}
.megamenu-type-34 ul.megamenu > li > a {
	height: 60px; padding-top: 21px;
}
.megamenu-type-28 ul.megamenu > li > a {
	padding: 21px 0px 17px; height: 60px;
}
.megamenu-type-26 ul.megamenu > li > a {
	padding: 21px 30px 19px; height: 60px;
}
.megamenu-type-21 ul.megamenu > li > a {
	height: 60px; padding-top: 21px;
}
.megamenu-type-15 ul.megamenu > li > a {
	height: 61px; padding-top: 21px;
}
.megamenu-type-10 ul.megamenu > li > a {
	height: 50px; padding-top: 15px; padding-right: 0px; padding-left: 0px;
}
.megamenu-type-17 ul.megamenu > li > a {
	height: 50px; padding-top: 15px; padding-right: 29px; padding-left: 29px; border-left-color: rgba(0, 0, 0, 0.1); border-left-width: 1px; border-left-style: solid;
}
.megamenu-type-17 ul.megamenu > li:first-child > a {
	margin-left: -29px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.megamenu-type-7 ul.megamenu > li > a {
	height: 61px; padding-top: 20px; padding-right: 28px; padding-left: 28px;
}
.megamenu-type-11 ul.megamenu > li > a {
	height: 61px; padding-top: 21px; padding-right: 31px; padding-left: 31px;
}
.megamenu-type-11 ul.megamenu > li > a:hover {
	background: rgba(0, 0, 0, 0.1);
}
.megamenu-type-22 ul.megamenu > li > a {
	padding: 21px 2px 18px; height: 61px;
}
.megamenu-type-22 ul.megamenu > li.pull-right > a {
	padding-left: 31px;
}
.megamenu-type-22 ul.megamenu > li.home > a {
	padding-top: 22px; padding-right: 29px; padding-left: 29px;
}
.megamenu-type-22 ul.megamenu > li.home > a > .fa-home {
	font-size: 18px;
}
.megamenu-type-4 ul.megamenu > li > a {
	height: 51px; padding-top: 16px;
}
.megamenu-type-14 ul.megamenu > li > a {
	height: 61px; padding-top: 21px;
}
.megamenu-type-3 ul.megamenu > li > a {
	height: 65px; padding-top: 22px;
}
.megamenu-type-12 ul.megamenu > li > a {
	height: 53px; padding-top: 18px;
}
.megamenu-type-13 ul.megamenu > li > a {
	height: 61px; padding-top: 20px; padding-right: 28px; padding-left: 28px;
}
.megamenu-type-13 ul.megamenu > li:first-child > a {
	padding-left: 0px;
}
.megamenu-type-24 ul.megamenu > li > a {
	height: 61px; padding-top: 20px;
}
.megamenu-type-6 ul.megamenu > li > a {
	height: 54px; padding-top: 17px; padding-right: 21px; padding-left: 21px; border-left-color: rgba(255, 255, 255, 0.15); border-left-width: 1px; border-left-style: solid;
}
.megamenu-type-6 ul.megamenu > li:first-child > a {
	border-radius: 8px 0px 0px 8px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; -moz-border-radius: 8px 0px 0px 8px; -webkit-border-radius: 8px 0px 0px 8px;
}
.megamenu-type-6 ul.megamenu > li:hover > a {
	background: rgba(255, 255, 255, 0.1);
}
.megamenu-type-6 ul.megamenu > li.home > a {
	background: rgba(255, 255, 255, 0.1);
}
.megamenu-type-9 ul.megamenu > li > a {
	height: 50px; padding-top: 15px; padding-right: 21px; padding-left: 21px;
}
.megamenu-type-9 ul.megamenu > li:first-child > a {
	padding-left: 30px;
}
.megamenu-type-19 ul.megamenu > li > a {
	height: 59px; padding-top: 19px; padding-right: 16px; padding-left: 16px;
}
.megamenu-type-19 ul.megamenu > li:first-child > a {
	padding-left: 40px;
}
#main ul.megamenu > li.bakery-show-all-products > a {
	background: url("../img/bg-show-all-products.png") repeat-x left top; margin: -1px 22px -1px -1px; height: 61px; color: rgb(255, 255, 255); padding-top: 20px; padding-right: 42px; padding-left: 40px; position: relative;
}
.megamenu-type-27 ul.megamenu > li > a {
	height: 59px; padding-top: 20px; padding-right: 30px; padding-left: 30px;
}
.megamenu-type-31 ul.megamenu > li > a {
	height: 61px; padding-top: 21px; padding-right: 30px; padding-left: 30px;
}
ul.megamenu > li.pull-right > a {
	padding-right: 0px;
}
.megamenu-type-23 ul.megamenu > li.pull-right > a {
	padding-right: 40px; padding-left: 10px;
}
.megamenu-type-23 #main ul.megamenu > li:last-child.pull-right > a {
	padding-right: 10px; padding-left: 40px;
}
.megamenu-type-23 #main ul.megamenu > li:nth-last-child(2).pull-right > a {
	padding-right: 10px;
}
.megamenu-type-23 ul.megamenu > li.pull-right > a strong {
	font-size: 13px;
}
.megamenu-type-6 ul.megamenu > li.pull-right > a {
	padding-right: 21px;
}
.megamenu-type-7 ul.megamenu > li.pull-right > a {
	padding-right: 45px;
}
.megamenu-type-11 ul.megamenu > li.pull-right > a {
	padding-right: 45px;
}
.megamenu-type-22 ul.megamenu > li.pull-right > a {
	padding-right: 40px;
}
.megamenu-type-9 ul.megamenu > li.pull-right > a {
	padding-right: 30px; padding-left: 30px;
}
.megamenu-type-19 ul.megamenu > li.pull-right > a {
	padding-right: 38px; padding-left: 38px; border-left-color: rgba(255, 255, 255, 0.15); border-left-width: 1px; border-left-style: solid;
}
.megamenu-type-13 ul.megamenu > li.pull-right > a {
	padding-right: 40px; padding-left: 32px;
}
.megamenu-type-24 ul.megamenu > li.pull-right > a {
	padding-right: 40px; padding-left: 38px;
}
.megamenu-type-20 ul.megamenu > li.pull-right > a {
	padding-right: 0px; padding-left: 17px; border-left-color: rgba(0, 0, 0, 0.1); border-left-width: 1px; border-left-style: solid;
}
.megamenu-type-34 ul.megamenu > li.pull-right > a {
	padding-right: 0px; padding-left: 17px; border-left-color: rgba(0, 0, 0, 0.1); border-left-width: 1px; border-left-style: solid;
}
.megamenu-type-28 ul.megamenu > li.pull-right > a {
	padding-right: 0px; padding-left: 17px; border-left-color: rgba(0, 0, 0, 0.1); border-left-width: 1px; border-left-style: solid;
}
.megamenu-type-21 ul.megamenu > li.pull-right > a {
	padding-right: 0px; padding-left: 17px; border-left-color: rgba(0, 0, 0, 0.1); border-left-width: 1px; border-left-style: solid;
}
ul.megamenu > li.with-sub-menu > a strong::after {
	font: 9px FontAwesome; margin: 5px 8px 0px 2px; transition:0.2s ease-in-out; color: rgb(255, 255, 255) !important; vertical-align: top; display: inline-block; content: "\f078"; font-size-adjust: none; font-stretch: normal; -webkit-transition: all 0.2s ease-in-out; -webkit-font-smoothing: antialiased; -moz-transition: all 0.2s ease-in-out; text-rendering: auto; -moz-osx-font-smoothing: grayscale;
}
.megamenu-type-6 ul.megamenu > li.with-sub-menu > a strong::after {
	margin-left: 10px;
}
.megamenu-type-9 ul.megamenu > li.with-sub-menu > a strong::after {
	margin-left: 10px;
}
ul.megamenu > li.with-sub-menu:hover > a strong::after {
	color: rgb(51, 51, 51);
}
ul.megamenu > li > a strong {
	color: rgb(34, 34, 34); text-transform: uppercase; letter-spacing: 1px; font-size: 12px; font-weight: 700;
}
ul.megamenu .megamenu-label {
	padding: 4px 10px; border-radius: 0px; left: -13px; top: -5px; height: 16px; color: rgb(255, 255, 255); line-height: 9px; font-family: Poppins; font-size: 9px; font-weight: 600; position: absolute; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.megamenu-type-32 ul.megamenu .megamenu-label {
	left: -8px; top: -7px;
}
.megamenu-type-33 ul.megamenu .megamenu-label {
	left: -8px; top: -7px;
}
.megamenu-type-2 ul.megamenu > li > a .megamenu-label {
	top: -8px;
}
.megamenu-type-16 ul.megamenu > li > a .megamenu-label {
	top: -8px;
}
.megamenu-type-20 ul.megamenu > li > a .megamenu-label {
	top: -8px;
}
.megamenu-type-34 ul.megamenu > li > a .megamenu-label {
	top: -8px;
}
.megamenu-type-28 ul.megamenu > li > a .megamenu-label {
	top: -8px;
}
.megamenu-type-30 ul.megamenu > li > a .megamenu-label {
	left: 10px; top: -8px;
}
.megamenu-type-26 ul.megamenu > li > a .megamenu-label {
	left: 15px; top: -8px;
}
.megamenu-type-21 ul.megamenu > li > a .megamenu-label {
	top: -8px;
}
.megamenu-type-15 ul.megamenu > li > a .megamenu-label {
	top: -8px;
}
.megamenu-type-17 ul.megamenu > li > a .megamenu-label {
	left: 20px; top: -8px;
}
.megamenu-type-7 ul.megamenu > li > a .megamenu-label {
	top: -8px;
}
.megamenu-type-11 ul.megamenu > li > a .megamenu-label {
	top: -8px;
}
.megamenu-type-22 ul.megamenu > li > a .megamenu-label {
	top: -8px;
}
.megamenu-type-4 ul.megamenu > li > a .megamenu-label {
	top: -8px;
}
.megamenu-type-14 ul.megamenu > li > a .megamenu-label {
	top: -8px;
}
.megamenu-type-3 ul.megamenu > li > a .megamenu-label {
	top: -8px;
}
.megamenu-type-12 ul.megamenu > li > a .megamenu-label {
	top: -8px;
}
.megamenu-type-13 ul.megamenu > li > a .megamenu-label {
	top: -8px;
}
.megamenu-type-24 ul.megamenu > li > a .megamenu-label {
	top: -8px;
}
.megamenu-type-6 ul.megamenu > li > a .megamenu-label {
	left: 9px; top: -7px;
}
.megamenu-type-9 ul.megamenu > li > a .megamenu-label {
	left: 15px; top: -6px;
}
.megamenu-type-19 ul.megamenu > li > a .megamenu-label {
	left: 15px; top: -6px;
}
.megamenu-type-27 ul.megamenu > li > a .megamenu-label {
	left: 30px; top: -8px;
}
.megamenu-type-31 ul.megamenu > li > a .megamenu-label {
	left: 64px; top: -8px;
}
.megamenu-label-type-2 ul.megamenu .megamenu-label {
	background-position: left top; background-image: url("../img/megamenu-label-type-2.png") !important; background-repeat: repeat-x;
}
.megamenu-label-type-3 ul.megamenu .megamenu-label {
	background-position: left top; border-radius: 0px; padding-top: 3px; font-size: 10px; background-image: url("../img/megamenu-label-type-2.png") !important; background-repeat: repeat-x; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.megamenu-label-type-4 ul.megamenu .megamenu-label {
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.megamenu-label-type-5 ul.megamenu .megamenu-label {
	background-position: left top; border-radius: 0px; background-image: url("../img/megamenu-label-type-2.png") !important; background-repeat: repeat-x; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.megamenu-label-type-6 ul.megamenu .megamenu-label {
	border-radius: 4px; padding-top: 3px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.megamenu-label-type-7 ul.megamenu .megamenu-label {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.header-type-3 ul.megamenu > li > a .megamenu-label {
	top: -15px;
}
ul.megamenu ul .megamenu-label {
	left: 10px; top: 2px; vertical-align: top; display: inline-block; position: relative;
}
ul.megamenu .static-menu ul .megamenu-label {
	top: 6px;
}
ul.megamenu .static-menu ul .main-menu .megamenu-label {
	top: 7px;
}
ul.megamenu > li > a:hover {
	color: rgb(234, 98, 76);
}
ul.megamenu > li.active > a {
	color: rgb(234, 98, 76);
}
ul.megamenu > li.home > a {
	color: rgb(234, 98, 76);
}
ul.megamenu > li:hover > a {
	color: rgb(234, 98, 76);
}
ul.megamenu > li > a > .fa-home {
	font-size: 20px; display: block;
}
.megamenu-type-32 ul.megamenu > li > a > .fa-home {
	color: rgb(38, 38, 38); padding-top: 3px; font-size: 18px;
}
.megamenu-type-20 ul.megamenu > li > a > .fa-home {
	padding-top: 1px; font-size: 17px;
}
.megamenu-type-34 ul.megamenu > li > a > .fa-home {
	padding-top: 1px; font-size: 17px;
}
.megamenu-type-21 ul.megamenu > li > a > .fa-home {
	padding-top: 1px; font-size: 17px;
}
ul.megamenu > li > a img {
	margin-right: 11px; margin-bottom: 3px; margin-left: 14px; vertical-align: middle;
}
.vertical ul.megamenu > li > a img {
	margin: -5px 13px -1px 0px; float: left; display: block; position: relative;
}
.megamenu-type-28 .vertical ul.megamenu > li > a img {
	margin: -3px 13px -1px 0px;
}
.megamenu-type-30 .horizontal ul.megamenu > li > a img {
	margin: -30px -29px 0px 0px; float: right; display: block;
}
.megamenu-type-7 .horizontal ul.megamenu > li > a img {
	margin: -20px 0px 0px -28px; float: left; display: block;
}
.megamenu-type-26 .horizontal ul.megamenu > li > a img {
	margin: -21px -30px 0px 0px; float: right; display: block;
}
.megamenu-type-11 ul.megamenu > li > a img {
	margin-top: -1px; margin-right: 26px; margin-left: 8px; vertical-align: top;
}
.megamenu-type-23 ul.megamenu > li > a img {
	margin-top: -11px; margin-right: 18px; margin-left: 0px; vertical-align: top;
}
.megamenu-type-22 ul.megamenu > li > a img {
	margin-top: -1px; margin-right: 26px; margin-left: 8px; vertical-align: top;
}
.megamenu-type-13 ul.megamenu > li > a img {
	margin-right: 20px; margin-left: 0px;
}
.megamenu-type-24 ul.megamenu > li > a img {
	margin-top: -1px; margin-right: 10px; margin-left: 0px;
}
.megamenu-type-19 ul.megamenu > li > a img {
	margin-right: 14px; margin-left: 3px;
}
.megamenu-type-27 ul.megamenu > li > a img {
	margin: -3px 13px 0px 0px; vertical-align: top;
}
.megamenu-type-31 ul.megamenu > li > a img {
	margin: -3px 15px 0px 0px; vertical-align: top;
}
ul.megamenu > li > a.description {
	line-height: 1.1;
}
ul.megamenu > li > a.description strong {
	padding-top: 1px; font-size: 13px; display: block;
}
ul.megamenu > li > a.description img {
	margin-left: 0px; float: left;
}
ul.megamenu > li > a.description .description {
	font-size: 11px; opacity: 0.9;
}
ul.megamenu > li > a.description .description-left {
	width: auto; float: left;
}
ul.megamenu > li > .sub-menu {
	left: 0px; right: inherit !important; visibility: hidden; position: absolute; z-index: -20;
}
ul.megamenu > li.active > .sub-menu {
	right: auto; visibility: visible; z-index: 20;
}
ul.megamenu > li > .sub-menu > .content {
	display: none;
}
ul.megamenu > li.active > .sub-menu > .content {
	display: block;
}
ul.megamenu > li > .sub-menu > .content > .arrow {
	left: 0px; height: 1px; position: absolute;
}
.megamenu-type-8 ul.megamenu > li > .sub-menu > .content > .arrow {
	display: none;
}
ul.megamenu > li > .sub-menu > .content > .arrow::after {
	margin-top: -40px; margin-left: -20px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 10px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: inline-block; position: absolute; z-index: 30; content: "";
}
ul.fade.megamenu > li > .sub-menu > .content {
	transition:0.2s ease-out; display: block; visibility: hidden; opacity: 0; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out;
}
ul.fade.megamenu > li.active > .sub-menu > .content {
	display: block; visibility: visible; opacity: 1;
}
ul.shift-up.megamenu > li > .sub-menu > .content {
	transition:0.2s ease-out; margin-top: 25px; display: block; visibility: hidden; opacity: 0; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out;
}
ul.shift-up.megamenu > li.active > .sub-menu > .content {
	margin-top: 0px; display: block; visibility: visible; opacity: 1;
}
ul.shift-down.megamenu > li > .sub-menu > .content {
	transition:0.2s ease-out; margin-top: -25px; display: block; visibility: hidden; opacity: 0; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out;
}
ul.shift-down.megamenu > li.active > .sub-menu > .content {
	margin-top: 0px; display: block; visibility: visible; opacity: 1;
}
ul.shift-left.megamenu > li > .sub-menu > .content {
	transition:0.2s ease-out; left: 30px; display: block; visibility: hidden; opacity: 0; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out;
}
ul.shift-left.megamenu > li.active > .sub-menu > .content {
	left: 0px; display: block; visibility: visible; opacity: 1;
}
ul.shift-right.megamenu > li > .sub-menu > .content {
	transition:0.2s ease-out; left: -30px; display: block; visibility: hidden; opacity: 0; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out;
}
ul.shift-right.megamenu > li.active > .sub-menu > .content {
	left: 0px; display: block; visibility: visible; opacity: 1;
}
ul.flipping.megamenu > li > .sub-menu > .content {
	transform-origin: 50% 0%; transition:0.2s ease-out; display: block; visibility: hidden; opacity: 0; transform: perspective(350px) rotateX(-90deg); -webkit-transition: all 0.2s ease-out; -webkit-transform: perspective(350px) rotateX(-90deg); -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -o-transform: perspective(350px) rotateX(-90deg); -webkit-transform-origin: 50% 0%; -o-transform-origin: 50% 0%;
}
ul.flipping.megamenu > li.active > .sub-menu > .content {
	transition:0.2s linear; display: block; visibility: visible; opacity: 1; transform: perspective(350px) rotateX(0deg); -webkit-transition: 0.2s linear 0s; -webkit-transform: perspective(350px) rotateX(0deg); -o-transition: 0.2s linear 0s; -o-transform: perspective(350px) rotateX(0deg);
}
ul.slide.megamenu > li > .sub-menu > .content {
	transform-origin: 50% top; transition:0.2s ease-out; display: block; visibility: hidden; opacity: 0; transform: scale(1, 0); animation-fill-mode: forwards; -webkit-transition: all 0.2s ease-out; -webkit-transform: scale(1, 0); -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-animation-fill-mode: forwards; -moz-transform: scale(1, 0); -o-transform: scale(1, 0); -webkit-transform-origin: top; -o-transform-origin: top; -moz-transform-origin: top; -moz-animation-fill-mode: forwards; -o-animation-fill-mode: forwards;
}
ul.slide.megamenu > li.active > .sub-menu > .content {
	visibility: visible !important; opacity: 1 !important; transform: scale(1); -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1);
}
.horizontal ul.megamenu > li > .sub-menu {
	max-width: 100%;
}
.body-full-width .horizontal ul.megamenu > li > .full-width-sub-menu.sub-menu {
	margin-left: -45px;
}
ul.megamenu li .sub-menu .content {
	background: rgb(255, 255, 255); padding: 30px; box-sizing: content-box !important; box-shadow: 0px 0px 25px rgba(0,0,0,0.15); -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15);
}
.dropdown-menu-type-2 ul.megamenu li .sub-menu .content {
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
.dropdown-menu-type-3 ul.megamenu li .sub-menu .content {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
ul.megamenu li .full-width-sub-menu.sub-menu .content {
	padding: 30px 45px 40px;
}
.megamenu-type-8 ul.megamenu li .full-width-sub-menu.sub-menu .content {
	padding-right: 40px; padding-left: 40px;
}
.standard-body .fixed ul.megamenu li .full-width-sub-menu.sub-menu .content {
	padding: 30px 40px 40px;
}
ul.megamenu .sub-menu .content > .row {
	padding-top: 20px;
}
ul.megamenu .sub-menu .content > .border {
	display: none;
}
ul.megamenu .sub-menu .content > :first-of-type.row {
	padding: 0px;
}
ul.megamenu li .product {
	margin-bottom: -4px; position: relative;
}
ul.megamenu li .product .image {
	padding: 0px;
}
ul.megamenu li .product .image img {
	margin: 0px auto; display: block;
}
ul.megamenu li .product .name {
	padding: 13px 0px 0px; text-align: center;
}
ul.megamenu li .product .price {
	margin: 0px; padding: 0px; text-align: center; color: rgb(234, 98, 76); font-size: 14px; font-weight: 600;
}
ul.megamenu li .product .sale {
	margin-top: -5px;
}
ul.megamenu li .product .new {
	margin-top: -5px;
}
.products-carousel-overflow {
	text-align: center; margin-bottom: 12px; position: relative;
}
.products-carousel-overflow .product {
	padding: 50px 10px; margin-bottom: 0px !important; position: static !important;
}
.products-carousel-overflow .product::after {
	background: url("../img/bg-megamenu.png") repeat-y left top; transition:border-color 0.2s ease-in; top: 15px; width: 1px; right: -1px; bottom: 15px; display: block; position: absolute; content: ""; -webkit-transition: border-color 0.2s ease-in; -moz-transition: border-color 0.2s ease-in;
}
.products-carousel-overflow .box-heading {
	margin: 0px auto; padding: 0px 0px 9px; font-size: 20px; font-weight: 500; border-bottom-color: rgb(234, 98, 76); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block; position: relative; z-index: 1;
}
.products-carousel-overflow .strip-line {
	display: none;
}
.products-carousel-overflow > .prev {
	background: rgb(255, 255, 255); padding: 4px 0px 0px 12px; border-radius: 100px; border: 1px solid rgb(229, 229, 229); transition:0.2s ease-in; border-image: none; left: 50%; width: 35px; height: 35px; text-align: left; bottom: -18px; color: rgb(51, 51, 51); position: absolute; z-index: 10; cursor: pointer; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -moz-border-radius: 100px; -webkit-border-radius: 100px;
}
.products-carousel-overflow > .next {
	background: rgb(255, 255, 255); padding: 4px 0px 0px 12px; border-radius: 100px; border: 1px solid rgb(229, 229, 229); transition:0.2s ease-in; border-image: none; left: 50%; width: 35px; height: 35px; text-align: left; bottom: -18px; color: rgb(51, 51, 51); position: absolute; z-index: 10; cursor: pointer; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -moz-border-radius: 100px; -webkit-border-radius: 100px;
}
.products-carousel-overflow > .prev:hover {
	background: rgb(234, 98, 76); border-color: rgb(234, 98, 76);
}
.products-carousel-overflow > .next:hover {
	background: rgb(234, 98, 76); border-color: rgb(234, 98, 76);
}
.products-carousel-overflow > .prev {
	margin-left: -50px;
}
.products-carousel-overflow > .next {
	padding: 4px 0px 0px 14px; margin-left: 15px;
}
.products-carousel-overflow > .prev::before {
	font: 11px FontAwesome; transition:0.2s ease-in-out; display: inline-block; content: "\f053"; font-size-adjust: none; font-stretch: normal; -webkit-transition: all 0.2s ease-in-out; -webkit-font-smoothing: antialiased; -moz-transition: all 0.2s ease-in-out; text-rendering: auto; -moz-osx-font-smoothing: grayscale;
}
.products-carousel-overflow > .next::before {
	font: 11px FontAwesome; transition:0.2s ease-in-out; display: inline-block; content: "\f053"; font-size-adjust: none; font-stretch: normal; -webkit-transition: all 0.2s ease-in-out; -webkit-font-smoothing: antialiased; -moz-transition: all 0.2s ease-in-out; text-rendering: auto; -moz-osx-font-smoothing: grayscale;
}
.products-carousel-overflow > .next::before {
	content: "\f054";
}
.products-carousel-overflow > .prev:hover::before {
	color: rgb(255, 255, 255);
}
.products-carousel-overflow > .next:hover::before {
	color: rgb(255, 255, 255);
}
.products-carousel-overflow .clear::before {
	background: url("../img/bg-megamenu.png") repeat-x left top; left: 0px; height: 1px; right: 0px; margin-top: -1px; display: block; position: absolute; z-index: 1; content: "";
}
.products-carousel-overflow .clear::after {
	background: url("../img/bg-megamenu.png") repeat-x left top; left: 0px; height: 1px; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 1; content: "";
}
ul.megamenu li .sub-menu .content .open-categories {
	display: none;
}
ul.megamenu li .sub-menu .content .close-categories {
	display: none;
}
ul.megamenu li .sub-menu .content .static-menu a.main-menu {
	padding: 0px 0px 11px; font-size: 20px; font-weight: 500; display: inline-block; position: relative;
}
ul.megamenu li .sub-menu .content .static-menu a.main-menu::after {
	background: rgb(234, 98, 76); left: 0px; width: 45px; height: 2px; bottom: 0px; position: absolute; content: "";
}
ul.megamenu li .sub-menu .content .static-menu .left-categories-image-right {
	width: 52%; padding-right: 8%; float: left;
}
ul.megamenu li .sub-menu .content .static-menu .right-categories-image-right {
	width: 40%; text-align: right; padding-top: 15px; float: left;
}
ul.megamenu li .sub-menu .content .static-menu .left-categories-image-left {
	width: 37%; padding-top: 15px; padding-right: 7%; float: left;
}
ul.megamenu li .sub-menu .content .static-menu .right-categories-image-left {
	width: 56%; float: left;
}
ul.megamenu li .sub-menu .content .static-menu .menu ul {
	list-style: none; margin: 0px; padding: 3px 0px;
}
ul.megamenu li .sub-menu .content .static-menu > .menu > ul > li {
	padding-top: 7px;
}
ul.megamenu li .sub-menu .content .static-menu > .menu > ul > li:first-child {
	padding-top: 0px;
}
ul.megamenu li .sub-menu .content .static-menu .menu ul ul {
	padding: 21px 0px 5px; line-height: 30px;
}
ul.megamenu li .sub-menu .content .static-menu .menu ul .categories-image-right ul a {
	display: block;
}
ul.megamenu li .sub-menu .content .hover-menu .menu > ul > li {
	margin: 0px -30px; position: relative;
}
ul.megamenu li .sub-menu .content .hover-menu a.main-menu {
	margin: 0px; padding: 10px 30px 8px; font-size: 14px; font-weight: normal; display: block; position: relative;
}
ul.megamenu li .sub-menu .content .hover-menu .col-sm-12 a.main-menu {
	background: url("../img/bg-megamenu.png") repeat-x left top;
}
ul.megamenu li .sub-menu .content .col-sm-12 .hover-menu a.main-menu {
	background: url("../img/bg-megamenu.png") repeat-x left top;
}
ul.megamenu li .sub-menu .content .hover-menu li:first-child a.main-menu {
	background: none;
}
ul.megamenu li .sub-menu .content .hover-menu .menu ul li:hover > a {
	color: rgb(234, 98, 76);
}
ul.megamenu li .sub-menu .content .hover-menu a.with-submenu {
	transition:0.2s ease-out; overflow: hidden; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out;
}
ul.megamenu li .sub-menu .content .hover-menu a.with-submenu::before {
	transition:0.2s ease-out; top: 16px; right: 20px; color: rgb(234, 98, 76); line-height: 9px; font-family: FontAwesome; font-size: 9px; font-weight: 400; display: block; position: absolute; cursor: pointer; content: "\f054"; -webkit-transition: all 0.2s ease-out; -webkit-font-smoothing: antialiased; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -moz-osx-font-smoothing: grayscale;
}
ul.megamenu li .sub-menu .content .hover-menu li:hover > a.with-submenu::before {
	right: 0px; color: rgb(51, 51, 51); opacity: 0;
}
ul.megamenu li .sub-menu .content .hover-menu a.with-submenu::after {
	transition:0.2s ease-out; left: 15px; top: 16px; color: rgb(51, 51, 51); line-height: 9px; font-family: FontAwesome; font-size: 9px; font-weight: 400; display: block; visibility: hidden; position: absolute; cursor: pointer; content: "\f054"; opacity: 0; -webkit-transition: all 0.2s ease-out; -webkit-font-smoothing: antialiased; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -moz-osx-font-smoothing: grayscale;
}
ul.megamenu li .sub-menu .content .hover-menu li:hover > a.with-submenu::after {
	left: 30px; visibility: visible; opacity: 1;
}
ul.megamenu li .sub-menu .content .hover-menu li:hover > a.with-submenu {
	padding-left: 50px;
}
ul.megamenu li .sub-menu .content .hover-menu .menu ul {
	list-style: none; margin: -14px 0px -15px; padding: 0px; position: relative;
}
ul.megamenu li .sub-menu .content .hover-menu .menu ul ul {
	background: rgb(255, 255, 255); margin: -15px 0px 0px 30px; padding: 15px 0px; transition:0.2s ease-out; left: 100%; top: 0px; width: 190px; display: none; visibility: hidden; position: absolute; z-index: 10; opacity: 0; box-shadow: 0px 0px 25px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15); -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -moz-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15);
}
.dropdown-menu-type-2 ul.megamenu li .sub-menu .content .hover-menu .menu ul ul {
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
.dropdown-menu-type-3 ul.megamenu li .sub-menu .content .hover-menu .menu ul ul {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
ul.megamenu li:hover .sub-menu .content .hover-menu .menu ul ul {
	display: block;
}
ul.megamenu li .sub-menu .content .hover-menu .menu ul ul.active {
	margin-left: 0px; display: block; visibility: visible; opacity: 1;
}
ul.megamenu li .sub-menu .content .hover-menu .menu ul ul::after {
	border-width: 10px 10px 10px 0px; border-style: solid; border-color: transparent rgb(255, 255, 255) transparent transparent; left: -10px; top: 24px; display: block; position: absolute; content: "";
}
ul.megamenu li .sub-menu .content .hover-menu .menu ul ul li {
	position: relative;
}
ul.megamenu li .sub-menu .content .hover-menu .menu ul ul li a {
	background: url("../img/bg-megamenu.png") repeat-x left top; margin: 0px; padding: 10px 30px 8px; font-size: 14px; font-weight: normal; display: block; position: relative;
}
ul.megamenu li .sub-menu .content .hover-menu .menu ul ul li:first-child a {
	background: none;
}
.megaMenuToggle {
	display: none; cursor: pointer;
}
.megamenuToogle-wrapper {
	background: rgb(236, 190, 19); transition:0.2s ease-in; margin-top: -1px; position: relative; z-index: 22; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in;
}
.megamenu-type-6 .megamenuToogle-wrapper {
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
.megamenu-type-6 .active .megamenuToogle-wrapper {
	border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px; -webkit-border-radius: 8px 8px 0px 0px;
}
.megamenuToogle-wrapper .megamenuToogle-pattern {
	
}
.megamenu-type-32 .megamenuToogle-wrapper .megamenuToogle-pattern {
	background-image: none;
}
.megamenu-type-32 .megamenuToogle-wrapper .megamenuToogle-pattern > .container {
	background: url("../img/bg-megamenu.png") repeat-x left bottom; padding-top: 10px !important;
}
.megamenu-type-32 .active .megamenuToogle-wrapper .megamenuToogle-pattern > .container {
	background: none !important;
}
.megamenu-type-33 .megamenuToogle-wrapper .megamenuToogle-pattern {
	background-image: none;
}
.megamenu-type-33 .megamenuToogle-wrapper .megamenuToogle-pattern > .container {
	padding-top: 10px !important; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid;
}
.megamenu-type-33 .active .megamenuToogle-wrapper .megamenuToogle-pattern > .container {
	border-bottom-color: rgba(255, 255, 255, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.megamenu-type-7 .megamenuToogle-wrapper .megamenuToogle-pattern > .container {
	background: url("../img/bg-megamenu.png") repeat-x left bottom;
}
.megamenu-type-30 .megamenuToogle-wrapper .megamenuToogle-pattern {
	background: none; box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
}
.megamenu-type-23 .megamenuToogle-wrapper .megamenuToogle-pattern {
	background: none;
}
.megamenu-type-6 .megamenuToogle-wrapper .megamenuToogle-pattern {
	background: none;
}
.megamenu-type-9 .megamenuToogle-wrapper .megamenuToogle-pattern {
	background: none;
}
.megamenu-type-19 .megamenuToogle-wrapper .megamenuToogle-pattern {
	background: none;
}
.megamenu-type-27 .megamenuToogle-wrapper .megamenuToogle-pattern {
	background: none;
}
.megamenu-type-17 .megamenuToogle-wrapper .megamenuToogle-pattern {
	background: none;
}
.main-content .megamenuToogle-wrapper .megamenuToogle-pattern {
	background: none;
}
.vertical .megamenuToogle-wrapper {
	margin-top: 0px;
}
.megamenuToogle-wrapper:hover {
	background: rgb(18, 174, 224) !important;
}
.active .megamenuToogle-wrapper {
	background: rgb(18, 174, 224) !important;
}
.megamenuToogle-wrapper .container {
	padding: 12px 30px !important; transition:0.2s ease-in; color: rgb(255, 255, 255); font-size: 14px; font-weight: 600; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in;
}
.megamenu-type-17 .megamenuToogle-wrapper .container {
	padding-top: 19px !important; padding-bottom: 14px !important;
}
.megamenu-type-6 .megamenuToogle-wrapper .container {
	padding: 18px 25px 14px !important;
}
.megamenu-type-9 .megamenuToogle-wrapper .container {
	padding: 18px 25px 14px !important;
}
.megamenu-type-19 .megamenuToogle-wrapper .container {
	padding: 18px 25px 14px !important;
}
.megamenu-type-27 .megamenuToogle-wrapper .container {
	padding-top: 20px !important; padding-bottom: 16px !important;
}
.megamenu-type-31 .megamenuToogle-wrapper .container {
	padding-top: 21px !important; padding-bottom: 16px !important;
}
.megamenu-type-5 .megamenuToogle-wrapper .container {
	padding-right: 25px !important; padding-left: 25px !important;
}
.header-type-3 .megamenuToogle-wrapper .container {
	padding-right: 25px !important; padding-left: 25px !important;
}
.megamenuToogle-wrapper:hover .container {
	color: rgb(255, 255, 255);
}
.active .megamenuToogle-wrapper .container {
	color: rgb(255, 255, 255);
}
.vertical .megamenuToogle-wrapper .container {
	padding: 26px 30px 23px !important;
}
.megamenuToogle-wrapper .container > div {
	margin: 4px 0px 0px; width: 15px; float: right;
}
.megamenu-type-9 .megamenuToogle-wrapper .container > div {
	margin-top: 2px;
}
.megamenu-type-27 .megamenuToogle-wrapper .container > div {
	margin-top: 2px;
}
.megamenu-type-31 .megamenuToogle-wrapper .container > div {
	margin-top: 2px;
}
.megamenu-type-24 .megamenuToogle-wrapper .container > div {
	margin-top: 2px;
}
.megamenu-type-22 .megamenuToogle-wrapper .container > div {
	margin-top: 2px;
}
.megamenu-type-20 .megamenuToogle-wrapper .container > div {
	margin-top: 2px;
}
.megamenu-type-34 .megamenuToogle-wrapper .container > div {
	margin-top: 2px;
}
.megamenu-type-28 .megamenuToogle-wrapper .container > div {
	margin-top: 2px;
}
.megamenu-type-26 .megamenuToogle-wrapper .container > div {
	margin-top: 2px;
}
.megamenu-type-25 .megamenuToogle-wrapper .container > div {
	margin-top: 2px;
}
.megamenu-type-21 .megamenuToogle-wrapper .container > div {
	margin-top: 2px;
}
.megamenu-type-17 .megamenuToogle-wrapper .container > div {
	margin-top: 2px;
}
.megamenuToogle-wrapper .container > div span {
	background: rgb(255, 255, 255) !important; width: 100%; height: 2px; margin-top: 2px; display: block;
}
.vertical #menuHeading {
	margin: 30px 0px 0px;
}
.vertical .megamenu-wrapper {
	background: rgb(51, 51, 51) !important; border: currentColor; border-image: none; display: block !important; position: relative; z-index: 23;
}
.vertical ul.megamenu > li {
	background: none; border-width: 1px medium medium; border-style: solid none none; border-color: rgb(64, 64, 64) currentColor currentColor; margin: 0px !important; padding: 0px; transition:0.2s ease-in; border-image: none; width: auto; float: none !important; display: block; position: relative; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in;
}
.vertical ul.megamenu > li:first-child {
	border: currentColor; border-image: none; padding-top: 3px;
}
.megamenu-type-28 .vertical ul.megamenu > li:first-child {
	padding-top: 0px;
}
.megamenu-type-10 .vertical ul.megamenu > li:first-child {
	padding-top: 11px;
}
.megamenu-type-20 .vertical ul.megamenu > li:first-child {
	margin-top: 17px !important;
}
.megamenu-type-20 .vertical ul.megamenu > li:last-child {
	margin-bottom: 17px !important;
}
.megamenu-type-34 .vertical ul.megamenu > li:first-child {
	margin-top: 17px !important;
}
.megamenu-type-34 .vertical ul.megamenu > li:last-child {
	margin-bottom: 17px !important;
}
.megamenu-type-25 .vertical ul.megamenu > li:first-child {
	margin-top: 21px !important;
}
.megamenu-type-25 .vertical ul.megamenu > li:last-child {
	margin-bottom: 16px !important;
}
.megamenu-type-21 .vertical ul.megamenu > li:first-child {
	margin-top: 17px !important;
}
.megamenu-type-21 .vertical ul.megamenu > li:last-child {
	margin-bottom: 17px !important;
}
#main .vertical ul.megamenu > li.toys2-all-products {
	background: rgb(251, 246, 245) !important; margin-top: 19px !important; margin-bottom: 0px !important; border-top-color: rgb(225, 221, 220) !important; border-top-width: 1px !important; border-top-style: solid !important;
}
#main .vertical ul.megamenu > li.toys2-all-products > a {
	padding-top: 14px !important; padding-bottom: 11px !important;
}
#main .vertical ul.megamenu > li.toys2-all-products > a strong {
	color: rgb(157, 115, 89) !important; text-transform: uppercase !important; font-size: 12px !important; font-weight: 600 !important;
}
#main .vertical ul.megamenu > li.stationery2-all-products {
	margin-top: 19px !important; margin-bottom: 0px !important; border-top-color: rgb(54, 54, 54) !important; border-top-width: 1px !important; border-top-style: solid !important;
}
#main .vertical ul.megamenu > li.stationery2-all-products > a {
	padding-top: 14px !important; padding-bottom: 11px !important;
}
#main .vertical ul.megamenu > li.stationery2-all-products > a strong {
	color: rgb(244, 76, 28) !important; text-transform: uppercase !important; font-size: 12px !important; font-weight: 600 !important;
}
#main .vertical ul.megamenu > li.cleaning-all-products {
	background: rgba(0, 0, 0, 0.1) !important; margin-top: 19px !important; margin-bottom: 0px !important; border-top-color: rgba(255, 255, 255, 0.1) !important; border-top-width: 1px !important; border-top-style: solid !important;
}
#main .vertical ul.megamenu > li.cleaning-all-products > a {
	padding-top: 14px !important; padding-bottom: 11px !important;
}
#main .vertical ul.megamenu > li.cleaning-all-products > a strong {
	color: rgb(0, 169, 207) !important; text-transform: uppercase !important; font-size: 12px !important; font-weight: 600 !important;
}
.megamenu-type-18 .vertical ul.megamenu > li:first-child {
	padding-top: 15px !important;
}
.vertical ul.megamenu > li:last-child {
	padding-bottom: 3px;
}
.megamenu-type-28 .vertical ul.megamenu > li:last-child {
	padding-bottom: 0px;
}
.megamenu-type-10 .vertical ul.megamenu > li:last-child {
	padding-bottom: 8px;
}
.megamenu-type-18 .vertical ul.megamenu > li:last-child {
	padding-bottom: 16px !important;
}
.vertical ul.megamenu > li:hover {
	background: rgb(45, 45, 45);
}
.vertical ul.megamenu > li.home {
	display: none;
}
.vertical ul.megamenu > li.search {
	display: none;
}
.vertical ul.megamenu > li > a {
	background: none !important; margin: 0px; padding: 14px 30px 13px; height: auto !important; color: rgb(255, 255, 255); text-shadow: none;
}
.vertical ul.megamenu > li.with-sub-menu > a strong::after {
	display: none;
}
.vertical ul.megamenu .megamenu-label {
	left: 10px; top: 2px !important; vertical-align: top; display: inline-block; position: relative;
}
.megamenu-type-12 .vertical ul.megamenu .megamenu-label {
	left: 20px;
}
.vertical ul.megamenu > li.active > a {
	color: rgb(255, 255, 255);
}
.vertical ul.megamenu > li:hover > a {
	color: rgb(255, 255, 255);
}
.vertical ul.megamenu > li > a.description {
	padding: 12px 20px 12px 21px;
}
.vertical ul.megamenu > li.with-sub-menu > a {
	transition:0.2s ease-out; overflow: hidden; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out;
}
.vertical ul.megamenu > li.with-sub-menu > a::before {
	transition:0.2s ease-out; top: 20px; right: 30px; color: rgb(255, 255, 255); line-height: 9px; font-family: FontAwesome; font-size: 9px; font-weight: 400; display: block; position: absolute; cursor: pointer; content: "\f054"; -webkit-transition: all 0.2s ease-out; -webkit-font-smoothing: antialiased; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -moz-osx-font-smoothing: grayscale;
}
.megamenu-type-4 .vertical ul.megamenu > li.with-sub-menu > a::before {
	top: 17px;
}
.vertical ul.megamenu > li.with-sub-menu:hover > a::before {
	right: 0px; opacity: 0;
}
.vertical ul.megamenu > li.with-sub-menu > a::after {
	transition:0.2s ease-out; left: 15px; top: 20px; color: rgb(255, 255, 255); line-height: 9px; font-family: FontAwesome; font-size: 9px; font-weight: 400; display: block; visibility: hidden; position: absolute; cursor: pointer; content: "\f054"; opacity: 0; -webkit-transition: all 0.2s ease-out; -webkit-font-smoothing: antialiased; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -moz-osx-font-smoothing: grayscale;
}
.megamenu-type-4 .vertical ul.megamenu > li.with-sub-menu > a::after {
	top: 17px;
}
.vertical ul.megamenu > li.with-sub-menu:hover > a::after {
	left: 30px; visibility: visible; opacity: 1;
}
.vertical ul.megamenu > li.with-sub-menu:hover > a {
	padding-left: 50px;
}
.vertical ul.megamenu > li > .sub-menu {
	left: 100%; top: -10px; padding-top: 0px;
}
.vertical ul.megamenu > li > .sub-menu > .content {
	margin-left: 0px; position: relative !important;
}
.vertical ul.megamenu > li > .full-width-sub-menu.sub-menu > .content {
	padding-right: 40px; padding-left: 40px;
}
.vertical ul.megamenu > li > .sub-menu > .content > .arrow {
	left: 0px !important; top: 0px;
}
.vertical ul.megamenu > li > .sub-menu > .content > .arrow::after {
	border-width: 10px 10px 10px 0px; border-style: solid; border-color: transparent rgb(255, 255, 255) transparent transparent; left: 0px; top: 24px; margin-top: 0px; margin-left: -10px; display: block; position: absolute; z-index: 30; content: "";
}
.megamenu-background .vertical #menuHeading {
	margin: 0px;
}
.megamenu-type-4 .megamenu-background .vertical #menuHeading {
	padding-bottom: 2px; margin-bottom: -2px;
}
.megamenu-background .vertical .megamenuToogle-wrapper {
	background: rgb(250, 250, 250); transition:0.2s ease-in; cursor: pointer; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in;
}
.megamenu-type-5 #main .megamenu-background .vertical .megamenuToogle-wrapper {
	background: none;
}
.megamenu-background .vertical:hover .megamenuToogle-wrapper {
	background: rgb(234, 98, 76);
}
.megamenu-type-10 .megamenu-background .vertical .megamenuToogle-wrapper {
	border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px;
}
.megamenu-type-20 .megamenu-background .vertical .megamenuToogle-wrapper {
	border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px;
}
.megamenu-type-25 .megamenu-background .vertical .megamenuToogle-wrapper {
	border-radius: 4px; margin-bottom: -3px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.megamenu-type-21 .megamenu-background .vertical .megamenuToogle-wrapper {
	border-radius: 2px 2px 0px 0px; -moz-border-radius: 2px 2px 0px 0px; -webkit-border-radius: 2px 2px 0px 0px;
}
.megamenu-background .vertical .megamenuToogle-wrapper .megamenuToogle-pattern {
	background: url("../img/bg-megamenu.png") repeat-y right top;
}
.megamenu-type-2 .megamenu-background .vertical .megamenuToogle-wrapper .megamenuToogle-pattern {
	background: none;
}
.megamenu-type-20 .megamenu-background .vertical .megamenuToogle-wrapper .megamenuToogle-pattern {
	background: none;
}
.megamenu-type-34 .megamenu-background .vertical .megamenuToogle-wrapper .megamenuToogle-pattern {
	background: none;
}
.megamenu-type-28 .megamenu-background .vertical .megamenuToogle-wrapper .megamenuToogle-pattern {
	background: url("../img/bg-lingerie2-vertical-menu.png") repeat-y right top !important; border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1); border-image: none; margin-bottom: -1px;
}
.megamenu-type-26 .megamenu-background .vertical .megamenuToogle-wrapper .megamenuToogle-pattern {
	background: none;
}
.megamenu-type-25 .megamenu-background .vertical .megamenuToogle-wrapper .megamenuToogle-pattern {
	background: none;
}
.megamenu-type-21 .megamenu-background .vertical .megamenuToogle-wrapper .megamenuToogle-pattern {
	background: none;
}
.megamenu-type-4 .megamenu-background .vertical .megamenuToogle-wrapper .megamenuToogle-pattern {
	background: none;
}
.megamenu-type-14 .megamenu-background .vertical .megamenuToogle-wrapper .megamenuToogle-pattern {
	background: none;
}
.megamenu-type-17 .megamenu-background .vertical .megamenuToogle-wrapper .megamenuToogle-pattern {
	background: none;
}
.megamenu-type-10 .megamenu-background .vertical .megamenuToogle-wrapper .megamenuToogle-pattern {
	border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px;
}
.megamenu-background .vertical .megamenuToogle-wrapper .container {
	background: url("../img/bg-megamenu.png") repeat-x left top; padding: 26px 30px 23px 45px !important; transition:0.2s ease-in; height: 71px; color: rgb(51, 51, 51); -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in;
}
.megamenu-type-5 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	background: none !important;
}
.megamenu-type-2 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	background: none; height: 61px; padding-top: 20px !important;
}
.megamenu-type-16 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	background: none; height: 61px; padding-top: 20px !important;
}
.megamenu-type-15 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	height: 61px; padding-top: 21px !important; padding-bottom: 18px !important; padding-left: 30px !important;
}
.megamenu-type-20 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	height: 60px; padding-top: 22px !important; padding-bottom: 16px !important; padding-left: 30px !important;
}
.megamenu-type-34 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	height: 60px; padding-top: 22px !important; padding-bottom: 16px !important; padding-left: 30px !important; border-bottom-color: rgb(60, 60, 60); border-bottom-width: 1px; border-bottom-style: solid;
}
.megamenu-type-28 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	height: 60px; padding-top: 23px !important; padding-bottom: 16px !important; padding-left: 30px !important;
}
.megamenu-type-26 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	height: 60px; padding-top: 22px !important; padding-bottom: 16px !important; padding-left: 30px !important;
}
.megamenu-type-25 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	height: 46px; padding-top: 15px !important; padding-bottom: 13px !important; padding-left: 30px !important;
}
.megamenu-type-21 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	background: none; height: 60px; padding-top: 22px !important; padding-bottom: 16px !important; padding-left: 30px !important;
}
.megamenu-type-7 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	background: none; height: 61px; padding-top: 20px !important;
}
.megamenu-type-11 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	background: none; height: 61px; padding-top: 20px !important;
}
.megamenu-type-22 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	background: none; height: 61px; padding-top: 20px !important;
}
.megamenu-type-4 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	height: 51px; padding-top: 15px !important; padding-bottom: 14px !important; padding-left: 30px !important;
}
.megamenu-type-14 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	height: 61px; padding-top: 21px !important; padding-bottom: 20px !important; padding-left: 30px !important;
}
.megamenu-type-10 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	height: 50px; padding-top: 14px !important; padding-bottom: 14px !important; padding-left: 30px !important;
}
.megamenu-type-17 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	background: none; height: 50px; padding-top: 14px !important; padding-bottom: 14px !important; padding-left: 30px !important;
}
.megamenu-type-5 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	padding-left: 35px !important;
}
.megamenu-type-6 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	padding-left: 35px !important;
}
.megamenu-type-9 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	padding-left: 35px !important;
}
.megamenu-type-19 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	padding-left: 35px !important;
}
.megamenu-type-27 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	padding-left: 35px !important;
}
.megamenu-type-31 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	padding-left: 35px !important;
}
.megamenu-type-3 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	height: 65px; padding-top: 22px !important;
}
.megamenu-type-12 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	height: 53px; padding-top: 18px !important; padding-bottom: 18px !important;
}
.megamenu-type-13 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	height: 61px; padding-top: 20px !important; padding-bottom: 20px !important;
}
.megamenu-type-24 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	height: 61px; padding-top: 20px !important; padding-bottom: 20px !important;
}
.standard-body .fixed .megamenu-background .vertical .megamenuToogle-wrapper .container {
	padding-left: 40px !important;
}
.megamenu-background .vertical:hover .megamenuToogle-wrapper .container {
	color: rgb(255, 255, 255);
}
.standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	background: url("../img/bg-megamenu.png") repeat-x left top rgb(250, 250, 250); left: -1000px; top: 0px; width: 1020px; height: 71px; display: block; position: absolute; z-index: -1; content: "";
}
.fixed-body-2-2 .megamenu-background .mega-menu-modules > div:first-child::before {
	display: none !important;
}
.megamenu-type-2 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	height: 61px;
}
.megamenu-type-16 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	height: 61px;
}
.megamenu-type-15 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	height: 61px;
}
.megamenu-type-7 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	height: 61px;
}
.megamenu-type-11 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	height: 61px;
}
.megamenu-type-22 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	height: 61px;
}
.megamenu-type-20 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	display: none;
}
.megamenu-type-34 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	display: none;
}
.megamenu-type-28 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	display: none;
}
.megamenu-type-26 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	display: none;
}
.megamenu-type-25 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	display: none;
}
.megamenu-type-21 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	display: none;
}
.megamenu-type-4 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	display: none;
}
.megamenu-type-14 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	display: none;
}
.megamenu-type-10 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	display: none;
}
.megamenu-type-17 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	display: none;
}
.megamenu-type-5 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	display: none;
}
.megamenu-type-6 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	display: none;
}
.megamenu-type-9 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	display: none;
}
.megamenu-type-19 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	display: none;
}
.megamenu-type-27 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	display: none;
}
.megamenu-type-31 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	display: none;
}
.megamenu-type-3 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	height: 65px;
}
.megamenu-type-12 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	height: 53px;
}
.megamenu-type-13 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	height: 61px;
}
.megamenu-type-24 .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	height: 61px;
}
.megamenu-background .vertical .megamenuToogle-wrapper .container::after {
	font: 9px FontAwesome; margin: 5px 0px 0px 6px; transition:0.2s ease-in-out; color: rgb(234, 98, 76); vertical-align: top; display: inline-block; content: "\f078"; font-size-adjust: none; font-stretch: normal; -webkit-transition: all 0.2s ease-in-out; -webkit-font-smoothing: antialiased; -moz-transition: all 0.2s ease-in-out; text-rendering: auto; -moz-osx-font-smoothing: grayscale;
}
.megamenu-type-10 .megamenu-background .vertical .megamenuToogle-wrapper .container::after {
	display: none;
}
.megamenu-type-15 .megamenu-background .vertical .megamenuToogle-wrapper .container::before {
	background: rgb(0, 0, 0); transition:0.2s ease-in-out; top: 23px; width: 16px; height: 4px; right: 29px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.megamenu-type-15 .megamenu-background .vertical .megamenuToogle-wrapper .container::after {
	background: rgb(0, 0, 0); margin: 0px; transition:0.2s ease-in-out; top: 29px; width: 16px; height: 4px; right: 29px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.megamenu-type-15 .megamenu-background .vertical .megamenuToogle-wrapper::before {
	background: rgb(0, 0, 0); transition:0.2s ease-in-out; top: 35px; width: 16px; height: 4px; right: 29px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.megamenu-type-20 .megamenu-background .vertical .megamenuToogle-wrapper .container::before {
	background: rgb(0, 0, 0); transition:0.2s ease-in-out; top: 22px; width: 16px; height: 4px; right: 29px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.megamenu-type-20 .megamenu-background .vertical .megamenuToogle-wrapper .container::after {
	background: rgb(0, 0, 0); margin: 0px; transition:0.2s ease-in-out; top: 28px; width: 16px; height: 4px; right: 29px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.megamenu-type-20 .megamenu-background .vertical .megamenuToogle-wrapper::before {
	background: rgb(0, 0, 0); transition:0.2s ease-in-out; top: 34px; width: 16px; height: 4px; right: 29px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.megamenu-type-34 .megamenu-background .vertical .megamenuToogle-wrapper .container::before {
	background: rgb(0, 0, 0); transition:0.2s ease-in-out; top: 22px; width: 16px; height: 4px; right: 29px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.megamenu-type-34 .megamenu-background .vertical .megamenuToogle-wrapper .container::after {
	background: rgb(0, 0, 0); margin: 0px; transition:0.2s ease-in-out; top: 28px; width: 16px; height: 4px; right: 29px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.megamenu-type-34 .megamenu-background .vertical .megamenuToogle-wrapper::before {
	background: rgb(0, 0, 0); transition:0.2s ease-in-out; top: 34px; width: 16px; height: 4px; right: 29px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.megamenu-type-28 .megamenu-background .vertical .megamenuToogle-wrapper .container::before {
	background: rgb(0, 0, 0); transition:0.2s ease-in-out; top: 22px; width: 16px; height: 4px; right: 29px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.megamenu-type-28 .megamenu-background .vertical .megamenuToogle-wrapper .container::after {
	background: rgb(0, 0, 0); margin: 0px; transition:0.2s ease-in-out; top: 28px; width: 16px; height: 4px; right: 29px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.megamenu-type-28 .megamenu-background .vertical .megamenuToogle-wrapper::before {
	background: rgb(0, 0, 0); transition:0.2s ease-in-out; top: 34px; width: 16px; height: 4px; right: 29px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.megamenu-type-25 .megamenu-background .vertical .megamenuToogle-wrapper .container::before {
	background: rgb(0, 0, 0); transition:0.2s ease-in-out; top: 15px; width: 16px; height: 4px; right: 20px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.megamenu-type-25 .megamenu-background .vertical .megamenuToogle-wrapper .container::after {
	background: rgb(0, 0, 0); margin: 0px; transition:0.2s ease-in-out; top: 21px; width: 16px; height: 4px; right: 20px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.megamenu-type-25 .megamenu-background .vertical .megamenuToogle-wrapper::before {
	background: rgb(0, 0, 0); transition:0.2s ease-in-out; top: 27px; width: 16px; height: 4px; right: 20px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.megamenu-type-21 .megamenu-background .vertical .megamenuToogle-wrapper .container::before {
	background: rgb(0, 0, 0); transition:0.2s ease-in-out; top: 22px; width: 16px; height: 4px; right: 29px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.megamenu-type-21 .megamenu-background .vertical .megamenuToogle-wrapper .container::after {
	background: rgb(0, 0, 0); margin: 0px; transition:0.2s ease-in-out; top: 28px; width: 16px; height: 4px; right: 29px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.megamenu-type-21 .megamenu-background .vertical .megamenuToogle-wrapper::before {
	background: rgb(0, 0, 0); transition:0.2s ease-in-out; top: 34px; width: 16px; height: 4px; right: 29px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
#main .megamenu-background .vertical .megamenu-wrapper {
	transition:0.2s ease-in; width: 100%; margin-top: 20px; visibility: hidden; position: absolute; z-index: -100; opacity: 0; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in;
}
.megamenu-type-10 #main .megamenu-background .vertical .megamenu-wrapper {
	border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0px 0px 4px 4px;
}
.megamenu-type-20 #main .megamenu-background .vertical .megamenu-wrapper {
	background-position: right top !important; border-radius: 0px 0px 5px 5px; box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.4); background-image: url("../img/bg-vertical-megamenu-toys2.png") !important; background-repeat: no-repeat !important; -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4); -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px;
}
.megamenu-type-34 #main .megamenu-background .vertical .megamenu-wrapper {
	background: rgb(38, 38, 38) !important;
}
.megamenu-type-25 #main .megamenu-background .vertical .megamenu-wrapper {
	border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0px 0px 4px 4px;
}
.megamenu-type-21 #main .megamenu-background .vertical .megamenu-wrapper {
	background-position: right top !important; border-radius: 0px 0px 2px 2px; background-image: url("../img/bg-vertical-megamenu-cleaning.png") !important; background-repeat: no-repeat !important; -moz-border-radius: 0px 0px 2px 2px; -webkit-border-radius: 0px 0px 2px 2px;
}
#main .megamenu-background .vertical:hover .megamenu-wrapper {
	margin-top: 0px; visibility: visible; z-index: 1; opacity: 1;
}
.show-vertical-megamenu.common-home #main .megamenu-background .vertical .megamenu-wrapper {
	margin-top: 0px; visibility: visible; z-index: 1; opacity: 1;
}
body[class*='product-category-'].show-vertical-megamenu-category-page #main .megamenu-background .vertical .megamenu-wrapper {
	margin-top: 0px; visibility: visible; z-index: 1; opacity: 1;
}
body[class*='product-product-'].show-vertical-megamenu-product-page #main .megamenu-background .vertical .megamenu-wrapper {
	margin-top: 0px; visibility: visible; z-index: 1; opacity: 1;
}
.megamenu-type-4 #main .megamenu-background .vertical:hover .megamenu-wrapper {
	margin-top: 2px;
}
#main .megamenu-background .vertical .megamenu-wrapper ul.megamenu > li {
	
}
#main .megamenu-background .vertical ul.megamenu > li > a {
	padding-left: 45px;
}
.megamenu-type-4 #main .megamenu-background .vertical ul.megamenu > li > a {
	padding-top: 11px; padding-bottom: 10px; padding-left: 30px;
}
.megamenu-type-14 #main .megamenu-background .vertical ul.megamenu > li > a {
	padding-top: 13px; padding-bottom: 12px; padding-left: 30px;
}
.megamenu-type-20 #main .megamenu-background .vertical ul.megamenu > li > a {
	padding: 4px 30px;
}
.megamenu-type-20 .megamenu-background .vertical ul.megamenu > li {
	background: none !important; border: currentColor !important; border-image: none !important;
}
.megamenu-type-20 #main .megamenu-background .vertical ul.megamenu > li:last-child {
	border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px;
}
.megamenu-type-34 #main .megamenu-background .vertical ul.megamenu > li > a {
	padding: 4px 30px;
}
.megamenu-type-34 .megamenu-background .vertical ul.megamenu > li {
	background: none !important; border: currentColor !important; border-image: none !important;
}
.megamenu-type-28 #main .megamenu-background .vertical ul.megamenu > li > a {
	padding: 20px 30px 17px;
}
.megamenu-type-25 #main .megamenu-background .vertical ul.megamenu > li > a {
	padding: 4px 30px;
}
.megamenu-type-25 .megamenu-background .vertical ul.megamenu > li {
	background: none !important; border: currentColor !important; border-image: none !important;
}
.megamenu-type-21 #main .megamenu-background .vertical ul.megamenu > li > a {
	padding: 4px 30px;
}
.megamenu-type-21 .megamenu-background .vertical ul.megamenu > li {
	background: none !important; border: currentColor !important; border-image: none !important;
}
.megamenu-type-21 #main .megamenu-background .vertical ul.megamenu > li:last-child {
	border-radius: 0px 0px 2px 2px; -moz-border-radius: 0px 0px 2px 2px; -webkit-border-radius: 0px 0px 2px 2px;
}
.megamenu-type-15 #main .megamenu-background .vertical ul.megamenu > li > a {
	padding-left: 30px;
}
.megamenu-type-10 #main .megamenu-background .vertical ul.megamenu > li > a {
	padding-left: 30px;
}
.megamenu-type-17 #main .megamenu-background .vertical ul.megamenu > li > a {
	padding-left: 30px;
}
.megamenu-type-5 #main .megamenu-background .vertical ul.megamenu > li > a {
	padding-left: 35px;
}
.megamenu-type-6 #main .megamenu-background .vertical ul.megamenu > li > a {
	padding-left: 35px;
}
.megamenu-type-9 #main .megamenu-background .vertical ul.megamenu > li > a {
	padding-left: 35px;
}
.megamenu-type-19 #main .megamenu-background .vertical ul.megamenu > li > a {
	padding-left: 35px;
}
.megamenu-type-27 #main .megamenu-background .vertical ul.megamenu > li > a {
	padding-left: 35px;
}
.standard-body #main .fixed .megamenu-background .vertical ul.megamenu > li > a {
	padding-left: 40px;
}
#main .megamenu-background .vertical ul.megamenu > li.with-sub-menu > a::after {
	left: 20px;
}
#main .megamenu-background .vertical ul.megamenu > li.with-sub-menu:hover > a::after {
	left: 45px;
}
.megamenu-type-15 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu > a::after {
	left: 10px;
}
.megamenu-type-15 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu:hover > a::after {
	left: 30px;
}
#main .megamenu-background .vertical ul.megamenu > li.with-sub-menu:hover > a {
	padding-left: 65px;
}
.megamenu-type-15 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu:hover > a {
	padding-left: 50px;
}
.megamenu-type-20 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu > a::after {
	left: 10px; top: 10px;
}
.megamenu-type-20 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu > a::before {
	top: 10px;
}
.megamenu-type-20 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu:hover > a::after {
	left: 30px;
}
.megamenu-type-20 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu:hover > a {
	padding-left: 50px;
}
.megamenu-type-34 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu > a::after {
	left: 10px; top: 10px;
}
.megamenu-type-34 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu > a::before {
	top: 10px;
}
.megamenu-type-34 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu:hover > a::after {
	left: 30px;
}
.megamenu-type-34 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu:hover > a {
	padding-left: 50px;
}
.megamenu-type-28 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu > a::after {
	left: 10px; top: 10px;
}
.megamenu-type-28 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu > a::before {
	top: 10px;
}
.megamenu-type-28 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu:hover > a::after {
	left: 30px;
}
.megamenu-type-28 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu:hover > a {
	padding-left: 50px;
}
.megamenu-type-25 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu > a::after {
	left: 10px; top: 10px;
}
.megamenu-type-25 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu > a::before {
	top: 10px;
}
.megamenu-type-25 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu:hover > a::after {
	left: 30px;
}
.megamenu-type-25 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu:hover > a {
	padding-left: 50px;
}
.megamenu-type-21 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu > a::after {
	left: 10px; top: 10px;
}
.megamenu-type-21 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu > a::before {
	top: 10px;
}
.megamenu-type-21 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu:hover > a::after {
	left: 30px;
}
.megamenu-type-21 #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu:hover > a {
	padding-left: 50px;
}
.slideshow-modules {
	position: relative; z-index: 22;
}
.slideshow-modules .vertical {
	position: relative;
}
.slideshow-modules .vertical #menuHeading {
	margin: 0px; cursor: pointer;
}
.slideshow-modules .vertical .megamenuToogle-wrapper .megamenuToogle-pattern {
	background: none;
}
.slideshow-modules .vertical .megamenuToogle-wrapper .container {
	padding-top: 24px !important; padding-bottom: 25px !important;
}
.megamenu-type-18 .slideshow-modules .vertical .megamenuToogle-wrapper .container {
	padding-top: 25px !important; padding-bottom: 24px !important;
}
.megamenu-type-18 .slideshow-modules .vertical .megamenuToogle-wrapper .container::before {
	background: rgb(0, 0, 0); transition:0.2s ease-in-out; top: 27px; width: 16px; height: 4px; right: 30px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.megamenu-type-18 .slideshow-modules .vertical .megamenuToogle-wrapper .container::after {
	background: rgb(0, 0, 0); margin: 0px; transition:0.2s ease-in-out; top: 33px; width: 16px; height: 4px; right: 30px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.megamenu-type-18 .slideshow-modules .vertical .megamenuToogle-wrapper::before {
	background: rgb(0, 0, 0); transition:0.2s ease-in-out; top: 39px; width: 16px; height: 4px; right: 30px; display: block; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
#main .slideshow-modules .vertical .megamenu-wrapper {
	transition:0.2s ease-in; width: 100%; margin-top: 20px; visibility: hidden; position: absolute; z-index: -100; opacity: 0; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in;
}
#main .slideshow-modules .vertical:hover .megamenu-wrapper {
	margin-top: 0px; visibility: visible; z-index: 1; opacity: 1;
}
.show-vertical-megamenu.common-home #main .slideshow-modules .vertical .megamenu-wrapper {
	margin-top: 0px; visibility: visible; z-index: 1; opacity: 1;
}
body[class*='product-category-'].show-vertical-megamenu-category-page #main .slideshow-modules .vertical .megamenu-wrapper {
	margin-top: 0px; visibility: visible; z-index: 1; opacity: 1;
}
body[class*='product-product-'].show-vertical-megamenu-product-page #main .slideshow-modules .vertical .megamenu-wrapper {
	margin-top: 0px; visibility: visible; z-index: 1; opacity: 1;
}
#main .slideshow-modules .vertical .megamenu-wrapper ul.megamenu > li {
	position: static;
}
#main .slideshow-modules .vertical .megamenu-wrapper ul.megamenu > li > a {
	padding-top: 21px; padding-bottom: 16px;
}
.megamenu-type-18 #main .slideshow-modules .vertical .megamenu-wrapper ul.megamenu > li > a {
	padding-top: 11px; padding-bottom: 6px;
}
#main .slideshow-modules .vertical ul.megamenu > li.with-sub-menu > a::before {
	top: 26px;
}
#main .slideshow-modules .vertical ul.megamenu > li.with-sub-menu > a::after {
	top: 26px;
}
.megamenu-type-18 #main .slideshow-modules .vertical ul.megamenu > li.with-sub-menu > a::before {
	top: 17px;
}
.megamenu-type-18 #main .slideshow-modules .vertical ul.megamenu > li.with-sub-menu > a::after {
	top: 17px;
}
#main .slideshow-modules .vertical ul.megamenu > li > .sub-menu {
	top: 0px;
}
#main .slideshow-modules .vertical ul.megamenu > li > .sub-menu .arrow {
	display: none;
}
#main .slideshow-modules .vertical .megamenu-wrapper ul.megamenu > li > a img {
	transition:0.2s ease-in; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%);
}
#main .slideshow-modules .vertical .megamenu-wrapper ul.megamenu > li.active > a img {
	-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -o-filter: grayscale(0%);
}
#main .slideshow-modules .vertical .megamenu-wrapper ul.megamenu > li:hover > a img {
	-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -o-filter: grayscale(0%);
}
@media all and (max-width:767px)
{
.responsive ul.megamenu li .sub-menu .content .static-menu .categories-image-right {
	display: none;
}
.responsive ul.megamenu li .sub-menu .content .static-menu .categories-image-top {
	display: none;
}
.responsive ul.megamenu li .sub-menu .content .static-menu .categories-image-right > div > ul {
	display: block !important;
}
.responsive ul.megamenu li .sub-menu .content .static-menu .left-categories-image-right {
	padding: 0px; width: 100%; float: none;
}
.responsive ul.megamenu li .sub-menu .content .static-menu .right-categories-image-right {
	display: none;
}
.responsive ul.megamenu li .sub-menu .content .static-menu .left-categories-image-left {
	display: none;
}
.responsive ul.megamenu li .sub-menu .content .static-menu .right-categories-image-left {
	padding: 0px; width: 100%; float: none;
}
.responsive ul.megamenu .sub-menu .content {
	padding: 20px 30px !important;
}
.responsive .header-type-3 ul.megamenu .sub-menu .content {
	padding: 20px 25px !important;
}
.responsive .megamenu-type-6 ul.megamenu .sub-menu .content {
	padding: 20px 25px !important;
}
.responsive .megamenu-type-9 ul.megamenu .sub-menu .content {
	padding: 20px 25px !important;
}
.responsive .megamenu-type-19 ul.megamenu .sub-menu .content {
	padding: 20px 25px !important;
}
.responsive .megamenu-type-5 ul.megamenu .sub-menu .content {
	padding: 20px 25px !important;
}
.responsive ul.megamenu .sub-menu .content .border {
	display: none;
}
.responsive ul.megamenu .sub-menu .content .row {
	margin: 0px -30px; padding: 0px;
}
.responsive .header-type-3 ul.megamenu .sub-menu .content .row {
	margin: 0px -25px;
}
.responsive ul.megamenu .sub-menu .content .row > div {
	background: none !important; padding-top: 20px; padding-right: 30px; padding-left: 30px; margin-top: 20px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.responsive .header-type-3 ul.megamenu .sub-menu .content .row > div {
	padding-right: 25px; padding-left: 25px;
}
.responsive ul.megamenu .sub-menu .content :first-of-type.row > div:first-child {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.responsive ul.megamenu .sub-menu .content :first-of-type.row > div.mobile-disabled + .mobile-enabled {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.responsive ul.megamenu .sub-menu .content :first-of-type.row > div.mobile-enabled + .mobile-disabled + .mobile-enabled {
	padding-top: 20px; margin-top: 20px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.responsive ul.megamenu .sub-menu .content :first-of-type.row > div.mobile-enabled + .mobile-disabled + .mobile-disabled + .mobile-enabled {
	padding-top: 20px; margin-top: 20px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.responsive ul.megamenu .sub-menu .content :first-of-type.row > div.mobile-enabled + .mobile-disabled + .mobile-disabled + .mobile-disabled + .mobile-enabled {
	padding-top: 20px; margin-top: 20px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.responsive ul.megamenu .sub-menu .content :first-of-type.row > div.mobile-enabled + .mobile-disabled + .mobile-disabled + .mobile-disabled + .mobile-disabled + .mobile-enabled {
	padding-top: 20px; margin-top: 20px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.responsive ul.megamenu li .menu > ul > li {
	position: relative;
}
.responsive ul.megamenu .menu > ul > li.active > .close-categories {
	top: 0px; height: 45px; right: 14px; display: block !important; position: absolute; cursor: pointer;
}
.responsive .megamenu-type-6 ul.megamenu .menu > ul > li > .close-categories {
	right: 7px;
}
.responsive .megamenu-type-9 ul.megamenu .menu > ul > li > .close-categories {
	right: 7px;
}
.responsive .megamenu-type-19 ul.megamenu .menu > ul > li > .close-categories {
	right: 7px;
}
.responsive .megamenu-type-5 ul.megamenu .menu > ul > li > .close-categories {
	right: 7px;
}
.responsive .standard-body .fixed ul.megamenu .menu > ul > li.active > .close-categories {
	right: 13px;
}
.responsive .vertical ul.megamenu .menu > ul > li.active > .close-categories {
	right: 5px;
}
.responsive #main .header-type-3 ul.megamenu .menu > ul > li.active > .close-categories {
	right: 7px;
}
.responsive ul.megamenu .menu > ul > li.active > .close-categories::before {
	padding: 0px 18px; line-height: 46px; font-family: Arial; font-size: 30px; font-weight: 300; content: "-";
}
.responsive ul.megamenu .menu > ul > li > .open-categories {
	top: 0px; height: 45px; right: 14px; display: block !important; position: absolute; cursor: pointer;
}
.responsive .megamenu-type-6 ul.megamenu .menu > ul > li > .open-categories {
	right: 7px;
}
.responsive .megamenu-type-9 ul.megamenu .menu > ul > li > .open-categories {
	right: 7px;
}
.responsive .megamenu-type-19 ul.megamenu .menu > ul > li > .open-categories {
	right: 7px;
}
.responsive .megamenu-type-5 ul.megamenu .menu > ul > li > .open-categories {
	right: 7px;
}
.responsive .standard-body .fixed ul.megamenu .menu > ul > li > .open-categories {
	right: 13px;
}
.responsive .vertical ul.megamenu .menu > ul > li > .open-categories {
	right: 5px;
}
.responsive #main .header-type-3 ul.megamenu .menu > ul > li > .open-categories {
	right: 7px;
}
.responsive ul.megamenu .menu > ul > li.active > .open-categories {
	display: none !important;
}
.responsive ul.megamenu li .open-categories::before {
	padding: 0px 17px; line-height: 50px; font-family: Arial; font-size: 20px; font-weight: 300; content: "+";
}
.responsive #main ul.megamenu li .menu > ul > li .visible {
	display: none;
}
.responsive #main ul.megamenu li .menu > ul > li > ul {
	display: none;
}
.responsive #main ul.megamenu li .menu > ul > li.active .visible {
	
}
.responsive #main ul.megamenu li .menu > ul > li.active > ul {
	
}
.responsive ul.megamenu li .sub-menu .content .matrialarts-menu.hover-menu {
	padding: 0px !important;
}
.responsive ul.megamenu li .sub-menu .content .hover-menu .menu {
	margin: -20px -30px; overflow: hidden; position: relative;
}
.responsive ul.megamenu li .sub-menu .content .static-menu .menu {
	margin: -20px -30px; overflow: hidden; position: relative;
}
.responsive .megamenu-type-6 ul.megamenu li .sub-menu .content .hover-menu .menu {
	margin: -20px -25px;
}
.responsive .megamenu-type-6 ul.megamenu li .sub-menu .content .static-menu .menu {
	margin: -20px -25px;
}
.responsive .megamenu-type-9 ul.megamenu li .sub-menu .content .hover-menu .menu {
	margin: -20px -25px;
}
.responsive .megamenu-type-9 ul.megamenu li .sub-menu .content .static-menu .menu {
	margin: -20px -25px;
}
.responsive .megamenu-type-19 ul.megamenu li .sub-menu .content .hover-menu .menu {
	margin: -20px -25px;
}
.responsive .megamenu-type-19 ul.megamenu li .sub-menu .content .static-menu .menu {
	margin: -20px -25px;
}
.responsive .megamenu-type-5 ul.megamenu li .sub-menu .content .hover-menu .menu {
	margin: -20px -25px;
}
.responsive .megamenu-type-5 ul.megamenu li .sub-menu .content .static-menu .menu {
	margin: -20px -25px;
}
.responsive #main .header-type-3 ul.megamenu li .sub-menu .content .hover-menu .menu {
	margin: -20px -25px;
}
.responsive #main .header-type-3 ul.megamenu li .sub-menu .content .static-menu .menu {
	margin: -20px -25px;
}
.responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul {
	margin: 0px !important; padding: 0px !important; min-height: 0px !important;
}
.responsive ul.megamenu li .sub-menu .content .static-menu .menu ul {
	margin: 0px !important; padding: 0px !important; min-height: 0px !important;
}
.responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul li {
	background: none; margin: 0px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; float: none;
}
.responsive ul.megamenu li .sub-menu .content .static-menu .menu ul li {
	background: none; margin: 0px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; float: none;
}
.responsive ul.megamenu li .sub-menu .content .static-menu .menu ul li::before {
	display: none;
}
.responsive ul.megamenu li .sub-menu .content .hover-menu .menu > ul:first-child > li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.responsive ul.megamenu li .sub-menu .content .static-menu .menu > ul:first-child > li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul li a {
	background: rgb(255, 255, 255); padding: 13px 30px 10px; color: rgb(102, 102, 102); font-size: 14px; font-weight: 300; display: block;
}
.responsive ul.megamenu li .sub-menu .content .static-menu .menu ul li a {
	background: rgb(255, 255, 255); padding: 13px 30px 10px; color: rgb(102, 102, 102); font-size: 14px; font-weight: 300; display: block;
}
.responsive .megamenu-type-6 ul.megamenu li .sub-menu .content .hover-menu .menu ul li a {
	padding-right: 25px; padding-left: 25px;
}
.responsive .megamenu-type-6 ul.megamenu li .sub-menu .content .static-menu .menu ul li a {
	padding-right: 25px; padding-left: 25px;
}
.responsive .megamenu-type-9 ul.megamenu li .sub-menu .content .hover-menu .menu ul li a {
	padding-right: 25px; padding-left: 25px;
}
.responsive .megamenu-type-9 ul.megamenu li .sub-menu .content .static-menu .menu ul li a {
	padding-right: 25px; padding-left: 25px;
}
.responsive .megamenu-type-19 ul.megamenu li .sub-menu .content .hover-menu .menu ul li a {
	padding-right: 25px; padding-left: 25px;
}
.responsive .megamenu-type-19 ul.megamenu li .sub-menu .content .static-menu .menu ul li a {
	padding-right: 25px; padding-left: 25px;
}
.responsive .megamenu-type-5 ul.megamenu li .sub-menu .content .hover-menu .menu ul li a {
	padding-right: 25px; padding-left: 25px;
}
.responsive .megamenu-type-5 ul.megamenu li .sub-menu .content .static-menu .menu ul li a {
	padding-right: 25px; padding-left: 25px;
}
.responsive .vertical ul.megamenu li .sub-menu .content .hover-menu .menu ul li a {
	padding-right: 25px; padding-left: 25px;
}
.responsive .vertical ul.megamenu li .sub-menu .content .static-menu .menu ul li a {
	padding-right: 25px; padding-left: 25px;
}
.responsive .megamenu-background .vertical ul.megamenu li .sub-menu .content .hover-menu .menu ul li a {
	padding-right: 30px; padding-left: 30px;
}
.responsive .megamenu-background .vertical ul.megamenu li .sub-menu .content .static-menu .menu ul li a {
	padding-right: 30px; padding-left: 30px;
}
.responsive #main .header-type-3 ul.megamenu li .sub-menu .content .hover-menu .menu ul li a {
	padding: 11px 25px;
}
.responsive #main .header-type-3 ul.megamenu li .sub-menu .content .static-menu .menu ul li a {
	padding: 11px 25px;
}
.responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul li ul li a {
	font-size: 13px;
}
.responsive ul.megamenu li .sub-menu .content .static-menu .menu ul li ul li a {
	font-size: 13px;
}
.responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul li a:hover {
	background: rgb(250, 250, 250);
}
.responsive ul.megamenu li .sub-menu .content .static-menu .menu ul li a:hover {
	background: rgb(250, 250, 250);
}
.responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul li.active > a {
	background: rgb(250, 250, 250);
}
.responsive ul.megamenu li .sub-menu .content .static-menu .menu ul li.active > a {
	background: rgb(250, 250, 250);
}
.responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul li a::before {
	display: none;
}
.responsive ul.megamenu li .sub-menu .content .static-menu .menu ul li a::before {
	display: none;
}
.responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul li a::after {
	display: none;
}
.responsive ul.megamenu li .sub-menu .content .static-menu .menu ul li a::after {
	display: none;
}
.responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul ul {
	margin: 0px !important; padding: 0px !important;
}
.responsive ul.megamenu li .sub-menu .content .static-menu .menu ul ul {
	margin: 0px !important; padding: 0px !important;
}
.responsive #main ul.megamenu li .sub-menu .content .hover-menu .menu ul ul li a {
	padding-left: 40px !important;
}
.responsive #main ul.megamenu li .sub-menu .content .static-menu .menu ul ul li a {
	padding-left: 40px !important;
}
.responsive #main ul.megamenu li .sub-menu .content .hover-menu .menu ul ul ul li a {
	padding-left: 60px !important;
}
.responsive #main ul.megamenu li .sub-menu .content .static-menu .menu ul ul ul li a {
	padding-left: 60px !important;
}
.responsive ul.megamenu .sub-menu .content .static-menu .row > div {
	padding: 0px 20px !important;
}
.responsive .static-menu .visible {
	padding: 0px !important;
}
.responsive ul.megamenu li .sub-menu .content .static-menu > .menu > ul > li {
	padding: 0px;
}
.responsive .megamenu-type-10 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	padding-left: 25px !important;
}
.responsive .megamenu-type-10 #main .megamenu-background .vertical ul.megamenu > li > a {
	padding-left: 25px !important;
}
.responsive .megamenu-type-17 .megamenu-background .vertical .megamenuToogle-wrapper .container {
	padding-left: 25px !important;
}
.responsive .megamenu-type-17 #main .megamenu-background .vertical ul.megamenu > li > a {
	padding-left: 25px !important;
}
}
@media all and (max-width:991px)
{
.responsive .megamenu-type-21 .megamenu-background > div {
	background: none;
}
.responsive .megamenu-type-20 .megamenu-background > div {
	background: none;
}
.responsive .megamenu-type-34 .megamenu-background > div {
	background: none;
}
.responsive .megamenu-type-25 .megamenu-background > div {
	background: none;
}
.responsive .megamenu-type-10 .megamenu-background > div {
	background: none;
}
.responsive ul.megamenu li .sub-menu .content {
	background-image: none !important;
}
.responsive .mega-menu-modules .mobile-disabled.vertical {
	display: none !important;
}
.responsive .vertical ul.megamenu > li {
	padding: 0px !important; border-right-color: currentColor !important; border-left-color: currentColor !important; border-right-width: medium !important; border-left-width: medium !important; border-right-style: none !important; border-left-style: none !important; position: relative !important;
}
.responsive .vertical ul.megamenu > li.click::before {
	display: none;
}
.responsive .vertical ul.megamenu > li.hover::before {
	display: none;
}
.responsive #main .vertical ul.megamenu > li > a {
	padding-left: 30px !important;
}
.responsive .megamenu-type-4 #main header .vertical ul.megamenu > li > a {
	padding-left: 25px !important;
}
.responsive .megamenu-type-14 #main header .vertical ul.megamenu > li > a {
	padding-left: 25px !important;
}
.responsive .megamenu-type-5 #main header .vertical ul.megamenu > li > a {
	padding-left: 25px !important;
}
.responsive .megamenu-type-6 #main header .vertical ul.megamenu > li > a {
	padding-left: 25px !important;
}
.responsive .megamenu-type-9 #main header .vertical ul.megamenu > li > a {
	padding-left: 25px !important;
}
.responsive .megamenu-type-19 #main header .vertical ul.megamenu > li > a {
	padding-left: 25px !important;
}
.responsive .megamenu-type-10 #main header .vertical ul.megamenu > li > a {
	padding-left: 25px !important;
}
.responsive .megamenu-type-17 #main header .vertical ul.megamenu > li > a {
	padding-left: 25px !important;
}
.responsive .megamenu-type-20 #main header .vertical ul.megamenu > li > a {
	padding-left: 25px !important;
}
.responsive .megamenu-type-34 #main header .vertical ul.megamenu > li > a {
	padding-left: 25px !important;
}
.responsive .megamenu-type-28 #main header .vertical ul.megamenu > li > a {
	padding-left: 25px !important;
}
.responsive .megamenu-type-26 #main header .vertical ul.megamenu > li > a {
	padding-left: 25px !important;
}
.responsive .megamenu-type-25 #main header .vertical ul.megamenu > li > a {
	padding-left: 25px !important;
}
.responsive .megamenu-type-21 #main header .vertical ul.megamenu > li > a {
	padding-left: 25px !important;
}
.responsive #main .main-content .vertical ul.megamenu > li > a {
	padding-left: 25px !important;
}
.responsive .mega-menu-modules > div:first-child > div {
	margin-right: -30px !important;
}
.responsive .mega-menu-modules > div:first-child .vertical #menuHeading {
	margin-top: 0px !important;
}
.responsive .megamenu-background .vertical .megamenuToogle-wrapper .megamenuToogle-pattern {
	background-image: none;
}
.responsive #main .vertical .megamenuToogle-wrapper .container {
	height: auto !important; padding-left: 30px !important;
}
.responsive .megamenu-type-4 #main header .vertical .megamenuToogle-wrapper .container {
	padding-left: 25px !important;
}
.responsive .megamenu-type-14 #main header .vertical .megamenuToogle-wrapper .container {
	padding-left: 25px !important;
}
.responsive .megamenu-type-5 #main header .vertical .megamenuToogle-wrapper .container {
	padding-left: 25px !important;
}
.responsive .megamenu-type-6 #main header .vertical .megamenuToogle-wrapper .container {
	padding-left: 25px !important;
}
.responsive .megamenu-type-9 #main header .vertical .megamenuToogle-wrapper .container {
	padding-left: 25px !important;
}
.responsive .megamenu-type-19 #main header .vertical .megamenuToogle-wrapper .container {
	padding-left: 25px !important;
}
.responsive .megamenu-type-10 #main header .vertical .megamenuToogle-wrapper .container {
	padding-left: 25px !important;
}
.responsive .megamenu-type-17 #main header .vertical .megamenuToogle-wrapper .container {
	padding-left: 25px !important;
}
.responsive .megamenu-type-20 #main header .vertical .megamenuToogle-wrapper .container {
	padding-left: 25px !important;
}
.responsive .megamenu-type-34 #main header .vertical .megamenuToogle-wrapper .container {
	padding-left: 25px !important;
}
.responsive .megamenu-type-28 #main header .vertical .megamenuToogle-wrapper .container {
	padding-left: 25px !important;
}
.responsive .megamenu-type-26 #main header .vertical .megamenuToogle-wrapper .container {
	padding-left: 25px !important;
}
.responsive .megamenu-type-25 #main header .vertical .megamenuToogle-wrapper .container {
	padding-left: 25px !important;
}
.responsive .megamenu-type-21 #main header .vertical .megamenuToogle-wrapper .container {
	padding-left: 25px !important;
}
.responsive #main .main-content .vertical .megamenuToogle-wrapper .container {
	padding-left: 25px !important;
}
.responsive .standard-body .full-width .megamenu-background .mega-menu-modules > div:first-child::before {
	display: none;
}
.responsive .megamenu-background .vertical .megamenuToogle-wrapper {
	background: rgb(234, 98, 76);
}
.responsive .megamenu-background .vertical .megamenuToogle-wrapper .container {
	color: rgb(255, 255, 255);
}
.responsive .vertical ul.megamenu > li.with-sub-menu > a::before {
	display: none;
}
.responsive .vertical ul.megamenu > li.with-sub-menu > a::after {
	display: none;
}
.responsive #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu:hover > a {
	padding-left: 30px !important;
}
.responsive #main .megamenu-background .vertical .megamenu-wrapper {
	margin-top: 0px !important; margin-bottom: 30px; visibility: visible; position: relative; z-index: 1; opacity: 1;
}
.responsive .vertical .megamenu-wrapper {
	display: none !important;
}
.responsive .active.vertical .megamenu-wrapper {
	display: block !important;
}
.responsive .vertical .megamenuToogle-wrapper .container::before {
	background: none !important; line-height: 1.1; font-size: 20px; float: right; display: block !important; content: "+" !important;
}
.responsive .active.vertical .megamenuToogle-wrapper .container::before {
	display: none !important;
}
.responsive .vertical .megamenuToogle-wrapper .container::after {
	display: none !important;
}
.responsive .vertical .megamenuToogle-wrapper::before {
	display: none !important;
}
.responsive #main .slideshow-modules .vertical {
	margin-right: -20px; margin-left: -20px;
}
.responsive #main .slideshow-modules .vertical .megamenu-wrapper {
	margin-top: 0px !important; visibility: visible; position: relative; z-index: 1; opacity: 1;
}
.responsive .standard-body .full-width .megamenu-background .megaMenuToggle {
	position: relative;
}
.responsive .standard-body .full-width .megamenu-background .megaMenuToggle::before {
	
}
.responsive .header-type-3 .megamenu-background .megaMenuToggle::before {
	display: none !important;
}
.responsive .main-fixed2 .megamenu-background .megaMenuToggle::before {
	display: none !important;
}
.responsive .megamenu-type-4 .megamenu-background .megaMenuToggle::before {
	display: none !important;
}
.responsive .megamenu-type-14 .megamenu-background .megaMenuToggle::before {
	display: none !important;
}
.responsive .megamenu-type-5 .megamenu-background .megaMenuToggle::before {
	display: none !important;
}
.responsive .megamenu-type-6 .megamenu-background .megaMenuToggle::before {
	display: none !important;
}
.responsive .megamenu-type-9 .megamenu-background .megaMenuToggle::before {
	display: none !important;
}
.responsive .megamenu-type-19 .megamenu-background .megaMenuToggle::before {
	display: none !important;
}
.responsive .megamenu-type-10 .megamenu-background .megaMenuToggle::before {
	display: none !important;
}
.responsive .megamenu-type-17 .megamenu-background .megaMenuToggle::before {
	display: none !important;
}
.responsive .megaMenuToggle {
	width: 100%; display: inline-block;
}
.responsive .horizontal {
	position: relative;
}
.responsive .header-type-3 .horizontal {
	margin: 0px !important;
}
.responsive .megamenu-type-4 .horizontal {
	margin: 0px !important;
}
.responsive .megamenu-type-14 .horizontal {
	margin: 0px !important;
}
.responsive .megamenu-type-5 .horizontal {
	margin: 0px !important;
}
.responsive .megamenu-type-6 .horizontal {
	margin: 0px !important;
}
.responsive .megamenu-type-9 .horizontal {
	margin: 0px !important;
}
.responsive .megamenu-type-19 .horizontal {
	margin: 0px !important;
}
.responsive .horizontal .megamenu-wrapper {
	background: rgb(255, 255, 255) !important; display: none; position: relative;
}
.responsive .megamenu-type-6 .horizontal .megamenu-wrapper {
	border-radius: 0px 0px 8px 8px; -moz-border-radius: 0px 0px 8px 8px; -webkit-border-radius: 0px 0px 8px 8px;
}
.responsive .horizontal ul.megamenu > li {
	background: none !important; border-width: 1px medium medium; border-style: solid none none; border-color: rgb(221, 221, 221) currentColor currentColor; margin: 0px !important; padding: 0px; transition:0.2s ease-in; border-image: none; width: auto; text-align: left; float: none !important; display: block; position: relative; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in;
}
.responsive .megamenu-type-33 #main .horizontal ul.megamenu > li {
	display: block;
}
.responsive #main .horizontal ul.megamenu > li {
	border-right-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-right-style: none; border-bottom-style: none; border-left-style: none;
}
.responsive .horizontal ul.megamenu > li:first-child {
	border: currentColor !important; border-image: none !important;
}
.responsive ul.megamenu > li.home {
	display: none;
}
.responsive ul.megamenu > li.search {
	display: none;
}
.responsive .horizontal ul.megamenu > li > a {
	background: none !important; margin: 0px; padding: 14px 30px 13px !important; border: currentColor; border-image: none; height: auto !important; color: rgb(34, 34, 34); text-shadow: none;
}
.responsive .horizontal ul.megamenu > li > a strong {
	color: rgb(34, 34, 34) !important;
}
.responsive .megamenu-type-17 .horizontal ul.megamenu > li > a {
	padding-top: 12px !important; padding-bottom: 10px !important;
}
.responsive .megamenu-type-6 .horizontal ul.megamenu > li > a {
	padding-right: 25px !important; padding-left: 25px !important;
}
.responsive .megamenu-type-9 .horizontal ul.megamenu > li > a {
	padding-right: 25px !important; padding-left: 25px !important;
}
.responsive .megamenu-type-19 .horizontal ul.megamenu > li > a {
	padding-right: 25px !important; padding-left: 25px !important;
}
.responsive .megamenu-type-5 .horizontal ul.megamenu > li > a {
	padding-right: 25px !important; padding-left: 25px !important;
}
.responsive .header-type-3 .horizontal ul.megamenu > li > a {
	padding-left: 25px !important;
}
.responsive .horizontal ul.megamenu > li > a img {
	margin-left: 0px;
}
.responsive .megamenu-type-7 .horizontal ul.megamenu > li > a img {
	display: none;
}
.responsive .megamenu-type-26 .horizontal ul.megamenu > li > a img {
	display: none;
}
.responsive .megamenu-type-30 .horizontal ul.megamenu > li > a img {
	display: none;
}
.responsive ul.megamenu > li.with-sub-menu > a strong::after {
	display: none;
}
.responsive .horizontal ul.megamenu .megamenu-label {
	left: 10px; top: 2px; vertical-align: top; display: inline-block; position: relative;
}
.responsive ul.megamenu > li > .sub-menu > .content > .arrow {
	display: none;
}
.responsive ul.megamenu > li:hover {
	
}
.responsive ul.megamenu > li.active {
	
}
.responsive ul.megamenu > li.with-sub-menu .open-menu {
	padding: 6px 18px 10px 50px; top: 2px; height: 45px; right: 13px; color: rgb(34, 34, 34); display: block; position: absolute; z-index: 10; cursor: pointer;
}
.responsive .slideshow-modules .vertical ul.megamenu > li.with-sub-menu .open-menu {
	top: 10px;
}
.responsive .slideshow-modules .vertical ul.megamenu > li.with-sub-menu .close-menu {
	top: 10px;
}
.responsive .megamenu-type-6 ul.megamenu > li.with-sub-menu .open-menu {
	right: 7px;
}
.responsive .megamenu-type-9 ul.megamenu > li.with-sub-menu .open-menu {
	right: 7px;
}
.responsive .megamenu-type-19 ul.megamenu > li.with-sub-menu .open-menu {
	right: 7px;
}
.responsive .megamenu-type-5 ul.megamenu > li.with-sub-menu .open-menu {
	right: 7px;
}
.responsive .vertical ul.megamenu > li.with-sub-menu .open-menu {
	right: 5px;
}
.responsive .header-type-3 ul.megamenu > li.with-sub-menu .open-menu {
	right: 7px;
}
.responsive ul.megamenu > li.active .open-menu {
	display: none;
}
.responsive ul.megamenu > li.with-sub-menu .open-menu::before {
	font-family: Arial; font-size: 20px; font-weight: 300; content: "+";
}
.responsive ul.megamenu > li.active .close-menu {
	padding: 0px 3px 0px 40px; top: 2px; width: 85px; height: 45px; text-align: center; right: 13px; color: rgb(51, 51, 51); display: block; position: absolute; z-index: 10; cursor: pointer;
}
.responsive .megamenu-type-6 ul.megamenu > li.active .close-menu {
	right: 7px;
}
.responsive .megamenu-type-9 ul.megamenu > li.active .close-menu {
	right: 7px;
}
.responsive .megamenu-type-19 ul.megamenu > li.active .close-menu {
	right: 7px;
}
.responsive .megamenu-type-5 ul.megamenu > li.active .close-menu {
	right: 7px;
}
.responsive .vertical ul.megamenu > li.active .close-menu {
	right: 5px;
}
.responsive .header-type-3 ul.megamenu > li.active .close-menu {
	right: 7px;
}
.responsive ul.megamenu > li.active .close-menu::before {
	line-height: 1.3; font-family: Arial; font-size: 30px; font-weight: 300; content: "-";
}
.responsive ul.megamenu > li > .sub-menu {
	margin: 0px !important; transition:none !important; left: 0px !important; top: 0px !important; width: 100% !important; padding-top: 0px; display: none; visibility: visible !important; position: relative; z-index: 2 !important; -webkit-transition: none; -moz-transition: none;
}
.responsive ul.megamenu li .sub-menu .content {
	border-radius: 0px; border: currentColor; transition:none !important; border-image: none; left: 0px !important; margin-top: 0px !important; margin-left: 0px !important; display: block !important; visibility: visible !important; opacity: 1 !important; box-shadow: none; transform: scale(1) !important; -webkit-box-shadow: none; -webkit-transition: none; -webkit-transform: scale(1, 1); -moz-transition: none; -moz-box-shadow: none; -moz-border-radius: 0x; -webkit-border-radius: 0px; -moz-transform: scale(1, 1); -o-transform: scale(1, 1);
}
.responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul ul {
	transition:none !important; visibility: visible !important; opacity: 1 !important; -webkit-transition: none; -moz-transition: none;
}
.responsive ul.megamenu li .sub-menu .content .static-menu .menu ul ul {
	transition:none !important; visibility: visible !important; opacity: 1 !important; -webkit-transition: none; -moz-transition: none;
}
.responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul ul {
	background: none; margin: 0px 10px 5px; padding: 0px; border-radius: 0px; border: currentColor; border-image: none; left: 0px; width: auto; display: block; position: static; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul ul::before {
	display: none;
}
.responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul ul::after {
	display: none;
}
.responsive .visible {
	
}
.responsive .visible > div {
	margin: 0px !important; padding: 0px 0px 0px 10px !important; border: currentColor !important; border-image: none !important;
}
}
@media all and (max-width:1098px)
{
.responsive ul.megamenu > li {
	margin: 0px 20px 0px 0px;
}
.responsive ul.megamenu > li.pull-right {
	margin: 0px 0px 0px 10px;
}
.responsive .megamenu-type-7 #main ul.megamenu > li.pull-right {
	margin-right: -30px;
}
.responsive .megamenu-type-7 .standard-body #main .fixed ul.megamenu > li.pull-right {
	margin-right: -30px;
}
.responsive .megamenu-type-11 #main ul.megamenu > li.pull-right {
	margin-right: -30px;
}
.responsive .megamenu-type-11 .standard-body #main .fixed ul.megamenu > li.pull-right {
	margin-right: -30px;
}
.responsive .megamenu-type-22 #main ul.megamenu > li.pull-right {
	margin-right: -30px;
}
.responsive .megamenu-type-22 .standard-body #main .fixed ul.megamenu > li.pull-right {
	margin-right: -30px;
}
.responsive .megamenu-type-13 #main ul.megamenu > li.pull-right {
	margin-right: -30px;
}
.responsive .megamenu-type-13 .standard-body #main .fixed ul.megamenu > li.pull-right {
	margin-right: -30px;
}
.responsive .megamenu-type-24 #main ul.megamenu > li.pull-right {
	margin-right: -30px;
}
.responsive .megamenu-type-24 .standard-body #main .fixed ul.megamenu > li.pull-right {
	margin-right: -30px;
}
.responsive #main .mega-menu-modules > div:last-child > div {
	padding-left: 0px;
}
.responsive .megamenu-background .vertical .megamenuToogle-wrapper .container {
	padding-left: 30px !important;
}
.responsive .megamenu-background .vertical ul.megamenu > li > a {
	padding-left: 30px !important;
}
.responsive .standard-body .fixed .megamenu-background .vertical .megamenuToogle-wrapper .container {
	padding-left: 30px !important;
}
.responsive .standard-body .fixed .megamenu-background .vertical ul.megamenu > li > a {
	padding-left: 30px !important;
}
.responsive .megamenu-background .vertical ul.megamenu > li.with-sub-menu:hover > a {
	padding-left: 50px !important;
}
.responsive .standard-body .fixed .megamenu-background .vertical ul.megamenu > li.with-sub-menu:hover > a {
	padding-left: 50px !important;
}
.responsive #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu > a::after {
	left: 10px;
}
.responsive #main .megamenu-background .vertical ul.megamenu > li.with-sub-menu:hover > a::after {
	left: 30px;
}
.responsive .mega-menu-modules > div:first-child > div {
	margin-left: -30px !important;
}
.responsive .standard-body .fixed .mega-menu-modules > div:first-child > div {
	margin-left: -30px !important;
}
}
@media all and (min-width:992px)
{
.megamenu-wrapper {
	display: block !important;
}
.megamenu-type-8 .megamenu-wrapper {
	background: rgba(0, 0, 0, 0.34); border: 1px solid rgba(163, 141, 130, 0.2); border-image: none; margin-left: 15px; display: inline-block !important;
}
}
.computer-menu ul {
	list-style: none; margin: 0px !important; padding: 2px 0px 0px !important; line-height: 30px; font-weight: 600;
}
.computer-menu a {
	font-size: 14px;
}
.computer-menu li {
	margin: 0px !important; clear: both; float: left;
}
.with-border-left {
	position: static;
}
.with-border-left::before {
	background: url("../img/bg-megamenu.png"); top: -30px; width: 1px; bottom: -30px; margin-left: -31px; position: absolute; content: "";
}
.full-width-sub-menu .with-border-left::before {
	bottom: -40px;
}
@media all and (max-width:767px)
{
.responsive .with-border-left::before {
	display: none;
}
}
.flowers-menu {
	margin: 0px 0px -9px !important;
}
.flowers-menu ul {
	list-style: none; margin: 0px !important; padding: 2px 0px 0px !important; line-height: 30px; font-weight: 600;
}
.flowers-menu a {
	font-size: 13px;
}
.flowers-menu li {
	margin: 0px !important; clear: both; float: left;
}
@media all and (max-width:767px)
{
.responsive .flowers-menu {
	padding: 0px !important;
}
}
.fashion3-megamenu {
	position: relative;
}
.fashion3-megamenu > .row > div .static-menu {
	
}
@media all and (min-width:767px)
{
.fashion3-megamenu {
	margin: -30px -40px -40px; position: relative;
}
.fashion3-megamenu > .row {
	margin: 0px; width: 100%; display: table;
}
.fashion3-megamenu > .row > div .static-menu {
	padding-right: 40px; padding-left: 40px;
}
.fashion3-megamenu > .row > div {
	padding-right: 0px; padding-left: 0px;
}
.fashion3-megamenu .white-text {
	color: rgb(255, 255, 255);
}
.fashion3-megamenu .white-text a {
	color: rgb(255, 255, 255);
}
.fashion3-megamenu .white-text a:hover {
	opacity: 0.8;
}
#main .fashion3-megamenu .static-menu a.main-menu {
	padding: 0px 0px 3px; line-height: 1;
}
}
#main .fashion3-megamenu .static-menu a.main-menu {
	
}
.fashion3-megamenu .static-menu a.main-menu::after {
	display: none;
}
#main .fashion3-megamenu .static-menu .menu ul {
	text-transform: uppercase; line-height: 25px; font-size: 12px; font-weight: 600;
}
#main .fashion3-megamenu .static-menu .menu > ul {
	padding-top: 35px; padding-bottom: 45px;
}
.fashion3-megamenu .all-products {
	padding: 12px 40px 10px; text-transform: uppercase; font-size: 11px; font-weight: 600; border-top-color: rgba(255, 255, 255, 0.15); border-top-width: 1px; border-top-style: solid; display: block;
}
.sport-menu ul {
	list-style: none; margin: 0px !important; padding: 2px 0px 0px 10px !important; line-height: 30px;
}
.sport-menu a {
	font-size: 14px; font-weight: 600;
}
.sport-menu li {
	margin: 0px !important; clear: both; float: left;
}
.horizontal-type-2 {
	border-radius: 0px 0px 20px 20px; position: relative;
}
.horizontal-type-2 .container {
	margin: 0px !important; padding: 0px !important; width: auto !important; max-width: none !important;
}
.container.horizontal-type-2 {
	margin: 0px !important; padding: 0px !important; width: auto !important; max-width: none !important;
}
.horizontal-type-2 ul.megamenu {
	padding: 0px 11px !important;
}
.horizontal-type-2 ul.megamenu > li {
	margin: 0px !important; padding: 0px !important; border-left-color: rgba(255, 255, 255, 0.1) !important; border-left-width: 1px !important; border-left-style: solid !important; float: none !important; display: table-cell !important;
}
.horizontal-type-2 ul.megamenu > li > a {
	background: none !important; margin: 0px !important;
}
.horizontal-type-2 ul.megamenu > li:first-child {
	border: currentColor !important; border-image: none !important;
}
.horizontal-type-2 ul.megamenu > li > a img {
	margin: -2px 7px 0px 10px;
}
.horizontal-type-2 ul.megamenu > li > a strong {
	color: rgb(255, 255, 255) !important; font-size: 12px !important; font-weight: 600 !important; display: block !important;
}
.horizontal-type-2 ul.megamenu > li > a strong::after {
	color: rgb(255, 255, 255) !important; font-size: 11px; float: right;
}
.horizontal-type-2 ul.megamenu li .sub-menu .content {
	box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
@media all and (max-width:1098px)
{
.responsive .horizontal-type-2 ul.megamenu > li > a {
	
}
}
@media all and (max-width:991px)
{
.responsive .horizontal-type-2 .megaMenuToggle {
	display: inline-block !important;
}
.responsive #main .horizontal-type-2 .megamenu-wrapper {
	background: none !important;
}
.responsive .horizontal-type-2 ul.megamenu {
	padding: 0px !important;
}
.responsive #main .horizontal-type-2 ul.megamenu > li {
	background: rgb(255, 255, 255) !important; border-width: 1px medium medium !important; border-style: solid none none !important; border-color: rgba(255, 255, 255, 0.1) currentColor currentColor !important; border-image: none !important; width: auto !important; display: block !important;
}
.responsive #main .horizontal-type-2 ul.megamenu > li > a {
	padding: 18px 30px 17px !important;
}
.responsive #main .horizontal-type-2 ul.megamenu > li > a img {
	display: none !important;
}
.responsive #main .horizontal-type-2 ul.megamenu > li > a strong {
	font-size: 13px !important;
}
.responsive .horizontal-type-2 ul.megamenu > li.with-sub-menu .open-menu {
	top: 6px; height: 53px; color: rgb(102, 102, 102) !important;
}
.responsive .horizontal-type-2 ul.megamenu > li.with-sub-menu .close-menu {
	top: 6px; height: 53px; color: rgb(102, 102, 102) !important;
}
}
.horizontal-type-3 {
	background: linear-gradient(rgb(35, 35, 35) 0%, rgb(24, 24, 24) 100%); position: relative;
}
.horizontal-type-3 .container {
	margin: 0px !important; padding: 0px !important; width: auto !important; max-width: none !important;
}
.container.horizontal-type-3 {
	margin: 0px !important; padding: 0px !important; width: auto !important; max-width: none !important;
}
.horizontal-type-3 ul.megamenu {
	
}
.horizontal-type-3 ul.megamenu > li {
	margin: 0px !important; padding: 0px !important; width: 196px !important; border-left-color: rgba(255, 255, 255, 0.07) !important; border-left-width: 1px !important; border-left-style: solid !important; float: none !important; display: table-cell !important;
}
.horizontal-type-3 ul.megamenu > li > a {
	background: none !important; margin: 0px !important; padding: 19px 20px 18px !important; height: 110px !important; text-align: center;
}
.horizontal-type-3 ul.megamenu > li > a:hover {
	background: linear-gradient(rgb(25, 25, 25) 0%, rgb(15, 15, 15) 100%) !important;
}
.horizontal-type-3 ul.megamenu > li:first-child {
	border: currentColor !important; border-image: none !important;
}
.horizontal-type-3 ul.megamenu > li > a img {
	margin: 0px auto 5px; display: block;
}
.horizontal-type-3 ul.megamenu > li > a strong {
	
}
.horizontal-type-3 ul.megamenu > li > a strong::after {
	display: none;
}
.horizontal-type-3 ul.megamenu li .sub-menu .content {
	box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.horizontal-type-3 ul.megamenu > li > .sub-menu > .content > .arrow::after {
	margin-left: -10px;
}
@media all and (max-width:1098px)
{
.responsive .horizontal-type-3 ul.megamenu > li > a {
	padding: 20px 20px 18px !important;
}
}
@media all and (max-width:991px)
{
.responsive .horizontal-type-3 .megaMenuToggle {
	display: none !important;
}
.responsive #main .horizontal-type-3 .megamenu-wrapper {
	background: none !important; display: block !important;
}
.responsive .horizontal-type-3 ul.megamenu {
	padding: 0px !important;
}
.responsive #main .horizontal-type-3 ul.megamenu > li {
	background: none !important; border-width: 1px medium medium !important; border-style: solid none none !important; border-color: rgba(255, 255, 255, 0.07) currentColor currentColor !important; border-image: none !important; width: auto !important; display: block !important;
}
.responsive #main .horizontal-type-3 ul.megamenu > li:first-child {
	border: currentColor !important; border-image: none !important;
}
.responsive #main .horizontal-type-3 ul.megamenu > li > a {
	padding: 18px 30px 17px !important; text-align: left; color: rgb(255, 255, 255) !important;
}
.responsive #main .horizontal-type-3 ul.megamenu > li > a img {
	display: none !important;
}
.responsive .horizontal-type-3 ul.megamenu > li.with-sub-menu .open-menu {
	top: 7px; height: 53px; color: rgb(255, 255, 255) !important;
}
.responsive .horizontal-type-3 ul.megamenu > li.with-sub-menu .close-menu {
	top: 7px; height: 53px; color: rgb(255, 255, 255) !important;
}
}
@media all and (max-width:1270px)
{
.responsive .megamenu-type-23 ul.megamenu > li > a {
	padding-right: 25px; padding-left: 25px;
}
.responsive .megamenu-type-23 ul.megamenu > li.pull-right > a {
	padding-right: 25px; padding-left: 10px;
}
.responsive .megamenu-type-23 #main ul.megamenu > li:last-child.pull-right > a {
	padding-right: 10px; padding-left: 25px;
}
.responsive .megamenu-type-23 #main ul.megamenu > li:nth-last-child(2).pull-right > a {
	padding-right: 10px;
}
}
@media all and (max-width:1098px)
{
.responsive .megamenu-type-23 #main ul.megamenu {
	margin: 0px -30px;
}
.responsive .megamenu-type-23 ul.megamenu > li > a {
	padding-right: 20px; padding-left: 20px;
}
.responsive .megamenu-type-23 ul.megamenu > li > a img {
	margin-top: 0px; max-width: 21px;
}
.responsive .megamenu-type-23 ul.megamenu > li.pull-right > a {
	padding-right: 15px; padding-left: 5px;
}
.responsive .megamenu-type-23 #main ul.megamenu > li:last-child.pull-right > a {
	padding-right: 5px; padding-left: 15px;
}
.responsive .megamenu-type-23 #main ul.megamenu > li:nth-last-child(2).pull-right > a {
	padding-right: 10px;
}
.responsive .megamenu-type-29 ul.megamenu > li > a {
	padding-right: 17px; padding-left: 17px;
}
}
@media all and (max-width:991px)
{
.responsive .megamenu-type-23 #main ul.megamenu {
	margin: 0px;
}
.responsive .megamenu-type-23 #main ul.megamenu li.pull-right {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.responsive .megamenu-type-27 #main ul.megamenu {
	margin: 0px;
}
.responsive .megamenu-type-31 #main ul.megamenu {
	margin: 0px;
}
.responsive .megamenu-type-30 #main ul.megamenu {
	margin: 0px;
}
.responsive .megamenu-type-29 #main ul.megamenu {
	padding: 0px;
}
}
@media all and (max-width:1270px)
{
.responsive .megamenu-type-30 .horizontal ul.megamenu > li > a img {
	display: none;
}
}
