.content .block {
	width:calc(96% - 60px);
	margin:0 auto;
	padding:30px;
	max-width: 1300px;
}

.content_1_html {
	
	background: url('../../content/images/top.jpg');
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.content_1_html .block {
	display: flex;
	min-height: 90vh;
	align-items: center;
}

.hello .second {
	font-size: 0.8em;
}

div.content_3_html {
	background-color: #EDEBE9;
	background-color: #f2f2f2;
}

div.content_5_html {
	background-color: #C6DABF;
	background-color: #C6DABF;
}

div.content_7_html {
	background-color: #EDEBE9;
	background-color: #f2f2f2;
}

.menublock li:has( span.order) {
  background-color: #FFC857;
}

a:has(span.order) {
	color:black !important;
}

a.button {
  background-color: #FFC857;
  color:black;
  padding:1em;
  border-bottom: unset;
}

.partners {
	display: flex;
	gap:20px;
	flex-wrap: wrap;
	justify-content: center;
}

.partners a {
	border-bottom: unset;
}

.partners img {
	height:50px;
	border-radius: 7px;
}

.partners span {
	height:30px;
	display: inline-flex;
	align-items: center;
	white-space: nowrap;
	border-radius: 7px;
	background-color: #F0EBD8;
	padding: 10px;
	
	font-weight: bold;
}

a.orderbutton {
	position: fixed; 
	bottom:20px;
	left:20px;
	
	 background-color: #FFC857;
  color:black;
  padding:1em;
  border-bottom: unset;
}

.partners a {
	color:black;
}

div.tables {
	display: flex;
	gap:20px;
	flex-wrap: wrap;
    align-items: flex-start;
	
}

.tables table {
	width: 30%;
	min-width: 280px;
}

h2#services {
	color: rgba(49, 76, 182,1);
}

span.promoprice {
	vertical-align:super;
	font-size:0.75em;
	padding:3px;
	background-color: rgba(255,153,0,.2);
	color: rgba(255,153,0,.9);
}