.onas_wh_block {
	background:#fff;
	padding:0px 20px 0 20px;
}
.onas_txt1 h2 {
	margin-bottom:20px;
	text-align:left;
}
.onas_container {
	min-width:300px;
	width:100%;
	max-width:1280px;
}
.wh_line {
	height:1px; width:100%; max-width:1280px; background:#e7e7e7;
}
.onas_cards {
	min-width:300px;
	width:100%;
	max-width:1280px;
	gap:20px;
	margin-top:60px;
	padding:0 20px;
}
.onas_wh_block small {color:#aaa; font-size:12px; margin-top:20px; margin-bottom:40px;}
.onas_card {
	min-width:250px; width:calc(33% - 10px); max-width:320px;
	padding:20px 15px;
	border-radius:15px;
	box-shadow:0 2px 15px -7px rgba(0,0,0,.5);
	border-left:3px solid #000;
	border-top:3px solid #ff0000;
	border-right:3px solid #ffce00;
	border-bottom:3px solid #000;
}
.onas_card b {
	font-size:22px;
	margin-bottom:15px;
	font-weight:600;
}
.onas_card span {
	font-size:16px;
	text-align:center;
}
.onas_white {
	background:#fff; width:100%;
}
.onas_cards_nashi_div {
	background:#fff; width:100%;
	padding-top:60px;
	padding-left:20px;
	padding-right:20px;
}
.onas_cards_nashi_div h3 {
	margin-bottom:30px;
	margin-top:0;
	text-align:left;
	width:100%;
	border-left:10px solid #ff0000;
	padding-left:20px;
}
.onas_cards_nashi {
	padding-bottom:60px;
	border-bottom:1px solid #e7e7e7;
}
.onas_card_nashi {
	width:100%;
	padding:20px 0;
	border-bottom:1px dashed #ffce00;
}
.onas_card_nashi img {
	width:70px;
}
.onas_card_nashi span {
	font-size:18px;
	color:#111;
	font-weight:400;
	margin-left:20px;
}
.onas_card_nashi b {
	font-weight:700;
}

.onas_brands_div {
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	background:#fff; width:100%;
}
.onas_brands {
	gap:20px;
	padding-bottom:60px;
	border-bottom:1px solid #e7e7e7;
}
.onas_brands_div h3 {
	margin-bottom:50px;
	margin-top:0;
	text-align:left;
	width:100%;
	border-left:10px solid #ff0000;
	padding-left:20px;
}
.brand_card {
	border:1px solid #e7e7e7;
	padding:20px;
	min-width:250px;
}
.brand_card:hover {
	border:1px solid #aaa;
}
.brand_card span {
	font-size:28px; font-weight:700;
	margin-top:10px;
}
.brand_card img {
	height:30px;
}

.onas_texta {
	padding-top:60px; padding-bottom:60px;
	padding-left:20px;
	padding-right:20px;
	background:#fff;
}
.onas_texta h3 {
	margin-bottom:50px;
	margin-top:0;
	text-align:left;
	width:100%;
	border-left:10px solid #ff0000;
	padding-left:20px;
}
.onas_text {
	border:1px solid #e7e7e7;
	padding:40px 20px;
	background:#f9f9f9;
	font-size:18px;
	font-weight:140%;
	color:#111;
}

.nasha_comanda_div {
	padding:60px 0px;
}
.nasha_comanda_div h3 {
	margin-left:20px;
	padding-right:20px;
	margin-bottom:50px;
	margin-top:0;
	text-align:left;
	width:100%;
	border-left:10px solid #ff0000;
	padding-left:20px;
}
.nasha_comanda_div div small {
	margin-top:40px;
	padding:0 20px;
	text-align:center;
	color:#aaa;
}

.comanda_card {
	border:1px solid #e7e7e7;
	position:relative;
	width:240px;height:320px;
	background-size:cover;
	background-position:center top;
	background-repeat:no-repeat;
	border-radius:3px;
}
.comanda_card div {
	position:absolute;
	top:0; left:0;
	height:100%;
	width:100%;
	background: linear-gradient(180deg, rgba(17,17,17,0.05) 68%, rgba(17,17,17,0.7) 68%, rgba(17,17,17,1) 100%);
	color:#fff;
	padding:20px;
}
.comanda_card b {font-size:18px; margin-bottom:5px;}
.comanda_card span {font-size:16px; margin-bottom:5px;}
.comanda_card a {font-size:12px; color:#f5f5f5;}


@media only screen and (max-width:720px) {
	.nasha_comanda_div {
		padding:40px 0px;
	}
	.nasha_comanda_div h3 {
		margin-bottom:40px;
	}
	.onas_texta {
		padding:40px 20px;
	}
	.onas_texta h3 {
		margin-bottom:40px;
	}
	.onas_text {
		font-size:16px;
		padding:30px 20px;
	}
	.onas_brands_div {
		padding-top:40px;
	}
	.onas_brands {
		gap:5px;
		padding-bottom:40px;
	}
	.onas_brands_div h3 {
		margin-bottom:40px;
	}
	.brand_card {
		border:1px solid #e7e7e7;
		padding:10px;
		min-width:150px; width:calc(50% - 5px);
	}
	.brand_card:hover {
		border:1px solid #aaa;
	}
	.brand_card span {
		font-size:24px;
	}
	.brand_card img {
		height:20px;
	}
	.onas_cards_nashi_div {
		padding-top:40px;
	}
	.onas_cards_nashi_div h3 {
		margin-bottom:20px;
	}
	.onas_cards_nashi {
		padding-bottom:40px;
	}
	.onas_wh_block {
		background:#fff;
		padding:40px 0 0 0;
	}
	.onas_wh_block h2 {
		margin-bottom:0;
	}
	.onas_cards {margin-top:40px;}
}
@media only screen and (max-width:600px) {
	.comanda_card {
		width:calc(50% - 10px); height:320px;
	}
}
@media only screen and (max-width:480px) {
	.comanda_card {
		width:calc(50% - 10px); height:260px;
	}
	.comanda_card div {
		background: linear-gradient(180deg, rgba(17,17,17,0.05) 70%, rgba(17,17,17,0.4) 70%, rgba(17,17,17,.7) 100%);
		padding:10px 20px;
	}
	.comanda_card b {font-size:16px; margin-bottom:3px;}
	.comanda_card span {font-size:14px; margin-bottom:3px;}
	.comanda_card a {font-size:12px;}

}