@media screen and (min-width:1360px) {
	.product-item-actions .actions-secondary > .action span{border: 0;clip: inherit;margin: 0;overflow: inherit;padding: 0;position: inherit;}
}
@media screen and (min-width:1025px) {
	.page-layout-1column .products-grid .product-item {	width: 25%;}
	.page-layout-1column .newprodwrp .products-grid .newproducts .product-item {width: calc(20% - 20px);}
	.page-products .products-grid .product-item {padding: 0;}
	.cmslinks > h4 {display: none;}
}
@media screen and (min-width:768px) { 
	.header.content .logo {	order: 0;margin: 0;}
	.logo {max-width: 140px;}	
	.header.content .t_search {	order: 2;}	
	.header.content .t_contact {	order: 3;}	
	.header.content .t_review {	order: 4;}	
	.header.content .t_aclick {	order: 5;}	
	.header.content .t_ct {	order: 6;}	
	.header.content .t_menu .nav-toggle {display: block;position: relative;left: 0;top: 0;font-size: 14px;line-height: 16px;color: #FFFFFF;}	
	.block-search .action.search {right: 0;top: 0;}
	.header.content .t_search .block-search input {padding-right: 23px;max-width: 308px;}
	.header.content .t_search .block-search .action.search {height: 44px;margin: 0 0 0 4px;}
	.nav-toggle > span {clip: inherit;overflow: visible;padding: 0 10px;position: relative;}
	.customer-welcome .action.switch > span {clip: inherit;overflow: visible;position: relative;font-size: 12px;line-height: 9px;color: #fff;font-family: "Posterama_1927";}
	.minicart-wrapper .action.showcart .text {clip: inherit;overflow: visible;position: relative;font-size: 12px;line-height: 18px;color: #fff;font-family: "Posterama_1927";height: auto;}
	.customer-welcome .customer-name {line-height: normal;}
	.sections.nav-sections {width: 100%;}
	.nav-sections {	display: none;}
	.header.content .t_search .block-search {padding-left: 0;width: 428px;z-index: 4;}
	.nav-open body .nav-sections {right: 0;display: block;position: absolute;left: 0;max-width: 1360px;height: calc(100vh - 68px);top: 78px;z-index: 99;box-shadow: 0px 20px 28px rgba(0, 0, 0, 0.05);margin: 0 auto;padding:0;overflow-y: auto;overflow-x: hidden;}
	.customer-welcome ul {margin-top: 14px;}
	.minicart-wrapper .block-minicart {	margin-top: 14px;}
	.nav-toggle::before {display: none;}
	.header.content .t_menu .nav-toggle {display: block;position: relative;left: 0;top: 0;}
	.nav-toggle::after {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 20px;line-height: normal;color: #fff;content: '\e609';font-family: 'luma-icons';vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;}
	.cms-index-index .columns .column.main{-moz-column-count: 2;
	  -moz-column-gap: 20px;
	  -webkit-column-count: 2;
	  -webkit-column-gap: 24px;
	  column-count: 2;
	  column-gap: 24px;position: relative;margin-bottom: 81px;padding-bottom: 46px;}
	  #rdmorebtn {display: none;}
	  #dots{display: none;}
	.page-footer .footer.content .ftmiddle .col .footermenus > ul {	display: block !important;}
	.page-footer .footer.content .ftmiddle .t_ft_blk2.col .footermenus > ul{display: flex !important;flex-wrap: wrap;}
	.page-footer .footer.content .ftmiddle .t_ft_blk2.col .footermenus > ul li{flex:1 0 33.33%;}
	.footer.content ul {padding-right: 0;}
	.product.data.items > .item.title:not(.disabled) > .switch:focus, .product.data.items > .item.title:not(.disabled) > .switch:hover {background: #FAFAFA;}
	.catnav ul {display: block !important;}	

	.account.page-layout-2columns-left .sidebar-main, .account.page-layout-2columns-left .sidebar-additional {width: 24.8%;}
	.account.page-layout-2columns-left .column.main {width: 75.2%;margin-top: 24px;}
	.block-collapsible-nav .title {border: 0;clip: inherit;height: inherit;overflow: visible;padding: 0;	position: relative;width: 100%;}
	.block-collapsible-nav .title strong {font-size: 26px;line-height: 31px;font-weight: 600;font-family: "Posterama_1927";padding-bottom: 16px;border-bottom: 1px solid rgba(28, 28, 28, 0.1);display: block;margin-bottom: 16px;margin-top: 0;}
	.account.page-layout-2columns-left .sidebar-main .block {margin-bottom: 0;}
	.block-collapsible-nav .content {background: none;}
	.block-collapsible-nav .item a:hover, .block-collapsible-nav .item.current > strong {border-color: #513ADD; color: #513ADD;display: block;padding: 6px 10px;border-radius: 4px;font-weight: 400;background: transparent;}
	.block-collapsible-nav .item.current a {border-color: #513ADD;}
	.block-collapsible-nav li.item:last-child a{color: #DD3A3A;}
	.block-collapsible-nav li.item:last-child a:hover{border-color: #DD3A3A;}
	.abs-status-desktop, .return-status, .order-status {margin-top: 0;}
	.block-collapsible-nav .title strong::after {content: '\e91b';display: inline-block;vertical-align: middle;color: #111820;font-family: 'isevicons';font-size: 22px;line-height: 22px;margin-right: 10px;margin-top: 5px;float: right;}
	.t_menu {display: block;padding: 8px;border-bottom: 1.5px solid transparent;}
	.t_menu:hover,.nav-open .t_menu{border-color: #FCBD31;}
	.nav-sections-item-content .ves-menu{max-width: 23.9%;}
	.ves-megamenu.ves-vertical li.level0.subhover:hover .dropdown-menu{top:0px !important;}
	.ves-megamenu.ves-vertical li.level0{padding: 0 24px;}
	.ves-megamenu.ves-vertical li.level0 > a{padding: 12px 0 12px 12px;letter-spacing: 0.5px;font-size: 18px;line-height: 29px;}
	.ves-megamenu li.level0 > a .caret {border: none;position: relative;float: right;}
	.ves-megamenu li.level0 > a .caret::before{font: normal normal normal 14px/1 'FontAwesome';content: "\f105";font-size: 20px;}
	.ves-megamenu.ves-vertical{background: #fff;border: none;padding: 24px 0;}
	html.nav-before-open {overflow: inherit;}
	.ves-megamenu li.level0:hover > a {background: #111820;border-radius: 2px;letter-spacing: 0.5px;}
	.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus {
	background: none;color: #513ADD;}
	.ves-megamenu .dropdown-menu .subgroup.level1 > a:hover {color: #111820;text-decoration: none;}
	.navigation .level0 .submenu a {font-size: 15px;line-height: 24px;padding: 9px 12px;letter-spacing: 0.5px;}
	.ves-megamenu.ves-vertical li.level0 > .submenu {border:none;}
	.ves-megamenu .dropdown-menu .level1.subgroup > a > .caret::before{font: normal normal normal 14px/1 'FontAwesome';content: "\f105";font-size: 20px;}
	.ves-megamenu .dropdown-menu .level1.subgroup > a > .caret{position: relative;border: none;top: 0;	display: inline-block;right: -10px;vertical-align: middle;}
	.nav-sections,.ves-megamenu{background: transparent;}
	.navigation .level0 .submenu .active > a {border-width:0;color: #513ADD;}
	.page-layout-2columns-left .sidebar-additional {width: 24%;padding: 24px;}
	.page-layout-2columns-left .sidebar-main {width: 24%;padding: 24px;}
	.sidebar-main {padding-right: 0;}
	.page-layout-2columns-left .main {padding-left: 20px;}
	.page-layout-2columns-left .column.main {width: calc(100% - (24% + 20px));}
	.products.wrapper ~ .toolbar .limiter {	display: none;}
	.page-products .toolbar .limiter {display: block;float: right;}
	.products.wrapper ~ .toolbar .pages {float: none;}
	.filter .block-subtitle::after {content: '';display: inline-block;vertical-align: middle;width: 23px;height: 23px;background: url(../images/filter.png) no-repeat;background-size: 23px;margin-right: 10px;margin-top: 5px;float: right;}

	.cart.table-wrapper .items {border: 2px solid rgba(19, 19, 19, 0.1);border-radius: 8px;}
	.cart.table-wrapper .cart thead tr th.col {	padding: 16px 35px;}
	.cart.table-wrapper .item .col.item {padding: 20px 8px 20px 35px;}
	.cart.table-wrapper .col.subtotal{padding:20px 35px 20px 10px;}
	.table > tbody + tbody {border-top: none;}
	.cart.table-wrapper .actions-toolbar {top: -60px;min-height: inherit;padding: 0;}
	.cart.table-wrapper .actions-toolbar > .action-delete {right: auto;left: 146px;}
	.cart.table-wrapper .actions-toolbar > .action-edit > span, .cart.table-wrapper .actions-toolbar > .action-delete > span {border: none;clip: auto;height: auto;margin: 0;overflow: visible;padding: 0;	position: relative;width: auto;}
	.cart.table-wrapper .actions-toolbar > .action-edit > span, .cart.table-wrapper .actions-toolbar > .action-delete > span {font-size: 13px;line-height: 20px;display: inline-block;vertical-align: middle;	text-decoration: none;color: rgba(35, 31, 32, 0.8);}
	.cart-summary {	padding: 24px;	position: relative;top:0 !important;}
	.cart-discount {width: auto;margin-top: -70px;	}
	.cart-discount .block > .title{margin-bottom: 12px;padding-bottom: 0;}
	.block.crosssell {width: 100%;padding: 0;}
	.block.crosssell .block-content .products-grid .product-items .product-item {width: calc(20% - 20px);}
	.paylogos {order: 2;max-width: 675px;width: 100%;}
	.paylogoswrp {display: flex;align-items: center;align-content: center;}
	.paylogoswrp img + img {margin-left: 24px;padding-left: 24px;border-left: 1px solid #111820;}
	.paylogoswrp img {max-height: 30px;}
	.opc-progress-bar > li.opc-progress-bar-item:first-child > span{margin-left: -11px;}
	.checkout-index-index .header.content::before{display: none;}
	.opc-progress-bar {margin: 46px 0 49px 27px;counter-reset: i;display: block;font-size: 16px;	text-align: center;color: #111820;}
	.opc-progress-bar-item._active::before {background:#111820;border-color: #111820;width: 100%;height: 2px;left: 0;}
	.opc-progress-bar-item._active > span::before {background: #111820;border-color: #111820;left: 0;margin-left: 0;}
	.opc-progress-bar-item._active > span::after {border-color: #111820;background: #111820;content: counter(i);}
	.opc-progress-bar-item > span::after {background: #111820;top: 0;content: counter(i);counter-increment: i;color: #FCBD31;font-weight: normal;font-size: 1.8rem;padding: 0px;line-height: 44px;text-align: center;}
	.opc-progress-bar-item::before {height: 1px;background: #111820;border: none;width: 305px;left: 0;top: 22px;}
	.opc-progress-bar-item > span::before, .opc-progress-bar-item > span::after {left: 0;margin-left: 0;width: 49px;height: 49px;border-color: #111820; }
	.opc-progress-bar {margin:46px 0 49px 27px;counter-reset: i;display: block;font-size: 16px;text-align: center;color: #111820;}
	.opc-progress-bar-item {width: 304px;text-align: left;margin-left: -5px !important;}
	.opc-progress-bar-item:nth-child(2) {width: 100px;}
	.opc-progress-bar-item._active > span {color: #513ADD;font-weight: normal;}
	.opc-progress-bar-item > span{font-weight: normal;font-size: 16px;font-family: "Posterama_1927";margin-left: -28px;padding-top: 61px;width: auto;}
	.opc-progress-bar-item._complete:hover::before {background: #111820;}
	.opc-progress-bar-item:last-child::before {display: none;}
	.opc-wrapper .form-login {border-bottom: none;padding-bottom: 0;}
	.catalog-product-view .product-info-stock-sku {	padding: 24px;}
	.product-info-main .product-add-form {max-width: calc(100% - 250px);}
	.shipping-step .opc-block-summary .minicart-items-wrapper {	padding: 30px 0 0;}
	.shipping-step .opc-block-summary .items-in-cart > .title {background: none;}
	.checkout-shipping-method {	max-width: 786px;}
	.checkout-container {	position: relative;}
	.opc-sidebar {	position: sticky;position: -webkit-sticky;top: 0;}
	.checkout-payment-method {	max-width: 786px;}
	.customer-welcome.active ul {display: flex;flex-wrap: wrap;}
	.opc-progress-bar-item > span::after {background: #fff;color: rgba(17, 24, 32, 0.5)}
	.opc-progress-bar-item._active > span::after,.opc-progress-bar-item._complete > span::after {background: #111820;color: #FCBD31;}
	.opc-progress-bar-item._complete > span::after {font-family: 'isevicons';content: '\e916';font-size: 3rem;}
	.message.success > :first-child::before {left: 10px;top: 12px;}
}

@media screen and (min-width:640px) {
	.products-grid .product-item-info:hover, .products-grid .product-item-info.active {background: #FAFAFA;box-shadow: none;border:2px solid #513ADD; margin: 0;padding: 16px;}
	
	.products-grid .product-item-info:hover, .products-grid .product-item-info.active {padding: 13px;}
	.products-grid .product-item-inner {background: transparent;box-shadow: none;border: none;border-top: none;left: 0;margin: 0;padding: 0;position: relative;right: 0;z-index: 2;width: 100%;display: block;}
	.abs-visually-hidden-desktop-s, .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner {height: auto;margin: 0;overflow: visible;padding: 0;position: relative;width: 100%;}
	.product.photo.product-item-photo {width: 100%;position: relative;}
	.product.photo.product-item-photo .stock {position: absolute;top: 0;left: 0;padding: 4px 8px;color: #fff;background: #111820;font-size: 14px;line-height: 18px;box-shadow: 0px 0px 8px rgba(255, 255, 255, 0.15);border-radius: 2px;z-index: 2;}
	.page-products .products-grid .product-item-inner::before {	display: none;}
} 
@media screen and (max-width:1420px) {
	.container,.page-main{padding:0 20px;}
	.cms-home .page-main{padding: 0 20px;}
	.header.content {padding: 14px 20px;}
	.page-footer{padding-left: 20px;padding-right: 20px;}
	.catalog-product-view .breadcrumbs{padding-left: 20px;padding-right: 20px;}
}
@media screen and (max-width:1360px) {
	.navigation .level0 > .level-top {color: #fff;line-height: 16px;}
	.navigation{background: transparent;}
}

@media screen and (max-width:1290px) {
}
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1199px) {
	.header.content .t_contact {display: none;}
	.mainbanners ul li.cl-0 {height: auto;}
	.mainbanners ul li {height: auto;}
}
@media screen and (max-width:1090px) {
	.header.content .t_review {display: none;}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {

}

@media screen and (max-width:1024px){
	.bannerbtm .item .icon {	padding: 12px;}
	.bannerbtm .item > a, .bannerbtm .item > span, .bannerbtm .item > div {	text-align: left;}
 }

@media screen and (max-width:922px) {
}

@media screen and (max-width:767px) {
	body {font-size: 14px;line-height: 22px;}
	h1 {font-size: 30px;line-height: 36px;}
	h3{font-size: 18px;line-height: 22px;}
	.header.content {padding: 24px 20px 24px;}
	.logo {	margin: 0;max-width: 33%;}
	.header.content::before{display: none;}
	.header.content .t_contact {	order: 1;}	
	.header.content .logo {	order: 2;}	
	.header.content .t_ct {	order: 3;}
	.header.content .t_search {	order: 2;}	
	.header.content .t_review {display: none;}	
	.header.content .t_aclick {	display: none;}	
	.header.content .t_contact a .text {display: none;}
	.header.content .t_contact a .numbers {display: none;}
	.header.content .t_contact a::before {content: "";width: 25px;height: 25px;background: url("../images/phone-icon.png") no-repeat;background-size: 25px;display: inline-block;}
	.t_cmsblock .headerlink .item > a, .t_cmsblock .headerlink .item > span, .t_cmsblock .headerlink .item > div {font-size: 12px;line-height: 17px;}
	.page-header {border-bottom:none;margin-bottom: 0;}
	.nav-toggle {top: 30px;}
	.nav-toggle::before {color: #fff;}
	.nav-toggle:hover::before {	color: #fff;}
	.navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active) {border-width: 0;}
	.ves-megamenu li.active > a {background: none;color: #111820 !important;}
	.navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon), .navigation .level0.has-active > a:not(.ui-state-active) span:not(.ui-menu-icon) {margin-left: 0;}
	.ves-megamenu .opener.item-active {    background: none;}
	.block-search {	margin-top: 0;}
	.block-search .label.active + .control{position: absolute;}
	.block-search .label.active + .control{position: absolute;margin: 0;padding: 0 20px;width: 100%;left: 0;bottom: 0;}
	.header.content{position: relative;}
	.block-search .control {border-top: none;}
	.header.content.searchact {padding: 24px 20px 80px;}
	.block-search .label::before,.block-search .label:hover::before {color: #fff;}
	.header.content .minicart-wrapper .action.showcart::before {color: #fff;font-size: 22px;line-height: 28px;}
	.minicart-wrapper {margin-top: 0;}
	.t_cmsblock .headerlink {	flex-wrap: nowrap;}
	.mainbanners {margin-bottom: 8px;}
	.mainbanners ul li.cl-0 {float: left;width: calc(100% - 16px);height: inherit;}
	.mainbanners ul li.cl-1 {width: calc(100% - 16px);height: auto;}
	.mainbanners ul li {width: calc(50% - 16px);height: auto;}
	.bannerbtm .item {width: calc(100% - 24px);}
	.newprodwrp {overflow: hidden;}
	.newprodwrp h2 {font-size: 24px;line-height: 29px;}
	.newprodwrp .newproducts {width: 100%;margin-bottom: 24px;margin-left: 0;justify-content: center;}
	.newprodwrp .newproducts .item {width:100%;margin-left: 0;}
	.products-grid .product-item-info {	flex-direction: inherit;padding: 10px;}
	.newprodwrp .product-item-name {font-size: 14px;line-height: 20px;letter-spacing: 0.5px;}
	.price-container .price {font-size: 24px;}
	.old-price .price, .old.price .price {font-size: 13px;line-height: 16px;}
	.homenavs {	justify-content: normal;margin-bottom: 24px;}
	.homenavs h3 {margin-left: 0;}
	.homenavs ul {width: 100%;}
	.catblock .leftwrp {width: 100%;margin-left: 0;}
	.catblock .cats li {width: calc(50% - 16px);}
	.catblock .rightwrp {width: 100%;margin-left: 0;margin-bottom: 0;}
	.catblock > .cats{display: none;}
	.discountwrp {padding: 16px;margin-bottom: 20px;}
	.discountwrp h3 {font-size: 24px;line-height: 29px;}
	.discountwrp p {font-size: 18px;margin-bottom: 24px;}
	.discountwrp .btnwrp {width: 100%;}
	.discountwrp .btnwrp .btn{width: 100%;}
	.promowrp ul li {width: calc(100% - 16px);}
	.promowrp ul li.col50 {width: calc(100% - 16px);}
	.morecontent {	display: none;}
	.cms-index-index .columns .column.main {position: relative;margin-bottom: 24px;padding-bottom: 46px;}
	#rdmorebtn{line-height: 0;padding: 4px 12px;}
	#rdmorebtn{line-height: 0;padding: 4px 12px;}
	.morebtn {justify-content: space-between;width: 100%;}
	.morebtn .btn-blue{width: calc(100% - 60px);}
	.page-footer::before {background-position: -190px 10px;}
	.page-footer .ftmiddle .col {width: 100%;}
	.page-footer .ftmiddle {padding: 24px 0 0;}
	.page-footer .ftmiddle .t_ft_blk1 {margin-bottom: 36px;}
	.page-footer .ftmiddle .t_ft_blk2.col {width: 100%;}
	.page-footer .ftmiddle .t_ft_blk3.col {width: 100%;margin-bottom: 4px;}
	.footermenus {width: 100%;margin-bottom: 28px;}
	.page-footer .footer.content .ftmiddle .col .footermenus h4{font-size: 18px;line-height: 22px;margin-bottom: 0;}
	.page-footer .footer.content .ftmiddle .col .footermenus h4::after {
		font: normal normal normal 14px/1 'FontAwesome';
		color: #fff;
		content: "\f067";
		margin: 3px 0 0;
		vertical-align: middle;
		display: inline-block;
		overflow: hidden;
		speak: none;
		text-align: center;
		float: right;
		line-height: 22px;
	}
	.page-footer .footer.content .ftmiddle .col .footermenus.active h4::after {content: "\f068";}
	.copyright {font-size: 14px;line-height: 22px;margin-bottom: 24px;}
	.page-footer .paymentlogo .img1 {max-width: 217px;}
	.page-footer .paymentlogo .img2 {max-width: 81px;}

	.catalog-product-view .product.media {-ms-flex-order: unset;-webkit-order: unset;order: unset;width: 100%;}
	.catalog-product-view .product-info-top .container {flex-wrap: wrap;}
	.catalog-product-view .page-title-wrapper .page-title {font-size: 24px;line-height: 29px;}
	.catalog-product-view .product-info-top .page-title-wrapper {width: 100%;margin-bottom: 8px;}
	.catalog-product-view .product-info-top .price-box {flex-direction: inherit;margin-bottom: 16px;}
	.catalog-product-view .product.media {width: 100%;}
	.catalog-product-view .product-info-top .box-tocart .action.tocart {margin-bottom: 16px;}
	.catalog-product-view .page-wrapper:not(.fix-prowrp) .product-info-top .box-tocart .actions {align-items: center;flex-direction: row;justify-content: space-between;}
	.box-tocart .actions {	flex-wrap: wrap;}
	.breadcrumbs {display: block;}
	.breadcrumbs .items > li, .breadcrumbs .item, .breadcrumbs .item:not(:last-child) {display: none;}
	.breadcrumbs .item:not(:last-child)::after {display: none;}
	.breadcrumbs .item:nth-last-child(2)  {display: inline-block;}
	.breadcrumbs .item:nth-last-child(2)::before {content: '\e912';font-family: 'isevicons';font-size: 12px;line-height: 12px;margin: 1px 9px 0 0;transform: rotate(180deg);display: inline-block;}
	.catalog-product-view .breadcrumbs .item:nth-last-child(2)::before {color: #fff;}
	.catalog-product-view .product-info-stock-sku {width: 100%;justify-content:unset;margin-bottom: 0;}
	.product-info-stock-sku .attribute, .product-info-stock-sku .stock {order: 1;width: 50%;font-size: 13px;line-height: 16px;margin-bottom: 16px;}
	.product-info-stock-sku .attribute.min_age {width: 100%;margin-bottom: 40px;}
	.product-info-stock-sku .stock {order: 2;}
	.product-info-stock-sku .product.attribute.sku {order: 3;display: flex;flex-wrap: wrap;justify-content:end;}
	.catalog-product-view .product-info-main {width: 100%;position: relative;}
	.product-info-price .price-box .price-container .price {font-size: 26px;line-height: 32px;}
	.product-info-main .product-info-price .old-price .price-wrapper .price {font-size: 15px;}
	.ctcmswrp .headerlink .item {margin-bottom: 8px;width: 100%;}
	.paymentlogos .img2 {height: 18px;}
	.paymentlogos .img1 {height: 30px;}
	.block.related {width: 100%;overflow: hidden;margin-bottom: 20px;}
	.block.related .title strong {line-height: 22px;font-size: 18px;}
	.block.related .products.products-grid {margin: 0;width: 100%;}
	.block.related .products.product-items {margin-top: 0;margin-bottom: 0;width:calc(100% + 20px);margin-left: -20px;}
	.block-content.content {display: flex;flex-wrap: wrap;width: 100%;}
	.block-content .products-grid .product-items {margin-left: 0;width: 100%;}
	.block-content .products-grid .product-items .product-item {width: 100%;margin-left: 0;margin-bottom: 0;}
	.block.crosssell {padding: 0;width: 100%;}
	.productdesc {width: 100%;}
	.product.info.detailed {display: flex;flex-wrap: wrap;width: 100%;clear: both;margin-bottom: 8px;}
	.product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover, .product.data.items > .item.title > .switch {font-size: 18px;line-height: 22px;padding:16px;}
	.product.data.items > .item.title > .switch::after {line-height: 15px;}
	.product.data.items > .item.content {padding: 0 16px 16px;margin-bottom: 16px;}
	.product.data.items {border-bottom:none;margin-left: 0;margin-right: 0;}
	.product-info-price {width: auto !important;}
	.product-info-main .box-tocart .fieldset {display: inherit;}
	.product-info-main .product-info-price {padding-top: 12px;margin-bottom: 30px;}
	.product-info-main .product-add-form {flex-grow: inherit;margin-left: 0;width: 100%;}
	.product-info-main .box-tocart .fieldset > .field.qty {margin: 0;position: absolute;right: 24px;top: 30px;}
	.box-tocart .action.tocart:not(:last-child) {margin-left: 0;}
	.box-tocart .action.tocart {width: 100%;}
	.box-tocart .action.tocart:not(:last-child) {margin-bottom: 16px;}
	.product-info-main .product-add-form .paypal {margin-left: 0;}
	.product-info-main .product-add-form .paypal input[type="image"] {max-width: 100%;}
	
	.account .r_bottomwrap {margin-bottom: 24px;}
	.block-collapsible-nav {top: 0;padding: 0 20px;}
	.block-collapsible-nav .item a, .block-collapsible-nav .item > strong {border:none;font-size: 14px;line-height: 36px;}
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td[data-th]::before, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th[data-th]::before {width: 50%;color: rgba(19, 19, 19, 0.8);}
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:last-child {padding-left: 50%;}
	.customer-account-login .page-main .page-title-wrapper .page-title, .account .page-main .page-title-wrapper .page-title {font-size: 26px;line-height: 31px;}
	.login-container .block.block-new-customer {padding: 32px 20px;}	
	.regleftwrp , .regrgtwrp {width: 100%;}
	.customer-account-create .field.required, .customer-account-create .create.info .field, .customer-account-create .create.account .field.password, .customer-account-create .create.account .field.password, .customer-account-create .create.account .field.confirmation {width: 100%;}
	.account .page-main, .cms-privacy-policy .page-main {padding-top: 60px;}
	.welmsg{display: none;}
	.account .block p{color: rgba(19, 19, 19, 0.8);}
	.account .column.main .block:not(.widget) .box-title > span {color: rgba(19, 19, 19, 0.8);}
	.account .column.main{margin-bottom: 56px;}
	.account a.action{font-size: 13px;line-height: 20px;}
	.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current > strong {color: #513ADD;	font-weight: 400;}
	.abs-toggling-title-mobile, .block-wishlist-management .wishlist-select .wishlist-name, .block-collapsible-nav .title {	border: 1px solid rgba(28, 28, 28, 0.1);border-radius: 4px;}
	.products-grid .product-item {width: 100%;margin-left: 0;}
	.catblk li {width: calc(100% - 16px);}
	.catblk li.nobgimg {background:#FAFAFA !important;}
	.catblk li a {font-size: 24px;line-height: 29px;font-weight: bold;}
	.catblk li.nobgimg a {padding: 10px 0;}
	.page-products .product-item-info {width: 100%;flex-direction: inherit;padding: 8px;}
	.product.photo.product-item-photo {width: 100%;max-width: 143px;}
	.products-grid .product-item-info .product-item-details {margin-left: 16px;}
	.product-item .tocart {font-size: 13px;line-height: 20px;padding:11px 11px;}
	.product-item-actions .actions-primary + .actions-secondary > .action {line-height: 20px;padding: 11px 11px;font-size: 13px;}
	.product-item {font-size: 13px;line-height: 18px;}
	.products-grid .product-item-info .product-item-details {align-items: normal;flex-direction: column;}
	.breadcrumbs a, .breadcrumbs a:visited, .breadcrumbs a:hover, .breadcrumbs a:active {font-size: 14px;line-height: 17px;}
	.action.descbtn {margin-top: 3px;}
	.toolbar select {display: none;}
	.toolbar .sorter-action {top: 0;}
	.filter-title strong {background-color: #f0f0f0;box-shadow:none;border:none;border-radius:0;left: auto;	line-height: 16px;padding: 7px 10px;position: absolute;text-align: center;top: 0;z-index: 2;right: 46px;content: '';display: inline-block;vertical-align: middle;background: url(../images/filter.png) no-repeat;background-size: 23px;font-size: 0;}
	.products {margin: 0;width: 100%;}
	.page-products .columns {padding-top: 40px;}
	.column.main .product-item {margin-bottom: 12px;}
	.cart.table-wrapper .actions-toolbar > .action-delete {top: -70px;}
	.checkout-cart-index .page-main {padding-left: 20px;padding-right:20px;}
	.cart-container {display: flex;flex-wrap: wrap;}
	.checkout-cart-index .cart-summary {order: 2;}
	.cart-container .form-cart {order: 1;width: 100%;}
	.form-cart ~ div {order: 1;}
	.block.crosssell {order: 3;}
	.cart-container .form-cart .actions.main button {width: 100%;}
	.checkout-index-index .header.content::after{display: none;}
	.checkout-index-index .header.content{justify-content: center;}
	.opc-estimated-wrapper{display: none;}
	.paylogos {display: none;}
	.opc-block-summary {padding: 32px 20px;}
	.checkout-index-index .opc-summary-wrapper {bottom: 0;position: relative;right: 0;top: 0;visibility: visible;opacity: 1;-webkit-transition: visibility 0s 0s,opacity 0s ease;transition: visibility 0s 0s,opacity 0s ease;left: 0;z-index: 900;margin-top: 30px;}
	.checkout-index-index .opc-summary-wrapper .modal-inner-wrap {-webkit-transform: translateX(0);transform: translateX(0);box-shadow: none;background: 0 0;overflow-x: hidden;float: left;width: 100%;}
	.checkout-index-index .opc-summary-wrapper .action-close {display: none;}
	.opc-block-summary {padding:0;}
	.opc-block-summary .minicart-items-wrapper {padding: 30px 0;}
	.opc-wrapper .methods-shipping {border-bottom: none;padding-top: 0;background: none;}
	#shipping-method-buttons-container {margin-top: 0;margin-bottom: 20px;}
	table.table-checkout-shipping-method {margin-top: -47px;}
	.checkout-index-index .form-shipping-address .field._required {width: 100%;padding-right: 0;}
	.checkout-index-index .form-shipping-address .field {width: 100%;padding-right: 0;}
	.checkout-index-index #customer-email-fieldset .field-tooltip {left: 311px;top: 10px;}
	.opc-wrapper .step-title {font-size: 30px;line-height: 36px;margin-bottom: 24px;}
	.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title, .opc-wrapper .step-content h3 {margin-bottom: 16px;}
	.opc-wrapper .form-login, .opc-wrapper .form-shipping-address, .opc-wrapper .methods-shipping {	background: none;padding: 0 15px;}
	.opc-block-summary .items-in-cart > .title::after {top: 10px;}
	.opc-block-summary {background: none;}
	.checkout-payment-method .payments .legend {margin-bottom: 24px;font-size: 30px;line-height: 36px;}
	.checkout-payment-method .payment-methods {	margin: 0;}
	.opc-wrapper .payment-group .step-title, .opc-wrapper .checkout-billing-address .step-title {margin-bottom: 16px;}
	.payment-step .opc-block-summary .minicart-items-wrapper {padding: 30px 16px;}
	.opc-block-shipping-information .shipping-information {	display: flex;flex-wrap: wrap;}
	.opc-block-shipping-information {padding: 0;}
	.opc-block-shipping-information .ship-to, .opc-block-shipping-information .ship-via {margin-right: 0;}
	.checkout-payment-method .step-title {padding-left: 0; padding-right: 0;}
	.footer.content {border-top: none;}
	.checkout-onepage-success .checkout-success > h2 {font-size: 30px;line-height: 36px;}
	.checkout-onepage-success h6 a.action-print {display: block;margin-top: 14px;width: 100%;margin-left: 0;}
	.checkout-onepage-success .order-details .info {flex-wrap: wrap;width: 100%;margin-left: 0;}
	.checkout-onepage-success .order-details .info > div {padding:24px;width: 100%;margin-left: 0;margin-bottom: 24px;}
	.page-layout-2columns-left.cms-page-view .column.main {	order: 2;}
	.cmslinks,.catnav {	border: 1.3px solid rgba(19, 19, 19, 0.2);border-radius: 4px;}
	.cmslinks > h4, .catnav > h4 {font-size: 19px;line-height: 29px;margin-bottom: 0;font-weight: 400;margin-top: 0;padding: 10px 15px;background: #FFFFFF;border: 1.3px solid rgba(19, 19, 19, 0.2);border-radius: 4px;color: rgba(19,19,19,0.3);}
	.cmslinks > h4::after, .catnav > h4::after {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 12px;line-height: inherit;color: inherit;content: '\e622';font-family: 'luma-icons';margin: 3px 0 0 0;vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;float: right;text-align: center;}
	.cmslinks.active > h4::after, .catnav.active > h4::after {content: '\e621';}
	.catnav > h4::after {background: none;}
	.catnav{margin-bottom: 26px;}
	.catnav ul {overflow-y: auto;max-height: 330px;}
	.cmslinks > h4, .catnav > h4 {font-size: 14px;line-height: 36px;}
	.catnav li a {padding: 13px 10px;}
	.cms-page-view .page-main .sidebar-main {padding-top: 0;}
	.cms-page-view .page-main .column.main {padding-top: 16px;}
	.cms-page-view .page-main .page-title-wrapper .page-title {font-size: 26px;line-height: 31px;}
	.cms-page-view h3 {font-size: 20px;line-height: 26px;}
	.contact-index-index .page-main {padding-top: 24px;}
	.contact-index-index .page-main > .page-title-wrapper .page-title {font-size: 30px;line-height: 36px;	margin-bottom: 24px;}
	.contact-index-index .column.main {	padding: 0px;display: flex;flex-wrap: wrap;}
	.infoblkhh{order: 1;}
	.infobox.collus {order: 2;}
	.contact-index-index .column:not(.sidebar-additional) .form.contact{order: 3;padding: 24px 20px;}
	.infoblkhh > h3 {display: none;}
	.infoblkhh ul {	margin-bottom: 4px;width: 100%;}
	.infoblkhh ul li {margin-left: 0;width:100%;}
	.infoblkhh ul li span.titlewrp {font-size: 20px;line-height: 24px;}
	.infobox.collus > h2 {font-size: 26px;line-height: 31px;}
	.infobox.collus p {margin-bottom: 24px;}
	.infobox.collus .adrsinfo a {padding: 12px 16px;font-size: 16px;line-height: 26px;font-weight: 600;}
	.infobox.collus address {padding: 12px 16px;flex-wrap: nowrap;}
	.infobox.collus .social {margin-top: 24px;}
	.social ul {justify-content: space-between;width: 100%;}
	.infobox.collus .social a {	padding: 16px;margin-right: 0;}
	.form.contact .legend {	margin-bottom: 24px;}
	.mapwrap {order: 2;width: 100%;}

	.block-categories {	border: 1.3px solid rgba(19, 19, 19, 0.2);border-radius: 4px;margin-bottom: 16px;}
	.block-categories > .block-title {font-size: 19px;line-height: 29px;margin-bottom: 0;font-weight: 400;margin-top: 0;padding: 10px 15px;background: #FFFFFF;border-radius: 8px;color: rgba(19,19,19,0.3);}
	.block-categories > .block-title::after {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 12px;line-height: inherit;color: inherit;content: '\e622';font-family: 'luma-icons';margin: 3px 0 0 0;vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;float: right;text-align: center;}
	.block-categories.active > .block-title::after {content: '\e621';}
	.ezblog .sidebar-additional .block-title {border-bottom:none;padding-bottom: 15px;margin-bottom:0;}
	.page-main .page-title-wrapper .page-title {margin-bottom: 16px;font-size: 26px;line-height: 31px;}
	.ezblog .sidebar-additional .widget.block {margin-bottom: 16px;}
	.post-list-wrapper .post-list {margin-left: 0;}
	.post-list .post-item.post-holder {	width: 100%;}
	.ezblog .sidebar-additional .block-title strong {font-size: 14px;line-height: 36px;font-family: inherit;font-weight: 400;}
	.block-categories > .block-title {padding: 4px 16px;}
	.ezblog .sidebar-additional .block-title {padding-bottom: 4px;}
	.blog-page .page-main {padding-top: 0;}
	.blog-post-view .post-featured-image {padding-bottom: 16px;margin-bottom: 16px;}
	.box-tocart .actions {flex-wrap: wrap;}
	.message.success > :first-child::before {margin: -12px 0 0; }
	.message.success {	color: #111820;}
	.products-grid .product-item-actions > div {flex-grow: 1;}
	.products-grid .product-item-actions .tocart {width: 100%;}
	.filter.active .filter-subtitle {line-height: 31px;font-weight: 600;padding: 48px 40px 0;border-bottom: none;}
	.filter.active .filter-options {padding:24px 16px 0;top:95px;margin: 0 24px;border-top: 1px solid rgba(17, 24, 32, 0.2)}
	.filter.active .filter-title {border-bottom: none;}
	.filter.active .filter-title strong {top: 50px;right: 30px;}
	.filter.active .filter-title strong::after {color: #111820;}
	.filter-options-title {font-size: 20px;line-height: 24px;}
	.nav-sections-item-content {margin-top: 0;padding: 0 0 25px;}
	.ves-drill-down-menu li.heading > a,.ves-drill-down-menu li.level0.heading > a {font-family: "Posterama_1927";font-weight: 600;font-size: 18px;line-height: 22px;letter-spacing: 0.5px;padding: 20px;}
	.nav-mobile li.level0 > a {line-height: 36px;padding: 8px 20px;}
	.nav-mobile li {border-bottom: none;}
	.block .fa-arrow-right {height: 52px;line-height: 36px;padding: 6px 0;width: 50px;}
	.block .fa-arrow-right::before {content: "\f105";font-size: 26px;}
	.ves-drill-down-menu .hide-submenu {width: 100%;background-color: #FAFAFA;height: auto;position: relative;padding: 13px 13px 13px 20px;}
	.ves-drill-down-menu .hide-submenu::before {border: none;content: "\f104";height: auto;position: relative;transform: inherit;transition: inherit;width: auto;font: normal normal normal 20px/1 FontAwesome;text-rendering: auto;padding: 0 14px 0 0;}
	.ves-drill-down-menu .hide-submenu::after {border: none;content: "Return to Menu";height: auto;position: relative;transform: inherit;transition: inherit;width: auto;font-weight: 600;font-size: 14px;line-height: 36px;padding: 9px 0;}
	.ves-drill-down-menu .ves-megamenu.nav-mobile .dropdown-menu .megamenu-header, .ves-drill-down-menu .megamenu-content {padding-left: 0;}
	.nav-mobile .nav-item.level1 {padding-left: 0;}
	.nav-sections {left: calc(-1 * 100%);width: 100%;background: #fff;}
	.nav-before-open .page-wrapper {position: inherit;}
	.nav-before-open .header.content {position: inherit;}
	.nav-before-open .nav-toggle {top: 12px;right: 0;left: auto;z-index: 999;text-align: center;background: transparent;width: 50px;}
	.nav-open .nav-toggle::after {display: none;}
	.nav-open .page-wrapper {left: 0;}
	.nav-open .nav-toggle::before {content: '\e616';font-size: 14px;line-height: 36px;color: #513ADD;}
	.nav-mobile {background-color: transparent;}
	.ves-megamenu.ves-vertical {border: none;border-top: 0;}
	.nav-open .nav-sections {-webkit-box-shadow: none;-moz-box-shadow:none;-ms-box-shadow: none;	box-shadow: none;}
	.ves-megamenu.ves-vertical li.level0 > .submenu {border:none;}
	.nav-mobile .submenu {background: #fff;}
	.nav-mobile .nav-item>a {  padding: 0 20px;}
	.ves-megamenu.nav-mobile .subgroup .submenu, .ves-megamenu.nav-mobile .submenu {padding-left: 0;}
	.category-cms, .category-cms img{display: none;}
	.nonanchercat .columns .column.main{order: 3;}
	.fotorama__stage {border: 8px solid #fff;border-left: 0;}
	.fotorama__dot {border-radius: 30px;border: none;height: 10px;position: relative;width: 10px;background-color: rgba(17, 24, 32,0.33);}
	.fotorama__active .fotorama__dot {background-color: #513ADD;}
	.catalog-product-view .page-wrapper:not(.fix-prowrp) .product-info-top .box-tocart .action.tocart {max-width: inherit;width: auto;margin-bottom: 0;padding: 11px 20px;}
	.catalog-product-view .product-info-top .box-tocart .paypal input[type="image"] {max-width: 100%;height: 44px;width: auto;object-fit: contain;object-position: center;background-color: #111820;border-radius: 2px;}
	.catalog-product-view .product-info-top .box-tocart .action.tocart {font-size: 13px;line-height: 20px;}
	.catalog-product-view .probgwrap.feturedbg {height: 486px !important;}
	.catalog-product-view .product-info-top .box-tocart .paypal {width: calc(100% - 130px);}
	.catalog-product-view .fix-prowrp .product-info-top {	padding: 12px 0;}
	.catalog-product-view .page-wrapper.fix-prowrp .product-info-top .box-tocart .action.tocart {margin-right: 0;padding: 11px 20px;margin-bottom: 0;}
	.catalog-product-view .page-wrapper.fix-prowrp .product-info-top .box-tocart .actions {	flex-wrap: nowrap;justify-content: space-between;}
	.catalog-product-view .fix-prowrp .product-info-top .price-box {margin-right: 0;margin-left: 24px;}
	.catalog-product-view .fix-prowrp .product-info-top .price-box {	flex-direction: column;text-align: right;}
	.catalog-product-view .product.media {margin-bottom: 24px;}
	.alignright {float: none;margin-left: 0;}
	.modal-popup.descpop .action-close {right: 14px;top: 5px;}
	.modal-popup.descpop .modal-header {padding-top: 5rem;}
	.toolbar-products ~ .toolbar-products{margin-top: 20px;}
	.products-grid .product-item-info {	background: none;}
	.product-social-links .action.towishlist::before, .block-bundle-summary .action.towishlist::before, .product-item .action.towishlist::before {	margin: 0 4px;}
	.page-footer .footer.content .ftmiddle .col .social ul li a {	margin-right: 6px;}
	.social ul {justify-content: flex-start;}
	.page-footer .footer.content .ftmiddle .col .footermenus.active h4 {margin-bottom: 10px;}
	.nonanchercat.page-products .columns {	padding-top: 0;}
	.shipping-step .opc-block-summary .items-in-cart > .title {	padding: 10px 12px 10px 12px;}
	 .cart-discount .block .content {padding: 5px 15px 24px;}
	.cart-discount .block .content .fieldset:last-child {margin-bottom: 0;}
	.block.crosssell {margin-top: 0;}
	.cart-summary {margin-bottom: 24px;padding: 1px 0 24px;}
	.cart-summary .checkout-methods-items .action.primary.checkout{padding: 10px 17px;}
	.minicart-wrapper .update-cart-item {float: none;}
	.minicart-wrapper .product .actions {float: right;}
	.minicart-wrapper .product .actions > .primary:not(:last-child), .minicart-wrapper .product .actions > .secondary:not(:last-child) {margin-right: 0;}
	.homenavs ul li {	margin: 0 8px;}
	.cart-discount .block > .title {display: none;}
	.cart-discount {width: 100%;}
	.cart-summary .extrahint {	padding-left: 12px;	padding-right: 12px;}
}

@media screen and (max-width:479px) {
	.catalog-product-view .fix-prowrp .product-info-top {position: fixed;height:auto;top: 82px;}
}

@media screen and (min-width:768px){
.ves-megamenu.ves-vertical li.level0 > .submenu { 
	min-height: 100%;
}
}