/* --------------------------------------------------------- */
/* Thank you for looking at this code © pachanga */
/* --------------------------------------------------------- */

/* ==================== ALLGEMEINE DEFINITIONEN ==================== */

/*importierte Schriften von Google Webfonts*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700,800');

/* Farben dunkelblau #1b1464 RGB 27 20 100, rot #f38181 und türkis #65c8d0 RGB 101 200 208 */
/* antrazit #333 RGB 51 51 51 - dunkelgrau #404040 RGB 64 64 64 - hellgrau #BFBFBF RGB 191 191 191 - ganz hellgrau #EDEDED RGB 237 237 237 */


.nino-subbrand {
	display: block;
	text-transform: none;
	font-weight: 400;
	font-family: 'Kaushan Script', cursive;
	font-size: 20px;
	margin-bottom: 20px;
}

#brand_back {
	padding-bottom: 0;
	margin-top: 30px;
	background: #e0e0e0 url(../images/happy-client/bg-unique-design.jpg) no-repeat center center / cover;
}

/* ==================== Farben und Klassen ==================== */
.special {
	color: #1b1464;
	font-weight: 400;
	font-size: 1.8em;
	text-align: center;
}

.fett {
	font-weight: bold;
}

.bg_rot {
	background: #f38181;
}

.tuerkis {
	color:#65c8d0;
}

.abstand {
	padding-bottom:5px;
}

.blau {
	color:#1b1464;
}

.bg_blau {
	background:#1b1464;
}

.bg_tuerkis {
	background:#65c8d0;
}

.weiss {
	color:#fff;
}

.bg_weiss {
	background: #fff;
}

.absenden {
	background:#3476CD;
	border-radius:1px;
	color:#fff;
	padding:5px;
}

.woche {
	font-weight: 700;
	font-size: 16px;
	line-height: 1;
	color: #333;
}

.zeit {
	font-weight: 500;
	font-size: 16px;
}

.clearfix {
	clear:both;
	
}

.mitte {
	text-align: center;
	font-weight: bold;
}

/* Öffnungszeiten als Tabelle */

#offen {
	display:table;
	
	padding-top:5%;
	width:100%;
	}
	
#offen ul {
	display:table-row;
	list-style:none;
	margin:0;
	padding:0;
	}
	
#offen li {
	display:table-cell;
	height:200px;
	margin:0;
	padding:0;
	text-align:center;
	transition:all 0.5s ease-in-out;
	
	width:50%;
	}

#offen li:last-of-type {
	padding-left: 5%;
	text-align:left;
}

#offen li:first-of-type {
	padding-right: 5%;
	text-align:right;
}






