
@media screen(max-width: 479px){
	.my_account a:after{
		top:0;
	}
	.header.content .top-right-bar{
		display: flex;
		padding-left: 5px; 
		padding: 0;
		margin: 10px auto;
	}
	.top-right-bar ul li {
	    margin: 0 2px;
	}
	.top-right-bar ul li a{
		font-size:9px; 
	}
}

@media (min-width: 768px){
.navigation .level0 .submenu a { padding: 6px 20px; font-size: 13px; }
}

@media(min-width: 768px)and (max-width:899px){
	.top-right-bar ul{
		padding:10px;
	}
	.top-left-bar a{
		font-size: 12px;
		padding-left:20px;
	}
	.header.content{
		justify-content: space-between;
	}
	.minicart-wrapper .action.showcart .text{
		font-size:11.5px;
	}
	.top-right-bar ul li a{
		font-size:11.5px;
	}
	.top-right-bar ul li.link.wishlist a{
		padding-left:0;
	}
	.top-right-bar ul li{
		margin:0;
	}
	a.action.showcart{
		margin-right:0;
	}
	.top-right-bar ul .my_account a{
		padding-right:12px;
	}
	.nav-sections .block-search{
		top:-50px;
		right:30px;
		margin-right:0;
	}
	.block-search .action.search:before{
		top:15px;
	}
}

@media(min-width:768px) {
.navigation .level0 .submenu { min-width: max-content; }
}

@media(min-width: 900px)and (max-width:991px){
	.top-right-bar ul{
		padding:10px;
	}
	.top-left-bar a{
		font-size: 13px;
		padding-left:20px;
	}
	.header.content{
		justify-content: space-between;
	}
	.minicart-wrapper .action.showcart .text{
		font-size:13px;
	}
	.top-right-bar ul li a{
		font-size:11.5px;
	}
	.top-right-bar ul li.link.wishlist a{
		padding-left:0;
	}
	.top-right-bar ul li{
		margin:0;
	}
	a.action.showcart{
		margin-right:0;
	}
	.top-right-bar ul .my_account a{
		padding-right:12px;
	}
	.nav-sections .block-search{
		top:-50px;
		right:30px;
		margin-right:0;
	}
	.block-search .action.search:before{
		top:15px;
	}
}
@media(min-width: 992px)and (max-width:1024px){
	.block-search{
		right:30px;
		width:auto;
		margin-right:0;
	}
	.top-right-bar ul{
		padding: 0 12px;
	}
	.top-right-bar ul li{
		margin:0px 5px;
	}
	.footer-link-wrap li a{
		font-size: 12.5px;
		padding-left: 10px;
	}
	.login-container .block .login .actions-toolbar .secondary a.action{
		padding: 13px 15px;
		font-size: 11px;
	}
}

@media(min-width:1025px)and (max-width:1199px){
	.block-search{
		right:30px;
		width:auto;
		margin-right:0;
	}
	.top-right-bar ul{
		padding: 0 12px;
	}
	.top-right-bar ul li{
		margin:0px 5px;
	}
	.footer-wrap .footer.content{
		padding:0 20px;
	}
	.full-container.link_block_footer{
		max-width:500px;
	}
	.footer-link-wrap li a{
		font-size: 12.5px;
		padding-left: 10px;
	}
	.footer-link-wrap ul li {
	    padding: 7px 0;
	}
}
