@charset "utf-8";

@media only screen and (min-width: 570px) {
.l570alatt {
	display: none!important;
}
.l570felett {
	display: flex;
}
}

@media only screen and (min-width: 768px) {
body {
	min-height: 100vh;
	position: relative;
	padding-bottom: 504px;
}
main {
	padding: 133px 0 30px;
}
footer {
	position: absolute;
	width: 100%;
	bottom: 0;
}
.brand1 {
	padding-right: 15px;
}
.brand2 {
	padding-left: 15px;
}
.menusor1 {
	padding-top: 10px;
	margin-bottom: 10px;
	min-height: 40px;
}
.brand1 img, .brand2 img {
	height: 53px;
}
.navbar-nav > li > a, .nyelvvalaszto, .modallink {
	padding-top: 5px;
	padding-bottom: 5px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #555;
	background-color: transparent;
	border-bottom: 2px solid #555;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	border-bottom: 2px solid #555;
	color: #333;
	background-color: transparent;
	box-sizing: border-box;
}
.footer_menu {
	text-align: center;
}
.footer_menu h3 {
	text-align: left;
}
.footer_menu a {
	display: inline-block;
	margin-right: 15px;
}
.nav > li > a {
	padding: 5px 10px;
}
.menu_utolso_span {
	margin-right: 15px;
}
.product_picmenu {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.col-sm-4.col-lg-ot, .col-sm-4.col-lg-ot .ruha_bg, .col-sm-4.col-lg-ot .ruha_bg .ruha_bg_belso {
	display: flex;
}
.col-sm-4.col-lg-ot .ruha_bg .ruha_bg_belso {
	justify-content: space-between;
	flex-direction: column;
}
.row.product_picmenu.visible-xs.visible-sm {
	display: flex!important;
}
.navbar-right {
	font-size: 14px;
}
.ruha_otod .ruhanev {
	font-size: 16px;
}
.ruha_otod.nagyitott .ruhanev {
	font-size: 22px;
}
.beuszo_ful .tartalom {
	padding: 15px;
}
.beuszo_ful .tartalom .cim {
	height: 60px;
	width: 100px;
	left: -100px;
	font-size: 24px;
}
.beuszo_ful .tartalom .belso {
	width: 250px;
}
.beuszo_ful {
	position: fixed;
	right: -280px;
}
.kozep_price {
	text-align: left;
}
.row.kosar_osszesen_ar {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.kosar_buttons {
	text-align: right;
}
.megrendeles_lepesek {
	text-align: center;
}
.megrendeles_lepesek li {
display: inline-block;
}
.kosar_osszesen {
    text-align: right;
}

@media only screen and (min-width: 992px) {
body {
	padding-bottom: 362px;
}
.footer_menu {
	text-align: left;
}
.nav > li > a {
	padding: 10px 10px;
}
.navbar-nav > li > a, .nyelvvalaszto, .modallink {
	padding-top: 10px;
	padding-bottom: 10px;
}
.footer_menu a {
	display: block;
	margin-right: 0;
}
.brand1 img, .brand2 img {
	height: 80px;
}
.official_partner {
	font-size: 20px;
}
.menusor1 {
	min-height: 50px;
}
.row.product_picmenu.visible-xs.visible-sm {
	display: none!important;
}
.navbar-right {
	font-size: 16px;
}
.ruha_otod .ruhanev {
	font-size: 22px;
}
.ruha_otod.nagyitott .ruhanev {
	font-size: 26px;
}
.ruha_otod .ruha_bg {
	margin-top: 10px;
	margin-bottom: 10px;
}
.kosar_megn .ffjudo_kosar_alnev, .kosar_megn .ffjudo_kosar_nev {
	text-align: left;
}
	.order-md-2 {
	-ms-flex-order: 2;
	order: 2;
}
.order-md-1 {
	-ms-flex-order: 1;
	order: 1;
}
.col-md-4.order-md-2.mb-4 {
	width: 33.33333333%;
}
.col-md-8.order-md-1 {
	width: 66.66666667%;
}
main {
	padding: 160px 0 30px;
}	
}

@media only screen and (min-width: 1200px) {
body {
	padding-bottom: 360px!important;
}
main {
	padding: 160px 0 30px;
}	
.menusor1 {
	min-height: 50px;
}
.col-lg-ot {
	width: 20%;
}
.nav > li > a {
	padding: 10px 15px;
}
.ruha_bg.nagyitott {
	transform: scale(1.15);
}
.navbar-right {
	font-size: 18px;
}
.ruha_otod .ruhanev {
	font-size: 22px;
}
.ruha_otod.nagyitott .ruhanev {
	font-size: 30px;
}
.ruha_otod .ruha_bg {
	margin-top: 30px;
	margin-bottom: 0;
}
.preview_addto_db {
	display: flex;
	align-items: center;
}
.preview_db {
	align-items: center;
	justify-content: flex-start;
	margin-bottom: 0px;
}
}
